html #logo img{
	width: 240px; height: 55px;
}
	
html #contentTable {
	background: #f3f3f3;
}	
#leftCol{
	padding:4px 0 0 20px;
	vertical-align:top;
}
.content{
	width:100%;
	padding:25px 50px 0px 20px;
}
.modalWin .buttons{
	width:auto;
}
#content {
	padding-top:0px;
	padding-left:20px;
}
body #header {
	height:69px;
	background: url(http://www.firstam.com/assets/images/main-wood.jpg) center top;
}
#headerLeft, #headerLeft img, #headerRight, #headerRight img {
	height:58px;
	max-height:58px;
	min-height:58px;
}
#pageTable #header .navTable {
	top:21px;
}

/* Stock Ticker */
div#stockTicker.up{
	background:url(http://www.firstam.com/assets/images/ico-stock-up.png) right 18px no-repeat;
}
div#stockTicker.down{
	background:url(http://www.firstam.com/assets/images/ico-stock-down.png) right 18px no-repeat;
}

/* Right Column */
#rightCol {
	padding:66px 50px 20px 0;
}
.rightCol {
	padding:0 50px 0px 0;
}
.rightCol #utilNav {
	padding:0 50px 10px 0;
}

.rightCol #utilNav{
	font-size:11px;
	color:#acacac;
	padding:24px 10px 0px 5px;
}
.rightCol #utilNav.over{
	color:#464646;
	background:none;
}
.rightCol #utilNav.high{
	padding-bottom: 0px;
}
.rightCol #utilNav a{
	color:#acacac;
	height:15px;
	padding-right:19px;
	margin-right:11px;
	text-decoration:none;
}
.rightCol #utilNav a:hover{
	text-decoration:underline;
}
.rightCol #utilNav a#printPage{
	background:url(http://www.firstam.com/assets/images/ico-print.gif) no-repeat right top;
}
.rightCol #utilNav a#emailPage{
	background:url(http://www.firstam.com/assets/images/ico-email.gif) no-repeat right top;
}
.rightCol #utilNav.over a{
	color:#464646;
}
.rightCol #utilNav.over a#printPage{
	background:url(http://www.firstam.com/assets/images/ico-print-over.gif) no-repeat right top;
}
.rightCol #utilNav.over a#emailPage{
	background:url(http://www.firstam.com/assets/images/ico-email-over.gif) no-repeat right top;	
}
.rightCol #utilNav span a{
	color:#d7d7d7;
	padding:0px;
	margin:0px;
}
.rightCol #utilNav span a.at, .rightCol #utilNav.over span a{
	color:#acacac;
}
.rightCol #utilNav span a#fontSm{
	font-size:11px;
}
.rightCol #utilNav span a#fontMed{
	font-size:13px;
}
.rightCol #utilNav span a#fontLrg{
	font-size:15px;
}

.rightCol img.spacer {
	height:1px;
	width:224px;
}

.content #breadcrumb.over{
	background:none;
}

/*-------------------------------------------    
    Right Column Promo Items 
-------------------------------------------*/
#rightCol #emailAlertsBox.box h3{
	font-size:16px;
	height:29px;
	border:none;
	padding:6px 0 0 10px;
	background:url(http://www.firstam.com/assets/images/thumb-email-alerts.png) no-repeat;
}
#rightCol #finResultsBox.box h3{
	font-size:16px;
	height:29px;
	border:none;
	padding:57px 0 0 10px;
	background:url(http://www.firstam.com/assets/images/thumb-financial-results.jpg) no-repeat;
}
#rightCol #downloadDocsBox.box h3{
	color:#013a6f;
	font-size:16px;
	height:44px;
	border:none;
	padding:42px 0 0 10px;
	background:url(http://www.firstam.com/assets/images/thumb-download-docs.jpg) no-repeat;
}

/*-------------------------------------------    
    Secondary Navigation 
-------------------------------------------*/
#secondary {
	width: 107px;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 30px;
}
#secondary h3:first-child {
	margin-top: 0px !important;
}
* html #secondary {
	display: inline;
}
#secondary ul.subnav {
	padding: 0; margin: 0;
	display:inline-block;
}
/* First level of subnav */
#secondary ul.subnav li {
	border-bottom: 1px solid #dadada;
	padding: 0;
	margin: 0;
}
#secondary ul.subnav li.last {
	border-bottom: none;
}
#secondary ul.subnav a, body.home #business_units a {
	color: #20376f;
	display: block;
	font-size: 11px;
	font-weight:bold;
	padding: 3px 0px 5px 6px;
	background: transparent url(http://www.firstam.com/assets/images/sprite-bullets.gif) no-repeat scroll 0px -452px;
	border: none;
	text-decoration:none;
}
* html #secondary ul.subnav a {
	height: 1%;
} /* for IE6 */
#secondary ul.subnav a:hover, #secondary ul.subnav a:focus, body.home #business_units a:hover, body.home #business_units a:focus {
	text-decoration:underline;
}
/* Second level of subnav */
#secondary ul.subnav ul li {
	border-bottom: none;
}
#secondary ul.subnav ul a {
	background: none;
	color:#595959;
	font-size: 11px;
	font-weight:normal;
}
#content div.rss-box li{
	background: transparent url(http://www.firstam.com/assets/images/sprite-bullets.gif) no-repeat scroll 7px -152px;
	font-size:11px;
	line-height:13px;
	padding: 4px 10px 7px 13px;
}
#content div.rss-box li.over{
	background-color:#DAE0E6;
	cursor:pointer;
}
#content div.rss-box .rss-item .rss-item, #content div.rss-box .rss-date{
	font-weight:bold;
}

#contentTable #content input.ccbnButton{
	height:auto;
	padding:3px;
	margin:10px 0 15px 0;
}

#content ol li{
	padding:0 0 10px 0px;
	list-style-type: upper-alpha;
	background: none;
}
#content ol ol li{
	list-style-type: decimal;
}
#content ol ol ol li{
	list-style-type: lower-alpha;
}
