
html  {
margin : 0;
padding : 0;
background-image:url(/images/background-pattern.png);
background-repeat:repeat;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0;
background-image:url(/images/background-pattern.png);
background-repeat:repeat;
}
#wrap {
margin : 0 auto;
padding: 0px;
width : 970px;
background : #FFFFFF;
}
#header {
background : #fff;
background-image:url(/images/header.png);
width : 970px;
height : 90px;
padding : 0;
margin : 0;
padding-top:0px;
}
#header ul li{
float:left;
color: #666666;
font-size: 10px;
font-weight: 100;
padding : 8px 30px 0px 0px;
margin : 0;
list-style:none;
}
#header ul li a{
color: #666;
}
#header ul li a:hover{
color: #214a95;
text-decoration:none;
}
#banner {
width : 970px;
background-repeat : no-repeat;
height : 222px;
padding : 0;
margin : 0;
}
#navbar {
width : 970px;
height : 25px;
background-color:#A8AAAD;
padding : 0;
padding-left: 0px;
margin : 0;
}
.navbar ul {
list-style: none;
margin: 0;
padding: 0;			
}
#leftcontent {
float : left;
width : 240px;
padding: 0px 0px 0px 30px;
margin : 0;
}
#rightcontent {
float : right;
width : 620px;
margin-right : 40px;
position : relative;
margin-bottom: 30px;
padding-top: 30px;
min-height: 300px;
}
#rightcontent .heading {
width : 620px;
background-image:url(/images/line.png);
background-repeat:no-repeat;
background-position: bottom;
height: 23px;
margin-right : 40px;
margin-bottom: 5px;
}
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 16px;
padding: 0 0 0 0;
margin: 0;
color: #333333;
}
a:link{
color : #06419a;
text-decoration : none;
margin : 0;
padding : 0;
}
p a:visited{
color : #06419a;
text-decoration : none;
margin : 0;
padding : 0;
}
 a:active  {
 color : #06419a;
text-decoration : none;
margin : 0;
padding : 0; 
}
p a:hover {
color : #06419a;
text-decoration : underline;
margin : 0;
padding : 0;
}
.img {
padding: 5px 10px 10px 0px ;
border : 0;
margin : 0;
}
a:focus {
outline : 0;
}
h1 {
color : #214a95;
font-weight: bold;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0px 0 0 0;
padding : 0 0 0 0;
}
h2 {
color : #333333;
font-size : 11px;
font-weight: bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
h3 {
color : #000;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
margin-top : 0;
}h4 {
color : #1C3F94;
font-size : 18px;
font-weight: 100;
letter-spacing: -.5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
padding : 0 0 0 0;
line-height: 20px;
}
ul {
list-style: none;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size: 11.5px;
line-height: 16px;
padding : 0px;
margin: 0px;
}
ul ul {
list-style: none;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333;
font-size : 11.5px;
padding : 0px;
margin: 0px;
}
li {
list-style: inside;
list-style-image:url(/images/bullet2.png);
margin: 0;
padding: 0;
}
.clearit {
margin : 0; 
padding : 0;
height : 0;
clear : both;
}
.side {
width: 240px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 20px 0px;
display: block;
overflow:hidden;
}
.side ul {
list-style: none;
margin: 0px;
padding: 0px;		
}
.side li {
margin-bottom:2px;
list-style: none;
background-image:url(/images/grey-block.png);
height: 25px;
/*padding-left: 8px;*/
line-height:23px;
list-style:none;
list-style-type:none;
list-style-image:none;
width: 240px;

}
.side ul li a {
display: block;
margin: 0;
width: 100%;
margin: 0px;
padding: 0px 0 0 8px;	
font-size: 11.5px;
color: #000;
text-decoration: none;		
list-style: none;	
height: 25px;
}
.side li a:visited{
color: #000;
}
.side ul li a:hover{
color : #214a95;
}
.side ul {
padding-left: 0px;
margin-left: 0px;
}
.side ul li a.current  {
margin: 0;
padding: 0;
margin-bottom:2px;
overflow:hidden;
width: 100%;

}						
.side ul li a.current {
color:#fff;
height: 25px;
padding-left: 8px;
background-image: url(/images/blue-block.png);
background-repeat:no-repeat;
margin-bottom:2px;
overflow:hidden;
}					
#nav3 {
list-style:none;
width: 240px;
margin: 0px;
padding: 0px;
padding-bottom: 30px;	
}					
#nav3 a{
margin: 0px;
padding: 0px;	
}
#nav3 li {
display: block;
background-image:url(/images/grey-arrow.png);
background-repeat:no-repeat;
list-style:inside;
line-height: 16px;
padding-left: 15px;
color: #333333;
padding-bottom: 8px;
list-style:none;
list-style-type:none;
list-style-image:none;
margin: 0px;
}
#nav3 ul {
margin: 0px;
padding: 0px;	
}
#nav3 li a{
list-style:none;
color: #333333;
line-height: 16px;
margin: 0px;
padding: 0px;	
}
#nav3 li.highlight{
list-style:none;
list-style-type:none;
list-style-image:none;
display: block;
background-image:url(/images/blue-arrow.png);
background-repeat:no-repeat;
line-height: 18px;
padding-left: 15px;
color:#1C3F94;
}
.nav3text {
color:#333333;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0;
margin-left: 0px;
}
.nav3text  a:hover{
color:#1C3F94;
text-decoration: none;
margin: 0px;
padding: 0px;	
margin-right: 0px;
background-image:url(/images/blue-arrow.png);
background-repeat:no-repeat;
}
.nav3text a{
color: #993366;
text-decoration: none;
margin: 0px;
padding: 0px;	
line-height: 34px;
list-style-image:url(/images/grey-arrow.png);
background-repeat:no-repeat;
}
#menuwrapper {
padding: 0px;
margin: 0px;
width: 900px;
height: 25px;
padding-left: 20px;
}
.clearit {
clear: both;
line-height: 0.0;
font-size: 0;
}
#menubar, #menubar ul {
padding: 0px;
margin: 0px;
list-style: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
z-index: 999;
}
#menubar a {
display: block;
/*text-decoration: none;
padding: 0px 12px 0px 12px;
margin: 0px;
font-size: 11px;
color: #333333;
width: 100px;
line-height: 18px;*/
}
#menubar a {
padding: 0px;
color:#333;
padding-left: 10px;
padding-right: 10px;
height: 25px;
background-color:#A8AAAD;
background-position: left;
width: auto;
font-size: 11px;
line-height: 24px;
text-decoration: none;
}

