body {
	margin:-8px 0px; 
	padding:0px;
	/*text-align:center;*/
	background-color: #FAF9F5;
	/*overflow: hidden;*/
	/*min-width:600px;*/
	z-index:-1;
}

#headercontainer {
	/*position:absolute;*/
	/*top: 50%;*/
	left: 50%;
	width:1200px;
	/*height:18em;
	/*margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -600px; /*set to a negative number 1/2 of your width*/
	/*margin-top: -300px;*/
}

#header {
	position:absolute;
	width:1142px;
	height:140px;
	margin-top: 0px;
	margin-left: 0px;
	/*background-color:#FAF9F5;*/
	left: 50%;
	/*height:18em;
	/*margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -571px; /*set to a negative number 1/2 of your width*/
	/*overflow: auto;*/
	/*overflow-x: hidden;*/
	/*overflow-y: scroll;*/
	z-index:1;
	overflow-x: hidden;
}

#headerbg {
	position:absolute;
	background-image: url(images/nav/headerbg.gif);
	background-repeat: repeat-x;
	margin-top:0px;
	margin-left:0px;
	height: 120px;
	width: 100%;
	z-index:1;
	background-color: #5E5E5E;
	overflow-x: hidden;
}

/*#container {
/*margin:10 auto;
overflow-x: hidden;
}*/

#logo {
	/*position:absolute;*/
	width:265px;
	height:120px;
	/*z-index:3;*/
	margin-top:5px;
	margin-left:8px;
	/*background-image: url(images/main_01.png);*/
}

#nav1 {
	/*position:absolute;*/
	width:456px;
	height:90px;
	margin-top:-125px;
	margin-left:263px;
}

#nav2 {
	/*position:absolute;*/
	width:456px;
	height:30px;
	margin-top:6px;
	margin-left:15px;
	list-style: none;
	line-height:12px;
}

#nav2 li
{
display: inline;
padding: 0;
margin: 0;
}

#nav2 li:before { 
content: "   "; 
}

#nav2 li:first-child:before { 
content: "   "; 
}

#nav3 {
	/*position:absolute;*/
	width:255px;
	height:90px;
	margin-top:-140px;
	margin-left:840px;
}

#nav4 {
	/*position:absolute;*/
	width:255px;
	height:30px;
	margin-top:0px;
	margin-left:840px;
}

#maincontent {
	position:absolute;
	width:1200px;
	height:100%;
	margin-top: 110px;
	/*background-color:#FAF9F5;*/
	left: 50%;
	/*height:18em;
	/*margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -600px; /*set to a negative number 1/2 of your width*/
	/*overflow: auto;*/
	/*overflow-x: hidden;
	/*overflow-y: scroll;*/
	z-index:1;
}

#listtitle {
	position:absolute;
	width:198px;
	height:20px;
	margin-top:0px;
	margin-left:0px;
}

#lefttitle {
	position:absolute;
	width:131px;
	height:100%;
	margin-top: 20px;
	margin-left: 40px;
	padding: 0px;
	left: -7px;
}

#midtitle {
	position:absolute;
	width:109px;
	height:12px;
	margin-top: 20px;
	margin-left: 275px;
}

#righttitle {
	position:absolute;
	width:108px;
	height:12px;
	margin-top: 20px;
	margin-left: 905px;
}

#infotext {
	position:absolute;
	width:270px;
	height:295px;
	margin-top: 51px;
	margin-left: 905px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #8F8F8D;
}

#infocredits {
	position:absolute;
	width:270px;
	height:87px;
	margin-top: 335px;
	margin-left: 905px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8F8F8D;
}

#infoarea {
	position:absolute;
	width:270px;
	height:60px;
	margin-top: 335px;
	margin-left: 905px;
}

#infobutton1 {
	position:absolute;
	width:264px;
	height:35px;
	margin-top: 435px;
	margin-left: 905px;
	background-repeat: repeat-x;
	padding-top:1px;
	padding-bottom:-1px;
	padding-right:8px;
}
#addThis {
	position:absolute;
	width:264px;
	height:35px;
	margin-top: 470px;
	margin-left: 905px;
	background-repeat: repeat-x;
	padding-top:1px;
	padding-bottom:-1px;
	padding-right:8px;
	top: 10px;
}

#infobutton2 {
	position:absolute;
	width:auto;
	height:18px;
	margin-top: 435px;
	margin-left: 1005px;
	background-image: url(images/nav/buttonbg.jpg);
	background-repeat: repeat-x;
	padding-top:1px;
	padding-bottom:-1px;
	padding-left:8px;
	padding-right:8px;
}

