/* CSS Document */
body
{
	margin:0;
	margin-top:0;
	background:url(images/bg.gif) repeat-x #fff;
}
#boxtop
{
	background:url("images/boxtop.jpg") no-repeat;
	height:34px;
	padding-top:5px;
	padding-left:5px;
}
#boxmiddle
{
	background-color:#eeeeee;
	padding-bottom:10px;
}
#stripe
{
	padding-left:5px; float:left; width:98%; border:solid 1px #d9d9d9; height:25px; padding-top:5px;
	font-family:arial, tahoma;
	background:url("images/titlebg.jpg") repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#4a4a4a;
}

#maindiv
{
	width:980px;
	position:relative;
	margin:auto;
	font-family:Helvetica, sans-serif;
	line-height:14pt;
	font-size:13px;
	color:#4d4d4d;
}
.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14pt;
	font-size:11px;
	color:#464646;
}
#topdiv
{
	/*background-color:#b8c3cb; */
}
#topmost
{
	height:31px;
	padding-top:5px;
	width:100%;
	
}
#secondtop
{
	height:89px;
	width:100%;
}
#logo
{
	width:198px;
	float:left;
}
#topright
{
	width:759px;
	float:left;
}
#menudiv
{
	height:36px;
}
#flashbanner
{
	height:360px;
	padding-top:5px;
}
#topmost a
{
	color:#f7f7f7;
	font-family:verdana, tahoma, calibri, arial;
	font-size:11px;
	text-decoration:none;
}
#topmost a:hover
{
	color:#ffe983;
}
#contentarea li
{
	line-height:18pt;
}
#chart
{
	width:50%;
	margin:auto;
}
#chart td
{
	padding:5px;
}
#contentarea a
{
	color:#e95325;
	font-family:verdana, tahoma, calibri, arial;
	font-size:11px;
	text-decoration:none;

}
#contentarea a:hover
{
	color:#ffa563;
}
#bannerbottom
{
	height:104px;
	padding-top:3px;
}
#first
{
	width:321px;
	float:left;
}
#second
{
	width:340px;
	float:left;
}
#third
{
	width:317px;
	float:left;
}
.heading
{
	font-family:arial, tahoma;
	font-size:14px;
	font-weight:bold;
	color:#eb5724;
}
.textbox{
	border:solid 1px #85c6e9;
	font-family:tahoma, arial, verdana;
	font-size:12px;
	color:#7b7e7f;
}
.headingblack
{
	font-family:arial, tahoma;
	font-size:12px;
	font-weight:bold;
	color:#1a75a5;
}
.headingblack2
{
	font-family:arial, tahoma;
	font-size:14px;
	font-weight:bold;
	color:#2b2b2b;
}
.headingwhite2
{
	font-family:arial, tahoma;
	font-size:16px;
	font-weight:bold;
	color:#4a4a4a;
}

#bannerbottom a
{
	color:#ffca4c;
	font-family:verdana, tahoma, calibri, arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#bannerbottom a:hover
{
	color:#FFFFFF;
	border-bottom:dotted 1px #FFFFFF;
}
#contentarea
{
}
#left
{
	width:700px;
	float:left;
	padding-top:10px;
}
#right
{
	width:269px;
	float:right;
	padding-left:5px;
	padding-top:10px;
}
#bottom
{
	height:157px;
	background:url("images/btm.jpg") repeat-x;
	background-color:#249f86;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	width:980px;
	float:left;
	margin:auto;
}
#footer
{
	height:30px;
	background-color:#f7f7f7;
	width:980px;
	float:left;
	margin:auto;
	margin-top:1px;
	padding-top:10px;
	padding-left:5px;
}
#footer a
{
	color:#366680;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover
{
	color:#45a3d6;
}
#last
{
	float:left;
	width:980px;
	height:15px;
	padding:5px;
}
.headinggreen
{
	font-family:tahoma, arial;
	font-size:12px;
	color:#f8e879;
}
#right ul
{
}
#right li
{
	border-bottom:dotted 1px #CCCCCC;
	padding-top:5px;
	padding-bottom:10px;
}
#height
{
	background-color:#000000;
	border-bottom:1px solid #2f4131;
}
.headingwhite
{
	font-family:arial, verdana, tahoma;
	font-size:1px;
	font-weight:600;
	color:#fff;
}
#toprighttop
{
	height:70px;
}
#innerbanner
{
	width:980px;
	height:230px;
	padding-top:5px;
	float:left;
}
#news li
{
	background-color:#f7f7f7;
	padding:10px;
	width:100%;
	border-bottom:5px solid #efefef;
	float:left;
}
#side { float: right; width: 100%; margin: 0 0 5px; font-size: .12em; padding-top:3px; }
	#side h3 { color: #ccc; margin: 0 0 2px 2px; height: 10px; }

.boxtop { background:url(images/box.gif) no-repeat top; padding: 2px 0; }
.box { padding: 3px 6px; background: #8d4109; }
.boxbottom { background: url(images/box.gif) no-repeat bottom; padding: 2px 0; }
.item { font-size: 1em; display: block; color: #fff; background: #fff url(images/item.gif) no-repeat; height: 27px; padding: 4px 10px; margin: 0 0 5px; }
	.item.last { margin: 0; }
	.item:hover { background: #fff url(images/item.gif) no-repeat bottom;}
	.item strong { color: #FFFAD3; line-height: 27px; }
	.item white { color: #fff; line-height: 27px; }
		.sidedate { float: left; width: 25px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 0 12px 0 0; border-right: 1px dotted #000; }
		.sidedate span { font-size: .6em; font-weight: bold; color: #808080; }
.h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#d0d0d0;
}
.li
{
	padding-bottom:10px;
}
#footerpart
{
	width:980px;
	margin:auto;
}
#bottom li
{
	line-height:14pt;
}
#bottom a:hover
{
	color:#FF551C;
	text-decoration:none;
}

#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs li {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:0px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs li:hover span {
	}

#tabs li:hover {
	background-position:0% -42px;
	}

#tabs li:hover span {
	background-position:100% -42px;
	}
#tabs .selected {
	background-position:0% -42px;
	}
#tabs .selectedspan {
	background-position:100% -42px;
	}
#tabs .unselected {
	background-position:5 -42px;
	}
#tabs .unselectedspan {
	background-position:10 -42px;
	}
