/* _____ Customer Facing Web Site Styles _____ */
body,h1,h2,h3,h4,h5,h6,th,td,p,li,input,textarea{font-family: Verdana,Arial,sans-serif;
font-size:12px;
line-height: 1.4em;
color:#383838;
}
body {margin:0em;background-color:#FFF;}
a:link {text-decoration: underline; color: #004294;}
a:visited {text-decoration: underline; color: #68B;}
a:hover {color: #800;}
a img { border-color: #B8B8B8; }
th {font-size:13px; font-weight: bold;}
h1,h2,h3,h4 {font-weight:bold;color:#4A5885;}
h1 {border-bottom: 2px solid #B22B4A;margin-right: 50px}
h1 {font-size:20px;padding-top:10px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:12px;}
form {padding:2px;}

.highlight {font-weight: bold; color: #4A5885;}

.footerbar {font-size:10px;color: #666;}
.footertext {font-weight:bold;
font-size: 11px;
color: #4a5885;
}
a.footertext:visited {font-weight: bold; color: #eee; text-decoration: none}
a.footertext:hover {font-weight: bold; color: #800; text-decoration: none}

#content_box{text-align: justify;}
.center {text-align: center;}

/* _____ Left NavBar _____ */
.leftnavbar {
border-right: 2px solid #B22B4A;
}
.leftmenu {
display: block;
padding: 2px 0px 2px 2px;
margin-left: 0px;
margin-bottom: 5px;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
color:#4a5885;
white-space:nowrap;
}
a.leftmenu:link {text-decoration: underline; font-weight: bold; color: #4a5885}
a.leftmenu:visited {text-decoration: underline; font-weight: bold; color: #4a5885}
a.leftmenu:hover {font-weight: bold; color: #800;}

.leftmenuhead {
font-size: 13px;
font-weight: bold;
text-align: center;
color:#4a4885;
background-color:#f8f5ec;
}
a.leftmenuhead:link {text-decoration: none; font-weight: bold; color: #4a5885}
a.leftmenuhead:visited {text-decoration: none; font-weight: bold; color: #4a5885}
a.leftmenuhead:hover {text-decoration: none; font-weight: bold; color: #880000}

.mainmenu a:link, .mainmenu a:visited {
display: block;
padding: 4px 2px 4px 2px;
margin-left: 0px;
margin-bottom: 0px;
font-size: 12px;
font-style: normal;
font-weight: bolder;
text-align: center;
text-decoration: none;
color:#B22B4A;
white-space:nowrap;
}
.mainmenu a:hover {color:#004294;}

.errormsg { color: #FF0000; }
.borderlightblue {border: #6688BB solid 1px;}
.agencylisting {font-size:16px;color:#4A5885;}
.btn {background-color:#de0030;
font-weight:bold;
font-size:11px;}

/* _ Message Box in Main Body (site news ...) _____ */
.boxheader {text-align:center;
background-color: #4a5885;
font-family: verdana,Arial,Times, serif;
font-size: 13px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
color: #fff;
}
.boxtext {FONT-WEIGHT: normal;
font-size: 11px;
color: #383838;
font-family: verdana,Arial,sans-serif;
}
a.boxtext:link {font-weight:normal; color:#383838; text-decoration:underline }
a.boxtext:visited {font-weight:normal; color:#383838; text-decoration:underline}
a.boxtext:hover {font-weight:normal; color:#de0026; text-decoration:underline}

