body{

	margin-left:auto;

	margin-right:auto;

	}



#container{

	width:1000px;

	margin-left:auto;

	margin-right:auto;

	border:1px solid #cccccc;	

	}

	

#masthead{

	width:1000px;

	height:113px;

	background-image:url(/images/bg-masthead.gif);

	}



#mastheadLogo{

	width:312px;

	height:113px;

	float:left;

	}



#mastheadNav{

	width:645px;

	height:40px;

	float:right;

	margin-top:50px;

	}

	

#mainContainer{

	width:1000px;

	}



#mainContent{

	width:570px;

	margin-top:80px;

	margin-left:40px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#747373;
	
	line-height: 20px;

	}

	

#mainContentFullPage{

	width:570px;

	margin-top:30px;

	margin-left:40px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#747373;

	}					

	

#homeContent{

	width:1000px;

	height:527px;

	}			



#homeMessageLeft{

	width:312px;

	height:527px;

	float:left;

	background-color:#ff9933;

	/*border:1px solid #ff0000;*/	

	}



#homeMessageRight{

	width:669px;

	height:527px;

	float:right;

	}	



#areas{

	width:970px;

	height:55px;

	margin-top:18px;

	text-align:left;

	padding:15px;

	background-color:#f0eee9;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#999999;

	font-weight:bold;

	}



#flash{

	width:669px;

	height:368px;

	}



#containerHighlights{

	margin-top:18px;

	width:669px;

	height:141px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	}



#contentHome{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999999;

	padding:30px;

	height:250px;

	}

	

#contentHomeBoxLeft{

	float:left;

	width:470px;

	}



#contentHomeBoxRight{

	float:right;

	width:450px;

	margin-left:20px;

	font-size:11px;

	}			

	

#highlight1{

	background-image:url(/images/highlight-bg.gif);

	background-color:#a6a29c;

	width:307px;

	height:121px;

	padding:10px;

	float:left;

	color:#ffffff;
	
	line-height: 17px;
	

	}

	

#highlight2{

	background-image:url(/images/highlight-bg.gif);

	background-color:#a6a29c;

	width:307px;

	height:121px;

	padding:10px;

	float:right;

	color:#ffffff;
	
	line-height: 17px;	

	}				

	

#footer{

	width:940px;

	height:50px;

	text-align:left;

	padding:50px 30px 0px 30px;

	background-image:url(/images/bg-footer.gif);

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#bbaa8f;

	}



a {

	color:#FF9900;

	text-decoration:none;

	}



a:hover{

	color:#333333;

	text-decoration:underline;

	}



a .navBtnSelect{

	color:#666666;

	text-decoration:none;

	}



a:hover{

	color:#ce7019;

	text-decoration:underline;

	}				

	

img{

	border:none;

	}



#clear{

	clear:both;

	}	

	

.attorneyTitles{

	color:#ce7019;

	font-size:18px;

	font-weight:bold;

	margin-bottom:20px;

	}



.titlesLeft{

	float:left;

	width:100px;

	font-size:18px;

	}

	

.attorneyIndex{

	height:30px;

	text-align:center;
	
	font-size:18px;

	}	



#contentLeft{

	width:658px;

	float:left;

	}



#contentRight{

	width:322px;

	/*height:600px;*/

	float:right;

	background-color:#f1eee9;

	}



#contentRightClear{

	width:322px;

	/*height:600px;*/

	float:right;

	/*background-color:#f1eee9;*/

	}	



#contentFullPage{

	width:1000px;

	float:left;

	}	



.contentRightMessage{

	width:250px;

	margin-top:20px;

	margin-left:30px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:15px;

	}	

	

#titleHeader{

	height:20px;

	background-color:#FF9900;

	padding:30px 0px 0px 40px;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#FFFFFF;

	}



#titleSubHeader{

	height:40px;

	margin-top:10px;

	float:right;

	}	

	

.navBtnSelect{

	height:30px;

	padding-left:30px;

	padding-top:16px;

	background-image:url(/images/bg-btn.gif);

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000000;

	}



.navBtn{

	height:30px;

	padding-left:30px;

	padding-top:16px;

	background-image:url(/images/bg-btn.gif);

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#FF9900;

	}

	

#rightMessageBackground{

	width:302px;

	height:125px;

	margin-top:35px;

	position:relative;

	padding:30px 0px 0px 20px;

	background-image:url(/images/bg-right-highlight.gif);

	background-repeat:no-repeat;

	/*border:1px dashed #ff0000;*/

	}



#rightMessageText{

	width:145px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;
	
	line-height: 20px;

	/*border:1px dashed #ff0000;*/

	}



#subscribeContent{

	width:360px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#666666;

	margin-top:0px;

	padding:20px;

	background-image:url(/images/bg-masthead.gif);

	background-repeat:no-repeat;

	}

	

#newslettersForm{

	width:300px;

	text-align:right;

	font-size:12px;

	margin-bottom:20px;

	}
.byline{
	font-size:12px;
	font-weight:bold;
	color:#ce7019;
}



/* --[[ Main Expand Icons ]]-- */



#imenus0 .imeam span,#imenus0 .imeamj span {

	width:7px;

	height:5px;

	left:-7px;

	top:5px;

	background-repeat:no-repeat;

	background-position:top left;

	}

	

#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {

	background-repeat:no-repeat;

	background-position:top left;

	}



/* --[[ Sub Expand Icons ]]-- */



#imenus0 ul .imeas span,#imenus0 ul .imeasj span {

	background-image:url(/images/stub_arrow_right.gif);

	width:6px;

	height:8px;

	left:3px;

	top:3px;

	background-repeat:no-repeat;

	background-position:top left;

	}



#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {

	background-image:url(/images/stub_arrow_right.gif);

	background-repeat:no-repeat;

	background-position:top left;

	}



/* --[[ Main Container ]]-- */



#imouter0 {

	background-color:#ffffff;

	border-style:none;

	border-color:#6a6a6a;

	border-width:1px;

	padding:0px;

	margin:0px;

	}



/* --[[ Sub Container ]]-- */



#imenus0 li ul {

	background-color:#ffffff;

	border-style:solid;

	border-color:#cccccc;

	border-width:1px;

	padding:5px;

	margin:4px 0px 0px;

	}



/* --[[ Main Items ]]-- */



#imenus0 li a, #imenus0 .imctitle {

	height:40px;

	color:#333333;

	text-align:left;

	font-family:Arial;

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	border-style:none;

	border-color:#dddddd;

	border-width:1px;

	padding:2px 8px;

	margin:0px;

	}



/* [hover] - These settings must be duplicated for IE compatibility.*/



#imenus0 li:hover>a {

	text-decoration:underline;

	border-color:#BC5D04;

	}



#imenus0 li a.ihover, .imde imenus0 a:hover {

	text-decoration:underline;

	border-color:#BC5D04;

	}



/* [active] */



#imenus0 li a.iactive {}





/* --[[ Sub Items ]]-- */



#imenus0 ul a, #imenus0 .imsubc li .imctitle  {

	height:auto;

	color:#555555;

	text-align:left;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	border-style:none;

	border-color:#000000;

	border-width:1px;

	padding:2px 5px;

	}



/* [hover] - These settings must be duplicated for IE comptatibility.*/



#imenus0 ul li:hover>a {

	color:#BC5D04;

	text-decoration:underline;

	border-color:transparent;

	}



#imenus0 ul li a.ihover {

	color:#BC5D04;

	text-decoration:underline;

	border-color:transparent;

	}



/* [active] */



#imenus0 ul li a.iactive {

	background-color:#ffffff;

	}	
