#contentcol { 
        font-size: 12px;

        }
#contentcol ul{
	margin:0 0 0 8px;
	padding:0;
	}

#contentcol li{
	margin:6px 0 0 12px;
	}


.red{
	color:#a52a2a;
	}

.bold{
	color:#a52a2a;
	font-size:12px;
	margin:0;
	font-weight: bold;
	}
	
/* Home Page */

#contentcol{
	padding:22px 0 25px 15px;
	}


.toplonger{
	width:910px;
	height:340px;    
}

.top{
	width:910px;
	/*height:290px;*/
	}

#fade li { 
        margin-left: -8px;         
        margin-top: 0px;
        padding-top: 0px;
        }
	
.mainImg{
	width:600px;
	height:290px;
	margin: 0px;
	overflow:hidden;
        
	}

.mainImg ol, .mainImg ul, .mainImg li {
	list-style:none;
	margin:0;
	padding:0;
	}

.caption{ 
	position:absolute;
	z-index:80;
	left:185px;
	top:393px;
	width:590px;
	height:20px;
	background:#407aca;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#fff;
	padding:5px 0 5px 10px;
}
.mainImgAlt{
	width:450px;
	height:290px;
	margin: 0;
	overflow:hidden;
	}

.mainImgAlt ol, .mainImg ul, .mainImg li {
	list-style:none;
	margin:0;
	padding:0;
	}	


/* Blue warning strip */	
.BlueWarningStrip
{
    display:block;
    float: left;
    width:900px;
    height:30px;   
    background-color: Navy;
    border:0;
    padding: 4px;
    vertical-align:text-bottom;      
    text-align: justify;
	color: White;	
	margin: auto;
	vertical-align:middle;
	font-weight: bold;
}

/* Property search section */

.propertysearch
{
    display:block;
    float: left;
    width:597px;
    height:48px;
    color:#fff;
    background-color:#a52a2a;
    border:0;
    padding: 1px;
    vertical-align:text-bottom;          
}
.propertysearch a 
{
    color:#fff;    
    display:block;
    width:597px;
    height:48px;
    color:#fff;
    background-color:#a52a2a;
    border:0;
    padding: 1px;
    vertical-align:text-bottom; 
}

.propertysearch a:visited { 
	background-color:#a52a2a;
	color:#fff;

}
.propertysearch a:hover, a:visited:hover {
	background-color:#498AD8;
	color:#fff;

	} 	



	
/* Assessor's Message */

.msglonger{
	float:right;
	width:300px;
	height:340px;
	margin: 0;
    background-color: #1A318E;
	}
.msg{
	float:right;
	width:300px;
	height:290px;
	margin: 0;
	background-image: url(~/media/Assessor/imagesV2/msgBack.ashx);
	}

.msgAlt{
	float:right;
	width:450px;
	height:290px;
	margin: 0;
	background-image:url(../images/msgBack.gif);
	}


.assessor{
	width:90px;
	height:150px;
	margin:20px 0 0 20px;	
	color:#FFF;
	}
	
.assessorText{
	float:right;
	width:160px;
	margin:20px 0 0 0;
	padding:0 15px 0 0;
	color:#FFF;
	line-height:1.4em;
	}

.link{
	float:right;
	width:90px;
	height:20px;
	margin:25px 0 0 0;
	border:1px solid #fff;
	text-align:center;
	line-height:1.7em;
	}
	
.link a {
	display:block;
	width:90px;
	height:20px;
	background-color:#a52a2a;
	color:#fff;
	text-align:center;
	}

.link a:hover {
	background-color:#498AD8;
	color:#fff;
	} 

.link2{
	float:left;
	width: 200px;
	height:30px;
	margin:25px 0 0 0;
	border:1px solid #fff;
	text-align:center;
	line-height:2.0em;
	font-size: 15px;
	font-weight:bold;
	color:#fff;
	}
	
.link2 a {
	display:block;
	width: 200px;
	height:30px;
	background-color:#396BAC;
	color:#fff;
	text-align:center;
	}

.link2 a:visited {
	background-color:#396BAC;
	color:#fff;
	}
	
.link2 a:hover, a:visited:hover {
	background-color:#498AD8;
	color:#fff;
	} 	
	

