﻿ html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-size: 9pt; }
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
body{ font-size: 70%; background-color:#ffffff; }
p, td, h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }
a, a:visited{ color:#4E7DC2; text-decoration:none; }
a:active, a:hover{ color:#4E7DC2; text-decoration:underline; }
ul{ margin:0; padding:0 0 0 25px; }
li{ margin:0; padding:0; }
h4{ font-weight:bold; line-height:1.4em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; }
h3 { font-size:1.5em; color:#6c7275; font-weight:normal; font-family:Segoe,Verdana,sans-serif; margin-bottom:13px; }
h2 { color:#2e5374; font-family:Segoe,Tahoma,Verdana,sans-serif; font-size:1.5em; font-weight:normal; }
p{ line-height:1.4em; font-size:1em; }

#dlPage #masterNav { top:-30px; float:right; position:relative; }
#dl { float:right; margin:0 auto 0 auto; padding:0; width:620px; position:relative; }
#dl, #dl a, .dlPageHeader { color:#666666; }
.dlPageHeader { margin: 15px 0 25px 60px; font-size:x-large; }
.dlGroup { font-size:large; margin: 0 0 10px 0px; }
.dlItemHeader { margin-left:4px; }
.dlItemHeader a { color:#627C93; font-size:small; text-decoration:underline; }
.dlItem { padding-left:4px; font-size:smaller; margin-left:4px; width:455px; }
.dlAnchors { position:relative; font-size:smaller; left:15px; width:100px; float:left; }
.dlAnchors a, .dlAnchors a:hover { color:#627C93; }
.dlAnchors p { margin-bottom:5px; }
.dlBackToTop { font-size:smaller; border-bottom: dotted 1px #666666; padding:10px 0 5px 0; margin:0 0 55px 0; width:455px; }
.dlBackToTop a { color:#627C93; text-decoration:underline; }
.rmStaticImage { z-index:1; }
.hide { display:none; }
.cf:after { clear: both; content:"."; display: block; height: 0; visibility: hidden; }
.cf { min-height:1%; }
.vrt_layfull { clear:both; float:none; margin-left:20px; }
.vrt_col_cntnr { height:1%; clear:both; }
.vrt_lay60 { clear:left; float:left; display:inline; width:260px; margin-left:20px; }
.vrt_lay40 { clear:right; float:left; display:inline; width:190px; margin-left:30px; }
.vrt_lay501 { clear:left; float:left; display:inline; width:225px; margin-left:20px; }
.vrt_lay502 { clear:right; float:left; display:inline; width:225px; margin-left:30px; }
.left_flt { float:left; }
.left_flt_txt { padding-top:2px; }
.thumbnailRow { clear:both; margin-bottom:11px; }
.blurb {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
  #mBody {
		clear: both;
		padding: 0 0 1em 0;
	}
	#side {
		float: left;
		/* width: 23%; */
		width: 100%;
		margin-bottom: 1em;
	}
	#nav {
		background: #E0E9E9 url("../images/menu_back.gif") repeat-y right;
	}
	#nav, #nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#nav {
		margin-bottom: 1em;
	}	
	#nav li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#nav li span { /* used for un-linked menu items */
		display: block;
		padding: 6px 10px;
		font-weight: bold;
		color: #666;
	}

	#nav li span#configParent, #nav li span #configuration {
		display: inline;
		font-weight: normal;
		padding: 0;
	}
	
	#nav li a {
	display: block;
	padding: 6px 10px;
	text-decoration: none;
	background:#EFF7F7;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	font-size: 10pt;
	color: #000000;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;

	}

	#nav li a:hover {
	background: #F6FFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #FF9933;
	font-weight: normal;
	color: #333333;
	}
	
	#nav li li span { /* used for un-linked menu items */
		padding: 4px 8px 4px 20px;
	}
	
	#nav li li a {
		padding: 4px 8px 4px 20px;
	}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.toolbar {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #859cbe 2px solid; TEXT-DECORATION: none
}
.toolbar .title {
	BORDER-RIGHT: #e0edf7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f6f6f6 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #d6e4ff
}
.toolbar .subtitle {
	BORDER-RIGHT: #e0edf7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0edf7 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e0edf7 1px solid; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: #e0edf7
}
.tableth {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #e0edf7
}
.tableth A {
	COLOR: #000000
}
.table {
	BORDER-RIGHT: #939395 1px solid; BORDER-TOP: #939395 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #939395 1px solid; BORDER-BOTTOM: #939395 1px solid
}
.table TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; LINE-HEIGHT: 23px
}
.table UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.table LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.table IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.table1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #e0edf7
}
.table1 A {
	COLOR: #000000
}
.table2 TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
.table2 TD {
	
}
.ee {
	BORDER-RIGHT: #c1cdd8 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c1cdd8 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-LEFT: #c1cdd8 1px solid; WIDTH: 98%; MARGIN-RIGHT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #c1cdd8 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; empty-cells: show; BACKGROUND-COLOR: #ffffff;
}
.ee TD {
	BORDER-RIGHT: #c1cdd8 1px dotted;
	BORDER-BOTTOM: #c1cdd8 1px solid;
	padding: 5px;
}
.lefttd {
	BORDER-RIGHT: #c1cdd8 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #c1cdd8 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c1cdd8 1px solid; WIDTH: 10%; WORD-BREAK: keep-all; PADDING-TOP: 4px; BORDER-BOTTOM: #c1cdd8 1px solid; BACKGROUND-COLOR: #ffffff
}
}
.topline {
	PADDING-RIGHT: 4px; BORDER-TOP: #f5f5f5 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; BACKGROUND-COLOR: #cdcdcd
}
.white-B {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}
A.white-B:visited {
	color: #FFFFFF;
	font-weight: normal;
}
A.white-B:hover {
	color: #FF9900;
	font-weight: normal;
}
.orange {
	font-size: 9pt;
	font-weight: normal;
	color: #FF6600;
}

