﻿#wrapper{width:975px}

#container{width:975px; background-color:#fff}

#header{width:975px; height:154px}
#header #tools{position:absolute; top:21px; left:894px}
#header #tools .img_space{padding-left:7px;}
#header #mast_head{width:975px;}
#header #mast_head #logo{float:left; width:306px;}
#header #mast_head #logo img{padding-top:29px; padding-left:36px;}
#header #mast_head #navigation{float:right; width:669px; padding-top:84px;}
#header #mast_head #navigation{font-size:11px; font-weight:none; text-transform:uppercase;}
#header #mast_head #navigation a{text-decoration:none;}
#header #mast_head #navigation a:hover{text-decoration:underline;}
#header #mast_head #navigation a:visited {color:#000;}


#content{float:right; width:499px; padding-bottom:42px; border-left:232px solid #89a8b4; border-right:244px solid #fff; color:#000; background-color:#fff; overflow:visible; /* Fixes IE italics bug */}

#content #left_content_wrap {float:left; width:232px; margin-left:-232px; position:relative;}
#content #left_content_wrap #left_content {padding-left:16px; padding-top:51px; padding-right:5px; color:#000;}
#content #left_content_wrap #left_content h3 {color:#fff; font-size:12px; font-weight:bold; padding-top:15px;}
#content #left_content_wrap #left_content p {padding-top:10px;}
#content #left_content_wrap #left_content a{color:#000; text-decoration:underline}
#content #left_content_wrap #left_content a:hover{color:#fff; text-decoration:none}
#content #left_content_wrap #left_content #back{font-size:12px; padding-top:10px;}
#content #left_content_wrap #left_content #sub_nav{padding-left:16px;}
#content #left_content_wrap #left_content #sub_nav ul{list-style:none; padding:5px 0; position:relative}
#content #left_content_wrap #left_content #sub_nav ul li{padding:3px 0;}

#content #main_content{position:relative; float:left; width:499px; margin-right:-499px;}
#content #main_content #text{padding:0 22px 0 29px; line-height:1.6em; font-size:12px;}
#content #main_content #text h1{color:#748e98; font-weight:bold; font-size:14px; letter-spacing: 1px; text-transform:uppercase; padding-bottom:15px; padding-top:14px}
#content #main_content #text .subHead {color: #757575}
#content #main_content #text h2{font-size:14px; font-weight:bold; color:#A1755C; padding-top:11px; padding-bottom:5px;}
#content #main_content #text ul{padding:0 22px 0 29px;}
#content #main_content #text ol{padding:0 22px 0 29px;}
#content #main_content #text blockquote{padding:0 22px 0 29px;}
/*
#content #main_content #text ul{list-style:none; padding:5px 0; position:relative}
#content #main_content #text ul li{background:url(../images/brown_bullet.gif) no-repeat 0 .3em; padding:0 0 8px 10px; line-height:1.2em;}
*/
#content #right_content{float:right; width:244px; margin-right:-244px; position:relative; border-left:solid 1px #89a8b4; min-height:400px}
/*\*/* html #right_content {height: 400px;}/**/
#content #right_content #solid{height:11px; background-color:#89a8b4}
#content #right_content #padding {padding-left:22px;}
#content #right_content #padding #search_wrap {padding-top:40px; padding-bottom:23px}
#content #right_content #padding #info {width:180px; border-top:solid 1px #89a8b4; padding-top:23px}
#content #right_content #padding #info h3 {font-size:11px; font-weight:bold; padding-top:15px;}
#content #right_content #padding #related {padding-top:8px}
#content #right_content #padding #related .switch_link{cursor:hand; cursor:pointer; color:#000; font-weight:normal; letter-spacing:.3px; margin-top:12px;}
#content #right_content #padding #related .switch_group1 ul{list-style:none; padding:0 0 5px 10px; position:relative}
#content #right_content #padding #related .switch_group1 ul li {background:url(../images/brown_bullet.gif) no-repeat 0 .4em; padding-left:10px;}

#footer {width:975px;}
#footer #copyright_container {float:left; color:#aaa; width:300px;}
#footer #copyright_container #copyright {padding-left:8px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase}
#footer #copyright_container #copyright a{color:#aaa; text-decoration:none}
#footer #copyright_container #copyright a:hover{text-decoration:underline}
#footer #design{float:right; width:675px; text-align:right;}
#footer #design img{padding-top:6px;}


/* ------- Image Replacement ---------------*/

ul#nav_main{ 
	list-style-type: none; 
	position: relative; 
	width: 611px; 
	height: 10px;
}

ul#nav_main a { 
	display: block; 
	height: 9px;
	text-decoration: none;
	overflow: visible;
}

li#nm_1 { 
	position: absolute;
	left: 0px; 
	width: 65px;  /* About Us */
	height: 9px;
	background: url(../images/interior_nav_bar.gif) no-repeat 0 0; 
}

li#nm_2 { 
	position: absolute; 
	left: 65px;
	width: 146px; /* Lawyers/Professionals */
	height: 9px;
	background: url(../images/interior_nav_bar.gif) no-repeat -65px 0; 
}

li#nm_3 { 
	position: absolute;
 	left: 211px;  /* Previous left + Previous width = left  Example 71px + 154px = 225px */
	width: 54px;  /* Offices */
	height: 9px;
	background: url(../images/interior_nav_bar.gif) no-repeat -211px 0; 
}

li#nm_4 { 
	position: absolute;
	left: 265px; 
	width: 143px; /* Practices & Industries */
	height: 9px;
	background: url(../images/interior_nav_bar.gif) no-repeat -265px 0; 
}

li#nm_5 { 
	position: absolute;
 	left: 408px; 
	width: 152px; /* Legal Updates & Articles */
	height: 9px;
	background: url(../images/interior_nav_bar.gif) no-repeat -408px 0; 
}

li#nm_6 { 
	position: absolute;
 	left: 560px; 
	width: 51px;  /* Events */
	height: 9px;
	background: url(../images/interior_nav_bar.gif) no-repeat -560px 0; 
}

li#nm_1 a:hover { background : url(../images/interior_nav_bar.gif) no-repeat 0px -9px; }
li#nm_2 a:hover { background : url(../images/interior_nav_bar.gif) no-repeat -65px -9px; }
li#nm_3 a:hover { background : url(../images/interior_nav_bar.gif) no-repeat -211px -9px; }
li#nm_4 a:hover { background : url(../images/interior_nav_bar.gif) no-repeat -265px -9px; }
li#nm_5 a:hover { background : url(../images/interior_nav_bar.gif) no-repeat -408px -9px; }
li#nm_6 a:hover { background : url(../images/interior_nav_bar.gif) no-repeat -560px -9px; }

.nav_span {
	display:none;	
}
/* --------------------------------------- */