@import url('/css/top_navigation.css');
@import url('/css/button.css');

/* SHARED SITEWIDE */
body { margin:0; background-image: url(/images/bg.jpg); }
img { border: 0; }
.blue { color: #2a4463; }

h1 {
	margin: 0;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
}

/* TOP NAVIGATION */
#navigation {
        padding-right: 44px;
        width: 880px;
        background-color: #ffffff;
}


/* MAIN CONTAINER */
#main {
	padding: 23px 39px 10px 65px;
	width: 820px;
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
}
#main a { color: #445475; text-decoration: underline; }
#main a:hover { color: #ffffff; text-decoration: none; background-color: #445475; }


/* DOUBLE WIDE CONTAINER */
#content {
	float: left;
	padding: 0 30px 0 5px;
	width: 463px;
	border-right: 1px solid #2a4463;
	text-align: left;
	font-size: 10pt;
	line-height: 14pt;
}


/* NEWS RAIL HOME PAGE */
#news {
	float: left;
	padding: 0 0 0 35px;
	width: 286px;
	
	text-align: left;
	font-size: 8pt;
	line-height: 10pt;
}


/* SIDE NAVIGATION */
#navigation_side {
	float: left;
	padding-right: 9px;
	width: 214px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 7pt;
}
#navigation_side p { margin: 5px; }
#navigation_side a { color: #445475; text-decoration: none;}
#navigation_side a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }


/* SIDE NAVIGATION 2 */
#navigation_side2 {
	float: left;
	padding-right: 19px;
	width: 204px;
	text-align: left;
	font-size: 7pt;
}
#navigation_side2 p { margin: 5px; border-bottom:1px solid #2a4463;padding: 5px 0 10px 0; }
#navigation_side2 a { color: #445475; text-decoration: none;}
#navigation_side2 a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }

/* SIDE NAVIGATION FOR CASES WON */
#navigation_side_cs {
	float: left;
	padding-right: 9px;
	width: 214px;
	text-align: left;
	text-transform: uppercase;
	font-size: 7pt;
}
#navigation_side_cs b { color: #445475; }
#navigation_side_cs p { margin: 2px 5px 8px 0; }
#navigation_side_cs a { color: #445475; text-decoration: none;}
#navigation_side_cs a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }

/* DOUBLE WIDE CONTAINER 2 */
#content2 {
	float: left;
	padding-right: 30px;
	width: 566px;
	text-align: left;
	font-size: 8pt;
	line-height: 12pt;
}


/* PRACTICE AREA */
#practicearea_image {
	float: left;
	padding-right: 20px;
	width: 183px;
}

#practicearea_content {
	float: left;
	width: 363px;
}


/* ATTORNEY PROFILE */
#profile_image {
	float: left;
	padding-right: 20px;
	width: 169px;
}

#profile_content {
	float: left;
	width: 377px;
}


/* CONTACT US */
#contact_map {
	float: left;
	padding-right: 20px;
	width: 233px;
	font-weight: bold;
	text-transform: uppercase;
}

#contact_map a { color: #445475; text-decoration: none;}
#contact_map a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }

#contact_content {
	float: left;
	width: 313px;
}

#contact_content .form {
	color: #445475;
}

/* FOOTER */
#footer {
	width: 820px;
	text-align: left;
	font-size: 8pt;
	color: #333333;
}
#footer a { color: #445475; text-decoration: underline; }
#footer a:hover { color: #ffffff; text-decoration: none; background-color: #445475; }
#footer .purpose {
	text-align: left;
	font-size: 7pt;
	line-height: 9pt;
}


/* NEWS TICKER */
#news_ticker {
        padding-top:18px;
        overflow:hidden;
        width:819px;
        height:120px;
}





