#topmenu {
  line-height: 24px;  list-style-type: none; background:#666;
}

#topmenu a {
 display: block; width: 80px; text-align:center;
}

#topmenu a:link  {
 color:#666; text-decoration:none;
}
#topmenu a:visited  {
 color:#666;text-decoration:none;
}
#topmenu a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#topmenu li {
 float: left; width: 80px; background:#CCC;
}
#topmenu li a:hover{
 background:#999;
}
#topmenu li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 180px; position: absolute; 
}
#topmenu li ul li{
 float: left; width: 180px;
 background: #F6F6F6; 
}

#topmenu li ul a{
 display: block; width: 180px;width: 156px;text-align:left;padding-left:24px;
}

#topmenu li ul a:link  {
 color:#666; text-decoration:none;
}
#topmenu li ul a:visited  {
 color:#666;text-decoration:none;
}
#topmenu li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#C00;
}

#topmenu li:hover ul {
 left: auto;
}
#topmenu li.sfhover ul {
 left: auto;
}
.HeaderBar {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/BlueTabBack.jpg); BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse
}
.HeaderBar A:visited {
	FONT-WEIGHT: normal; COLOR: whitesmoke; TEXT-DECORATION: none
}
.HeaderBar A:active {
	FONT-WEIGHT: normal; COLOR: whitesmoke; TEXT-DECORATION: none
}
.HeaderBar A:link {
	FONT-WEIGHT: normal; COLOR: whitesmoke; TEXT-DECORATION: none
}
.HeaderBarTab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/BlueTabFace.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse
}

.HeaderBar1 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/2008year/header_bg.gif); LINE-HEIGHT: 31px;BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse
}
.HeaderBar1 A:visited {
	FONT-WEIGHT: normal; COLOR: white; TEXT-DECORATION: none
}
.HeaderBar1 A:active {
	FONT-WEIGHT: normal; COLOR: white; TEXT-DECORATION: none
}
.HeaderBar1 A:hover {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none}
.HeaderBar1 A:link {
	FONT-WEIGHT: normal; COLOR: white; TEXT-DECORATION: none
}
.HeaderBarTab1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/2008year/header_bg.gif); LINE-HEIGHT: 31px;PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse
}
#content {
 clear: left; 
}
.title_b {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.banner {
	background-image: url(../images/line04.gif);
	background-repeat: repeat-x;
}
.banner2 {
	background-image: url(../images/line041.gif);
	background-repeat: repeat-x;
}