/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }


/* HTML */  

a{ font-family: Arial; color: #01116c; text-decoration: none; outline: none; }
a:hover{ text-decoration: underline; }
a:selected{ color: #01116c; text-decoration: none; outline: none; }
h1{ font-family: Georgia; font-size: 30px; color: #222; font-weight: normal; margin: 0 0 15px 0;line-height:25px; }
h2{ font-family: Georgia; font-size: 22px; color: #222; font-weight: normal; padding: 12px 0 6px 0; line-height:22px;  }
h3{ font-family: Georgia; font-size: 20px; color: #222; font-weight: bold; margin: 10 0 6px 0; }
h4{ font-family: Georgia; font-size: 16px; color: #222; font-weight: bold; margin: 10 0 6px 0; }
h5{ font-family: Arial; font-size: 16px; color: #999; font-weight: normal; margin: 10px 0 15px 0;}
h6{ font-family: Arial; font-size: 14px; color: #222; font-weight: normal; }

input{ border: 1px solid #989891; background: #fff; }

td{ font-size: 13px; font-family: Arial; color: #555; line-height: 18px; }
textarea{ border: 1px solid #989891; background: #fff; }

/* GENERAL CLASSES */
.body{ background-image: url(/Assets/Category/000010/0000/subpage_bg.jpg); background-repeat: no-repeat; width: 100%;  padding: 0; background-color: #55473a; background-position:top center; }
.content{ font-family: Arial; font-size: 13px; color: #333; line-height: 18px; margin: 0 0 0px 0; }
.sectionlinks{ font-family: Arial; font-size: 14px; color: #04538e; font-weight: bold; }
.specialLinkColor{ font-family: Arial; font-size: 13px; color: #cddbeb; }

.tagline_bold { font-weight: bold; color: #032e5e; }


#maincontainer{ width: 980px; margin:0px auto; overflow: hidden;}

#pageHeader{ width: 980px; height: 110px; margin:0px auto; padding:0px;}

#page_Top{ width: 980px; height: 87px; overflow: hidden;}

#topnav { width: 980px; height: 51px; margin: 0 auto; background-image: url(/Assets/Category/000010/0000/nav_bar.gif); background-repeat: no-repeat; display: block; padding:0 3px; width: 980px;}
#topnav  ul{ list-style-type: none; padding: 0; margin: 0 auto; }
#topnav  li{ float: left; padding: 0 0px 0 2px; margin: 0; background-image: url(/Assets/Category/000010/0000/nav_separator.gif); background-repeat: no-repeat; text-align: center; }
#topnav  a{ float: left; text-decoration: none; display: block; font-family: Trebuchet MS; font-size: 16px; color: #fff; font-weight: bold; line-height: 50px; padding:0 8px; }
#topnav  li.first_child { background-image: none; padding-left: 0px;  }
#topnav  li.last_child {  padding-right: 0px;  padding-left: 2px;}
#topnav  a:hover{ background-image: url(/Assets/Category/000010/0000/nav_rollover.gif); background-repeat: repeat-x; }

#topnav  li.first_child a:hover{ background-image: url(/Assets/Category/000010/0000/nav_rollover_first.gif); background-repeat: no-repeat;}
#topnav  li.last_child a:hover{ background-image: url(/Assets/Category/000010/0000/nav_rollover_last.gif); background-repeat:no-repeat; float:right;}

/*
#topnav li.home a { width: 84px; }
#topnav li.firm_overview a { width: 150px;}
#topnav li.attorneys a { width: 181px;}
#topnav li.areas-of-practices a { width: 169px;}
#topnav li.faqs a{width: 80px;}
#topnav li.trucking-accidents a { width: 182px;}
#topnav li.contact-us a	{ width: 122px;}

*/

#pageBody{ width: 980px; margin:0px auto; padding-bottom:30px; background-image: url(/Assets/Category/000010/0000/content_tile.gif); }
#pageBody_mast{ width: 980px; margin:0px auto;height: 83px; background-image: url(/Assets/Category/000010/0000/subpage_header.jpg); background-repeat: no-repeat;}
#pageBody_mast h1 {line-height:83px; margin-left:40px; color:#fff;}

#left_column {width:660px; float: left; text-decoration: none; display:inline; margin:0px 0 0 0px; overflow:hidden;}
#left_column_content {width:575px; margin:40px 0 0 40px;}
#left_column_content  p {font-family: Arial; font-size: 13px; color: #333; line-height: 18px;width:575px; margin:0px 0 10px 0px; padding:0px;}
#left_column_content ul {margin:0px 0 10px 20px; padding:0px;}
#left_column_content ul li {font-family: Arial; font-size: 13px; color: #333; line-height: 18px; margin:0px 0 0 0px;}
#left_column_content a {color:#752828;}

#right_column {float: left; margin:0px 0 0 0px; width:319px; display:inline; background-image: url(/Assets/Category/000010/0000/rightcol_tile.gif);background-repeat: repeat-x; }
#right_column  ul {font-family: Arial; font-size: 13px; color: #fff; line-height: 18px;}
#right_column  ul li {float:left; font-family: Arial; font-size: 13px; color: #cddbeb; line-height: 18px; width:180px;margin-right:10px;}
#right_column  ul li a {color: #cddbeb;}
#right_column  h2 {color: #fff; font-size:24px; padding:0px 0 6px 0;}

#pa { width:244px; float:left; margin-left:30px;}
*html #pa {margin-left:15px;}
#pa ul {margin-left:20px;}
#pa ul li {color:#e8d9a7; font-family:Arial; font-size:12px;}
#pa ul li a {color:#e8d9a7; }

#contact {color:#e8d9a7; font-family:Arial; font-size:12px; width:260px; float:left; margin:40px 0 30px 30px;}
*html #contact {margin:40px 0 30px 15px;}

#pageFooter{  width: 980px; padding: 28px 0 0px 0px;  margin:0px auto;}
#pageFooter ul{ list-style-type: none; margin: 0; padding: 0; }
#pageFooter li{ float: left; margin: 0 auto; padding: 0; }
#pageFooter a{background-position: 0 1px; background-repeat: no-repeat; float: left; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #d1c6a5; text-decoration: none; padding: 0 8px; }
#pageFooter a:hover{ text-decoration: underline; }
#pageFooter li.first_child a{ padding: 0 8px 0 0; background-image: none; }

#learnmoreButton{   display: block; margin-left: 0px; margin-top: 15px; float:right; }
#learnmoreButton ul {  list-style-type: none; padding: 0; margin: 0;}
#learnmoreButton ul li {float:right; text-decoration: none; width: 111px !important; height: 31px;  background-image: url(/Assets/Category/000010/0000/btn_learnmore.gif); background-repeat: no-repeat; padding: 0; margin: 0 auto; }
#learnmoreButton a{float:right; text-decoration: none; width: 111px !important; height: 31px; display: block; padding: 0; margin: 0; }
#learnmoreButton a:hover{ background-image: url(/Assets/Category/000010/0000/btn_learnmore.gif); background-repeat: no-repeat; }


/* DIV IDENTIFIERS */
#disclaimer{  width: 980px; padding: 22px 0 30px 0px; font-family: Tahoma; font-size: 10px; color: #fff; display: margin: 0; }
#disclaimer a{ color: #fff; }

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:330px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;
	 }

#addressNotFound{
	}

#directions{
	width: 500px; }
	
	

fieldset{border:0px;}
.form-pct { padding-left:5px; width: 205px; font-family: Trebuchet MS; font-size:12px; background: #ffffff; color:#336677; margin-bottom:10px;}
.msg-pct {padding-left:5px; width: 205px; font-family: Trebuchet MS; font-size:12px; background: #ffffff; color:#336677; margin-bottom:10px; height:60px;}
.quickButton{border:0px; margin-top:10px;}

.quickInput {margin-bottom:2px; width: 195px; height: 20px; background: #ffffff; border: 1px solid #989891; color:#333;}
#quickMessage { height: 45px; width:240px; background: #ffffff; border: 1px solid #989891; font-family: Trebuchet MS; font-size:12px; color:#333;}

.pad_qck_itm { padding: 3px 5px 0 0; color:#fff; font-family: Trebuchet MS; font-size:12px;}
.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; }	
	
/* *** ** End   of DefaultWrapper ** *** */
