body { margin:0px auto; padding: 24px; color: #000000; background-color: #13325c; }

a:link { font-family: Arial, Tahoma, verdana; color:#014a81; text-decoration:underline; }
a:active { font-family: Arial, Tahoma, verdana; color:#014a81; text-decoration:underline; }
a:visited { font-family:Arial, Tahoma, verdana;	color:#014a81; text-decoration:underline; }
a:hover { font-family:Arial, Tahoma, verdana; color:#000000; text-decoration:none; }

a.menu:link {    float:left; display: block; margin-right: 24px; font-family: "Lucida Sans", Sans-Serif; font-size:16px; line-height: 18px; font-weight:normal; color:#20426f; text-decoration:none; }
a.menu:active {  float:left; display: block; margin-right: 24px; font-family: "Lucida Sans", Sans-Serif; font-size:16px; line-height: 18px; font-weight:normal; color:#20426f; text-decoration:none; }
a.menu:visited { float:left; display: block; margin-right: 24px; font-family: "Lucida Sans", Sans-Serif;  font-size:16px; line-height: 18px; font-weight:normal; color:#20426f; text-decoration:none; }
a.menu:hover {   float:left; display: block; margin-right: 24px; font-family: "Lucida Sans", Sans-Serif; font-size:16px; line-height: 18px; font-weight:normal; color:#20426f; text-decoration:none; }

.homepg a.home:link, .homepg a.home:active, .homepg a.home:visited, .homepg a.home:hover { border-bottom: solid 2px #5fc8f8 ;}
.ourfirmpg a.firm:link, .ourfirmpg a.firm:active, .ourfirmpg a.firm:visited, .ourfirmpg a.firm:hover { border-bottom: solid 2px #5fc8f8 ;}
.servicespg a.services:link, .servicespg a.services:active, .servicespg a.services:visited, .servicespg a.services:hover { border-bottom: solid 2px #5fc8f8 ;}
.resourcespg a.resources:link, .resourcespg a.resources:active, .resourcespg a.resources:visited, .resourcespg a.resources:hover { border-bottom: solid 2px #5fc8f8 ;}
.faqspg a.faqs:link, .faqspg a.faqs:active, .faqspg a.faqs:visited, .faqspg a.faqs:hover { border-bottom: solid 2px #5fc8f8 ;}
.contactuspg a.contactus:link, .contactuspg a.contactus:active, .contactuspg a.contactus:visited, .contactuspg a.contactus:hover { border-bottom: solid 2px #5fc8f8 ;}



a.btm:link { color:#ffffff; text-decoration:none; }
a.btm:active { color:#ffffff; text-decoration:none; }
a.btm:visited {	color:#ffffff; text-decoration:none;}
a.btm:hover { color:#a6c1e4; text-decoration:underline; }

a.gray:link { color:#464646; text-decoration: none; }
a.gray:active { color:#464646; text-decoration: none; }
a.gray:visited { color:#464646; text-decoration: none; }
a.gray:hover { color:#0074cb; text-decoration: underline; }

#outer_page { width: 100%; min-height: 500px; background-color: #13325c; margin: 0px auto; }
#outer_box { margin: 0 auto; width: 791px;  height: auto; padding: 21px; background-color: #ffffff; }
#banner { width: 100%; }
#logo_box { border-bottom: solid 5px #5fc8f8; margin-bottom: 12px; height: 82px; }
#logo { float: left; margin-top: 26px; margin-left: 18px; }
#banner_right { text-align: right; float:right; color: #20426f; text-transform: uppercase; font-size: 12px; font-family: arial; font-weight: bold;}
.banner_phone { margin-top: 25px; }
#banner_bottom { width: 100%; height: 15px; line-height:15px; background-image: url(images/bar.gif); background-repeat:no-repeat; margin-top:4px; }

#topnav { clear:both; width: 100%; height:40px; z-index: 1; }

#content_outer { margin-top: 25px; }
#content { width: 771px; margin: 0 auto; }
#col1 { float:left; width: 375px; border-right: solid 1px #d0d6de; padding: 10px 20px 10px 0px; margin-top:10px; }
#col2 { float:left; width: 320px; padding: 10px 0px 10px 20px; margin-top:10px; }
#col1_inner { float:left; width: 100%; padding: 0px 0px 10px 0px; margin-top:0px; }

.content_inner { margin: 20px 30px 10px 30px; font-family: Arial, Verdana, Tahoma; font-size:12px; color:#4a4a4a; }

#footer { width: 100%; margin:20px auto; text-align:center; }
#footer_text { color:#a6c1e4; font-family: "Lucida Sans", Sans-Serif; font-size:11px; line-height: 20px; }
.btm_menu { color: #ffffff; }

h1 { margin-top:0px; }
.head { font-size: 28px; font-family: "Lucida Sans", Sans-Serif; color: #20426f; }
.title { font-size: 16px; font-family: "Lucida Sans", Sans-Serif; color: #13325c; text-transform: uppercase; line-height: 24px; font-weight:normal; }
.title1 { font-size: 22px; font-family: "Lucida Sans", Sans-Serif; color: #13325c; line-height: 24px; font-weight:normal; }
.title2 { font-size: 22px; font-family: "Lucida Sans", Sans-Serif; color: #5fc8f8; text-transform: uppercase; line-height: 24px; font-weight:normal; }
.text { font-family: arial, Sans-Serif; font-size: 13px; line-height: 21px; color: #424242; font-weight:normal; }
.text2 { font-family: arial, Sans-Serif; font-size: 12px; line-height: 20px; color: #424242; font-weight:normal; }

div.hr { background-color: #d0d6de; width: 100%; height: 1px; line-height: 1px; margin:0 auto; }
div.hrhome { background-color: #d0d6de; width: 177px; height: 1px; line-height: 1px; margin-left:170px; }

.clearb { clear:both; height: 10px; }

input { font-family:Arial, Verdana, Tahoma;  font-size:11px; 
	color:#000000; border:1px solid silver; }
textarea { font-family:Arial, Verdana, Tahoma;  font-size:11px; color:#000000;
	border:1px solid silver; background:#FFFFFF; }
select { font-family:Arial, Verdana, Tahoma;  font-size:11px; color:#000000;
	border:1px solid silver; background:#FFFFFF; }
input.submit_btn { font-family:Arial, Verdana, Tahoma;  font-size:11px; 
	color:#000000; border:1px solid silver; }

ul, li { }
.right { position: absolute; bottom: 5px; right: 5px; }
.bold { font-weight: bold; }
.floatleft { float: left; margin-right: 20px; }
.floatleft_content { float: left; margin-right: 20px; margin-bottom: 15px; }
.floatright_content { float: right; margin-left: 20px; margin-bottom: 10px; }
.floatright { float: right; margin-left: 20px; margin-bottom: 20px; }
table.formtbl td.text {text-align: right;}
form.contactform { margin:0px; padding:0px;}
img.imgborder { border: solid 1px silver; }