
/* Legal Insight Style Sheet -------------------------------------*/

body{
	margin:0px;
	padding:0px;
	font-family:arial,verdana,ms sans serif;
	font-size:12px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
	text-align:center;
}
a:link {text-decoration:underline; color:#7E8FA9;}
a:visited {text-decoration:underline; color:#A3A3A3;}
a:hover {text-decoration:underline; color:#900;}
a:active {text-decoration:underline; color:#900;}

a.black:link {text-decoration:underline; color:#000;}
a.black:visited {text-decoration:underline; color:#000;}
a.black:hover {text-decoration:underline; color:#900;}
a.black:active {text-decoration:underline; color:#900;}  





h1 {
	font-size:16px;
	font-weight:bold;
	color:#AA443F;
	margin-bottom:6px;
}

h2 {
	font-size:22px;
	font-family:New Century Schoolbook,Times,serif;
	line-height:26px;
	font-weight:bold;
	color:#AA443F;
	margin-top:0px;
	margin-bottom:10px;	
}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#AA443F;
	margin-left: 10px;
	margin-top:0px;
	margin-bottom:0px;	
}

h4 {
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#7E8FA9;
	margin-top:0px;
	margin-bottom:6px;	
}

h5 {
	clear:both;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:6px;	
}


p {
	margin-top:0px;
	font-size:12px;
}



ul {
	margin-top: 6px;
	margin-left: 10px;
	padding-left: 10px;
}

li {
	font-size: 12px;
}

.indexPageList ul {
	margin-left: 10px;
	padding-left: 10px;

}

.indexPageList li {
	margin-top:0px;
	margin-bottom:4px;
}

div.indexPageList a:link {text-decoration:underline;color:#7E8FA9;}
div.indexPageList a:visited {text-decoration:underline;color:#A3A3A3;}
div.indexPageList a:active {text-decoration:underline;color:#900;}
div.indexPageList a:hover {text-decoration:underline;color:#900;}

/*  modular elements ------------------------------------------------------------ */

.topImage {
	float:left;
	vertical-align:middle;
}

.topRightImage {
	
	vertical-align:middle;
	margin-right:10px;
}

.topContact {
	font-size:10px;
	font-weight:bold;
	margin-top:90px;
	margin-right:10px;
	vertical-align:top;
}

.phead {
	font-weight:bold;
	color:#7E8FA9;
}

.blue {
	color:#475877;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
}

.rebroadcastCopy{
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:14px;
	text-align:center;
	margin-bottom:10px;
}

.listenCopy {
	font-size:14px;
	font-weight:bold;
	color:#7E8FA9;
	margin-top:0px;
	margin-bottom:12px;	
	background-image:url(../images/background_listen.gif);
	background-repeat:no-repeat;	
	padding-left:30px;
	height:22px;
}

.interviewLawyer {
	font-size:12px;
	font-weight:bold;
	color:#7E8FA9;
	margin-top:0px;
	margin-bottom:6px;	
}

.lawyerPhoto {
	text-align:center;
	float:right;
	margin-top:20px;
	margin-bottom:10px;
	padding:0px;
}

.lawyerPhoto p{
	font-size:10px;
}

.backgroundIntro {
	margin-bottom:0px;
}

.backgroundTopic{
	font-size:12px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:6px;		
}

.backgroundItem{
	margin-top:0px;
	margin-bottom:6px;
	background-image:url(../images/background_item.gif);
	background-repeat:no-repeat;	
	padding-left:15px;	
}

.interviewHome {
	clear:both;
	margin-top:15px;
	margin-bottom:30px;
}

.interviewHomePhoto{
	float:left;
	margin-right:10px;
	margin-bottom:6px;
}

.interviewTitle{
	font-size:14px;
	line-height:20px;
	color:#475877;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	vertical-align: middle; 

	
}

.interviewTitleHome{
	font-size:14px;
	line-height:17px;
	color:#475877;
	font-weight:bold;
	margin-left:15px;
	margin-top:0px;
}


.interviewTitleLW{
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:bold;
}

.interviewDescHome{
	margin-left:15px;
	font-size:12px;
	line-height:16px;
	
}


.leftMenuPromo{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;	
}

.leftMenuPromoImage{
	float:left;
}

.leftMenuPromoText1 {
	font-size:10px;
	color:#000000;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:15px;
	text-align:left;
	line-height:12px;
	padding-right:10px;
}

.leftMenuPromoText2 {
	text-align:left;
	font-weight:bold;
	line-height:12px;
	font-size:11px;
	margin-top:10px;
	margin-bottom:0px;
	background-image:url(/images/background_home_square.gif);
	background-repeat:no-repeat;
	padding-left:45px;
}



.twoCol{
border:1px solid #000;
position:static;
}

.twoColLeft{
	float:left;
	padding-right:260px;
}

.twoColRight{
	padding-left:260px;
}


.footer {
	font-size:10px;
	text-align:center;
	margin-bottom:30px;
	color:#333;
}

a.footer:link {text-decoration:underline; color:#7E8FA9;}
a.footer:visited {text-decoration:underline; color:#A3A3A3;}
a.footer:hover {text-decoration:underline; color:#900;}
a.footer:active {text-decoration:underline; color:#900;}
  

/* structural elements ---------------------------------------------------------- */

#mainContainer{
	width:718px;
	margin:0px auto;
	text-align:left;
}

#mainContainerNoMenu{
	width:503px;
	margin:0px auto;
	text-align:left;
}

#mainContainerHome{
	width:689px;
	margin:0px auto;
	margin-top: 0px;
	text-align:left;
}

#header{

}

#content{
	clear:both;
}

#leftColumn{
	width:215px;
}

#rightColumn{
	width:503px;
}


#rightColumnHome{
	width:429px;
}

#contentContainer {
	background-image:url(/images/background_content.gif);
	background-repeat:no-repeat;
	padding:26px 30px 30px 19px;
	text-align:left;
}

#contentContainerHome {
	background-image:url(/images/background_content_home.gif);
	background-repeat:no-repeat;
	padding:15px 20px 30px 20px;
	text-align:left;
}

#footer {

}