@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/lblue013.jpg);
}

a { color:#0000CC; text-decoration:none; }
a:hover { color:#0000FF; text-decoration:underline; }

#all_container {width:968px;margin:0 auto; background-image:url(images/shadow.png); background-repeat:repeat-y; }
#all { width:950px; background:#E6EFf8; /*display:block;*/ margin:0 auto 0px auto; background-image:url(images/all_bg.jpg); background-repeat:repeat-x; background-position:0px -20px; padding-bottom:15px;}
#top {height:12px;}
#left_menu_container {width:0px; float:left; height:0px; }
#left_menu {position:absolute; left:-165px; top:0; width:165px; }
#middle_container {width:505px; position:relative; left:165px; }
#banner {height:115px;}

#main_content {background-color:#FFFFFF; border:1px #CCCCCC solid; min-height:1282px; margin-top:0; padding-top:0;}
#main_content p {padding:0 15px 0 15px; text-align:justify;}

#top_menu {height:25px; background-image:url(images/menu_bg.jpg); background-repeat:repeat-x; border:1px #CCCCCC solid; border-bottom:none; border-left:none;}
#top_menu ul {list-style:none; margin:0 0 0 10px; padding:0; display:block; line-height:25px; position:absolute; right:3px; }
#top_menu ul li {display:inline; margin:0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; float:left;}
#top_menu ul li a { padding:0px 17px; margin:0; color:#19226d; text-decoration:none; display:block; height:25px;}
#top_menu ul li a:hover {color:#FFFFFF; text-decoration:underline; background-image:url(images/top_link_rollover_bg.jpg);}

left_menu_link {}
left_menu_link_active {}

top_menu_link {}
top_menu_link_active {}

.left_menu_box_top {width:140px; height:26px; background-image:url(images/bar_title.jpg); margin:15px auto 0 auto; text-transform:uppercase; line-height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#F5F5F5}
.left_menu_box_bottom {width:138px; background:#F5F5F5; margin:0 auto; border:solid 1px #312828;}
.left_menu_box_bottom ul { list-style:none; font-family:Arial, Helvetica, sans-serif; padding:0; margin:2px auto 2px 0; text-transform:capitalize; font-size:12px; font-weight:bold;}
.left_menu_box_bottom ul li { margin:0;}
.left_menu_box_bottom ul li a, .left_menu_box_bottom ul li a:visited, .left_menu_box_bottom ul li a:active, .left_menu_box_bottom ul li a:link { display:block; padding:2px 5px 2px 10px; color:#312828; text-decoration:none;}
.left_menu_box_bottom ul li a:hover { color:#6b0600; text-decoration:underline; background-color:#E3E3E3; }


#right_menu_container {width:0px; float:right;}
#right_menu {position:relative; /*right:-275px;*/ top:0px; height:400px; width:270px; margin-left:5px;}

.right_menu_box { border:2px solid #a9c4e5; margin:15px 7px 0 7px; /*padding:9px;*/ background-color:#F7F7F7; }
.right_menu_box p {margin:0; padding:0}
.right_menu_box_title, p.right_menu_box_title {margin-top:7px !important;}
.right_menu_box_bottom {margin-bottom:7px !important;}

a.read_more {color:#2E5B94; font-weight:bold; text-decoration:none;}
a.read_more:hover {text-decoration:underline;}

h1 {text-align:left; font-size:18px; margin-left:15px;}
h1 span { text-align:left; margin-left:45px; font-size:18px;}
/*h2 {text-align:left; margin-left:15px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:30px; text-decoration:underline; width:90%;}*/
h2 {text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:15px 15px auto 15px; text-decoration:underline; width:90%;}
h3 {font-size:16px; padding-left:15px; margin-top:30px; margin-bottom:0px;}

li, .li {margin-left:-25px; margin-right:15px;}
.related_links li {margin-top:15px; margin-right:13px;}

#banner_address {text-align:center; width:450px; margin:75px auto 0 auto; position:relative; left:25px; text-transform:uppercase; font-size:13px;}
#free_consult {font-family:'Times New Roman', Times, serif; color:#000000; text-align:center; font-size:18px; margin-top:13px;}
#search_box { text-align:center; margin:0px auto 3px auto; width:270px; position:absolute; right:-270px; top:115px;}
#top_email {margin:5px auto 0 auto}

#footer {margin:15px 0 auto 0;}

ul.links li {margin-left:0px;}