/* CSS Document */
body {
	background-color: #F5F5F5;
	margin: 0;
}


#container {
			position: relative;
			width: 950px; /* width + border for IE 5.x */
			w\idth: 950px; /* real width */
			border: solid #999;
			border-width: 1px 1px;
			margin: auto;
			background-color:#FFFFFF;
			top:20px;
		}

/* header styles */		
#top {
	background-image:url(../images/top_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height: 24px;	
	border-bottom:solid 1px;
	padding-right:10px;
	padding-top:4px;
	padding-left: 690px;
	
}

a.toptext:link, a.toptext:visited { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right; color:#666; text-decoration:none;}

a.toptext:hover, a.toptext:active { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:right; color:#d55207;}

#border_top {
	background-color: #333333;
	border-top: solid #fff 4px;
	border-bottom: solid #333 4px;
}

/* logo container */
#logo {
	position:absolute;
	width: 268px;
	height: 111px;
	left:0px;
	top: 48px;
}

#logobg {
	position:absolute;
	background-image:url(../images/logo_shadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 255px;
	height: 122px;
	top: 39px;
	left:16px;
}

/* navigation styles */
#navigation {
	position:absolute;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:251px;
	height:192px;
	top:168px;
	left:18px;
	}

/* sidebar styles */
#latestNews {
	position:absolute;
	width:248px;
	top:367px;
	left:18px;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	} 

#latestNews_title {
			background-image:url(../images/sub_nav.jpg);
			background-position:left;
			height:19px;
			width:248px;
			background-repeat:repeat-x;
			padding-top:2px;
			border-bottom:solid 10px #fff;
		}
	#rssTable {width:242px;}
		#rssTable td {width:121px;vertical-align:top;}

#latestlist {
			width:215px;
			overflow:scroll;
			overflow-x:hidden;
			height:140px;
			padding-top:10px;
			padding-right:5px;
			padding-left:5px;
			border-bottom:solid #FFFFFF 10px;
		}

#bottomlink {
	border-right:solid 25px #fff;float:right;width: 134px;height: 20px; vertical-align:middle;}

/** text styles for sidebar **/
.sidebar_title {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; }

/* Sub navigation styles */
#subnav {position:relative;width:238px; left:0px; padding-top:5px;padding-bottom:5px;}
		
#subnav ul {padding: 0; margin:0 0 0 20px;} 

#subnav ul li a {color:#666;list-style-image:url(../images/arrow.gif);  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;margin-left:0px;} 

#subnav ul li a.selected {color:#d55207; list-style-image:url(../images/orange_arrow.gif); font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;margin-left:0px;} 

#subnav ul li a:visited {color:#666;list-style-image:url(../images/arrow.gif);font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;margin-left:0px;} 

#subnav ul li a:hover {color:#d55207;list-style-image:url(../images/orange_arrow.gif);font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;margin-left:0px;} 

#subnav ul li a:active {color:#d55207;list-style-image:url(../images/orange_arrow.gif);font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;margin-left:0px;} 


#subnav ul ul{padding-right:5px;margin-left:10px;padding-bottom:5px;}
#subnav ul ul li {list-style:none;}
#subnav ul ul li a,#subnav ul ul li a:visited {color:#d55207; text-decoration:none; font-size:12px; font-weight:normal;list-style-image:url(../images/orange_block.gif);}
#subnav ul ul li a:hover, #subnav ul ul li a:active {color:#d55207; text-decoration:underline; font-size:12px; font-weight:normal;list-style-image:url(../images/orange_block.gif);}
#subnav ul ul li a.selected {color:#d55207; text-decoration:underline; font-size:12px; font-weight:normal;list-style-image:url(../images/orange_block.gif);}

#subnav ul ul ul {padding-right:5px;margin-left:15px;padding-bottom:5px;} 
#subnav ul ul ul li a,#subnav ul ul ul li a:visited  {text-decoration:none;color:#f87729;list-style-image:none;}
#subnav ul ul ul li a:hover,#subnav ul ul ul li a:active, #subnav ul ul ul li a.selected  {text-decoration:underline;color:#d55207;list-style-image:none;}



/* body styles */
#maincontent_on {border-left:265px solid #fff;background:#FFFFFF;}

