@charset "utf-8";


#outer{width:100%; margin:0; padding:0;}

#header{width:960px; margin:0 auto; height:160px; padding:0; background:url(../images/header_bg.gif) top left repeat-x}

#content {width:960px; margin:0 auto}

/*#footer {width:100%; margin:0; padding:0; background:url(../images/footer_bg.gif) top left repeat-x; height:120px}
.footer{background-color:#3a3a3a;height:100px;text-align:center}

#footer .container {width:960px; margin:0 auto;}
*/

a.footnav { color:black; text-decoration:none; }
a:hover.footnav { color:#58a68b;}

#footer{
	background-color:white;
}

#footer #footer_bar{
	height:10px;
	background-color:#AD0D01;
}
#footer #footer_cprt{
	 width:256px;
	 height:34px;
	 font-size:11px;
	 padding-left:2px;
	 text-align:left;
}
#footer #footer_nav{
	text-align:right;
	vertial-align:middle;
	width:100%;
	height:34;
	font-size:10px; 
	padding-right:15px;
}

#mainnav a {
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
}

#navigation a {text-decoration:none; color:white; font-size:14px; font-weight:bold;}
#navigation a:hover {color:#000000;}

.navline{background:url(../images/bg_navline.gif) repeat-x;height:50px;text-align:center}

