/* 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;
}

h1, h2, h3 { color:#008C84; }
h1 { font-size:13px; }
h2, h3 { font-size:12px; }
p { font-size:12px; line-height:17px; }

#ticker, p.metanavigation, td.navigationcontent a, table td.headerimage, .headermain, p.metanavigation, .navigationcontent, .navigationfooter, .navigationmain, .navigationheader, .navigationfooter, .navigationsubheader {
	display:none !important;
}

.content { width:512px; }
.content div table tr td { color:#000066; line-height:18px; } 

.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%;
}

.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:#FF6600; background-color:#FFFFFF; text-decoration:none;
	width:160px; vertical-align:middle;
}
.navigationsubcontent a:hover, .navigationsubcontent a:active, .navigationsubcontent a:focus, .navigationsubactivated {
	color:#008C84;
}
.navigationsubcontent a.activated { color:#000000 !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; }