/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#526c98;}

p {}
h1 { font-size:16px; color:#003187;}
h2 { font-size:14px; color:#45bf19;}
h3 { font-size:12px; color:#526c98;}
h4 {}

hr {}

hr.titleborder { border-top:0; border-right:0; border-left:0; border-bottom:1px solid #003187;} 

/* bof wrappers */

#headerwrapper { background:url(images/header_wrapper_bg.jpg) top left repeat-x; height:100px; border-bottom:3px solid #003187; width:100%; margin-bottom:3px; }
#headercontent { background:url(images/header_inner_bg_2.jpg) top left no-repeat; height:100px; position:fixed; top:0;}
#headerleft { display:block; float:left; width:214px; }
#headerright {display:block; margin-left:214px; height:100px;}
#navtop { display:block; height:20px; padding-top:80px;}
#navtop ul { height:20px; background:url(images/nav_top_bg.jpg) top left no-repeat; margin-left:0; padding-left:0; margin-top:0; padding-top:0; width:800px; margin-bottom:0; padding-bottom:0;}
#navtop li { display:block; float:left; padding-right:10px; border-right:1px solid #45bf19; list-style:none; padding:0 10px 0 10px; margin:0; height:20px; line-height:18px; margin-bottom:0;}
#navtop li.tagline {border-right:0;}
#navtop li.nav_repeat_cell {}
#navtop a, #navtop a:link, #navtop a:visited { color:#45bf19; font-weight:bold; text-decoration:none;}
#navtop a:hover { text-decoration:underline;}
#contentwrapper { background:url(images/content_bg.jpg) top left repeat-x; }
#leftcolwrapper { background: url(images/content_bg.jpg) top left repeat-x;margin-top:4px;}
#leftcol_top {height:40px;}
#leftcol_bottom {background:url(images/left_col_blue_gradient_bg.jpg) repeat-x; height:100px; margin-top:2px; padding-top:5px;}
#rightcolwrapper { background: url(images/content_bg.jpg) top left repeat-x;margin-top:4px;  }
#rightcol_top { height:40px; }
#rightcolinner {padding-left:10px; border-left:1px solid #003187; padding-right:10px;}
#main { background: url(images/content_bg.jpg) top left repeat-x;}
#newsblock { background:#E8EFFF; font-size:10px; text-align:left;}
#newshead {background:url(images/news_header_bg.jpg) no-repeat #6B86C9; height:18px; color:#fff; font-weight:bold; line-height:18px; padding-left:3px;}
#newscontent {padding:5px;}

/* eof wrappers */

.home_highlight { background:#E8EFFF; }
.home_highlight a, .home_highlight a:link, .home_highlight a:visited { color:#526c98; text-decoration:none;}
.home_highlight a:hover {text-decoration:underline;}
.home_rounded_top {background:url(images/blue_rounded_top.jpg) top left no-repeat; height:19px;}
.home_rounded_bottom { background:url(images/blue_rounded_bottom.jpg) bottom left no-repeat; height:19px;}
.box_highlight { background:url(images/rounded_box_sm.jpg) top left no-repeat; width:234px; height:114px;padding-top:15px auto;}
.box_highlight p {margin:0 5px 5px 5px; padding:0 5px 3px 5px; border-bottom:1px solid #003187;}
.box_highlight a, .box_highlight a:link, .box_highlight a:visited { color:#526c98; text-decoration:none;}
.box_highlight a:hover {text-decoration:underline;}







.PageHeader {
font-family:Times New Roman, serif;
font-size: 13pt;
font-weight:bold;
color: #000099;
}
.PageHeader2 {
font-family:Arial, Helvetica;
font-size: 10pt;
font-weight:bold;
color: #000000;
}
.PageHeader2l {
font-family:Arial, Helvetica;
font-size: 9pt;
color: #0000ff;
}
.SectionHeader {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#0000cc;
}
.SectionHeaderbl {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#000000;
}
.SectionHeaderblu {
	font-family:Arial, Helvetica;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
}
.TagLinks {
font-family:Arial, Helvetica;
font-size:8pt;
color:#0000ff;	
}
.FormFieldHeaders {
font-family:Arial, Helvetica;
font-size:8pt;
font-weight:normal;
color:#000000;
}
.FormFieldHeadersR {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#000000;
text-align: right;
}
.FormFieldHeadersL {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#000000;
text-align: left;
}
.HeaderLinks {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#0000cc;
}
.HeaderLinks a {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#0000cc;
}
.HeaderLinks a:link {
	color:#0000cc;
}
.HeaderLinks a:hover {
color:#3366ff;
}
.HeaderLinksib {
	font-family:Arial, Helvetica;
	font-size:9pt;
	font-weight:bold;
	color:#0000ff;
	font-style: italic;
}
.HeaderLinksib a {
font-family:Arial, Helvetica;
font-size:9pt;
font-weight:bold;
color:#0000ff;
}
.HeaderLinksib a:link {
color:#0000ff;
}
.HeaderLinksib a:hover {
color:#3366ff;
}
.bannertext {
font-family:Times New Roman, serif;
font-weight:bold;
font-size:8pt;
color:#ffff66;
}
.bannertextw {
font-family:Times New Roman, serif;
font-size:8pt;
font-weight:bold;
color:#ffffff;
}
.body {
	font-family:Arial, sans-serif;
	font-size:8pt;
	color:#000000;
	}
.bodyu {
	font-family:Arial, sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration: underline;
}
.bodyblue {
	font-family:Arial, sans-serif;
	font-size:8pt;
	color:#003399;
}
.bodyblueb {
	font-family:Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#003399;
}
.bodyb {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:8pt;
color:#000000;
}
.bodybl {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:9pt;
color:#0000ff;
}
.bodybi {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:8pt;
color:#000000;
font-style: italic;
}
.bodyp1 {
font-family:Arial, Helvetica;
font-size:9pt;
color:#000000;
}
.bodyaccentb {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:9pt;
color:#0000ff;
}
.bodyaccentbd {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:9pt;
color:#000099;
}
.bodyaccentbl {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:9pt;
color:#000000;
}
.bodyaccent {
font-family:Arial, Helvetica;
font-size:9pt;
color:#0000ff;
}
.footerlinklower {
font-family:Times New Roman, serif;
font-size:8pt;
color:#000099;
text-align: center;
text-decoration: underline;
}
.footerlinklower a {
font-family:Times New Roman, serif;
font-size:8pt;
text-align: center;
color:#000099;
}
.footerlinklower a:link{
color:#000099;
}
.footerlinklower a:hover {
color:#FF0000;
}
.footerlinklower a:visited {
color:#000099;
}

.footerlink {
font-family: Times New Roman, serif;
font-size:9pt;
font-weight:bold;
color:#0000FF;
text-align: center;
}
.footerlinkr {
font-family: Times New Roman, serif;
font-size:9pt;
font-weight:bold;
color:#0000FF;
text-align: right;
}

.footerlink a {
font-family: Times New Roman, serif;
font-size:9pt;
font-weight:bold;
text-align: center;
color:#0000ff;
	
}
.footerlink a:link {
color:#0000ff;
}
.footerlink a:hover {
color:#FF0000;
}
.footerlink a:visited {
color:#000099;
}

.LeftLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#FFff66;
}
.LeftLinks a {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#FFff66;
text-decoration:none;
}
.LeftLinks a:link {
color:#FFff66;
}
.LeftLinks a:hover {
color:#FFFFFF;
}
.LeftLinks a:visited {
color:#FFff66;
}
.TestLinks {
	font-family:Arial, Helvetica;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../DCBs.jpg);
}
.TestLinks a {
	font-family:Arial, Helvetica;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../DCBs.jpg);
}
.TestLinks a:link {
	color:#FFFFFF;
	background-image: url(bbutton.gif);
}
.TestLinks a:hover {
	color:#FFFFFF;
	background-image: url(../DCBs2.jpg);
}

