html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus{outline: 0;}
body{color: black;background: white;}
ol, ul{list-style: none;}
table{border-collapse: separate;border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
body{
	font-family:Arial, Helvetica, sans-serif;
	background:#676767;
	_text-align:center;
	padding-bottom:25px;
}
a{text-decoration:none;}
a.extlink{font-weight:bold;font-size:14px;text-decoration:none;}
a:hover{text-decoration:none !important}
.clear{clear:both; width:0px; height:0px; overflow:hidden;}
ul.horizontal li{float:left;}
ul.horizontal a{display:block;float:left;}
ul.checklist li{
	padding-left:25px;
	background:url(../images/checkmark.gif) no-repeat 0px 2px;
	color:#004081;
	font-size:16px;
}
ul.checklist li a{color:#004081;}
div.container{
	margin:0 auto;
	width:900px;
	_text-align:left;
}
#wrapper div.container{background:#ffffff;}
h1.title{
	font-size:11px;
	text-align:right;
	padding:0px 20px;
	background:#676767;
	color:#333333;
}
#header{height:121px;background:url(../images/header_bg.jpg) top right no-repeat;}
#header div.logo a{
	position:absolute;
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:160px;
	height:121px;
}
#nav_main{font-size:12px;font-weight:bold;}
#nav_main ul.links{height:35px;background:#050505;}
#nav_main ul.links li{background:url(../images/nav_main_divider.jpg) top right no-repeat;padding-right:2px;}
#nav_main ul.links li a{
	padding:10px 20px;
	color:#ffffff;
	_display:inline;
}
#nav_main ul.links li a:hover{background:#424242;}
#splash{margin:20px 6px 0px 6px;}
div.crumbs{
	padding:0px 20px 4px 20px;
	font-size:12px;
	color:#fff;
	background:#7D0015;
}
div.crumbs a{color:#ccc;font-weight:bold;}
div.crumbs a:hover{color:#fff;}
span.bcdot{padding:0px 5px;font-size:16px;color:#CCC;}
#content_wrap{
	float:left;
	width:900px;
	background-color:#ffffff;
}
#content{
	margin-left:237px;
	line-height:160%;
	font-size:12px;
	color:#3B3B3B;
}
#pg_home #content{margin:0px;}
#content h2{
	font-size:18px;
	border-bottom:1px solid #ACACAC;
	margin-bottom:7px;
}
#content h3{margin-bottom:4px;}
#content p {margin-bottom:15px;text-align:justify}
#content ol, #content ul {margin:0 0 15px 20px;}
#content ol ol, #content ul ul {margin-bottom:0px;}
#content ol li {list-style-type:decimal;}
#content ul li {list-style-type:disc;}
#content big, #content strong{font-weight:bold;}
#content big{font-size:18px;}
#content em{font-style:italic;}
#content .column{float:left;overflow:hidden;}
#content #c1c2{width:663px;overflow:visible;}
#content #c1c2 div.inner{margin:17px 20px 10px 0px;}
#content #c1{width:244px;overflow:visible;}
#content #c1 div.inner{margin:17px 20px 10px 19px;}
#content #c2{width:411px;background: url(../images/c2_bg.gif) repeat-y;}
#content #c2 div.inner{margin:17px 20px 10px 20px;}
#content #c3{width:244px;}
#content #c3 div.inner{margin:17px 30px 10px 15px;}
#content a{
	font-weight:bold;
	color:#890018;
	text-decoration:none;
}
#content div.form{margin-bottom:15px;}
#content p.tagline{font-style:italic;font-weight:normal;font-size:24px; margin:20px;font-family:Times;color:#880000}
#sidebar1_wrap{
	float:left;
	width:200px;
	margin:15px 0px 25px -890px;
	overflow:hidden;
	background:#949494 url(../images/sidebar1_bg.jpg) top left repeat-y;
}
#sidebar1{
	padding-top:7px;
	background:url(../images/sidebar1_top.jpg) top left no-repeat;
	font-size:12px;
	color:#ffffff;
}
#sidebar1 div.inner{
	background:url(../images/sidebar1_bottom.jpg) bottom left no-repeat;
	padding-bottom:6px;
}
#sidebar1 h3{
	background:url(../images/sidebar1_h3.jpg) top left no-repeat;
	padding:31px 10px 8px 20px;
	font-weight:bold;
	cursor:default;
}
#sidebar1 h3.first{
	background-position:0px -23px;
	padding-top:8px;
}
#sidebar1 ul.links{
	padding-top:2px;
	background:url(../images/sidebar1_li_bg.jpg) top left no-repeat;
}
#sidebar1 ul.links li{
	_height:1%;
	padding-bottom:2px;
	background:url(../images/sidebar1_li_bg.jpg) bottom left no-repeat;
	font-weight:bold;
}
#sidebar1 ul.links li a{
	display:block;
	_height:1%;
	padding:8px 19px;
	color:#ffffff;
}

