﻿/* CSS Document */


html{
	height:100%;
	margin:0px;
	overflow: -moz-scrollbars-vertical;
}

body{
	margin:0px;
	height:100%;
	background:#514107;
	font-family:Arial;
	color:#0a0a0a;
	font-size:75%;
}

div.main {
	margin-left:auto;
	margin-right:auto;
	width:908px;
	font-size:12px;
}

a{
	color:#850903;
	/*margin and padding set to fix browser overlap bug in Firefox*/
	margin:0px 0px 0 0px;
	padding:0px;
	}

a:hover{
	color:#4c0501;
	}
	
a:visited{
	color:#4c0501;
}


div.header{
	float:left;
	width:908px;
	height:143px;
	background:url(../images/headerGraphic.jpg) no-repeat;
}

div.header div.subscribe{
	float:right;
	padding:100px 20px 0px 0px;
}

div.header div.subscribe input{
	margin:0px;
	float:left;
	width:130px;
}

div.header div.subscribe img{
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	border:none;
}


div.primaryNavBar{
	float:left;
	width:908px;
	height:35px;
	background:#cbbd85;
	}
	



div.search{
	float:left;
	width:213px;/*220*/
	height:27px;/*35*/
	padding:8px 0px 0px 12px;
}

div.search input{
	float:left;
	width:120px;
	background:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:solid 1px #000000;
	
	}
	
div.search img{
	float:left;
		}

/********************
Start of Primary Navigation CSS
**********************/
		
div.navLinks{
float:left;
	width:683px;
	height:35px;
}

div.navLinks a span{
	visibility:hidden;
	padding:0px;
	margin:0px;
}

div.navLinks a{
	padding:0px;
	margin:0px;
}


div.navLinks a.link_1{
	float:left;
	height:35px;
	text-decoration:none;
	width:79px;
	background:url(../images/btnHome_1.jpg);
	
}

div.navLinks a.link_2{
	float:left;
	height:35px;
	text-decoration:none;
	width:125px;
	background:url(../images/btnArchives_1.jpg);
}

div.navLinks a.link_3{
	float:left;
	height:35px;
	text-decoration:none;
	width:107px;
	background:url(../images/btnExperts_1.jpg);
}

div.navLinks a.link_4{
	float:left;
	height:35px;
	text-decoration:none;
	width:121px;
	background:url(../images/btnNetwork_1.jpg);
}

div.navLinks a.link_5{
	float:left;
	height:35px;
	text-decoration:none;
	width:131px;
	background:url(../images/btnSolutions_1.jpg);
}

div.navLinks a.link_6{
	float:left;
	height:35px;
	text-decoration:none;
	width:120px;
	background:url(../images/btnContact_1.jpg);
}
	

div.navLinks a.link_1:hover{
	float:left;
	height:35px;
	text-decoration:none;
	width:79px;
	background:url(../images/btnHome_2.jpg);
	
}

div.navLinks a.link_2:hover{
	float:left;
	height:35px;
	text-decoration:none;
	width:125px;
	background:url(../images/btnArchives_2.jpg);
}

div.navLinks a.link_3:hover{
	float:left;
	height:35px;
	text-decoration:none;
	width:107px;
	background:url(../images/btnExperts_2.jpg);
}

div.navLinks a.link_4:hover{
	float:left;
	height:35px;
	text-decoration:none;
	width:121px;
	background:url(../images/btnNetwork_2.jpg);
}

div.navLinks a.link_5:hover{
	float:left;
	height:35px;
	text-decoration:none;
	width:131px;
	background:url(../images/btnSolutions_2.jpg);
}

div.navLinks a.link_6:hover{
	float:left;
	height:35px;
	text-decoration:none;
	width:120px;
	background:url(../images/btnContact_2.jpg);
}
	
/********************
END of Primary Navigation CSS
**********************/	
	

div.content{
	float:left;
	width:908px;
	background:#FFFFFF;
	padding:20px 0px 0px 0px;
}

div.leftCont{
	float:left;
	width:226px;
}

div.leftCont div.issue {
float:left;
width:202px;/*226*/
height:190px;/*242*/
background:url(../images/leftIssueBack.jpg) no-repeat;
padding:50px 9px 5px 15px;
font-size:12px;
}
.issue_date {
margin:-35px 0 0 133px;
color:#B76801;
font-size:10.5px;
font-weight:bold;
white-space:nowrap;
text-align:center;
width:75px;
}

.issue_link {
padding:0 0 0 23px;
float:left;
clear:both; 
margin:0 0 0;
}

div.leftCont div.issue ul.issueList{
float:left;
margin:0px;
padding:5px 0 5px 0;
margin:0px 0 0;
}

