/* *** ** Start of ContactWrapper ** *** */
/*@import url(/styles/main.css);*/

* { margin: 0 0 0 0; padding: 0 0 0 0; }



a {  outline: none; text-decoration: none;}
a:hover { text-decoration: underline; }

img { border: 0; }

.body { text-align: center; font-family: Arial, Helvetica, 'sans serif';}

#maincontainer { width: 1200px; margin: 0 auto; text-align: left; overflow: hidden; padding-bottom: 30px;}
#maincontainer fieldset { border: 0; }
#lead_image { width: 1200px; height: 240px; padding-left: 115px; background-image: url(../../../../Assets/Category/000010/0000/lead_image.jpg); background-repeat: no-repeat; overflow: hidden;}

#top_nav{ width: 1200px; height: 35px; padding-top: 215px; }
#top_nav ul { text-align: center; list-style-type: none; margin: 0px; padding: 0;}
#top_nav ul li { float: left; height: 35px;  padding: 0; margin: 0px 4px; }
#top_nav ul li.first_child { background: none; }
#top_nav ul li a { background-color: #ffffff; height: 35px; float: left; line-height: 35px; padding: 0px 14px; margin: 0; text-decoration: none; font-family: Arial, Helvetica, serif; font-size: 16px; color: #025285; font-weight: bold;}
#top_nav ul li a.current_link {	background-color: #025285; color: #ffffff; }	
#top_nav ul li a:hover { text-decoration: none; background-color: #025285; color: #ffffff;}

#midsection { background-image: url(../../../../Assets/Category/000010/0000/midsection.jpg);  width: 1200px; padding-left: 115px; height: 151px; }
#tagline { width: 580px; float: left; display: inline;} 
#tagline h1 { color: #ffffff; font-family: Georgia, Times, serif; font-size: 20px; line-height: 25px;  padding-top: 20px;}
#tagline .title { font-size: 26px; }
#tagline .learn_more { font-size: 14px; font-family: Arial, Helvetica, sans serif; }
#tagline a { color: #ffffff; }

#info_area { font-size: 13px; color: #333333; float: left; display: inline; width: 330px; margin-left: 60px; margin-top: 60px; }
#info_area .lawyer_name { font-size: 18px; font-weight: bold; color: #003366; }
#info_area a { color: #660000; }
#info_area p { line-height: normal; }

#container{ width: 1200px;  background-image: url(../../../../Assets/Category/000010/0000/content_shadow.gif); background-repeat: repeat-x; overflow: hidden; padding-bottom: 25px;}


#left_column { float: left; width:730px; display: inline; }
#leftContent_body { padding-top: 25px; padding-left: 115px; padding-right: 20px;}
#leftContent_body h1 { font-size: 20px; color: #003366; margin: 0 0 15px 0;} 
#leftContent_body h2 { font-size: 18px; color: #555555; font-weight: bold; margin: 15px 0 10px 0;}
#leftContent_body h3 { font-size: 16px; color: #003366; margin: 10px 0 10px 0; }
#leftContent_body h4 { font-size: 14px; color: #003366; margin: 10px 0 10px 0;}
#leftContent_body h5 { font-size: 12px; color: #003366; margin: 10px 0 10px 0;}

#leftContent_body p { font-size: 13px; color: #555555; margin: 10px 0;}
#leftContent_body a { color: #660000; }
#leftContent_body ul { font-size: 13px; color: #555555; margin: 10px 0 0 15px; list-style-position: outside; padding-left: 15px;}
#leftContent_body li { margin: 10px 0;}


#right_column { float: left; width: 330px; display: inline; background-image: url(../../../../Assets/Category/000010/0000/rightcol_bg.gif); background-repeat: repeat-y;}
#right_column_top { width: 330px; background-image: url(../../../../Assets/Category/000010/0000/rightcol_top.jpg); background-repeat: no-repeat; height: 58px;}
#right_column_main { margin-top: -20px; padding-bottom: 20px; }
#right_column_bottom {  width: 330px; height: 7px; background-image: url(../../../../Assets/Category/000010/0000/rightcol_bottomcap.gif); background-repeat: no-repeat; }

