/* Basic Styles */
a {	 }
a:hover {  }
p {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	padding:0;
		margin-bottom:12px;


}
sup { font-size: .2em; color: black; }
ul {  }
li {  }
.clearit { /* provided for clearing a width. Use on a BR or Div */	display: block;	clear: both; height: 0%; margin: 0;	padding: 0;	font-size: 0px; line-height: 0.0; }

/* Headers */
h1 {
	color: #03067B;
	margin-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h1 a:link {  } h1 a:visited { } h1 a:hover { color: red;  } h1 a:active { }

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #040772;
	font-size: 16px;
	margin-bottom:0px;
	margin:0;
	padding:0;
}
#news h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #040772;
	font-size: 10pt;
	text-decoration:none;
	margin-bottom:0px;
	margin:0;
	padding:0;
}
#news div { margin-bottom:8px;}
#underpage-content {
	margin: 35px auto;
	width: 700px;
}

#underpage-content{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
}

#underpage-content  p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;

}

#cont table tr td{
/*border-bottom: 1px solid #DDDDDD;*/
text-align: middle;
padding-top: 5px;

}


.shade {
background: #EEEEEE;

}
h2 a:link { font-family: Arial, Helvetica, sans-serif; } h2 a:visited { } h2 a:hover { color: red;  } h2 a:active { }

h3 { color: black; font-size:1.2em; margin-bottom:4px; }
h3 a:link {  } h3 a:visited { } h3 a:hover { color: red;  } h3 a:active { }

h4 { color: black; font-size:1.1em; margin-bottom:4px; }
h4 a:link {  } h4 a:visited { } h4 a:hover { color: red;  } h4 a:active { }

h5 { color: black; font-size:1.2em; margin-bottom:4px; }
h5 a:link {  } h5 a:visited { } h5 a:hover { color: red;  } h5 a:active { }

body 
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#outer {
	width: 956px;
	margin: auto;

} /* this is always the outermost div and should always be 100% width and height */

#inner {
	width:956px;
	margin:auto;

	
/*	height: 500px;*/
} /* this is the container for the whole site and is used to position the site within the page */

#header_container {
	width:956px;
	height:79px;
	clear:both;
	margin: auto;
	
} /* contains all header elements */

#mookie {
	width: 100%;
	float: left;
	clear: both;
	display:block;
	margin-top: 18px;
	border-top:1px solid #141660;
}
/*#menu_vert {
	width:215px;
	float:left;
	clear: both;
	background-color: #FFF;
	background-image: url(../images/wbc-menu_10.jpg);
	background-repeat: repeat-y;
}
#menu_horiz {
	width:954px;
	clear:both;
	background: url(../images/wbc-horizbg.jpg) repeat-x;
	margin:3px auto;
	height:36px;
	float: left;
	border-left: 1px solid #FFFFFF;
	
}*/	

#header_left { width:540px; height:79px; float:left; float:left; }
#header_right {
    margin-left: 0px;
	width:416px;
	height:79px;
	float:left;
	background-image: url(../images/wbc-topright-bg_04.jpg);
	background-repeat: no-repeat;
}



/*#content_container {
	width:500px;

	float: left;
	margin-top: 0px;
}*/

#banner {

}


#content_pad { padding:24px; }

#footer_container {
	width:956px;
	margin: auto;
	background-image: url(../images/wbc-bottom-bg_15.jpg);
	background-repeat: no-repeat;
	height: 94px;
	clear: both;
	margin-top:12px;
}
#footer { padding:12px; }
#menu_vert-top {
	width:215px;
	float:left;
	background:#000;
}
#menu_vert-bottom {
	width:215px;
	float:left;
	background:#000;
	clear: left;
}


#header_right_box {
	width:150px;
	position:relative;
	top:10px;
	left:10px;
	float: left;
}
#prefooter {
	margin: auto;
	width: 956px;
	
	
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
}
#header_right_box2 {
	width:100px;
	top:10px;
	left: 15px;
	position: relative;
	float: left;
}


#header_right_box3 {
	width:120px;
	top:10px;
	left: 35px;
	position: relative;
	float: left;
}
.whitetext a {
	color: #FFF;
	text-decoration: none;
}

.searchbutton{
padding-top: 2px;
}

#crumb {
	width:735px;
	margin:0;
	min-height:28px;
	line-height:28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-image: url(../images/wbc-crumbg_03.jpg);
	padding-top:8px;
	text-align:left;
	background:black;
}


#underhead {
	width:100%;
	height:95px;
	margin:0; 
	padding:0;
	color: #FFFFFF;
}
#crumb span {  }

#menu-left 
{
    float: left;
	clear: both;
    width: 210px;
	text-align:left;
}

.crumbtext  { 
color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin-top: 10px;
}


.crumbtext a { 
color: #FFFFFF;
text-decoration: none;
}
/*.AspNet-Menu-Horizontal img{ border:0; }*/
#searchResults { padding:24px; }

#archive_chooser { padding:24px; }

/*---SITEMAP---*/
#siteMap{width:100%;}
#sitemap ul {margin:0; padding:0;}
#sitemap ul li {margin:0; padding:0;}
#sitemap ul li ul {margin:0; padding:0;}
#sitemap ul li ul li {margin:0; padding:0;}

#siteMap ul li{ font-weight: 100; line-height:25px; font-size:16px; color:#040772; font-family:"Trebuchet MS"; font-weight:bold;}
#siteMap ul li a {color:#040772;}
#siteMap ul li ul li{font-size:10pt; padding-left:0px; font-weight:normal;}

#siteMap ul li ul .AspNet-TreeView-Parent{ padding-left:0px;}

#siteMap a{
	text-decoration:none; clear:both;
	width:100%; display:inline-block;
}

#siteMap a:hover{
	text-decoration:underline;
}

.news_image{
	margin:10px;	
}

#siteMap span.AspNet-TreeView-Collapse {
	display:none;
}

#siteMap  ul li ul{
	padding-left: 20px;
}


/* Calendar Styles */
.minical { border:2px solid white; background:white; margin:auto; }
.minical .DayCCSClass { background-color:#7B85C2;}
.OtherMonthDayCssClass { background:#A5ACD6; color:#A5ACD6;}
.OtherMonthDayCssClass a { background:#A5ACD6; color:#A5ACD6;}
.minical .title { color: #040772; text-align:left; text-transform:uppercase; background-color:white; border:6px solid white; }
.minical td {text-align:center; border:3px solid white; padding:3px;}
.minical .DayCSSClass { background:#7D85C6; color:#1F253F; }
.minical .DayCSSClass a { color:#fff; }
.minical .today { background:#202248; color:#FFF;}
.minical .weekend { background:#7D85C6; color:#1F253F; }
.minical .title tbody tr td { color:#040772; text-align:left; }
/*.AspNet-Menu-Horizontal {
	width:737px;
	height:36px;
	margin:0;
	padding:0;
	display:inline-block;
	float:left;
	}*/

/*.top-menu {
		display:inline;
		width:737px;
		float:left;
		height:36px;
		}*/
/*#bar .AspNet-Menu { height:36px; }*/



/*#ctl00_pnlCrumb {height:132px;}*/


.submenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background:#04077C; padding:0; list-style-type:none; float:left; margin: 0px 0px 0px 0px; width:100%; }
.submenu li { display:inline-block; height: 25px; line-height:25px; background:#04077C; float:left; margin-left: 15px; margin-right: 10px; }
.submenu a { background:#04077C; color:white; text-decoration:none;}
.submenu a:hover { background:#2E3174; color:white; text-decoration:none; display: block;}*/



#cont p img {
border: 0px;

}

