html, body {
    background-color: #919191;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	height:100%;
}

.clear {clear:both;}
/************************************* OUTER WRAPPER***********************************/


div#outer {
width: 906px;
background-color:#FFFFFF;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
height:autopx;

}

/************************************* HEADER ***********************************/


div#header {
margin: 0px;
width: 906px;
height:95px;
text-align: left;
background:none;
}

div#header img {
float:left;
}

/************************************* NAV ***********************************/

div.nav {
float:left;
background:none;
margin-top:45px;
color:#909090;
}

div.nav a{ 
color:#909090;
text-decoration:none;
}

div.nav a:hover{ 
color:#909090;
text-decoration:none;
border-bottom: solid 1px #1c9d49;
padding-bottom:2px;
}


div.nav ul {
display:inline;
}


div.nav ul li{
display:inline;
padding-right:10px;
}

/************************************* FLASH ***********************************/

div#flash{
width: 906px;
padding: 10px;
}



/***************************** MAIN AREA ***********************************************/


div#main {
width: 906px;
font-size:11px;
background:#fff;
}

div#main h1 {
color:#303030;
font-size:24px;
font-weight:normal;
margin-bottom:0px;
}

div#main h2 {
color:#303030;
font-size:14px;
margin-top:0px;
margin-bottom:5px;
}


div.mainFeature {
width:590px;
background-color:none;
float:left;
margin-left:9px;
}

div.specialBox {
width:290px;
background:none;
float:left;
padding-top:70px;
padding-left:10px;
}

div.mainFeature a {
color:#909090;
text-decoration:underline;
}

div.features {
margin-left:9px;
margin-bottom:20px;
font-size:11px;
}

div.subFeatureFirst {
width:289px;
background-color:#FFFFFF;
padding-left:9px;
float:left;
font-size:11px;
padding-bottom:34px;
height:100%;
}

div.subFeatureFirst h3{
color:#303030;
font-size:14px;
height:20px;
}

div.subFeatureFirst h3 a{
color:#303030;
font-size:14px;
text-decoration:none;
height:20px;
}

div.subFeatureFirst h3 a:hover{
color:#303030;
font-size:14px;
text-decoration:underline;
}

div.subFeature {
width:289px;
background-color:#FFFFFF;
padding-right:6px;
float:left;
font-size:11px;
padding-bottom:0px;
height:100%;
}


div.subFeature h3{
color:#303030;
font-size:14px;
height:20px;
}

div.subFeature h3 a{
color:#303030;
font-size:14px;
text-decoration:none;
height:20px;
}

div.subFeature h3 a:hover{
color:#303030;
font-size:14px;
text-decoration:underline;
}

.imgSpace {
margin-right:10px;
margin-bottom:10px;
}



/****************************** Sub Nav ****************************************************/

.subnav {
	background-color: #efefef;
	padding: 15px;
	width: 202px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subnav_link {
	padding: 3px;
	border-top: 1px solid faf8f2;
	border-left: 1px solid faf8f2;
	border-bottom: 1px solid #bfbdb5;
	margin-bottom:5px;
}
.subnav_link a {
	width: 100%;
	color:#454545;
	text-decoration:none;
}

.subnav_link a:hover {
	width: 100%;
	color:#1c9d49;
	text-decoration:none;
}

div.mainFeature a {
color: #1aa74b;
}



div.maintext {
margin-bottom:10px;
color:#6f6f6f;
}

div.maintext a {
color:#1c9d49;
text-decoration:underline;
}



div#features {
margin-left:0px;
font-size:11px;
background-color:noen;
min-height:260px;
}

div.subFeature {
width:289px;
background-color:#FFFFFF;
padding-left:9px;
padding-right:10px;
float:left;
font-size:11px;
padding-bottom:30px;
height:100%;
}

div.subFeatureFirst {
width:289px;
background-color:#FFFFFF;
padding-left:9px;
float:left;
font-size:11px;
padding-bottom:34px;
height:100%;
}

div.subFeatureFirst h3{
color:#303030;
font-size:14px;
}

div.subFeatureFirst h3 a{
color:#303030;
font-size:14px;
text-decoration:none;
}

div.subFeatureFirst h3 a:hover{
color:#303030;
font-size:14px;
text-decoration:underline;
}

div.subFeature {
width:289px;
background-color:#FFFFFF;
padding-right:6px;
float:left;
font-size:11px;
padding-bottom:30px;
height:100%;
}


div.subFeature h3{
color:#303030;
font-size:14px;
}

div.subFeature h3 a{
color:#303030;
font-size:14px;
text-decoration:none;
}

div.subFeature h3 a:hover{
color:#303030;
font-size:14px;
text-decoration:underline;
}

div.text {
margin-top:12px;
margin-bottom:5px;
height:45px;
color:#6f6f6f;
background-color:#FFFFFF;

}

div.subFeature img {
border:0;
}


/******************************** Item Table *********************************/

div.itemContainer {
width:580px;
margin-top:10px;
margin-bottom:10px;
}

div.itemContainer h3 {
color:#000;
margin-bottom:3px;
}

div.itemName {
background:#efefef;
float:left;
border-top: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
width:275px;
padding:2px;
height:14px;
}

