/* CSS Document */

/* Index Page Main Navigation: Added 10/4/07
================================= */
#bodyIndex {
	background: #dddddd url(../images/bgTile_index5.jpg) top center repeat-x;
	}
#wrapperIndex {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	}
#headerIndex {
	width: 800px;
	margin-top: 0;
	font-variant: normal;
	text-align: center;
	}
h2#welcome {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding-top: 10px;
	}
#navIndex {
	width: 800px;
	height: 150px;
	position: relative;
	background: url(../images/bg_index.jpg);
	margin: 0 ;    
	padding: 0;
	}
#navIndex li {
	float: left;
	list-style: none;
	display: block;
	width: 200px;
	}
#navIndex li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 150px;
	background: url(../images/bg_index.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	}
li#nav_727 a {
	left: 0;
	width: 200px;
	background-position: 0 0;
	}
li#nav_west a {
	left: 200px;
	width: 200px;
	background-position: -200px 0;
	}
li#nav_south a {
	left: 400px;
	width: 200px;
	background-position: -400px 0;
	}
li#nav_north a {
	left: 600px;
	width: 200px;
	background-position: -600px 0;
	}
/* Hover State */
li#nav_727 a:hover {
	background-position: 0 -150px;
	}
li#nav_west a:hover {
	background-position: -200px -150px;
	}
li#nav_south a:hover {
	background-position: -400px -150px;
	}
li#nav_north a:hover {
	background-position: -600px -150px;
	}
#description {
	color: #fff;
	}
#description td {
	padding: 0 8px 0 8px;
	}
#map {
	width: 800px;
	}
#map img {
	padding: 15px 0 0 75px;
	border: none;
	}
* html #map p {
	margin-top: 20px;
	margin-left: 120px;
	border: none;
	}
#copyRightFooter {
	color: #333;
	font-size: 9px;
	text-align: center;
	}
#copyRightFooter a:link, #copyRightFooter a:visited {
	color: #234ac8;
	text-decoration: none;
	}
#copyRightFooter a:hover, #copyRightFooter a:active {
	color: #234ac8;
	text-decoration: underline; 
	}

/* Extras Page
================================= */
	
#middleTop p.download a:link, #middleTop p.download a:visited {
	background: transparent url(../images/icon_pdf.gif) 0 center no-repeat;
	padding: 5px 0 5px 20px;
	color: #234ac8;
	text-decoration: none; 
	}
#middleTop p.download a:hover, #middleTop p.download a:active {
	color: #234ac8;
	text-decoration: underline; 
	}  
	
	
/* Layout
================================= */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background-color: #CCCCCC;
	text-align: left;
	color: #666666;
	}

#leftCont p {
	color: #333333;
	}

.indexBkd {
	background-image: url(../images/indexlft.jpg);
	background-repeat: no-repeat;
	}

#botBan {
	background-image: url(../images/bottom_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 550px;
	margin: 0px;
	padding: 0px;
	}

#rtNav {
	width: 25px;
	vertical-align: top;
	}

#content {
	width: 350px;
	background-image: url(../images/middletile.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}

#contentMap {
	width: 350px;
	background-image: url(../images/img_map_tile.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}

#logo {
	background-image: url(../images/lfsidetilebkd.jpg);
	background-repeat: repeat-y;
	}

#stepsCont {
	position: absolute;
	height: 120px;
	width: 350px;
	left: 0px;
	top: 0px;
	}

#lfNav {
	width: 25px;
	}

#header {
	padding-top: 15px;
	height: 34px;
	}

#testLayerContainer {
	position: relative;
	margin-top: 30px;
	width: 350px;
	height: 250px;
	}

#testLayerContent {
	position: absolute;
	height: 250px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	}

#wrapper {
	width: 800px;
	}

/* Footer: Magazine Links: Added 10/3/07
================================= */
	
#footerNew {
	margin: 0 auto;
	}
#linksBox {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	}
#linksBox ul {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 11px;
	font-weight: 700;
	}
#linksBox li {
	padding: 0 10px 0 10px;
	display: inline;
	border-right: 1px solid #333;
	}
* html #linksBox li {
	padding: 0 7px 0 10px;
	display: inline;
	border-right: 1px solid #333;
	}
#linksBox li.last {
	display: inline;
	border-right: none;
	}
#linksBox li a:link, #linksBox li a:visited {
	color: #333;
	text-decoration: none;
	}
#linksBox li a:hover, #linksBox li a:active {
	color: #003399;
	text-decoration: underline;
	}
	
/*
================================= */
	
#contactInfo {
	background-image: url(../images/lfsidetilebkd.jpg);
	background-repeat: repeat-y;
	}
#footer {
	height: 15px;
	}

#rtCont {
	width: 200px;
	background-image: url(../images/rtsidetilebkd.jpg);
	background-repeat: repeat;
	background-position: left top;
	}

#midCont {
	width: 350px;
	height: 495px;
	}

#middleTop {
	width: 350px;
	margin: 0px;
	padding: 20px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/middletop.jpg);
	background-position: center top;
	}

#middleTopMap {
	width: 350px;
	margin: 0px;
	padding: 20px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/img_map.jpg);
	background-position: center top;
	}

.testimonials {
	background-color: #D15900;
	}

#leftCont {
	width: 200px;
	background-image: url(../images/contbkd.jpg);
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	}

#stepsMain {
	height: 120px;
	width: 350px;
	position: relative;
	}

#contactForm {
	margin-top: 25px;
	}

#SwapThis {
	margin-top: 10px;
	}

.dottedLine {
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	}

#staffLayerContainer {
	height: 150px;
	width: 350px;
	position: relative;
	vertical-align: top;
	}

#staffLayercontent {
	height: 150px;
	width: 350px;
	position: absolute;
	left: 0px;
	top: 0px;
	}

.home {
	background-image: url(../images/indexlft2.jpg);
	background-repeat: no-repeat;
	color: #CCCCCC;
	height: 63px;
	background-color: #CCCCCC;
	}

#rtContTop {
	width: 200px;
	background-image: url(../images/rtsidetilebkd.jpg);
	background-repeat: repeat-y;
	}

h1 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	}

.centered {
	text-align: center;
	}

#testLayerContent p {
	line-height: 14px;
	}

/* Footer Styles */
#footer a:link, #footer a:visited {
	color: #000;
	text-decoration: none;
	}

#footer a:hover, #footer a:active {
	color: #003399;
	text-decoration: none;
	}

#footer a .alt {
	color: #003399;
	text-decoration: none;
	}

#footer a:hover .alt {
	text-decoration: underline;
	}




.container6{
	text-align: left;
	padding: 10px 30px;
}

span.kicker{
	font-weight: bold;
}