/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#6F6F6F;
	line-height:15px;
	letter-spacing:0.10px;
}

.clear{
	clear:both;
}

#Main{
	width:890px;
	Margin:10px auto 40px auto;
	background-color:#ffffff;
}

table, td, th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	letter-spacing:0.10px;
}

p{
	padding:0px;
	margin:0px;
}

a
{
	color:#2B3990;
}

a:hover
{
	color:#C31919;
}


.BodyCopyHeader2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#222222;
	line-height:28px;
	font-weight:normal;		
	padding:0px 0px 5px 0px;
	margin-top:-7px;		
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:14px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;		
}

h3{
}

.WebPageListItemTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#C31919;
	line-height:17px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;		
}
.BackToTop
{
	padding-left:500px;
}

/*** Top Nav ***/
#Top{
	height:106px;
	width:890px;
}

#TopUpper{
	height:100px;
	width:890px;
}

#TopLower{
	height:6px;
	width:890px;
	background-color:#2B3990;
}

#AnginoAndRovnerLogo{
	float:left;
	width:200px;
	padding:10px 0px 0px 20px;
}


#TopNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	width:600px;
	padding:45px 30px 0px 0px;
	text-align:right;
}
#TopNav a{
	text-decoration:none;
	color:#000000;
}
#TopNav a:hover{
	text-decoration:underline;
	color:#C31919;
}

/*** Headers ***/
#HomeHeader{
	height:280px;
	width:890px;
	background-image:url(/images/layout/attorneys.jpg);
	background-repeat:no-repeat;
}

#HomeHeaderRight{
	float:right;
	height:280px;
	width:370px;
	padding:0px 40px 0px 0px;
	font-size:11px;
	line-height:16px;
	letter-spacing:0.2px;
}
#HomeHeaderRightTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
	line-height:28px;
	font-weight:normal;		
	padding:30px 0px 10px 0px;
	margin-top:-7px;		
}

#SubHeader{
	height:123px;
	width:890px;
	background-image:url(/images/layout/subNavHeader.jpg);
	background-repeat:no-repeat;
}

/*** Mid Nav ***/
#MidNav{
	background-image:url(/images/layout/mid_nav_down.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:890px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
/*#MidNavTbl{
	height:38px;
	width:100%;
}

#MidNavTbl td{
	text-align:center;
	border-right:1px solid #575757;
}

#MidNavTbl a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#MidNavTbl a:hover {
	color:#ffffff;
	text-decoration:none;
}

.MidNavBkg{
	height:38px;
	padding:0px;
}
.MidNavBkgOver, .MidNavBkgSelected{
	position:relative;
	z-index:1;
	height:38px;
	background-color:#ffffff;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
*/
.MidNavLink{
	position:relative;
	z-index:2;
	height:38px;
	line-height:38px;
	color:#ffffff;
	margin-top:-38px;
	cursor:pointer;
	font-weight:bold;
}

/*** Main Content Area ***/
#Content{
	padding:25px 20px 25px 25px;
	width:845px;
}

#Areas{
	width:231px;
}

#AreasHeader{
	background-image:url(/images/layout/areas_top.jpg);
	background-repeat:no-repeat;
	width:231px;
	height:33px;
}

#AreasMid{
	width:231px;
	background-image:url(/images/layout/areas_mid.jpg);
	background-repeat:no-repeat;
	background-color:#E1DCD2;
	padding-top:5px;
}

#AreasFooter{
	width:231px;
	background-image:url(/images/layout/areas_bottom.gif);
	background-repeat:no-repeat;
	height:17px;
}
.area_of_expertise{
	padding:3px 10px 8px 10px;
}

.area_of_expertise_header{
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	background-image:url(/images/layout/bullet_gray.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
}
.area_of_expertise_header:hover
{
	color:#C31919;
}
.area_of_expertise_detail{
	padding:3px 0px 0px 10px;
	letter-spacing:0px;
	width:190px;
}
.area_of_expertise_detail p{
	text-align:left !important;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.area_of_expertise_more
{
	text-align:right;
	padding:0px 0px 0px 0px;
}

a.TitleLink
{
	font-size:12px;
	font-weight:bold;
}

.attorneySection
{
	padding:10px 0px 20px 0px;
}
.attorneySectionCopy
{
	padding:0px 0px 0px 20px;
}

#ContentLeft{
	float:left;
	width:231px;
	padding:0px 0px 0px 0px;
}

#ContentMid{
	float:left;
	width:355px;
	padding:0px 20px 0px 20px;
}

#ContentFullMid{
	float:left;
	width:610px;
	padding:0px 20px 0px 0px;
}


#ContentRight{
	float:left;
	width:215px;
	padding:0px 0px 0px 0px;
}

#BreadcrumbTrail, #BreadcrumbTrail a{
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:normal;
	color:#7f7f7f;
	text-decoration:none;
	margin-top:-15px;
}
#BreadcrumbTrail a
{
	color:#6f6f6f;
}
#BreadcrumbTrail a:hover
{
	text-decoration:underline;
	color:#C31919;
}
h1, .BodyCopyHeader{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	letter-spacing:.3px;
	color:#2B3990;
	font-weight:bold;
	padding-bottom:8px;
	display:block;
}
h1
{
	margin:0px;
	padding:0px;
}
.BodyCopyHeader a
{
	text-decoration:none;
}
.BodyCopyHeader a:hover
{
	text-decoration:underline;
}
.BodyCopySubHeader{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	letter-spacing:.3px;
	color:#6F6F6F;
	font-weight:bold;
	padding-bottom:8px;
	display:block;
}

ol.Questions li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B3990;
	padding-bottom:5px;
	font-size:12px;
}
.Question
{
	font-weight:bold;
}
.Answer
{
	font-style:italic;
}
.QuestionLetter, .AnswerLetter
{
	font-weight:bold;
}

.newsDateHeader
{
	font-weight:bold;
	padding-top:8px;
}

li.SectionList
{
	line-height:20px;
	color:#6F6F6F;
}
/*** Main Content Area Right ***/
.rNavItem{
	padding:0px 0px 20px 0px;
}

.rNavItemLeft{
	float:left;
	width:60px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
.rNavItemRight{
	float:right;
	width:155px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

.rNavItemTitle{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	letter-spacing:.3px;
	color:#2B3990;
	font-weight:bold;
}
.rNavAction{
	color:#B21419;
}

/*** Footer ***/
#Footer{

	height:15px;
	width:890px;
	background-color:#202C6A;
	color:#ffffff;
	text-align:center;
	padding:5px 0px 5px 0px;
	clear:both;
}
#Footer a{
	color:#ffffff;
}

/*** Forms ***/

/*** Site Map ***/
.SiteMap_Lvl_1,.SiteMap_Lvl_1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:23px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 5px 20px;
}
.SiteMap_Lvl_2,.SiteMap_Lvl_2 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	font-weight:bold;		
	text-decoration:none;
	padding:0px 0px 5px 40px;
}


#PrintFooter{display:none;}

#AnginoAndRovnerPrintAddress
{
	display:none;
	width: 180px;
	float:right;
}
#PrintFooter
{
	display:none;
	text-align:left;
}

@media print
{
	body
	{
		background-color:#ffffff;
	}
	#nonPrintFooter, #ContentRight, #MidNav, #SubHeader, #TopNav{display:none;}
	#AnginoAndRovnerPrintAddress, #PrintFooter{display:block;}
	#Content
	{
		
	}
}