#infobutton3 {
	position:absolute;
	width:auto;
	height:18px;
	margin-top: 435px;
	margin-left: 1105px;
	background-image: url(images/nav/buttonbg.jpg);
	background-repeat: repeat-x;
	padding-top:1px;
	padding-bottom:-1px;
	padding-left:8px;
	padding-right:8px;
}

#buttonarea1 {
	position:absolute;
	width:85px;
	height:18px;
	margin-top: 430px;
	margin-left: 905px;
}

#buttonarea2 {
	position:absolute;
	width:85px;
	height:18px;
	margin-top: 430px;
	margin-left: 1015px;
}

#mainimages{
	position:absolute;
	width:600px;
	height:100%;
	margin-top: 40px;
	margin-left: 275px;
	background-color: #FAF9F5;
}

/*#mainimage1{
	position:absolute;
	width:100%;
	height:100%;
	margin-top: 5px;
	margin-left: 0px;
	display:block;
	}
	
#mainimage2{
	position:absolute;
	width:100%;
	height:100%;
	margin-top:315px;
	margin-left: 0px;
	display:block;
	}
	
#mainimage3{
	position:absolute;
	width:100%;
	height:100%;
	margin-top: 625px
	margin-left: 0px;
	display:block;
	}
	*/
#googleads{
	position:absolute;
	width:120px;
	height:600px;
	margin-top: 510px;
	margin-left: 905px;
}

#googleads1{
	position:absolute;
	width:120px;
	height:600px;
	margin-top: 370px;
	margin-left: 905px;
}

#list{
	position:absolute;
	width:212px;
	height:700px;
	margin-top: 125px;
	margin-left: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8F8F8D;
	z-index:1;
	top: -14px;
	left: -5px;
}
#listSansBorder{
	position:absolute;
	width:212px;
	height:700px;
	margin-top: 125px;
	margin-left: 40px;
	z-index:1;
}

#listimg1a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:46px;
	margin-left:0px;
	z-index:1;
}

#listimg2a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:104px;
	margin-left:0px;
}

#listimg3a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:162px;
	margin-left:0px;
}

#listimg4a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:220px;
	margin-left:0px;
}

#listimg5a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:278px;
	margin-left:0px;
}

#listimg6a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:336px;
	margin-left:0px;
}

#listimg7a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:394px;
	margin-left:0px;
}

#listimg8a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:452px;
	margin-left:0px;
}

#listimg9a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:510px;
	margin-left:0px;
}

#listimg10a{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:568px;
	margin-left:0px;
}

#listimg1b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:46px;
	margin-left:115px;
}

#listimg2b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:104px;
	margin-left:115px;
}

#listimg3b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:162px;
	margin-left:115px;
}

#listimg4b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:220px;
	margin-left:115px;
}

#listimg5b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:278px;
	margin-left:115px;
}

#listimg6b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:336px;
	margin-left:115px;
}

#listimg7b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:394px;
	margin-left:115px;
}

#listimg8b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:452px;
	margin-left:115px;
}

#listimg9b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:510px;
	margin-left:115px;
}

#listimg10b{
	position:absolute;
	width:90px;
	height:30px;
	margin-top:568px;
	margin-left:115px;
}

#listtxt1a{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:35px;
	margin-left:0px;
	text-align:left;
}

#listtxt2a{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:93px;
	margin-left:0px;
	text-align:left;
}

#listtxt3a{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:151px;
	margin-left:0px;
	text-align:left;
}

#listtxt4a{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:209px;
	margin-left:0px;
	text-align:left;
}

#listtxt5a{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:267px;
	margin-left:0px;
	text-align:left;
}

#listtxt6a{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:325px;
	margin-left:0px;
	text-align:left;
}

#listtxt7a{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:383px;
	margin-left:0px;
	text-align:left;
}

#listtxt8a{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:441px;
	margin-left:0px;
	text-align:left;
}

#listtxt9a{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:499px;
	margin-left:0px;
	text-align:left;
}

#listtxt10a{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:557px;
	margin-left:0px;
	text-align:left;
}

#listtxt1b{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:35px;
	margin-left:115px;
	text-align:left;
}

#listtxt2b{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:93px;
	margin-left:115px;
	text-align:left;
}

#listtxt3b{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:151px;
	margin-left:115px;
	text-align:left;
}

#listtxt4b{
	position:absolute;
	width:90px;
	height:10px;
	margin-top:209px;
	margin-left:115px;
	text-align:left;
}

