@charset "utf-8";

* {margin:0; padding:0;}
body {background:url(../images/bg.gif) repeat-x left 69px #dde9f7; font:normal 11pt "Times New Roman", Georgia, Times, serif; color:#000;}
a {color:#4684d2; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}

.clear {clear:both;}
.mr5 {margin-right:5px;}
.fR {float:right;}
.fL {float:left;}

.site {width:800px; margin:0px auto;}
.header {padding-bottom:15px;}
	.logo {padding:5px 0 2px 0; background-color:#fff; text-align:center;}
	.slogan {display:block; font:normal 17px/30px "Times New Roman", Georgia, Times, serif; color:#fff; text-align:center;}

	.picTL {background:url(../images/dot_blue.gif) no-repeat left top #fff;}
	.picTR {height:243px; padding:10px 0; text-align:center; background:url(../images/dot_blue.gif) no-repeat right top;}

	.topNav {list-style:none;}
	.topNav li {float:left;}
	.topNav li a {display:block; width:156px; height:38px; text-indent:-9999px; outline-style:none;}
	.topNav li .bHome {background:url(../images/b_home.gif);}
	.topNav li .bHome:hover {background:url(../images/b_home.gif) no-repeat left bottom;}
	.topNav li .bHomeSel {background:url(../images/b_home.gif) no-repeat left bottom;}
	.topNav li .bAboutUs {background:url(../images/b_about_us.gif);}
	.topNav li .bAboutUs:hover {background:url(../images/b_about_us.gif) no-repeat left bottom;}
	.topNav li .bAboutUsSel {background:url(../images/b_about_us.gif) no-repeat left bottom;}
	.topNav li .bAttorneys {background:url(../images/b_attorneys.gif);}
	.topNav li .bAttorneys:hover {background:url(../images/b_attorneys.gif) no-repeat left bottom;}
	.topNav li .bAttorneysSel {background:url(../images/b_attorneys.gif) no-repeat left bottom;}
	.topNav li .bResources {background:url(../images/b_resources.gif);}
	.topNav li .bResources:hover {background:url(../images/b_resources.gif) no-repeat left bottom;}
	.topNav li .bResourcesSel {background:url(../images/b_resources.gif) no-repeat left bottom;}
	.topNav li .bContact {background:url(../images/b_contact_us.gif);}
	.topNav li .bContact:hover {background:url(../images/b_contact_us.gif) no-repeat left bottom;}
	.topNav li .bContactSel {background:url(../images/b_contact_us.gif) no-repeat left bottom;}

.main {padding:20px; margin-bottom:10px; border:1px solid #afbbc6; background-color:#fff;}
	.dL {width:525px;}
	.dL p {padding-bottom:10px;}
	.dL h1 {padding-bottom:20px; font-size:28px; color:#2b547d;}
	.dL h2 {font-size:20px; color:#2b547d;}
	
	.dR {width:180px; padding:15px; background-color:#edf2f8; border:1px solid #afbbc6; text-align:right;}
	.dR p {padding-bottom:10px;}

.footer {padding:10px; background-color:#eef4fb; border:1px solid #c6d2de; font-size:11px; color:#7d7d7d;}

.field1, .required, .validate-email {
	font:normal 11pt "Times New Roman", Trebuchet MS;
	color:#585f7d;
	border:1px solid #e5e6ef;
	padding:2px;
}
.messageT{font:normal 11px; color:#008200; text-align:center;}
.messageE{font:normal 11px; color:#eb1212; text-align:center;}
.button1{
	font:bold 11pt "Times New Roman", Trebuchet MS;
	color:#585f7d;
	background:url(../images/bg_input_text.gif) repeat-x bottom left #fff;
	border:1px solid #e5e6ef;
	padding:2px;
}
.validation-advice{color:#eb1212;}



/* Slide CSS */
div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}