/*sets minimum height of page */
#sidebarspace {
	position:relative;float:left;width: 1px;height:550px;}

#flashcontainer {
	float:right;
	height: 227px;
	width: 677px;
	background-image:url(../images/home.jpg);
	}
/* image container for sitemap */
#imagecontainer {
	float: right;
	height: 122px;
	width: 677px;
	background-image:url(../images/sitemap.jpg);
	background-position:bottom;
	}

/* location navigation, list of links located under image */
#locationcontainer {width:673px; border-top:solid #fff 2px;}
#locationcontainer li {display:inline; padding-right:10px; list-style:none;}

a.locnav:link, a.locnav:visited {color:#999;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.locnav:hover, a.locnav:active {color:#666;text-decoration:none}


#contentcontainer1 {
	position:relative;
	left:5px;
	width: 637px;
	padding-left:20px;
	padding-right:20px;
	top:10px;
	}
#whitespace {position:relative; height:20px; width:100px;}

#right_side_container {
	float: right;
	width: 194px;
	padding-left:10px;
	}
		#right_container_text {padding-left:15px;}
		#right_container_title {text-align:center; padding: 1px 0 1px 0;background-color:#666666;border-bottom:#fff solid 5px;}
	
#contentgreybox {
	position:relative;
	top:5px;
	width: 637px;
	height:98px;
	}
	#contentgreyboxtd1 {width:300px; background-image:url(../images/home_box_bg.jpg); background-repeat:no-repeat;border-right:solid #fff 9px;border-left:solid #fff 9px; border-bottom:#CCCCCC solid 1px;}
	#texttd1 {width:170px; padding:20px 10px 10px 10px; float:left;}
	#imgtd1	{width:110px; padding:20px 0 10px 0;float:right; vertical-align:middle;height:58px}
	#imgtd1 img {border:solid #fff 2px;}
	
	#contentgreyboxtd2 {width:300px; background-image:url(../images/home_box_bg.jpg);background-repeat:no-repeat;border-right:solid #fff 9px;border-left:solid #fff 9px;border-bottom:#CCCCCC solid 1px;}
	#texttd2 {width:170px; padding:20px 10px 10px 10px; float:left;}
	#imgtd2	{width:100px; padding:20px 10px 0 0;float:right; vertical-align:middle; }
	
	
/* sitemap table */
#sitetable {width:642px; position:relative;}
	#sitetable td {width:214; vertical-align:text-top;padding:5px;}
	
/** font styles for body **/

h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color:#808080;}
	.h1_color {color: #9fd10e; font-family:Arial, Helvetica;}
.h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #666666;}
.bodytxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}
.bodytxt_sml {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.orange_bodytxt {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#9fd10e;}
.bluebold {font-size: 10px; font-weight: bold; color: #3399CC; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smlblue {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399CC; }
.smlwhite {font-style: italic;font-size: 10px;color: #FFFFFF;font-weight: bold;}
	
	
/** link styles for body **/	
a { text-decoration:none; color:#666666;}
a:hover {color:#999;text-decoration:underline;}

a.orange:link, a.orange:visited {color: #666666;text-decoration: none;}
a.orange:hover, a.orange:active {color:#d55207}

a.blue:link, a.blue:visited {color: #3399CC;text-decoration: none;}
a.blue:hover, a.blue:active {text-decoration: underline;}
	
/* footer styles */
#footer {	clear: left;
			background-image:url(../images/footer_bg.jpg);
			background-position: center right;
			background-repeat:no-repeat;
			color:#333333;
			border-bottom:solid 2px #333333;
			border-top:solid 2px #333333;
			height: 34px;
			vertical-align:middle;
		}
		#footer ul {margin:5px 0 5px 0; text-align: center;}

		#footer li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-right:5px; padding-left:5px;display:inline;}
		
		/**copyright text**/
		#tagline {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
 		margin: 5px 15px 5px 0;
 		padding: 0 0 0 20px;
 		width: 238px;
		float: left;
}
.tagline a {font-family:"Times New Roman", Times, serif;font-size:8px;}
		
		/** link navigation text **/
		#footer li a {color: #ffffff;text-decoration: none;border-bottom: none;}

		#footer li a:hover {color: #0066CC;background: none;border-bottom: none;}
