/* *** ** Start of HomePageWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }
p { padding: 5px 0 5px 0; color: #444; font-family: Arial; font-size: 13px; }

ul { padding-left: 20px; } 
li { color: #444; font-family: Arial; font-size: 13px; }

#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

#lead_left { float: left; width: 270px; height: 255px; background: #000; }

input { border: 1px solid #989891; background: #ffffff; }
textarea { border: 1px solid #989891; background: #ffffff; }

a { color: #9b322e; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h2 a { text-decoration: none; color: #162555;  }
h2 a:hover { text-decoration: none; }
h3 { font-family: Arial, sans serif; font-size:13px; font-weight: bold; color: #444; }

.body  {background-image: url(/Assets/Category/000010/0000/background_tile.gif); background-repeat: repeat-x;  height:539px; background-color: #CCCCCC;}

#top_links { float: right; }
#top_links ul { list-style-type: none; font-family: Arial; font-size: 14px; }
#top_links li { float: left; border-right: 1px solid #eff8ff; line-height: 10px; }
#top_links li a { color: #eff8ff; text-decoration: none; text-align: center; padding-right: 5px; padding-left: 5px;}
#top_links li a:hover { text-decoration: underline; }

#maincontainer { width: 100%; background: none;}
#innercontainer_top { width: 970px; background: none; margin:15px auto;  }


#top_nav { width: 970px; height: 61px; background-image: url(/Assets/Category/000010/0000/nav_bar.gif); background-repeat: no-repeat;  }
#nav_container { 	margin:0px; 
	padding:0px; 
	width:970px; 
	height: 59px; 
	display: block; 
	overflow: hidden;
	}
#top_nav { 
	margin:0px auto; 
	padding:0px; 
	width:970px; 
	height: 59px; 
	display: block; 
	overflow: hidden;}
#top_nav ul { 
		width:970x;
		height:59px; 
		display: block;
		list-style-type: none; 
		overflow: visible; margin:0px auto; padding:0px;}
#top_nav li { 
		text-align: center;
		float: left;
		height: 59px;
		line-height: 59px;
		overflow: hidden;
		margin: 0px;
		padding: 0px 0px 0px 2px;
		background-image: url(/Assets/Category/000010/0000/nav_separators.gif); background-repeat: no-repeat;}
		
#top_nav li.first_child { background: none; padding: 0px}

#top_nav li a { text-decoration: none; float: left; display: block; color: #fff; font-family: Trebuchet MS; height: 59px; font-size: 18px; width: 192px; line-height: 59px;}
#top_nav li.first_child a {background: none;}
#top_nav ul li a:hover { background: url(/Assets/Category/000010/0000/nav_rollover.gif); background-repeat; repeat; }
#top_nav ul li.first_child a:hover { background: url(/Assets/Category/000010/0000/left_nav_corner.gif); background-repeat; repeat; }
#top_nav ul li.last_child a:hover { background: url(/Assets/Category/000010/0000/right_nav_corner.gif); background-repeat; repeat; }
#top_nav ul li a.current_link { background: url(/Assets/Category/000010/0000/nav_rollover.gif); background-repeat; repeat; }
#top_nav ul li.first_child a.current_link { background: url(/Assets/Category/000010/0000/left_nav_corner.gif); background-repeat; repeat; }
#top_nav ul li.last_child a.current_link { background: url(/Assets/Category/000010/0000/right_nav_corner.gif); background-repeat; repeat; }

#main_text { width: 970px; padding-top: 20px;}
#main_intro { position: absolute; width: 320px;  padding-left: 600px; margin: 0p; padding-top: 50px; }
#main_intro h1 { font-family: Arial; color: #fff; font-size: 24px; font-weight: normal; }
#main_intro h2 { font-family: Arial; color: #a0bfdc; font-size: 15px; font-weight: normal; padding-top: 5px; }
#main_text p { display: block; font-size: 20px; color: #fff; position: absolute;  }
#main_text img {  }

#container { background-color:#ccc; margin:20px auto 0px auto; width:100%; height:100%; background-image: url(/Assets/Category/000010/0000/bottom_tile.gif); background-repeat: repeat-x;}
#innercontainer_bottom{background-color:#ccc; margin:0px auto; width:970px;  background-image: url(/Assets/Category/000010/0000/center_gradient.gif); background-repeat: repeat-x; padding-top: 20px;}

#aboutus { width: 550px; display: block; float: left;  background-repeat: repeat-y; margin-right: 15px;} 
#about_content{ padding: 20px 30px 0px 30px; height: 240px; background-image: url(/Assets/Category/000010/0000/left_middle.gif); background-repeat: repeat-y;  }
#aboutus p {  font-family: Arial; color: #6d675a; font-size: 13px; }
#aboutus img { ;}
#aboutus_header { font-size: 24px; font-family: Trebuchet MS; color: #333333; font-weight: bold;  }

#aboutus ul { }
#aboutus ul li { color: #6d675a; font-family: Arial; font-size: 13px;  list-style-type: none; }
#aboutus ul li a { color: #016533; text-decoration: none; }
#aboutus ul li a:hover { text-decoration: underline; }
#aboutus_footer { background-image: url(/Assets/Category/000010/0000/left_bottom.gif); background-repeat: no-repeat; height: 8px; clear:both;}

#practice { width: 400px; display: block; float: left;  background-image: url(/Assets/Category/000010/0000/left_middle.gif); background-repeat: repeat-y; } 
#practice_content { height: 240px; background-image: url(/Assets/Category/000010/0000/right_middle.gif); background-repeat: repeat-y; padding: 20px 30px 0px 30px ; }
#practice p {   font-family: Arial; color: #6d675a; font-size: 13px;  }
#practice img { }
#practice_header { font-size: 24px; font-family: Trebuchet MS; color: #333333; font-weight: bold;  }
#practice ul { width: 300px; padding-top: 15px;}
#practice ul li { width: 150px; padding: 3px 0px;}
#practice ul li a { color: #016533; text-decoration: none; }
#practice ul li a:hover { text-decoration: underline; }


.clearboth { clear: both; }
#lower_bullet { padding-top: 5px; }
#lower_bullet li { background: url(/Assets/Category/000010/0000/bullet2.gif); background-position: top left; background-repeat: no-repeat; float: none; }

.footlinks { width: 970px; height: 34px; padding-top: 25px; margin: 0px auto; }

.footlinks ul {  width: 970px; list-style-type: none; display: inline; padding-left: 0px; }
.footlinks li { display: inline;   background-image: url(/Assets/Category/000010/0000/footer_separator.gif); background-position: bottom right; background-repeat: no-repeat; padding: 0px 8px 1px 5px; }
.footlinks ul li a {font-family: Trebuchet MS;  font-size: 11px; color: #00284b; text-decoration: none;   }
.footlinks ul li a:hover { text-decoration: underline;  }
.footlinks li.last_child { background: none; }
#disclaimer { width: 970px; padding-top: 10px;font-family: Trebuchet MS; font-size: 10px; color: #444444; line-height: 12px; overflow: hidden;  }

#disclaimer a { color: #444444; }

#learn_more_button { margin-top: 20px;}
#learn_more_button a { display: block; width:278px; height:41px; background: url(/Assets/Category/000010/0000/btn_learnmore.gif);  }
#learn_more_button a:hover { background: url(/Assets/Category/000010/0000/btn_learnmore_over.gif); }


#about_us_button {  position: absolute; margin-top: 182px; margin-left: 360px;}
#about_us_button  a  { background-image: url(/Assets/Category/000010/0000/btn_aboutus.gif); width:129px; height:33px; display: block;}
#about_us_button a:hover {  background-image: url(/Assets/Category/000010/0000/btn_aboutus_over.gif); }

#practice_area_button  {   clear: both;  position: absolute; margin-top: 182px; margin-left: 130px; }
#practice_area_button a { background-image: url(/Assets/Category/000010/0000/btn_practice.gif); width:210px; height:33px; display: block; }
#practice_area_button a:hover { background-image: url(/Assets/Category/000010/0000/btn_practice_over.gif); }/* *** ** End   of HomePageWrapper ** *** */