div.leftCont div.issue ul.issueList li{
list-style:none;
background:url(../images/bullet_issueList.jpg) no-repeat top left;
padding:5px 0px 5px 23px;
width:170px;

}

div.leftCont div.issue ul.issueList li a{
		color:#2e4209;
		text-decoration:none;
}

div.leftCont div.issue ul.issueList li a:hover{
		color:#2e4209;
		text-decoration:underline;
}

div.leftCont div.issue ul.issueList li a:visited{
		color:#52760f;
		text-decoration:underline;
}



div.leftCont div.tryThis {
	float:left;
	width:206px;/*226*/
	/*height:192px;/*252*/
	padding:60px 8px 0px 12px;
	background:url(../images/leftTryThisBack.jpg) no-repeat;
}

div.leftCont div.answerThis {
	float:left;
	width:206px;/*226*/
	/*height:192px;/*252*/
	padding:60px 8px 10px 12px;
	background:url(../images/answerThis_bg.jpg) no-repeat;
}


div.leftCont div.tryThis h1{
	float:left;
	color:#435e2d;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	margin:8px 0px;
	padding:0px;

}

div.leftCont div.tryThis img{
	float:left;
}

div.leftCont div.tryThis p{
	float:left;
	padding:8px 0px;
	
}

div.rightCont{
	float:left;
	width:612px;/*682*/	
	padding:0px 30px 0px 25px;
	
}

div.rightCont p{
	margin:0px;
	padding:15px 0px 0px 0px;
	line-height:18px;
	
	}

div.rightCont h1, div.rightCont h1 a{
	color:#59AF72;
	font:Arial, Helvetica, sans-serif;
	font-size:31px;
	margin:0px;
	padding:0px;
	font-weight:100;
	text-decoration:none;
}

div.rightCont h2{
	color:#59AF72;
	font:Arial, Helvetica, sans-serif;
	font-size:21px;
	margin:0px;
	padding:15px 0px 0px 0px;
	font-weight:100;
}

div.rightCont h3{
	color:#59AF72;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:15px 0px 5px 0px;
	font-weight:100;
}

div.rightCont h4{
	color:#59AF72;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:15px 0px 0px 0px;
	font-weight:bold;
}

div.rightCont ul, div.rightCont ol{
margin:-10px 0 0 0;
padding:5px 0px 0px 0px;

}

div.rightCont ul li{
margin:5px 0px 0px 20px;
line-height:18px;
}
div.rightCont ol li{
margin:5px 0px 0px 30px;
line-height:18px;
}


div.rightCont h1 span.h1Special{
	color:#959790;
}
	
div.rightCont div.horizonRule{
	float:left;
	width:612px;
	height:1px;
	border-bottom:dotted 1px #393838;
	margin:15px 0px 25px 0px;
}


div.rightCont img.floatLeft{
	float:left;
	margin:20px 25px 25px 0px;
	}

div.rightCont img.floatRight{
	float:right;
	margin: 20px 0px 25px 25px;
	}


div.rightCont div.sharePage{
	float:left;
	width:602px;
	height:25px;
	padding:15px 0px 5px 0px;
	text-align:right;
}

div.rightCont div.sharePage a{
	background:url(../images/emailLink.jpg) right no-repeat;
	padding:5px 25px 3px 0px;
	text-decoration:none;
	

}

span.grayBold {
	color:#787874;
	font-weight:bold;
}

div.footer{
	float:left;
	background:#435e2d url(../images/footerLogo.jpg) no-repeat;
	width:848px;/*908*/
	height:14px;
	padding:6px 15px 5px 45px;	
	color:#FFFFFF;
	font-size:10px;
}

div.footer a,div.footer a:hover, div.footer a:visited {
	color:#ffffff;
	}
	
div.footer div.policy {
	float:left;
	
}

div.footer div.siteLink {
	float:right;
	
}

.RequiredStar
{
    font-size: 18px;
    font-weight: bold;
    color: Red;
    margin-left: 5px;
}

.HiddenValidation
{
    display: none;
}

.contactTitle {
color:#B76801;
}

.arch_img {
padding:5px 0 0 30px;
}
 .red_text 
 {
 	color:#4C0501;
 	}

.arch_title {
color:#665135;
}

td.CheckCol label {
display:none;
}	

.Privy {
padding:0 0 0 5px;	
}

#preview{
	position:absolute;
	display:none;
	color:#fff;
	margin:-200px 0 0 0;
	}
	
#ctl00_contentRight_rblAnswer td label {color: #b76801;}

span.gray {
	color:#787874;
}

.small {
font-size:7px;
}