#sidebar1 ul.links li a.current, 
#sidebar1 ul.links li a:hover {color:#000000;}
#sidebar1 ul.links li ul {font-size:12px;margin-left:33px;}
#sidebar1 ul.links li li ul{margin-left:18px;}
#sidebar1 ul.links li li{margin:0; padding:0; background:none;}
#sidebar1 ul.links li li a{padding:0;margin:0 27px 3px 0;color:#ffffff;}
#sidebar1 ul.links li li a.current:hover,#sidebar1 ul.links li li a.has_subs:hover{color:#000000;}
#sidebar1 ul.links li li a:hover,#sidebar1 ul.links li li li a.current,#sidebar1 ul.links li li li a.current:hover{color:#000000;}
#sidebar1 ul.links li li a span{
	display:block;
	padding:1px 8px;
	_height:1%;
}
#sidebar1 ul.links li li a.current, #sidebar1 ul.links li li a.has_subs{color:#000000;}
#sidebar1 ul.links li li a.current span, #sidebar1 ul.links li li a.has_subs span{color:#000000;}
#sidebar1 ul.links li li li a,#sidebar1 ul.links li li li a span{background:none !important;color:#ffffff;}
#sidebar1 div.secondary{background:url(../images/sidebar1_secondary.jpg) top left no-repeat;padding:32px 20px 7px 20px;}
#sidebar1 div.secondary h3{background:none;padding:0;}
#nav_region_4{
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #D6D6D6;
}
#nav_region_4 div.group{float:left;width:300px;}
#nav_region_4 h3{
	background:#7C000F url(../images/nav_region_4_h3.jpg) repeat-x;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:7px 10px 3px 25px;
	text-transform:uppercase;
}
#nav_region_4 ul.links{margin:10px 20px 10px 35px;}
#nav_region_4 a{font-weight:normal;font-size:11px;}
#footer{font-size:12px;color:#ffffff;}
#footer div.container{
	border-top:3px solid #2F2F2F;
	padding:10px 0;
	margin-bottom:42px;
}
#footer ul.links{float:left;}
#footer a{color:#ffffff;margin:4px 20px 10px 0px;}
#footer a:hover{color:#1F1F1F;}
#footer div.logo{margin-right:0px;}
#footer div.logo a{
	display:block;
	float:right;
	width:137px;
	height:32px;
	background:url(../images/footer_logo.gif) no-repeat;
}
#pg_home #nav_main{margin:0;}

div.logo a span{display:none;}
#content ul.links{font-size:11px;}
#content ul.links a{color:#000000;}
#content ul.links a:hover{color:#890018;}
#content a.button{
	display:block;
	width:118px;
	height:27px;
	text-align:center;
	line-height:23px;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	background:#636363 url(../images/buttons/a_button.jpg) 0px 0px no-repeat;
	color:#ffffff;
}
#content a.button:hover{text-decoration:none;background:#AD000C url(../images/buttons/a_button.jpg) 0px -30px no-repeat;}