.subnav{background:url(../images/bg_subnav.gif) repeat-x;border-top:#39c1ff 1px solid;text-align:center}

.content{background:#fff url(../images/bg_main_gradient.gif) repeat-x;border-top:#fff 1px solid;text-align:left}


#container{width:960px}

#logo{float:left;margin:10px 10px 0 10px}



.sub_nav {height:35px}

.welcome{color:#fff;font-weight:700;font-style:italic;font-size:16px;text-align:left;padding:10px}

.imagebox{background-color:#fff;border:#bebebe solid 1px;margin:5px;padding:3px}

.desc{margin:0;padding:9px 9px 0}

.txt{background:url(../images/rounded_left.gif) bottom left no-repeat;margin:0;padding:0 0 0 9px}

.txt em{display:block;font-style:normal;background:url(../images/rounded_right.gif) bottom right no-repeat;padding:0 9px 9px 0}


.header2 {color:#58a68b;}

.header3   { color: #FD8C53; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

a.header3    { color: #FD8C53; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

a:link.header3     { color: #FD8C53; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

a:visited.header3     { color: #FD8C53; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

a:hover.header3     { color: #FD8C53; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

a:active.header3     { color: #FD8C53; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }



.warnmsg {color:red;font-size:14px;}

.flat {

	border-style:solid;

	border-color:#666666;

	border-width:1px;

	background-color:#eeeeee;

}

/*ARTICLES*/

.article_image {width:75px; height:75px; margin:10px 10px 10px 0;padding:5px; background-color:#FFF; border:#999 solid 1px; float:left}

.date {font-size:14px; font-weight:500; color:#666}



.copy{font-size:12px;text-align:left}

.credit{height:20px;text-align:center;color:#fff;font-size:10px}

.credit a{color:#fff;font-size:10px;height:20px;text-decoration:none}

.credit a:link,.credit a:active{color:#333}

.credit a:hover{color:#00F;text-decoration:underline}



/*GLOBALS   */

h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:left}

h1{font-size:1.5em;line-height:1.5em; border-bottom:#999 1px solid}

h2{font-size:1.25em;line-height:1.25em}

h3 {font-size:18px;line-height: inherit; color:#FFF;padding:0 0 0 15px}

h4{font-size:14px;line-height:16px}

p{margin:10px 0;padding:0; font:12px/16px Arial, Helvetica, sans-serif; }

li,td{font-family: Arial, Helvetica, sans-serif;font-size:12px;}

/*NAV*/

#botnav{text-align:right;width:auto;font-size:12px;float:right;margin:0;padding:0;color:white}

#botnav ul {margin:0;padding:0;}

#botnav li {list-style:none;padding:0 10px; width:125px; background:url(../images/bullet.gif) center right  no-repeat }

#botnav td a{color:white;margin:0;padding:4px 8px;width:125px; background-position:center right}

#botnav td a:hover {color:#39c1ff}


#nav{width:auto;list-style:none;margin:0 auto;padding:0; position: relative; right: 0px; top: 0px; height:38px; float:right}

#nav li{float:left;color:#adacac;margin:0;padding:10px 0 0 0; font-size:18px; font-weight:200;background:url(../images/bg_navtab.gif) repeat-x top left;}

#nav li a{float:left;display:block;margin-bottom:0;color:#adacac;text-decoration:none;padding:0 10px; width:auto; height:38px}

#nav li a:hover{color:#39c1ff}



#topnav{text-align:right;font-size:12px;float:right;color:#adacac;margin:5px 0 0 0;padding:0}

#topnav li{list-style:square;list-style-position:inside;float:left;padding:0 10px;}

#topnav li a{color:#adacac;text-decoration:none;margin:0;padding:0}

#topnav li a:hover{color:#39c1ff}



/*SIDEBOX */

.sidebox{width:235px;height:auto;font-size:100%;margin:0 auto}

.sidebox .boxhead{background:url(../images/sidebox_top.png) top left no-repeat;height:5px;margin:0;padding:0}

.sidebox .boxcontent h2{border-bottom:#666 4px solid;margin:0;padding:0;font-size:16px;color:#58a68b; font-weight:bold;}

.sidebox .boxcontent {background:url(../images/sidebox_bg.png) top left repeat-y;margin:0;padding:10px;}

.sidebox .boxcontent .meet_image{width:200px;height:75px;margin:5px auto;padding:5px; background-color:#FFF; border:#999 solid 1px}
.sidebox .boxcontent h2 a,.header3 h2{font-size:16px;color:#58a68b; font-weight:bold;text-decoration:none;}
.sitemap li {width:80%;  font-weight:bold;  margin:5px; padding:5px; list-style-type:none;}
/*.sitemap ul {margin:10px 2px; padding:2px;}*/
.sitemap li a {color:#898787; text-decoration:none;}
.sitemap li a:hover {color:#374373; text-decoration:none;}

.sidebox .boxcontent ul.pagenavsub {margin:0px 2px 0px 20px; padding:none;}
.sidebox .boxcontent .pagenavsub li { border-top:none; margin:none; padding:none; list-style-type:none;}

.boxcontent li {width:80%;font-weight:bold; font-size:12px; list-style-image:none; border-top:1px solid gray; margin:5px; padding:5px; list-style-type:none;}
.boxcontent ul {margin:10px 2px; padding:2px;}
.boxcontent li a {color:#898787; text-decoration:none;}
.boxcontent li a:hover {color:#374373; text-decoration:none;}


.sidebox .boxcontent p{font-size:12px}

.sidebox .boxfoot{background:url(../images/sidebox_bottom.png) top left no-repeat;height:5px; margin:0 0 10px 0}

.sidebox label .search {font-size:14px; margin:0; padding:0 5px 0 0}



/*BREADCRUMBS*/

.breadcrumb {font:12px/16px Verdana, Geneva, sans-serif; color:#666 }

.breadcrumb a:link {color:#666 }

.breadcrumb a:hover {color:#999 }



/*HELPERS*/

.clear {clear:both}

li.newsnav {
	list-style:circle;
}
.newsnav a{
	text-decoration:none;
	font-style:italic;
	color:#000000;
}
.newsnav a:hover{
	color:#999999;
}
.gallery_nav li { font-weight:bold;  margin:5px; padding:5px; list-style-type:none;}
.gallery_nav li a {color:#898787; text-decoration:none;}
.gallery_nav li a:hover {color:#374373; text-decoration:none;}

