﻿/* START CSS RESET */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*END CSS RESET*/



*{margin:0; padding:0;}
html{background-color:#FFF;}
table{border-collapse:collapse;}
#wrapper{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; width:983px; margin:0 auto;}

#header{text-align:right;}
#header img{float:left; border:none;}
#header #newsletter_signup{margin-right:10px; padding-top:60px;}
#header #go {border:none; color:#FFF; background-color:#3B7F20; padding:2px 5px; margin-left:5px;}
#header #label{ border:solid 1px #333333;padding:2px 5px; width:207px;}

#navigation{}
#navigation ul{ background-color:#0F2B8E; border-bottom:solid 5px #A4A5A7;}
#navigation li{ display:inline; list-style:none;}
#navigation a{ display:inline-block; text-decoration:none; font-size:14px; color:#FFF; border-right:solid 1px #FFF; padding:5px 20px;}
#navigation a:hover{ background:url(../images/nav_hover_bkg.png) repeat-x left top #FFFFFF; color:#000;}
#navigation li.current a{background:url(../images/nav_hover_bkg.png) repeat-x left top #FFFFFF; color:#000;}

#content{}
#content #homeTable{ width:100%; border:solid 1px #CCCCCC;}
#content #homeTable td{border:solid 1px #CCCCCC; vertical-align:middle; text-align:center; width:245px; padding:10px 0;}
#content #homeTable1 td{ vertical-align:top;}
#content img{border:none;}
#content #box{}
#content #box p{ margin-bottom:20px;}
.leftBox{width:290px; padding:20px 5px 0 5px;}
.middleBox{width:318px;padding:20px 30px 0 30px;}
.rightBox{ width:305px; padding:20px 0 0 0;}
/*.leftBox{width:290px; float:left; padding:20px 5px 0 5px; background-color:#F00;}
.middleBox{width:318px;float:left;padding:20px 30px 0 30px;}
.rightBox{ width:305px; float:left;padding:20px 0 0 0;}*/
#content #box h1{color:#CBAC24; font-size:16px; margin-bottom:20px; text-transform:uppercase; padding:0;}
#content #box h2{ font-size:16px; margin:10px 0; color:#0C2B8C;}
#content #box h3{color:#0C2B8C; font-size:12px; padding:0; margin:0;}
#content #box0 h1{color:#CBAC24; font-size:16px; margin-bottom:20px; text-transform:uppercase; padding:0;}
#content #box0 h2{ font-size:16px; margin:10px 0; color:#0C2B8C;}
#content #box0 h3{color:#0C2B8C; font-size:12px; padding:0; margin:0;}
#content #box1 h1{color:#CBAC24; font-size:16px; margin-bottom:20px; text-transform:uppercase; padding:0;}
#content #box1 h2{ font-size:14px; margin:20px 0 10px 0; color:#0C2B8C;}
#content #box1 h3{color:#0C2B8C; font-size:12px; padding:0; margin:0;}
#content #box0 p{ margin-bottom:20px;}
#content #box1 p{ margin-bottom:20px;}
#content .green{color:#519F2C;}
#content #flash{ width:669px; height:210px; float:left;}

#subpage{}
#subpage #left{width:188px; float:left;}
#subpage #left h1{ font-size:12px; color:#FFF; background-color:#C09F01; padding:7px 20px; text-transform:uppercase;}
#subpage #left ul{ background-color:#F8F1D3; margin-bottom:10px; padding:5px 20px; min-height:200px;}
#subpage #left li{list-style-image:url(../images/yellow_arrow.png); padding:5px 0;}
#subpage #left a{color:#1F3994; text-decoration:none;}
#subpage #left a.current{color:#519F2D;}
#subpage #left a:hover{ color:#519F2D;}
#subpage #right{width:795px; float:left;}
#subpage #right h1{font-size:16px; color:#FFF; background-color:#3B7F20; padding:7px 20px;}
#subpage #right h2{font-size:12px;color:#0C2A8C;padding:15px 20px 10px 20px;}
#subpage #right h3{font-size:12px;color:#0C2A8C;padding:10px 20px 0 20px;}
#subpage #right p{padding:5px 20px;}
#subpage #right ul{padding:0 20px; margin-top:20px;}
#subpage #right li{display:inline; margin-right:5px;}
#subpage #right ul.bodylist{list-style-type:circle; margin-top:4px;}
#subpage #right li.bodylist{list-style: circle; display:block; margin-right:5px; margin-left:25px; margin-top:0;}
#subpage #right ol.bodynumber{margin-top:4px;}
#subpage #right li.bodynumber{list-style:decimal; display:block; margin-right:5px; margin-left:35px; list-style-position:inside; margin-top:0;}
#subpage #right li.current{color:#519F2D;}
#subpage #right li a {color:#0C2A8C; text-decoration:none;}
#subpage #right li a:hover{color:#519F2D;}
#subpage #right li.current a{color:#519F2D; }
#subpage #right td{vertical-align:top;}
#subpage #right #blueBox {background-color:#E6E9F3; margin-bottom:10px; padding-bottom:10px;}
#subpage #right #blueBox0 {background-color:#E6E9F3; margin-bottom:10px; padding-bottom:10px;}
#subpage #right #blueBoxBottom {background-color:#E6E9F3; margin-bottom:0; padding-bottom:10px;}
#subpage #right .logoBkg{background:url(../images/subpage_bkg.jpg) no-repeat 98% bottom; width:600px;}
#contactUs td{padding:5px;}
.red{color:#FF0000;}

#footer{ font-size:10px; color:#07268B; padding:5px 0;}
#footer p{float:left;}
#footer ul{ float:right;}
#footer li{ display:inline; border-right:solid 1px #07268B;}
#footer li.last {border:none; margin-right:5px;}
#footer a{ display:inline-block;color:#07268B; text-decoration:none; padding:0 5px;}
#footer a:hover{ text-decoration:underline;color:#333333;}

.style1 {
	border-collapse: collapse;
	font-size: 10pt;
	font-family: Calibri, sans-serif;
	border-style: none;
	border-color: inherit;
	border-width: medium;
}

.style2 {
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: 12.0pt;
}

.style3 {
	border-collapse: collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #000080;
}

.content {margin: 0px 29px 0px 14px;border:1px solid #ffffff;}

.drop_down_style{}

.drop_down_style ul{}

.drop_down_style ul li{}

.drop_down_style ul li a{}

.drop_down_style ul li a:hover{}

.dropmenudiv{
position:absolute;
top: 0;
/*border: 1px solid #0F2B8E; */
border-bottom-width: 0;
font-size:11px;
z-index:100;
background-color:#E6E9F3;
visibility: hidden;

}

#wrapper .dropmenudiv a{
width: auto;
display: block;
text-decoration: none;
padding:2px 20px 2px 12px;
color:#0F2B8E;
border-bottom: 1px solid #0F2B8E;
text-transform:capitalize;

}
#wrapper .dropmenudiv a.last{border:none;}
#wrapper .dropmenudiv a:hover{
color:#FFFFFF;
background-color:#0F2B8E;
}
#dropmenu2{ width:130px;}
#dropmenu3{ width:400px;}
#dropmenu7{ width:92px;}
#dropmenu3 .navBox{ float:left; width:200px;}
#dropmenu3 .left a{border-right: 1px solid #0F2B8E;}
#dropmenu3 .left a.last{border-right: 1px solid #0F2B8E;}