/* css */

body {
	margin:12px;
	background-color:#F0F2F2;
}


/*Main definition for all elements on the page*/
p,td,th,address,blockquote,h1,h2,h3,h4,li,a,ul,div {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

h2, h3 { color:#008C84; }
h1 { color:#0D3F96; font-size:13px; }
h2, h3 { font-size:12px; }
p,ul,li { font-size:12px; line-height:17px; }
.whitecolor { color:#FFFFFF !important; }
a.whitecolor:hover { background-color:#000099 !important; }

a, a:link { color:#FF6600; }
a:hover, a:active, a:focus  { color:#008C84; }
a:visited { color:#0D3F96; }
div.contentscroller a { font-size:12px; }

.fullheight { height:100%; }
.floatleft { float:left; margin:10px 15px 10px 0px; }
.floatright { float:right; margin:10px 0px 10px 15px; }

.headermain {
	background-image:url('/images/headermain.gif'); background-repeat:no-repeat; 
	width:696px; height:93px;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
}

.headermain a, .headermain a:link, .headermain a:visited, .headermain a:hover, .headermain a:active, .headermain a:focus   {
	color:#FF6600;
	text-decoration:none;
	margin:0px 5px 0px 5px;
	vertical-align:top;
}
.headermain a:hover, .headermain a:active, .headermain a:focus { color:#008C84; }

p.metanavigation{ margin-left:15px; margin-top:70px; }
p.startmetanavigation{ margin-left:15px; margin-top:44px; }

.navigationmain {
	background-color:#FFB600; 
	width:184px;
	overflow:hidden;
	vertical-align:top; 
}
.navigationcontent { height:433px; vertical-align:top; }

.navigationheader, .navigationfooter, .navigationsubheader { width:184px; height:15px; background-repeat:no-repeat; }
.navigationheader {	background-image:url('/images/navigationheader.gif'); background-position:top; }
.navigationfooter {	background-image:url('/images/navigationfooter.gif'); background-position:bottom; }
.navigationsubheader {	background-image:url('/images/navigationsubheader.gif'); background-position:top;}

.navigationcontent a, .navigationcontent a:link, .navigationcontent a:visited, .navigationcontent a:hover, .navigationcontent a:active, .navigationcontent a:focus, .navigationactivated { 
	color:#000099; background-color:#FFB600; font-weight:bold; text-decoration:none;
	width:160px; line-height:20px; padding-left:20px; display:block; vertical-align:middle;
}
.navigationcontent a:hover, .navigationcontent a:active, .navigationcontent a:focus, .navigationactivated {
	background-color:#F0F2F2; 
}
.navigationcontent a.activated { background-color:#F0F2F2 !important; }

.content { width:512px; }
.content div table tr td { color:#000066; line-height:18px; } 
.contentscroller { 
	height:470px;
	width:475px;
	overflow:auto;
	margin:20px 10px 20px 20px;
}
.contentspacetoscroller { width:10px; }
.contentlinks { position:absolute; top:0px; left:0px; }

.navigationsub {
	background:#FFFFFF url('/images/navigationsubfooter.gif') no-repeat bottom;
	width:184px;
	vertical-align:top;
	height:100%;
}

td.navigationsubcontent ul { color:#000000; padding:0px; margin:5px 0px 10px 16px; vertical-align:top; }
td.navigationsubcontent ul li { line-height:16px; }

.navigationsubcontent {
	height:100%; vertical-align:top;
	padding:12px;
}

.navigationsubcontent a, .navigationsubcontent a:link, .navigationsubcontent a:visited, .navigationsubcontent a:hover, .navigationsubcontent a:active, .navigationsubcontent a:focus, .navigationsubactivated { 
	color:#000000; background-color:#FFFFFF; text-decoration:none;
}
.navigationsubcontent a:hover, .navigationsubcontent a:active, .navigationsubcontent a:focus, .navigationsubactivated {
	color:#008C84;
}
.navigationsubcontent a.activated { color:#FF6600 !important; }
div.activated { color:#FF6600 !important; }

.content { vertical-align:top; }
.logoticker { margin:0px 16px -2px 14px; padding:0px; height:11px; line-height:11px; border:0px none;}
.teaserticker { position:absolute; top:13px; left:775px; height:13px; width:13px; background:#FFFFFF url('/images/teaserticker.gif') no-repeat bottom; }

/* Begin CoolMenu Definition */
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#ffffff; visibility:hidden; }

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:6px 0px 2px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:none; vertical-align:middle !important; text-align: left; }
.clLevel0{background-color:#ffffff; color:#000000;}
.clLevel0over{background-color:#ffffff; color:#FF6600; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#cccccc; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{ position:absolute; padding:1px 0px 2px 12px; Font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:none; vertical-align:middle!important; text-align: left; }
.clLevel1{background-color:#ffffff; color:#000000; -moz-opacity: 0.9; filter: alpha(opacity=90);}
.clLevel1over{background-color:#DDDDDD; color:#FF6600; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#cccccc; -moz-opacity: 0.9; filter: alpha(opacity=90);}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px 0px 2px 12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:none; vertical-align:middle!important; text-align: left; }
.clLevel2{background-color:#ffffff; color:#000000; -moz-opacity: 0.9; filter: alpha(opacity=90);}
.clLevel2over{background-color:#DDDDDD; color:#FF6600; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#cccccc;  -moz-opacity: 0.9; filter: alpha(opacity=90);}
/* End CoolMenu Definition */