
/*** CMS Default Stylesheet - 20/06/2005 ***/

html {
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	font-size:100%; 
	font-family: Tahoma, verdana, arial, sans-serif;
	color:#000000;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
		overflow: hidden; 
	/* */ 
}

body { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; }
body.cms { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; }

a { color:#E6AA00; text-decoration:none; font-weight:bold; }
a:visited { color:#B48500; }
a:hover { color:#C2001A; }

table.main { border: 2px solid #000000; }
table.sub { border: 0px; color:#FFFFFF; }

.main_bright { background:#DB001D; color:#FFFFFF; }
.main_dark { background:#C2001A; color:#FFFFFF; }
.secondary_bright { background:#001D99; color:#FFFFFF; }
.secondary_dark { background:#001778; color:#FFFFFF; }
.secondary_light { background:#91A0E1; color:#FFFFFF; }

.litetxt, a.litetxt { color:#666; font-weight:normal; }
.litetext, a.litetext { color:#000000; font-weight:normal; }

#head { position:absolute; margin-right:20px; top:0px; left:0px; padding-top:20px; display:block; width:100%; height:50px; background: #001D99; font-size:20px; z-index:6; overflow:hidden; color:#FFFFFF; text-align:right; }

#left {	position:absolute; left:0px; top:0px; bottom:0px; width:170px; padding-top:10px; background:#C2001A; font-size:1.2em; z-index:7; overflow:hidden; text-align:center; }
* html #left { height:200%; top:0; bottom:0; color:#FFFFFF; }

.leftmenu_shade { position:absolute; left:7px; top:110px; bottom:0px; width:155px; margin:5px; background:#C2001A; font-size:1.2em; z-index:8; overflow:hidden; text-align:center; color:#FFFFFF; opacity: 0.75; }
* html .leftmenu_shade { height:100%; top:110px; bottom:0; /* filter: alpha(opacity=75); */ }

.leftmenu { position:absolute; left:7px; top:123px; bottom:20px; width:155px; margin:5px; z-index:9; overflow:hidden; text-align:left; color:#FFFFFF; font-size:0.9em; }
* html .leftmenu { height:100%; top:123px; bottom:0; text-align:left; }

.leftmenu_footer {	position:absolute; left:7px; top:96%; bottom:0px; width:155px; margin:5px; z-index:10; overflow:hidden; text-align:center; color:#FFFFFF; }
* html .leftmenu_footer { height:100%; top:97%; bottom:0; }

a.leftnav, a.leftnav:visited { color:#FFFFFF; width:130px; font-size:0.8em; } a:hover.leftnav { color:#91A0E1; }

#content { padding:10px; overflow:auto; position:absolute; z-index:8; top:50px; bottom:0px; left:170px; right:0; background:#FFFFFF  }
* html #content { top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:50px solid #fff; border-bottom:0px solid #fff; border-left:170px solid #fff; background-attachment:fixed; }

div#submenu { background:#C2001A; color:#FFFFFF; text-align:right; vertical-align:middle; font-size:0.9em; font-weight:bold; display:block; padding:5px; float:none; clear:both; }
form#subm { background:#C2001A; color:#FFFFFF; display:inline; float:none; clear:both; padding:5px; text-align:right; }

.fileman_back { background:#C2001A; }

.tbcms { border-collapse:collapse; border-spacing:0; border:2px solid #001D99; border-width:2px 2px 2px 2px; margin:0; }
.tbcms th, .tbcms td { border:1px solid #001D99; border-width:0 1px 1px 0; padding:2px 6px; font-size:0.8em; }

.tbcms_head { background: #FFDD80; }
a.tbcms_head { color: #001D99; }
a.tbcms_head:hover { color: #C2001A; }

.tbcms td[scope] { font-weight:bold; }

span.topoptions { font-size:0.8em; font-weight:bold; border:0px solid #001D99; padding:2px; color:#001D99; } 
input.topoptions, a.topoptions { font-size:0.8em; font-weight:bold; border:1px solid #001D99; padding:2px; padding-left:4px; padding-right:4px; background: #FFDD80; color:#001D99; }
input.topoptions:hover, a.topoptions:hover { color: #C2001A; }
a.topoptions:visited { color: #001D99; }