/* Middle Row */





.middle{
	width:910px;
	height:auto;
	margin:10px 0 0 0;
	}

.middle a{
	color:#498AD8;
	}
	
.middle a:hover{
	color:#006;
	}

.middle ul{
	list-style-type: none;
	padding: 2px 8px 0 0;
	margin:0 0 0 12px
	}

.middle li{
	
	margin:8px 0 0 0;
	}

.right{
	float:right;
	margin:25px 10px 0 0;
	}

/* Middle Boxes */

.contentRight{
	float:right;
	width:298px;
	height:290px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	}

.contentLeft p, .contentCenter p, .content p{
	margin: 10px 0 0 10px;
	padding:0 8px 0 0;
	}

.contentRight p{
	margin: 10px 0px 0 13px;
	}
	
.contentCenter{
	float:right;
	width:293px;
	height:290px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	margin:0 10px 0 0;
	}
	
.contentLeft{
	width:293px;
	height:290px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	}

/* Sub-Navigation */

.subContainer{
	width:271px;
	height:20px;
	margin:auto;
	text-align:center;
	line-height:2em;
	font-size:10px;
	}

.subRight{
	float:right;
	width:90px;
	height:20px;
	}

.subRight a {
	display:block;
	width:90px;
	height:20px;
	background-color:#a52a2a;
	color:#fff;
	text-align:center;
	}

.subRight a:hover {
	background-color:#1a318e;
	color:#fff;
	} 

.subCenter{
	float:right;
	width:89px;
	height:20px;
	border-right:1px solid #fff;
	}

.subCenter a {
	display:block;
	width:89px;
	height:20px;
	background-color:#a52a2a;
	color:#fff;
	text-align:center;
	}

.subCenter a:hover {
	background-color:#1a318e;
	color:#fff;
	} 

.subLeft{
	float:left;
	width:89px;
	height:20px;
	border-right:1px solid #fff;
	}

.subLeft a {
	display:block;
	width:89px;
	height:20px;
	background-color:#a52a2a;
	color:#fff;
	text-align:center;
	}

.subLeft a:hover {
	background-color:#1a318e;
	color:#fff;
	}

.subAlert{
	width:270px;
	height:65px;
	background-color:navy;
	color:White;	
	margin:auto;
	vertical-align:middle;
	}	


.subAlertRed{
	width: 270px;
	height: 20px;
	background-color: #A52A2A;
	color: White;	
	margin: auto;
	text-align:center;
	vertical-align:middle;
	line-height:2em;
	font-size:10px;	
	}	
	
.subAlertRed a {
	display:block;
	width: 270px;
	height:20px;
	background-color:#a52a2a;
	color:White;
	text-align:center;	
	text-align:center;
	line-height:2em;
	font-size:10px;	
	}	
	
.subAlertRed a:hover {
	background-color:#1A318E;
	color:White;
	}	
	
.subAlertRed a:visited {
	background-color:#a52a2a;
	color:White;
	}	
	


.subAlertBlue{
	width: 270px;
	height: 160px;
	background-color: Navy;
	color: White;	
	margin: auto;
	vertical-align:middle;
	font-weight: bold;
    padding-top: 5px;
text-align: justify;
	}	
	
.subAlertBlue a {
	text-decoration: underline;
	color: White;
	}	

.subAlertBlue a:hover {
	background-color: Navy;
	text-decoration: underline;	
	color:White;
	}	
			
.subAlertBlue a:visited {
	background-color: Navy;
	color: White;
	text-decoration: underline;
	}				

/* Middle boxes for youtube video */

.contentYoutubeCenter{
	float: right;
	width:293px;
        height:280px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	margin:0 10px 0 0;
	}
.contentYoutubeLeft{
	width: 293px;
        height:280px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	}
.contentYoutubeRight{
	float:right;
        height:280px;
	width:298px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	}

/* Bottom Row */

.bottom{
	width:910px;
	height:300px;
	margin:10px 0 10px 0;	
	}

.bottom ul{
	padding:5px 0 0 0;
	}

.bottom a{
	color:#498AD8;
	}

.bottom a:hover{
	color:#006;
	}

.bottomheader{
	width:910px;
	height:30px;
	background-image: url(~/media/Assessor/imagesV2/back.ashx);
	background-repeat: repeat-x;	
	}

