/* CSS Document */

body{
	background-color:#787766;
	background-image:url(images2/top_bar_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
a{
	color:#006600;
}
a:hover{
	text-decoration:none;
	color:#000066;
}

/* -- Page Wrap -- */
div#wrap{
	margin:34px auto 0 auto;
	width:921px;
}

/* -- Top Links -- */
#top_links{
	text-align:right;
	margin:4px 0 0 0;
	float:right;
	overflow:hidden;
}
#top_links a{
	color:#fff;
	color:#CCCCCC;
	text-decoration:none;
	font-size:.9em;
}
#top_links a#login_link{
	background-image:url(images2/login.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:3px 10px 3px 32px;
}
#top_links a#contact_link{
	background-image:url(images2/contact.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:3px 10px 3px 32px;
}
#top_links a#sitemap_link{
	background-image:url(images2/sitemap.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:3px 10px 3px 32px;
	margin-right:30px;
}
span#date{
	margin:30px 0 0 30px;
	color:#666666;
	font-size:.8em;
	float:left;
}
img#logo_verbage{
	margin-top:10px;
}

div#nav{
	background-image:url(images2/nav/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:25px;
	width:340px;
	clear:both;
	margin:-10px 0 10px 525px;
	padding:3px 0 0 0;
}
div#nav_left_but{
	background-image:url(images2/nav/nav_left_butt.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:25px;
	width:25px;
	float:left;
	margin-top:-3px;
}
div#nav_right_but{
	background-image:url(images2/nav/nav_right_butt.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:25px;
	width:25px;
	float:right;
	margin-top:-3px;
}
div#nav a{
	color:#FFFFFF;
	text-decoration:none;
	padding: 0 15px 0 0;
}
div#nav a:hover{
	color:#CCCCCC;
}

/* -- Content Layout -- */
div#content{
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(images2/images_save/content_bg_white.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	overflow:hidden;
}
div#content_top{
	background-color:#787766;
	background-image:url(images2/images_save/content_top_repeat.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:75px;
}
div#content_bottom{
	background-image:url(images2/images_save/content_bot_repeatx.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	clear:both;
	margin:0;
	padding:0;
	height:55px;
	overflow:hidden;
}

div#breadcrumbs{
	font-size:.8em;
	color:#999999;
	background-color:#FFFFFF;
	margin-top:-10px;
	padding-bottom:2px;
	padding-left:20px;
}
div#breadcrumbs a,div#breadcrumbs a:visited{
	text-decoration:none;
	color:#999999;
}
div#breadcrumbs a:hover,div#breadcrumbs a:active{
	text-decoration:underline;
}

/* -------- Content Spaces -------- */
/* -- Home Page Content Floats -- */
div#home_float_right{
	float:right;
	margin:0 0 0 30px;
}
/* -- Tab Space -- */
div#tabs{
	margin:0px 10px 0 35px;
	background-image:url(images2/images_save/tab_content_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:836px;
}
div#tab_content_top{
	width:836px;
	height:16px;
	background-image:url(images2/images_save/tab_content_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div#tab_content{
	padding:5px 35px 20px 25px;
	background-image:url(images2/images_save/tab_content_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div#home_accent{
	clear:left;
	margin:0px 0px 0 20px;
}

div.text{
}


/* -- SiteLight Space -- */
div#sitelight{
	background-image:url(images2/images_save/sitelight_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:171px;
	padding:75px 5px 0 5px;
}
div#sitelight img{
	border:1px solid #CCCCCC;
}


/* -- Sub Content Layout -- */
div.subcontent{
	background-color:#FFFFFF;
	background-image:url(images2/images_save/subcontent_middle_bg.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	width:330px;
	text-align:left;
	float:left;
	margin:10px 3px 0 3px;
}
div.subcontent_small{
	width:240px;
}
div.subcontent p{
	margin:0 10px;
}
div.subcontent_top{
	background-image:url(images2/images_save/subcontent_topbg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0;
}
div.subcontent_bot{
	background-image:url(images2/images_save/subcontent_bot.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0;
	height:22px;
	overflow:hidden;
}
.right_corner{
	float:right;
}

div#footer{
	clear:both;
	background-color:#292a2d;
	background-image:url(images2/images_save/footer_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	border-top:2px solid #000000;
	margin:0;
	color:#999999;
	font-size:.8em;
	overflow:hidden;
}
div#footer_content{
	width:921px;
	margin:0 auto;
	padding:15px 0 0 0;
	height:65px;
}
div#footer_content a{
	color:#999999;
}
div#footer_validation{
	float:right;
	padding:5px 0;
}
div#footer_validation a{
	color:#434857;
	text-decoration:none;
}
div#footer_validation a:hover{
	text-decoration:underline;
	color:#999999;
}

/* -- General Classes -- */
form{
	margin:0;
	padding:0;
}
.bumber{
	clear:both;
	margin:30px 0 0 0;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.topimg{
	margin:0 -15px 5px 5px;
}