#listtxt5b{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:267px;
	margin-left:115px;
	text-align:left;
}

#listtxt6b{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:325px;
	margin-left:115px;
	text-align:left;
}

#listtxt7b{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:383px;
	margin-left:115px;
	text-align:left;
}

#listtxt8b{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:441px;
	margin-left:115px;
	text-align:left;
}

#listtxt9b{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:499px;
	margin-left:115px;
	text-align:left;
}

#listtxt10b{
	position:absolute;
	width:90px;
	height:20px;
	margin-top:557px;
	margin-left:115px;
	text-align:left;
}
.listText{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #767770;
	/*line-height: 19px;*/
	font-weight: lighter;
}
a.listText:link, a.listText:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #767770;
	font-weight: lighter;
	text-decoration:none;
}
a.listText:hover, a.listText:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #404040;
	font-weight: lighter;
	text-decoration:underline;
}

a.listTextMed:link, a.listTextMed:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #767770;
	font-weight: lighter;
	text-decoration:none;
}
a.listTextMed:hover, a.listTextMed:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #404040;
	font-weight: lighter;
	text-decoration:underline;
}

.imageBorder {
	padding: 2px;
	border: 1px solid #8F8F8D;
	display:block;
	line-height:14px;
}
.downloadsImageBorder {
	padding: 2px;
	border: 1px solid #8F8F8D;
	display:block;
	line-height:14px;
	margin-bottom: 10px;
}
.imgLink {
	display:block;
	line-height:14px;
	border-top: 3px solid #8F8F8D;
}
A:hover .imgLink, A:active .imgLink {
	display:block;
	line-height:14px;
	border-top: 3px solid #404040;
}
.imgLink2 {
	padding: 2px;
	border: 1px solid #8F8F8D;
	display:block;
	line-height:14px;
}
A:hover .imgLink2, A:active .imgLink2 {
	padding: 2px;
	border: 1px solid #3f3f3f;
	display:block;
	line-height:14px;
}
.smalltitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: normal;
	color: #968B84;
	font-weight: lighter;
	text-transform: uppercase;
	line-height: 30px;
}

a.secondaryNav:link, a.secondaryNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0F;
	text-decoration: none;
	line-height: 16px;
	padding-left:2px;
}
a.secondaryNav:hover, a.secondaryNav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0F;
	text-decoration: underline;
	line-height: 16px;
	padding-left:2px;
}

a.nav2text:link, a.nav2text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #DFE398;
	text-decoration: none;
	padding-right:9px;
}
a.nav2text:hover, a.nav2text:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #DFE398;
	text-decoration: underline;
	padding-right:9px;
}

.infoTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #696969;
	line-height: 25px;
}

a.infoTitleLink:link, a.infoTitleLink:visited { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #696969;
	line-height: 25px;
	text-decoration:underline;
}
a.infoTitleLink:hover, a.infoTitleLink:active { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #3C3C3C;
	line-height: 25px;
	text-decoration:underline;
}

.infoBody{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #767770;
	line-height: 20px;
	font-weight: lighter;
	margin-top:10px;
}

.infoCredits{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A55;
	text-decoration: none;
	line-height: 12px;
}
.infoCreditsLight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.infoCreditsText:link, a.infoCredits:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A55;
	text-decoration: none;
	background-color: #D6D6D3;
}
a.infoCredits:hover, a.infoCredits:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FAF9F5;
	text-decoration: none;
	background-color: #898578;
}

a.infoLink:link, a.infoLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A55;
	text-decoration: none;
	font-weight: normal;
	background-color:#F0EFED

}
a.infoLink:hover, a.infoLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A55;
	text-decoration: none;
	font-weight: normal;
	background-color:#E0DFDC

}

a.buttonText:link, a.buttonText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
	line-height:5px;
}

a.buttonText:hover, a.buttonText:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:normal;
	line-height:5px;
}
a.projectOptions:link, a.projectOptions:visited {
	padding: 4px 7px 4px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	height: 10px;
	width: 10px;
	background-image: url(images/nav/stretch2.jpg);
	background-position: center center;
	border: 0px;
}
a.projectOptions:hover, a.projectOptions:active {
	padding: 4px 7px 4px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
	height: 10px;
	width: 10px;
	background-image: url(images/nav/stretch2.jpg);
	background-position: center center;
}
.navStroke {
}
.downloadsHardRule {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8F8F8D;
	background-color: #FAF9F6;
}
.hardRuleSolid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8F8F8D;
	background-color: #FAF9F6;
}

