html,body {font-family: Arial, Helvetica, sans-serif;}

* {margin:0; padding:0}

a{color:#436ea7; text-decoration:underline;}
a:hover{text-decoration:none; color:#e97924;}

ul {padding:0 0 0 30px;}
li {list-style-type:square;	padding:3px 0;}

hr {
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	border: none 0; 
	border-top: 1px solid #bbd0e4;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	padding-top:5px;
	padding-bottom:5px;
}

h1 {color:#e97924;	font-size:18px;}

h2 {font-size:14px;}

h3 {color:#4b4b4b;	font-size:14px;	padding:5px 0;}

select{font-size:10px;}

p{padding:5px 0;}

.errors{color:#e97924;}

.large_text {font-size:12px;}

.small_text {font-size:10px;}

a.orange_link{color:#e97924; text-decoration:none; font-size:14px;}
a:hover.orange_link {text-decoration:underline;}

#header_container{margin:0 auto; width:770px; text-align:center; position:relative;}

#header {padding-top:21px;}


#association{position:absolute; left:5px; top:457px; text-align:left}

#word_man{position:absolute; left:57px;	top:22px; *top:25px; width:201px; height:529px;}

/*Edited for Front Page Terrance Brown*/
#word_manv1{position:absolute;	top:22px; *top:25px; width:280px; height:540px;}



#logo {width:590px; *width:500px; padding-bottom:20px;}
#logo img{margin-left: 55px; *margin-left: 50px;}
#people{padding-top:41px; *padding-top:44px; width:74px; height:51px; float:left;}
#people img {display:block;}

#top_links {padding-top:10px; float:right; color:#78a1c9; font-size:10px; width:190px; text-align:left}
#top_links #padding {padding-left:20px;}
#top_links a {color:#78a1c9; text-decoration:none;}
#top_links a:hover{text-decoration:underline;}



#bar {width:100%; height:23px; background-color:#78a1c9; line-height:23px;}
#bar_container {margin:0 auto;	width:770px; text-align:center;}
#search{float:right;}
#home_nav{width:324px; float:left; margin:0 0 0 245px;	display:inline;	* margin-bottom:-3px;}
#search{float:right; width:200px}
#bar_container input#search_box {padding:0;	margin:3px 0 1px 0;	*margin:0;	color:#78a1c9;	font-size:11px; width:140px; *width:130px}

#interior_nav{width:475px;	float:left;	display:inline; margin:0; * margin-bottom:-3px;}

#content_container{margin:0 auto; width:770px;}

#phrase{padding:0 0 10px 0;}

#home_content {padding-top: 20px; padding-left:280px; color: #4b4b4b; font-size:11px; line-height:1.4em; width:490px;}

#interior_content {color: #4b4b4b;	font-size:11px;	line-height:1.4em;	margin-bottom:20px;}

#subheader{padding:30px 0 10px 0; border-bottom:1px solid #bbd0e4; margin-bottom:20px;}

#home_text{padding-bottom:20px;}

#find_firm{margin:0 0 10px 0; padding:6px 0 12px 10px; border: 1px solid #bbd0e4;}

#choose_firm_menu{padding-top:6px;}

#find_firm select,  #answer_menu select{font-size:10px;	padding:0;}

#left_home {width:325px; float:left;}

#right_home {border-top: 1px solid #bbd0e4;	width:165px; float:right;}
#right_home_padding {padding:6px 0 0 15px;}

#answer_menu{margin-top:15px; padding:0;}

#left_interior{float:left;	width:550px;}

#right_interior{float:right;}

#firm_logo {padding:5px 0;	display:block;}

#alerts_news tr,td {padding:5px 0;}
#alerts_news a{color:#78a1c9; text-decoration:underline;}
#alerts_news a:hover{color: #e97924; text-decoration:none;}

#footer{clear:both;	padding:20px 0; font-size:10px;	color: #666666;}



/* --- BEGIN: Menu Styles ----------------------------------- */

div.dd-menu {
	background-color: #d6e3ef;
	padding: 1px 0 0 0;
	text-align:left;
	display: block;
	width:110px;
}
		
div.dd-menu a { 
	background-color: #d6e3ef;
	color: #78a1c9;
	display: block;
	font-size: 11px;
	margin: 0 1px 1px 1px;
	padding: 5px 5px 5px 13px;
	text-decoration: none;
	font-weight:bold;
}
		
div.dd-menu a img {
	visibility: hidden ;
}
		
div.dd-menu a:hover {
	background-color: #d6e3ef;
	color:#294268;
	font-weight:bold;
}

/* --- END: Menu Styles ------------------------------------- */