#menubar a:hover {
	text-decoration: none;
}


#menubar a.current {
padding: 0px;
color:#fff;
padding-left: 10px;
padding-right: 10px;
height: 25px;
background-color:#A8AAAD;
background-position: left;
width: auto;

line-height: 24px;
}
#menubar li {
float: left;
width: 100px;
padding:0px;
margin: 0px;
list-style:none;
}
#menubar li ul, #menubar ul li  {
width: 234px;	
padding:0px;
margin: 0px;
}
#menubar ul li a  {
color: #565656;
line-height: 24px;
width: 100px;
margin: 0px;
text-decoration: none;
}
#menubar li ul {
position: absolute;
display: none;
background-color: #EAEAEA;
margin: 0px 0px 0px 0px;
width: 234px;		
}
#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.hvr a {
color: #FFF;
background-color: #A8AAAD;
}
#menubar li:hover ul, #menubar li.hvr ul {
display: block;
}
#menubar li:hover ul a, #menubar li.hvr ul a {
color: #333333;
background-color: transparent;
width: auto;	
}
#menubar ul a:hover{
background-color: #1C3F94!important;
color: #fff!important;
}
#menubar li {width: auto;
}
#seperator {
clear: both;
height: 4px;
background-image: url(/images/background-pattern.png);
background-repeat:repeat;
margin:0px;
padding:0px;
}
#bannerhome {
width: 970px;
background-repeat: no-repeat;
height: 322px;
padding: 0;
margin: 0;
}