div.itemNameSingle {
background:#efefef;
float:left;
border-top: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
width:275px;
padding:2px;
height:14px;
}

div.itemNameLast {
background:#efefef;
float:left;
border-top: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
width:275px;
padding:2px;
height:14px;
}


div.itemInfo {
background:#efefef;
float:left;
border-top: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-right: solid 1px #aaaaaa;
width:275px;
padding:2px;
height:14px;
}

div.itemInfoSingle {
background:#efefef;
float:left;
border-top: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-right: solid 1px #aaaaaa;
width:275px;
padding:2px;
height:14px;
}



div.itemInfoLast {
background:#efefef;
float:left;
border-top: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-right: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
width:275px;
padding:2px;
height:14px;
}




/***************************** FOOTER***********************************************/



div#footer {
position:relative;
bottom:0px;
background-color:#FFFFFF;
width: 906px;
margin-top: 0px;
margin-left:auto;
margin-right:auto;
text-align:left;
}



div.footerBar {
width:888px;
background:url(images/footerBar.jpg);
background-repeat:no-repeat;
margin-left:9px;
height:61px;
color:#4c4c4c;
}

div.footerBar a {
color:#4c4c4c;
text-decoration:none;
}

div.footerBar a:hover {
color:#4c4c4c;
font-size:11px;
text-decoration:underline;
}

div.footerBarLeft {
float:left;
margin-top:25px;
margin-left:22px;
text-align:right;

}

div.footerBarRight {
float:right;
margin-top:25px;
margin-right:22px;

}

div.footerLinks {
width:897px;
float:left;
padding-left:9px;
padding-top:9px;
height:61px;
background-color:#FFFFFF;

}


div.footerLinks a {
color:#4c4c4c;
font-size:11px;
text-decoration:none;
}

div.footerLinks a:hover {
color:#4c4c4c;
font-size:11px;
text-decoration:underline;
}


/*********************** Company Details ****************************************/

div.footerCompanyDetails {
background: #ffffff;
color:red;
}


/******************** sub nav ********************************/
div#menuContainer {
float:right;
background:  #fff;
width:400px;
margin-right:9px;
height:25px;
}

div.menu-Subitem {
width:130px;
float:right;
margin-top:4px;
margin-right:4px;
padding-left:0px;
padding-top:2px;
}

div.menu-Subitem a {
color:#454545;
text-decoration:none;
font-size:10px;
border-bottom: solid 2px #454545;
padding-bottom:2px;

}

div.menu-Subitem a:hover {
color:#454545;
text-decoration:none;
font-size:10px;
border-bottom: solid 2px #189d4a;
padding-bottom:2px;
}

/************************** Misc Classes ********************************************************/


ul.externalLinks {
margin:0;
list-style-type:none;
}

ul.externalLinks li{
background: url(images/linkBg.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
list-style-type:none;
margin-top:4px;
}


ul.externalLinks li a {
color:#1c9d49;
}

ul.pdfLinks li a {
color:#1c9d49;
}


ul.pdfLinks {
margin:0;
list-style-type:none;
}

ul.pdfLinks li{
background: url(images/linkBg.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
list-style-type:none;
margin-top:4px;
}

ul.pdfLinks li a {
color:#1c9d49;
text-decoration:none;
}

ul.pdfLinks li a:hover {
color:#1c9d49;
text-decoration:underline;
}

/************************************* History Table ********************************/

.historyTbl {
width:95%;;
color:#ffffff;
font-size:10px;
margin-top:20px;
margin-bottom:20px;
}

.historyTbl-header { 
background:#406c1b;
background-repeat:no-repeat;
text-align:center;
color:#ffffff;
font-weight:bold;
}

.historyTbl-top-left{
background-image:url(images/history-table-topleft-corner.jpg);
width:43px;
background-repeat:no-repeat;
}

.historyTbl-top-right{
background-image:url(images/history-table-topright-corner.jpg);
width:43px;
background-repeat:no-repeat;
}

.historyTbl-btm-left{
background-image:url(images/history-table-btmleft-corner.jpg);
width:43px;
height:25px;
background-repeat:no-repeat;
}

.historyTbl-btm-right{
background-image:url(images/history-table-btmright-corner.jpg);
width:43px;
height:25px;
background-repeat:no-repeat;
}


.historyTbl-generalHeader {
background:#406c1b;
text-align:center;
font-weight:bold;
}

.historyTbl-leftcol {
background:#406c1b;
text-align:center;
font-weight:bold;
width:43px;
padding-top:10px;
}


.historyTbl-generalContent {
background:#73be1e;
text-align:left;
color:#000;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
}

.historyTbl-footer { 
background:#406c1b;
text-align:center;
color:#ffffff;
font-weight:bold;
}


.historyTbl-right-spacer  { 
background:#406c1b;

}

/********************************* The Future ******************************************************************/

div.futureNewsContainer {
background:none;
width:90%;
float:left;
margin-bottom:10px;
color:#6f6f6f;
}


/********* Wallpaper Layouts ****************/

.wallpaperThumb {
border: solid 1px #454545;
padding: 4px;
float:left;
margin-right:35px;
margin-bottom:15px;
}


.greenCar {
float:left;
margin-right:10px;
margin-bottom:10px;
}








