body {
font-family: Calibri;
margin-top:0px;
}
#mainWrap{
	/*width:870px;
	height:auto;*/
	margin: 0 auto;
}

.credits{
	width:820px;
	height:auto;
	margin: auto;
	text-align:center
}
.header{
	width:970px;
	height:251px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.rightHeaderTop{
	width:100%;
	height:auto;
	margin: 30px 0 0 0;
	padding: 10px 0
}
.pageName{
	width:200px;
	height:20px;
	padding: 0 20px 0 0;
	font-size: 18px;
	text-align:right;
	float:right;
	clear:both
}
.login{
	width:240px;
	height:20px;
	padding: 0 25px 0 0;
	font-size: 18px;
	text-align:right;
	float:right;
	clear:both
}
.siteName{
	/*width:480px;*/
	height:40px;
	font-family:"Lithos Pro Regular";
	font-size: 30px;
	clear:both
}

.rightHeaderMiddle{
	width:604px;
	height:auto;
	padding: 10px 0 0;
}
.rightHeaderMiddleBillboard{
	width:500px;
	height:30px;
	/*padding: 15px 0 15px 30px;*/
	font-size:24px;
	font-weight: bold;
	font-style:italic;
	background:url(../images/taxingEnough.png) no-repeat;
	margin: 5px 0 10px;
}
.rightHeaderBottom{
	width:514px;
	height:38px;
	margin: 10px 0 0 0;
}
.block2{
	width:880px;
	height:auto;
	margin: 0 auto;
}
.special1{
	color:red; 
	font-size:18px; 
	font-weight:bold
}
.leftCol{
	width:164px;
	height:auto;
	padding: 0 16px;
	/*border-right: 1px dotted #777;*/
	float:left
}
.middleCol{
	width:650px;
	height:auto;
	padding: 0px 16px;
	border-left: 1px dotted #777;
	float:left
}
.middleColReqForm{
	width:auto;
	height:auto;
	padding: 10px 40px;	/*border-right: 1px dotted #777;*/
}
.rightCol{
	width:0px;
	height:500px;
	float:left
}
.imageHolder{
	border:1px solid #777
	}
.imageHolder2{
	width: 158px;
}
.box1{
	width:auto;
	height:auto;
	margin-top:0px
}
.box1A{
	width:auto;
	height:auto;
	margin-top:10px
}
.box2{
	width: auto;
	height:auto;
	margin: 0 0 0 0;
}
.indentedBox{
	width: auto;
	height:auto;
	margin:10px 0 0 40px
}

.topBox{width: auto; 
	height:auto; 
	margin-top:0px
}
.topBoxBold{width: auto; 
	height:auto; 
	margin:0px 0 10px;
	font-weight:bold;
}
.spacer5{
	width:auto;
	height:5px;
	clear:both
}
.spacer10{
	width:auto;
	height:10px;
	clear:both
}
.box3{
	width:470px;
	float: left;
	height: auto;
}
.spacer20{
	width:auto;
	height:20px;
	clear:both
}
.box1Left{
	width:auto;
	height:auto;
	/*padding: 0 6px 0 0;*/
	float:left
}.box1Wide{
	width:auto;
	height:auto;
	padding: 0 6px 0 0;
}
.box1Right{
	width:162px;
	height:auto;
	float:left;
	text-align: center;
}
.title{
	margin:0 0 5px;
	font-weight:bold;
	clear:both;
}
.title_topDots{
	margin:10px 0 5px;
	padding: 10px 0 0;
	font-weight:bold;
	border-top: 1px dotted #777;
	clear:both;
}
.title_topDots_NoBold{
	margin:10px 0;
	padding: 10px 0 0;
	border-top: 1px dotted #777;
	clear:both;
}
.title_bottomDots{
	margin:10px 0;
	padding: 0 0 10px;
	font-weight:bold;
	border-bottom: 1px dotted #777;
	clear:both;
}
.greenSpan {
	color: #3faa73;
	font-style: italic;
	font-weight: bold;
}
.question{font-weight:bold}
.formsBox{padding:20px; width:560px; height:420px; margin:auto}
.forms{float:left;}
.x1{height:32px; width:120px; text-align:right; padding: 0 10px 0}

.branch{
	font-weight:bold; 
	padding: 0 0 5px 0
	}
.field{
	width:auto
	}
.directContact {
	width:320px;
	margin:auto;
	padding: 20px 0 20px 60px
	}

/*N I N E   S L I C E   S E C T I O N*/
	/*
		To change the width of the page:
		The top, middle, and bottom CENTER strips Widths are always the same.
		Container Width is 40 px more
	*/
	
#container{
	width:920px;
	height:auto;
	margin: auto;
}
.topStrip{width:100%; height:15px; clear:both}

	.topStripLeft{
	width:15px;
	height:15px;
	float:left;
	background:url(images/top-Left.png)
	}
	.topStripCenter{
	width:880px;
	height:15px;
	padding:0 0 0 10px;
	float: left;
	background:url(images/top-Center.png) repeat-x






	}
	.topStripRight{
	width:15px;
	height:15px;
	float: right;
	background:url(images/top-Right.png)
	}

	
.middleStrip{
	/*width:100%;
	height:auto;*/
	clear:both;
}
	.middleStripLeft{
	width:15px;
	height:340px;
	float:left;
	background: url(images/middle-Left.png);
	}
	.middleStripCenter{
	width:890px;
	height:340px;
	padding:0 0 0 0px;
	float:left;
	background:white;
	}
	.middleStripRight{
	width:15px;
	height:340px;
	float:right;
	background: url(images/middle-Right.png);
	}


.bottomStrip{width:100%; height:15px;clear:both}

	.bottomStripLeft{
	width:15px;
	height:15px;
	float:left;
	background: url(images/bottom-Left.png);
}
	.bottomStripCenter{
	width:880px;
	height:15px;
	padding:0 0 0 10px;
	float: left;
	background: url(images/bottom-Center.png);
}
	.bottomStripRight{
	width:15px;
	height:15px;
	float: right;
	background: url(images/bottom-Right.png);
}
#sitemap{
	text-align:center;
	margin:-10px 0 10px 0
}
.map_li{
	display:inline;
	padding: 0 5px;
	font-size:12px;
}
#sitemap a{	text-decoration: none; color: #416955;}
#sitemap a:hover{text-decoration: underline; color: #416955;}