#bannerhome li {
	list-style: none;
}
#homeleftcolumn {
float: left;
width: 214px;
padding: 0;
padding-left: 30px;
padding-top: 20px;
margin: 0;
margin-left: 0px;
padding-bottom: 20px;
}
#homeleftcolumn h1{
width : 214px;
background-image: url(/images/line-homepg.png);
background-repeat:no-repeat;
background-position: bottom;
height: 23px;
margin-right : 40px;
margin-bottom: 5px;
}
#homecolumn2 {
float : left;
padding-top: 20px;
width : 214px;
margin-right : 0px;
padding-left : 18px;
padding-bottom: 20px;
}
#homecolumn2 .heading, #leftcontent .side h1 {
width : 214px;
background-image: url(/images/line-homepg.png);
background-repeat:no-repeat;
background-position: bottom;
height: 23px;
margin-right : 40px;
margin-bottom: 5px;
}
#homecolumn2 ul li {
list-style: none;
list-style-type: none;
list-style-image:none;
display: block;
background-image:url(/images/grey-arrow.png);
background-repeat:no-repeat;
line-height: 10px;
padding-left: 18px;
color: #333333;
padding-bottom: 8px;
margin: 0px;
}

#homecolumn2 ul li a{
color:#333333;
list-style:none;
list-style-type:none;
}
#homecolumn2 ul li a:hover{
color:#06419a;
text-decoration:underline;
}
#homecolumn3 {
float : left;
padding-top: 0px;
padding-left: 0px;
width : 217px;
height: 174px;
margin-left : 15px;
margin-top: 20px;
padding-bottom: 20px;
}

#homecolumn3 a {
	border: none;
}

#homerightcolumn {
float : right;
padding-top: 0px;
padding-left: 10px;
margin-right:30px;
width : 218px;
height: 174px;

margin-left : 0px;
margin-top: 20px;
padding-bottom: 20px;
}
#homerightcolumn a{
/*color:#333333;*/
}
#homerightcolumn a:hover{
/*color:#666666;*/
}
#footer {
background: #fff;
width: 970px;
margin: 0;
padding: 0;
height: 25px;
}
#footer p {
padding-top: 0px;
padding-bottom: 0;
margin-top: 8px;
margin-right : 0;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-position: center;
padding-left: 30px;
}
#footer a {
color: #06419a;
margin: 0;
padding: 0;
}
#footer a:link, a:visited {
color: #666666;
text-decoration: none;
margin: 0;
padding: 0;
}
#footer a:hover {
color: #06419a;
text-decoration: underline;
margin: 0;
padding: 0;
}
#bottom-links {
width : 970px;
margin : 0;
padding : 0;
padding-left: 0px;
background-image:url(/images/background-pattern.png);
background-repeat:repeat;
padding-bottom: 8px;
padding-top: 3px;
text-align:center;
}
#bottom-links p {
padding-top : 0px;
padding-bottom : 0;
margin-top : 8px;
margin-right : 0;
color : #fff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background-position : center;
}
#bottom-links a {
color : #fff;
margin : 0;
padding : 0;
}
#bottom-links a:link, a:visited {
color : #fff;
text-decoration : none;
margin : 0;
padding : 0;
}
#bottom-links a:hover {
color : #fff;
text-decoration : underline;
margin : 0;
padding : 0;
}





form.clearfix#contactForm {
margin-right : 40px;
position : relative;
margin-bottom: 20px;
padding-top: 20px;
font-size: 11px;
background-color: #fff;
font-family : Verdana, Arial, Helvetica, sans-serif;

}form {
 padding: 0px;
 
}
input {
font-size: 11px;
margin-bottom: 20px;
}
form.clearfix#contactForm input select {
font-size: 11px;

}
input#name {
font-size: 11px;
margin-bottom: 15px;
width : 420px;

}
textarea{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px;
width : 420px;

}
.form select{
font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;

}
.submit{
padding-top: 10px;

}
label {display: block; width: 420px; margin-bottom: 5px;
} 

.B_options a {
	color: #06419A;
}