.rightContent { padding: 0 50px 0 35px; }
.rightContent_header h2 {  padding: 0; margin: 0;  font-size: 22px; color: #003366; }
.rightContent_body { }
.rightContent_body p { font-family: Arial; font-size: 12px; color: #333; margin: 10px 0; padding: 0; }
.rightContent_divider { width: 330px; height: 2px; background-image: url(../../../../Assets/Category/000010/0000/rightcol_div.gif); background-repeat: no-repeat; background-position: center; padding: 20px 0; }

#rightContent_body { padding: 20px 50px; }

#practice { }
#practice ul {  list-style-type: disc;  padding: 0; margin: 0 0 0 18px; list-style-position: outside; color: #660000;  }
#practice ul li {  margin: 5px 0; padding: 0;   }
#practice ul li a {  color: #660000;  font-size: 14px;   }

#quickcontact .form-pct { border: 1px solid #989891; background-color: #ffffff; height: 21px; float: left; width: 180px;} 
#quickcontact .msg-pct { border: 1px solid #989891; background-color: #ffffff; width: 230px;} 
#quickcontact .form-label { color: #333333;  font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; float: left; width: 50px; display: block; }
#quickcontact .msg-label { color: #333333;  font-family: 'Trebuchet MS'; display: block; font-weight: bold; font-size: 12px;  }
#quickcontact .pad_qck_itm { clear: both; padding: 7px 0; }
#quickcontact ol { list-style-type: none; list-style-position: outside;}
#quickcontact .quickButton { border: 0pt none ; background: transparent none repeat scroll 0% 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left; }

     
.clearboth { clear: both; }

.footlinks { width: 1200px; height: 59px; background-image: url(../../../../Assets/Category/000010/0000/footer_shadow.gif); background-repeat: repeat-x; }

.footlinks ul {  list-style-type: none;  text-align: center; padding: 50px 0 0 0; }
.footlinks li { text-align: center; display: inline;   padding: 0; margin: 0; }
.footlinks ul li a {font-family: Arial; font-size: 11px; color: #660000; text-decoration: none;  background-image: url(../../../../Assets/Category/000010/0000/footer_separator.gif); background-repeat: no-repeat; padding: 0px 4px 0px 9px;  }
.footlinks ul li a:hover { text-decoration: underline;  }
.footlinks ul li.first_child a { background: none; }

#disclaimer { text-align: left; font-family: Tahoma; font-size: 10px; color: #666666; padding-left: 150px; padding-right: 120px; padding-top: 20px;  }

#disclaimer a { color: #666666; }


#directionsInput {padding-bottom: 5px; }
#directionsLocale {padding-bottom: 5px; }
#directionsSubmit {padding-bottom: 5px; }/* *** ** End   of ContactWrapper ** *** */
/* *** ** Start of ContactUsLayout ** *** */
.CaptchaComponent img{
	padding:10px 0px;
}

.CaptchaComponent input{
	margin:10px 0px;
}

#leftContent_body .form-pct { border: 1px solid #989891; background-color: #ffffff; height: auto; float: left; width: 260px;} 
#leftContent_body .msg-pct { border: 1px solid #989891; background-color: #ffffff; width: 480px;} 
#leftContent_body .form-label { color: #333333;  font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; float: left; width: 250px; display: block; }
#leftContent_body .msg-label { color: #333333;  font-family: 'Trebuchet MS'; display: block; font-weight: bold; font-size: 12px;  }
#leftContent_body .pad_frm_itm { clear: both; padding: 7px 0; }
#leftContent_body ol { list-style-type: none; list-style-position: outside;}
/* *** ** End   of ContactUsLayout ** òñ<Íñ¶I