/* CSS Document */

body {
	background:url(images/framework/mainBackground.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#2d5d6a;
	margin:0px;
	padding:0px;
	}

.wrapper {
	position:relative;
	top:0px;
	left:0px;
	width:1018px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	}


.masthead {
	position:relative;
	top:0px;
	left:0px;
	width:1018px;
	height:146px;
	text-align:left;
	float:left;
	}

.navigation {
	position:relative;
	top:0px;
	left:0px;
	width:1018px;
	height:55px;
	text-align:left;
	float:left;
	z-index:1000;
	}
	
	
.navSpacer {
	position:relative;
	top:0px;
	left:0px;
	width:1018px;
	height:14px;
	text-align:left;
	float:left;
	}

.content {
	position:relative;
	top:0px;
	left:0px;
	width:1018px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/framework/contentBackground.png);
	background-repeat: repeat-y;
	}
	
.leftGutter {
	position:relative;
	top:0px;
	left:0px;
	width:28px;
	float:left;
	}
	
.contentMiddle 	{
	position:relative;
	top:0px;
	left:0px;
	width:956px;
	float:left;
	background-color:#fff;
	background-image:url(images/framework/contentBAck.jpg);
	background-repeat:repeat-y;
	}
	
.rightGutter {
	position:relative;
	top:0px;
	left:0px;
	width:34px;
	float:left;
	}
	
	
	
	
	

.contentLeft {
	position:relative;
	top:0px;
	left:0px;
	width:442px;
	text-align:center;
	float:left;
	font-family: "adobe-jenson-pro";
	}
	
.contentLeft h4,h5,h6 {
  	font-family: "adobe-jenson-pro";
  	font-weight:normal;
	line-height:120%;
	color:#414143;
	}
	
.contentLeft h4 {
	font-size:26px;
	font-style:italic;
	color:#2d5d6a;
	line-height:100%;
	}
  
.contentLeft h5 {
	font-size:22px;
	color:#34590b;
	font-weight:500;
	}
	
.contentLeft h6 {
	font-size:16px;
	font-weight:normal;
	margin-top:-20px;
	}	
  	
.contentRight {
	position:relative;
	top:0px;
	right:0px;
	width:514px;
	text-align:left;
	float:right;
	display:block;
	font-family: "adobe-jenson-pro";
	}	
	
	
.contentRightText {
	position:relative;
	top:0px;
	right:0px;
	width:460px;
	text-align:left;
	float:right;
	padding: 60px 30px 0px 0px;
	background-color:#fff;
	display:block;
	background-image:url(images/framework/contentRight-Top.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	font-family: "adobe-jenson-pro";
  	font-weight:normal;
	font-size:20px;
	line-height:120%;
	color:#252519;
	}
	
	
	
	
.contentRight h1,h2,h3 {
  	font-family: "adobe-jenson-pro";
  	font-weight:normal;
	line-height:120%;
	}			
	
.contentRight h1 {
	font-size:28px;
	font-weight:500;
	color:#34590b;
	}
  
.contentRight h2 {
	font-size:24px;
	font-weight:500;
	font-style:italic;
	color:#34590b;
	}
	
.contentRight h3 {
	font-size:20px;
	font-style:italic;
	}	

.privacy {
	font-size:12px;
	line-height:110%;
	}

.rule {
	display:block;
	width:100%;
	border-top:1px #666 solid;
	}

.rightPhoto {
	float:right;
	padding:0px 0px 10px 10px;
	}


li {
	padding-bottom:3px;
	}
	
ul {
	margin:10px 0px 0px 0px;
	}
	
ol {
	margin:10px 0px 0px 0px;
	}
	
	
.numberList {
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 5px 10px;
	border-bottom: 1px solid #900;
	}
	
.footerSpace {
	position:relative;
	top:0px;
	left:0px;
	width:1018px;
	height:29px;
	float:left;
	}


.footer {
	position:relative;
	background-image:url(images/framework/footerBackground.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:0px;
	width:1018px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	}


.footerContent {
	position:relative;
	background-image:url(images/framework/footerContentBackground.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:28px;
	width:956px;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dfdbca;
	display:block;
	}


.footerSiteMap {
	position:relative;
	top:0px;
	left:20px;
	width:500px;
	text-align:left;
	font-family: "adobe-jenson-pro";
  	font-weight:normal;
	font-size:16px;
	line-height:120%;
	color:#764a1c;
	float:left;
	display:block;
	}


.footerCopyright	{
	position:relative;
	top:0px;
	right:20px;
	width:400px;
	text-align:right;
	font-family: "adobe-jenson-pro";
  	font-weight:normal;
	font-size:16px;
	line-height:120%;
	color:#764a1c;
	float:right;
	display:block;
	}
	
	
a:link {
	color:#2d5d6a;
	text-decoration:underline;
	}	

	
a:visited {
	color:#2d5d6a;
	text-decoration:underline;
	}	
	
	
a:hover {
	color:#a51628;
	text-decoration:underline;
	}	

a:active {
	color:#2d5d6a;
	text-decoration:underline;
	}
				
img {
	border:0px;
	}
	
.scriptedForm	 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 460px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	font-weight: normal;
	}
	
.scriptedForm td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;

	background-image:none;
	padding:10px;
	margin: 0px 0px 10px 0px;
	}


.scriptedForm th {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
font-weight:normal;
	background-image:none;
	padding:10px;
	margin: 0px 0px 10px 0px;
	}


	
.scriptedForm input {
	border:solid #666666 1px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
	
.altButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	background-color:#118b3e;
	padding:5px 50px 5px 50px;
	}
	
			