.contentRight2{
	float:right;
	width:299px;
	height:288px;
	margin:3px 0 0 0;
	}

.contentCenter2{
	float:right;
	width:296px;
	height:288px;
	margin:3px 10px 0 0;
	}

#contentLeft2{
	float:left;
	width:294px;
	height:288px;
	margin:3px 0 0 0;
	}

.contentCenter2 ul, .contentRight2 ul, .contentLeft2 ul{
	margin:0;
	}

.contentCenter2 li, .contentRight2 li{
	background-image: url(~/media/Assessor/imagesV2/bullet.ashx);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 0 0 0 1.3em;
	line-height:1.4em;
	list-style-type: none;
	}

#contentLeft2 li{
	margin:3px 0 0 10px;
	line-height:1.29em;
	padding:0 0 0 2.5em;
	list-style-type: none;
	}

/* tighten FireFox2 */	
#contentLeft2 li, x:-moz-any-link {
	padding:0 0 0 .2em;
	}
	
.icons{
	float: left;
	width:30px;
	height:260px;
	margin:10px 10px 0 0;
	}

/* Secondary Pages */	

.info{
	width:270px;
	margin:20px 15px 0 15px;
	color:#FFF;
	line-height:1.5em;
	}
	
.header{
	width:910px;
	height:30px;
	background-image: url(~/media/Assessor/imagesV2/back2.ashx);
	background-repeat: repeat-x;
	margin:10px 0 10px 0;
	}

.brk{
	width:910px;
	height:20px;
	margin:0 0 5px 0;
	}

*html .brk{
	height:0px;
	margin:-20px 0 0 0;
	}

.less{
	margin:0 3px 0 12px;
}

.none{
	list-style:none;
	margin:0 0 0 20px;
	}

.none2{
	list-style:none;
	margin:0 0 0 30px;
	}

.none3{
	list-style:none;
	margin:0 0 0 40px;
	}
	
.subNav{
	width:270px;
	height:20px;
	margin:20px 0 0 0;
	text-align:center;
	line-height:2em;
	font-size:10px;
	}

.subNav2{
	width:460px;
	height:20px;
	margin:20px 0 0 0;
	text-align:center;
	line-height:2em;
	font-size:10px;
	}

.subNav2B{
	width:730px;
	height:20px;
	margin:20px 0 0 0;
	text-align:center;
	line-height:2em;
	font-size:10px;
	}

.subNav2B a:visited 
{
     color: #FFFFFF
}		
.subNavRight{
	float:right;
	width:90px;
	height:20px;
	background-color:#1a318e;
	color:#fff;
	}

.subNavCenter{
	float:right;
	width:89px;
	height:20px;
	background-color:#1a318e;
	color:#fff;
	border-right:1px solid #fff;
	}
	
.subNavLeft{
	float:left;
	width:89px;
	height:20px;
	background-color:#1a318e;
	color:#fff;
	border-right:1px solid #fff;
	}

.subNav2 a:visited { color: #fff; }

/* IE 6 FIXES */

*html .caption{
	position:absolute;
	z-index:80;
	left:185px;
	top:365px;
	width:590px;
	height:20px;
	background:#407aca;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#fff;
	padding:5px 0 5px 10px;
}


#contentcol p, #contentcol li, #contentcol h1, #contentcol h2, .faqanswer, #contentcol table, #contentcol td, #contentcol table.nondatatable { max-width: 900px; }


.leftColumnContent {
        font-weight: normal;
        font-size: 12px;
        }

a {
	color:#498AD8;
	text-decoration:none;
	}

a:visited{
	color:#509;
	}

a:hover{
	color:#006;
	}
	
p{
	margin: 10px 0 0 0;
	}

h1{
	color:#a52a2a;
	font-size:13px;
	padding:5px 0 0 13px;
	margin:0 0 5px 0;
	}

h2{
	color:#fff;
	font-size:13px;
	padding:5px 0 0 13px;
	margin:0 0 8px 0;
	}
	
h3{
	color:#fff;
	font-size:12px;
	margin:0;
	}

h4{
	color:#a52a2a;
	font-size:12px;
	margin:10px 0 0 0;
	}
	

