html,
body {
	min-width: 930px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0;
	border: 0;
	margin: 0;
}

html {
	background-color: #F5F4F1;
	background-image: url(/common/images/bg-html.png) repeat-y;
	background-repeat: repeat-y;
	background-position: center top;
	color: #636363;
}

body {
	background-color: transparent;
	background-image: url(/common/images/bg-body.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.offer {
	font-family: verdana, arial
	font-size: 13px;
	color: #000000;
}

.feature
{	min-width: 930px; min-height: 800px; height: auto !important; height: 100%; background-color: transparent; background-image: url(/common/images/Blank.jpg); background-repeat: repeat-y; background-position: 50% 0;}
.feature-link
{	display:none; position:absolute; width:300px; top:500px; right:30px; margin: 20px 10px; font: bold 11px/16px "Verdana", "Arial"; }
.feature-link a,
.feature-link a:link,
.feature-link a:visited
{	display: block; float: right; color: #636363; background: url(/_stylesheets/_images/arrow-feature.png) no-repeat right center; padding: 0 8px 0 0;	}
.feature-link a:hover,
.feature-link a:active
{	color: #66bd2b;	}
.feature-link img
{	vertical-align: middle; }


.container {
	width: 930px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	position: relative;
	margin: 0 auto;
	/*background: transparent url(/common/images/bg-html.png) repeat-y;*/
}


a:link		{	text-decoration: none;	}
a:visited	{	text-decoration: none;	}
a:hover		{	text-decoration: none;	}
a:active	{	text-decoration: none;	}
a			{	outline: none; cursor: pointer;	}

a { color: #66bd2b; font: normal 11px/16px "Verdana", "Arial";}
a:link { color: #66bd2b; }
a:visited { color: #66bd2b; }
a:active { color: #66bd2b; }
a:hover{	color: #549528;	}

h1 {
	font-size: 20px;
	color: #66bd2b;
}
h2 {
	font-size: 14px;
	color: #66bd2b;
}

HR { color: #D5D5D5; height:1px; }

.BodyContent
{
	 background-color: #FFFFFF;
	 border: 0px;
	 width: 778px; 
}

.content {
	width: 630px;
	position: relative;
	margin-right: 60px;
}


.left {
	width: 206px;
	float: left;
	position: relative;
	margin-right: -30px;
	margin-left: 54px;
}
.IE6 .left, 
.IE7 .left
{	margin-left: 53px;	}
.IE8 .left
{	margin-left: 52px;	}


.body_text,td,p { color: #636363; font: normal 11px/16px "Verdana", "Arial";	}
.body_text a:link { color: #66bd2b; }
.body_text a:visited { color: #66bd2b; }
.body_text a:active { color: #66bd2b; }
.body_text a:hover{	color: #549528;	}
ul {	padding: 0; margin: 0 0 0 15px; font: normal 11px "Verdana", "Arial"; list-style-image: url(/common/images/arrow-primary.png);	}
li {	padding: 0; margin: 0 0 10px 0;	}
.formBackground
{ background-color: #FFFFFF;
}

.Contact { border: #F4F4FB solid 2px; background: #F4F4FB; color: #66bd2b; font: bold 11px/14px "Verdana", "Arial"; width: 220px;}
.formlabelContact {
	height: 24px;
	padding-right:3px;
	vertical-align: top;
	position:relative; 
	top:4px;
	font: 12px/14px "Verdana", "Arial";	
}

/*body {
	font-size: 10px;
	line-height: 14px;
	font-family: verdana, arial, sans-serif; 
	color: #2f2b13;
	margin: 0px;
	height: 100%;
	}

td, p {
	font-size: 10px;
	line-height: 17px;
	font-family: verdana, arial, sans-serif;
	}

a:link {
	color: #4f2d00;
	text-decoration: underline;
	}

a:visited {
	color: #4f2d00;
	text-decoration: underline;
	}

a:active {
	color: #ad956d;
	text-decoration: none;
	}

a:hover {
	color: #ad956d;
	text-decoration: none;
	}
*/

.bold {
	font-weight: bold;
	}


/* backgrounds */

.outer {
	background: #ffffff;
	}

/* specific divs */

#imageWrap {
	display: inline;
	}

.imageMouseOver{
	
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-width: 1 1 1 1;	
	margin: 0px;
	}

.homepage a {
	color: black;
	font-size: 12px;
	line-height: 12px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
}

.homepage a:hover{	color: #26D4F0;	}

.imageHighlight {
	color: #758d99;
	font-size: 9px;
	line-height: 10px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
	margin: 1px;
	border-top: 0px solid #ffffff;
 	border-right: 1px solid #bcd0da;
 	border-bottom: 1px solid #bcd0da;
 	border-left: 1px solid #bcd0da;
	
	}

.imageHighlight a:link {
	color: #758d99;
	text-decoration: none;
	}

.imageHighlight a:visited {
	color: #758d99;
	text-decoration: none;
	}

.imageHighlight a:active {
	color: #436571;
	text-decoration: none;
	}

.imageHighlight a:hover {
	color: #436571;
	text-decoration: none;
	}

a:active .imageHighlight {
	border: 1px;
	border-color: #436571;
	border-style: solid
	}

/* common */

.pageHeader {
	color: #4f2d00;
	font-size: 14px;
	font-weight: bold;
	}

.subHead {
	color: #758d99;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	}

.featureSubHead {
	color: #ad956d;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	}


.intro {
	color: #000000;
	font-size: 12px;
	font-style: italic;
	}

.caption {
	color: #2f2b13;
	font-size: 9.5px;
	font-style: oblique;
	}

.tancaption {
	color: #ad956d;
	font-size: 10px;
	font-weight: bold;
	}

.popupCaption {
	color: #000000;
	font-size: 9px;
	}

#goBackPrint {
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
.goBack {
	font-size: 8px;
	font-weight: bold;
	}
	
.printPage {
	font-size: 8px;
	font-weight: bold;
	}

#crumb {
	margin: 0px;
	}

.breadcrumb {
	color: #2f2b13;
	font-size: 9px;
	}

.breadcrumb a:link {
	color: #4f2d00;
	text-decoration: underline;
	}

.breadcrumb a:visited {
	color: #4f2d00;
	text-decoration: underline;
	}

.breadcrumb a:active {
	color: #ad956d;
	text-decoration: none;
	}

.breadcrumb a:hover {
	color: #ad956d;
	text-decoration: none;
	}
	
.imageLabel {
	color: #e0dbc0;
	font-size: 9px;
	font-weight: bold;
	}

.imageLabel a:link {
	color: #e0dbc0;
	text-decoration: underline;
	}

.imageLabel a:visited {
	color: #e0dbc0;
	text-decoration: underline;
	}

.imageLabel a:active {
	color: #2f2b13;
	text-decoration: none;
	}

.imageLabel a:hover {
	color: #2f2b13;
	text-decoration: none;
	}
	
.productSearch {
	color: #2f2b13;
	font-size: 9.5px;
	}


/* survey */

.survey_subhead {
	font-size: 16px;
	font-weight: bold;
	color: #89a1ad;
	}

.survey_small {
	font-size: 9px;
	}

.survey_required {
	font-size: 9px;
	font-weight: bold;
	}

.survey_questions {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	}

.survey_pageHeader {
	color: #4f2d00;
	font-size: 14px;
	font-weight: bold;
	}

.survey_errorMessage {
	font-size: 10px;
	color: #cc0000;
	font-weight: normal;
	}


/* New Homepage and What's New page */

#seriflink a:link {
	color: #4f2d00;
	text-decoration: none;
	}

#seriflink a:visited {
	color: #4f2d00;
	text-decoration: none;
	}

#seriflink a:active {
	color: #ad956d;
	text-decoration: none;
	}

#seriflink a:hover {
	color: #ad956d;
	text-decoration: none;
	}


.logo {
	padding-left: 15px;
	}

.homepageborder {
	border: 1px solid #89a1ad;
	}

.blueborder_noleft {
	border-top: 1px solid #89a1ad;
	border-right: 1px solid #89a1ad;
	border-bottom: 1px solid #89a1ad;
	}

.sanserifaccentheader {
	line-height: 20px;
	color: #4f2d00;
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, arial, verdana; 
	}

.sanserifaccentsubhead {
	line-height: 14px;
	color: #4f2d00;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, verdana; 
	}
	
.HONforsubhead {
	line-height: 13px;
	color: #4f2d00;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, verdana; 
	}
	
.finddealersubhead {
	line-height: 14px;
	color: #4f2d00;
	font-size: 13px;
	font-weight: bold;
	}
	
.hp_header {
	color: #4f2d00;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	font-family: verdana, arial, verdana; 
	}

.hp_subhead {
	line-height: 14px;
	color: #4f2d00;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, verdana; 
	}

.hp_learnmore {
	line-height: 13px;
	color: #4f2d00;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, verdana;
	}
	
#hp_learnmore {
	padding-top: 9px;
	padding-left: 35px;
	}

#hp_textpadding {
	line-height: 13px;
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 5px;
	}

#linepadding {
	padding-top: 15px;
	}


.whatsnewborder {
	border: 1px solid #89a1ad;
	}
	
.pricerange {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #4f2d00;
	font-size: 14px;
	}
	
#textpaddingwide {
	padding-left: 20px;
	padding-right: 20px;
	}

#textpaddingnarrow {
	line-height: 14px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	}

#textpaddinghp {
	padding: 5px;
	}

.textpaddingwide {
	padding-left: 20px;
	padding-right: 20px;
	}

.textpaddingnarrow {
	line-height: 14px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	}

.textpaddingclickhere {
	line-height: 14px;
	padding: 15px;
	}
	

/* education page */

#edulink a:link {
	color: #4f2d00;
	text-decoration: none;
	}
	
#edulink a:visited {
	color: #4f2d00;
	text-decoration: none;
	}
#edulink a:hover {
	color: #ad956d;
	text-decoration: none;
	}

#edulink a:active {
	color: #ad956d;
	text-decoration: none;
	}
	



/* education page active link */



#edulinkact a:link {
	color: #436571;
	text-decoration: none;
	font-weight: bold;
	}

#edulinkact a:active {
	color: #436571;
	text-decoration: none;
	font-weight: bold;
	}
	
#edulinkact a:hover {
	color: #436571;
	text-decoration: none;
	font-weight: bold;
	}
	
#edulinkact a:visited {
	color: #436571;
	text-decoration: none;
	font-weight: bold;
	}


.edu_sidenav_highlight {
	background: #bcd0da;
	}
	
.edu_sidenav {
	font-size: 13px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	}
	
.edu_sidenav_active {
	background: #dde7ec;
	font-size: 13px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	}
	
	
/* category page elements */

.categoryBar {
	background: #dde7ec;
	}

.specCategoryBar {
	background: #dde7ec;
	}


.categoryTitle {
	color: #2f2b13;
	font-size: 11px;
	font-weight: bold;
	}


.specBarText {
	color: #2f2b13;
	font-size: 11px;
	font-weight: bold;
	}

.categoryView {
	color: #2f2b13;
	font-size: 9px;
	}


.categoryPage {
	color: #2f2b13;
	font-size: 9px;
	font-weight: bold;
	}

.categoryPage a:link {
	color: #4f2d00;
	text-decoration: underline;
	}

.categoryPage a:visited {
	color: #4f2d00;
	text-decoration: underline;
	}

.categoryPage a:active {
	color: #ad956d;
	text-decoration: none;
	}

.categoryPage a:hover {
	color: #ad956d;
	text-decoration: none;
	}

/* spec page elements */

.prodTitle {
	color: #000000;
	font-size: 12px;
	}

.modelNo {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}

.modelName {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}

.modelPrice {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}

.series {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}

.seriesText {
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	}

.bulletText {
	color: #000000;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	}

.prodDescription {
	color: #000000;
	font-size: 9px;
	}

#featureBox {
	border: 1px;
	border-color: #758d99;
	border-style: solid;
	}

.prodFeatures {
	color: #000000;
	font-size: 11px;
	}

.prodFeatures a:link {
	color: #817a68;
	text-decoration: underline;
	font-weight: bold;
	}

.prodFeatures a:visited {
	color: #2f2b13;
	text-decoration: underline;
	}

.prodFeatures a:active {
	color: #2f2b13;
	text-decoration: none;
	}

.prodFeatures a:hover {
	color: #817a68;
	text-decoration: none;
	}

.featuresSellCopy {
	color: #000000;
	font-size: 9.5px;
	line-height: 11px;
	}

img.feature {
	background: transparent;
	}

a.feature {
	background: #e0dbc0;
	}

a.feature:hover {
	background: #2f2b13;
	}

.swap {
	margin-bottom: 10px;
	visibility: visible;
	/*position: absolute;  top: 1em;  left: 5%;  width: 0%;*/
	position: absolute;  top: 1em; width: 0%;
	}

#swapBox {
   		
		scrollbar-3d-light-color: #ff8000;
		scrollbar-arrow-color: #000000;
		scrollbar-base-color: #000000;
		scrollbar-dark-shadow-color: #2f2b13;
		scrollbar-face-color: #e0dbc0;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #2f2b13;
		position:relative;

	}

#allViewsLayer {
	margin-top: 0px;
	
	}

#featuresLayer {
	margin-top: 0px;
	
}
#featureScroll {
	HEIGHT: 199px; 
	POSITION: relative;  
	top: 0px; 
	left: 0px; 
	z-index:0; 
	WIDTH:456px; 
	overflow: scroll;
	overflow-y: auto;
    overflow-x: hidden; /* only supported in IE */
    overflow: -moz-scrollbars-vertical; /* mozilla non-standard value*/
	-moz-box-sizing: border-box;
  	padding-right: 16px;
	/* Commented backslash hack \*/

	div.container {padding-right: 0px;}
	

}

.featureAsset
{
	display: none;
	position:relative; 
	top: -30px; 
	left: 3px;
	
}


#finishesLayer {
	margin-top: 0px;
	color: #000000;
	font-size: 8px;
	line-height: 7px;
	}


.colorFinishes {
	font-size: 9.5px;
	color: #74767a;
	font-weight: normal;
	line-height: 10px;
	}

.colorFinishes a:link {
	color: #74767a;
	text-decoration: underline;
	}

.colorFinishes a:visited {
	color: #74767a;
	text-decoration: underline;
	}

.colorFinishes a:active {
	color: #000000;
	text-decoration: none;
	}

.colorFinishes a:hover {
	color: #000000;
	text-decoration: none;
	}
	
		
/* misc. elements */

.errorMessage {
	color: #990000;
	font-size: 9pt;
	}

.footnote {
	font-size: 9px;
	}


/* navigation. elements */

.primaryNav {
	color: #4f2d00;
	font-size: 14px;
	font-weight: bold;
	}

.primaryNav a:link {
	color: #4f2d00;
	text-decoration: none;
	}

.primaryNav a:visited {
	color: #4f2d00;
	text-decoration: none;
	}

.primaryNav a:active {
	color: #ffffff;
	text-decoration: overline;
	}

.primaryNav a:hover {
	color: #ffffff;
	text-decoration: overline;
	}
	
.primaryNavAct {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}

.primaryNavAct a:link {
	color: #ffffff;
	text-decoration: overline;
	}

.primaryNavAct a:visited {
	color:  #ffffff;
	text-decoration: overline;
	}

.primaryNavAct a:active {
	color: #ffffff;
	text-decoration: overline;
	}

.primaryNavAct a:hover {
	color: #ffffff;
	text-decoration: overline;
	}


.secondaryNav {
	color: #4f2d00;
	font-size: 11px;
	font-weight: bold;
	}

.secondaryNav a:link {
	color: #4f2d00;
	text-decoration: none;
	}

.secondaryNav a:visited {
	color: #4f2d00;
	text-decoration: none;
	}

.secondaryNav a:active {
	color: #ad956d;
	text-decoration: overline;
	}

.secondaryNav a:hover {
	color: #ad956d;
	text-decoration: overline;
	}


.tertiaryNav {
	color: #4f2d00;
	font-size: 11px;
	font-weight: bold;
	background-color: #bcd0da;
	}

.tertiaryNav a:link {
	color: #4f2d00;
	text-decoration: none;
	}

.tertiaryNav a:visited {
	color: #4f2d00;
	text-decoration: none;
	}

.tertiaryNav a:active {
	color: #ad956d;
	text-decoration: underline;
	}

.tertiaryNav a:hover {
	color: #ad956d;
	text-decoration: underline;
	}


.copyright {
	color: #4f2d00;
	font-size: 9px;
	line-height: 10px;
	padding-bottom: 10px;
	}

.copyright a:link {
	color: #4f2d00;
	text-decoration: none;
	}

.copyright a:visited {
	color: #4f2d00;
	text-decoration: none;
	}

.copyright a:active {
	color: #ad956d;
	text-decoration: underline;
	}

.copyright a:hover {
	color: #ad956d;
	text-decoration: underline;
	}


.specFootnote {
	color: #000000;
	font-size: 9px;
	}


/* buttons */

a.specbutton {
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, arial, sans serif;
	padding: 3px 6px 3px;
	border-top: 1px solid #4f2d00;
	border-right: 1px solid #4f2d00;
	border-bottom: 1px solid #4f2d00;
	border-left: 1px solid #4f2d00;
	text-align: center;
	}

a.specbutton:link { 
	background-color: #e0dbc0;
	color: #4f2d00;
	text-decoration: none;
	}

a.specbutton:visited {
	background-color: #e0dbc0; 
	color: #4f2d00;
	text-decoration: none;
	}

a.specbutton:hover { 
	background-color: #ad956d; 
	color: #4f2d00;
	border-color: #4f2d00 #4f2d00 #4f2d00 #4f2d00;
	text-decoration: none;
	}

a.specbutton:active { 
	background-color: #ad956d; 
	color: #4f2d00; 
	text-decoration: none;
	}


a.button {
	font-weight: normal;
	font-size: 9px;
	font-family: verdana, arial, sans serif;
	padding: 3px 6px 3px;
	text-align: center;
	}

a.button:link { 
	background-color: #4f2d00; 
	color: #ffffff;
	text-decoration: none;
	}

a.button:visited {
	background-color: #4f2d00; 
	color: #ffffff;
	text-decoration: none;
	}

a.button:hover { 
	background-color: #ad956d; 
	color: #ffffff;
	text-decoration: none;
	}

a.button:active { 
	background-color: #ad956d; 
	color: #ffffff; 
	text-decoration: none;
	}

.YesButton {
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, arial, sans serif;
	padding: 3px 6px 3px;
	border-top: 1px solid #4f2d00;
	border-right: 1px solid #4f2d00;
	border-bottom: 1px solid #4f2d00;
	border-left: 1px solid #4f2d00;
	text-align: center;
	}


/* form title */

.dealerLocatorFormTitle {
	color: #2f2b13;
	font-size: 8px;
	line-height: 10px;
	}

.dealerIconLevels {
	color: #2f2b13;
	font-size: 9px;
	line-height: 11px;
	}

.dealerZebraStripe {
	background: #dde7ec;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.dealerNumber {
	color: #2f2b13;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}

.dealerName {
	color: #2f2b13;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}

.dealerAddressInfo {
	color: #2f2b13;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	}

.interiorSubnav {
	background: #f7f6eb;
	border: 1px;
	border-color: #2f2b13;
	border-style: solid;
	}
	
.subnav {
	color: #2f2b13;
	font-size: 9px;
	}

.subnavHeader {
	color: #2f2b13;
	font-size: 10px;
	font-weight: bold;
	}


.subnav a:link {
	color: #4f2d00;
	text-decoration: underline;
	}

.subnav a:visited {
	color: #4f2d00;
	text-decoration: underline;
	}

.subnav a:active {
	color: #ad956d;
	text-decoration: none;
	}

.subnav a:hover {
	color: #ad956d;
	text-decoration: none;
	}
	
.publicationTitle {
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
	font-style: italic;
	color: #2F2B13;
	margin: 0px;
	}

/* human resources page */

.jobTitleBar {
	background: #dde7ec;
	}
	
.jobTitle {
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, arial, sans-serif; 
	color: #2f2b13;
	margin: 0px;
	font-weight: bold;
	}	

.jobLocation {
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, arial, sans-serif; 
	color: #2f2b13;
	margin: 0px;
	font-weight: normal;
	}	

.jobPageJump {
	font-size: 9px;
	line-height: 15px;
	font-family: verdana, arial, sans-serif; 
	color: #2f2b13;
	margin: 0px;
	font-weight: normal;
	}	

.jobPageJump a:link {
	color: #2f2b13;
	text-decoration: underline;
	}

.jobPageJump a:visited {
	color: #2f2b13;
	text-decoration: underline;
	}

.jobPageJump a:active {
	color: #969271;
	text-decoration: none;
	}

.jobPageJump a:hover {
	color: #969271;
	text-decoration: none;
	}
	
/* press room page */

.prTitleBar {
	background: #e0dbc0;
	}
	
.prTitle {
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, arial, sans-serif; 
	color: #2F2B13;
	margin: 0px;
	font-weight: bold;
	}	

.prPageJump a:link {
	color: #2f2b13;
	text-decoration: underline;
	}

.prPageJump a:visited {
	color: #2f2b13;
	text-decoration: underline;
	}

.prPageJump a:active {
	color: #969271;
	text-decoration: none;
	}

.prPageJump a:hover {
	color: #969271;
	text-decoration: none;
	}

/* showroom page */

.showroomTitle {
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, arial, sans-serif; 
	color: #2F2B13;
	margin: 0px;
	font-weight: bold;
	}
	
.chartCallouts {
	font-size: 9px;
	line-height: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;	
	}
	
.chartCalloutCopy {
	font-size: 9px;
	line-height: 11px;
	font-family: verdana, arial, sans-serif; 
	font-weight: normal;
	}
	
.govTitle {
	color: #2f2b13;
	font-size: 10px;
	font-weight: bold;
	}

.govSubTitle {
	font-weight: bold;
	}

.govSubTitle a:link {
	color: #4f2d00;
	text-decoration: underline;
	}

.govSubTitle a:visited {
	color: #4f2d00;
	text-decoration: underline;
	}

.govSubTitle a:active {
	color: #ad956d;
	text-decoration: none;
	}

.govSubTitle a:hover {
	color: #ad956d;
	text-decoration: none;
	}

.govNumbers {
	font-style: italic;
	}

.govDesc {
	font-size: 9px;
	font-weight: normal;
	}

.govChartRow {
	background: #dde7ec;
	}

UL.bullet {
	list-style-image: url(/graphics/bulletFeature.gif);
	margin : 0 0 0 16;
	padding : 0 0 0 0;
}

.sideArtHead {
	color: #2f2b13;
	font-weight: bold;
	}

.sideArtLinks {
	color: #2f2b13;
	}

.sideArtLinks a:link {
	color: #4f2d00;
	text-decoration: underline;
	}

.sideArtLinks a:visited {
	color: #4f2d00;
	text-decoration: underline;
	}

.sideArtLinks a:active {
	color: #ad956d;
	text-decoration: none;
	}

.sideArtLinks a:hover {
	color: #ad956d;
	text-decoration: none;
	}
	
.returnJump a:link {
	color: #4f2d00;
	font-size: 9px;
	text-decoration: underline;
	}

.returnJump a:visited {
	color: #4f2d00;
	font-size: 9px;
	text-decoration: underline;
	}

.returnJump a:active {
	color: #ad956d;
	font-size: 9px;
	text-decoration: none;
	}

.returnJump a:hover {
	color: #ad956d;
	font-size: 9px;
	text-decoration: none;
	}	
	
.zebraStripe {
	background: #dde7ec;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.surveylinktext {
	background: #dde7ec;
	padding: 5px;
	}
#liquid {
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	}

#liquidHeader {
	position: fixed;
	height: 20%;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	}

#liquidMain {
	position: fixed;
	height: 70%;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	}

#liquidFooter {
	position: fixed;
	height: 10%;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	}
	
.Button
{
	background-color: #c2c494;
	border-bottom: solid 1px #46C3D3;	
	border-top: solid 1px #46C3D3;
	border-left: solid 1px #46C3D3;
	border-right: solid 1px #46C3D3;
}

/* ------------------------- */
/* Calendar Styles          */
/* ----------------------- */
DIV.calendar {
    POSITION: relative;
}

.calendar {
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-TOP: #7F9DB9 1px solid;
    BORDER-LEFT: #7F9DB9 1px solid;
    CURSOR: default;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    z-index:100;
}

.calendar TABLE {
    BACKGROUND: #46C3D3; /*#F6F6F0;*/
    CURSOR: default;
    width: 198px;
}

.calendar .button {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center;
    BACKGROUND: #46C3D3;
}

.calendar THEAD .title {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #FFFFFF;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center;
}

.calendar THEAD .headrow {
    BACKGROUND: #e2e2e2;
    COLOR: #000000;
}

.calendar THEAD .daynames {
    BACKGROUND: #FFFFFF;
}

.calendar THEAD .name {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #556 1px solid;
    TEXT-ALIGN: center
}

.calendar THEAD .weekend {
    COLOR: #999
}

.calendar THEAD .hilite {
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #999 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #ffffcc
}

.calendar THEAD .active {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #77c
}

.calendar TBODY .day {
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 2em;
    COLOR: #456;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right;
    background: white;
}

.calendar TABLE .wn {
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    BACKGROUND: #bdf;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

.calendar TBODY TD.hilite
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbb 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #def;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}

.calendar TBODY TD.active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #cde;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}

.calendar TBODY TD.selected {
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000 1px solid
}

.calendar TBODY TD.weekend {
    COLOR: #a66
}

.calendar TBODY TD.today {
    FONT-WEIGHT: bold;
    COLOR: #00f
}

.calendar TBODY .disabled {
    COLOR: #999;
}

.calendar TBODY .emptycell {
    BACKGROUND-COLOR: #F2F2F2;
}

.calendar TBODY .emptyrow {
    DISPLAY: none
}

.calendar TFOOT {
	display: none;
}

.calendar TFOOT .footrow {
    BACKGROUND: #556;
    COLOR: #fff;
    TEXT-ALIGN: center
}

.calendar TFOOT .ttip
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #556 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #eeeeee;
    PADDING-BOTTOM: 1px;
    COLOR: #445;
    PADDING-TOP: 1px
}

.calendar TFOOT .hilite
{
    BORDER-RIGHT: #04f 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #04f 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #aaf;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #04f 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #04f 1px solid
}

.calendar TFOOT .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #77c;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}

.combo
{
    BORDER-RIGHT: #655 1px solid;
    BORDER-TOP: #655 1px solid;
    DISPLAY: none;
    FONT-SIZE: smaller;
    BACKGROUND: #def;
    LEFT: 0px;
    BORDER-LEFT: #655 1px solid;
    WIDTH: 4em;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #655 1px solid;
    POSITION: absolute;
    TOP: 0px
}

.combo .label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}

.combo .label-IEfix
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}

.combo .label-IEfix
{
    WIDTH: 4em
}

.combo .hilite
{
    BACKGROUND: #acf
}

.combo .active
{
    BORDER-TOP: #46a 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #eef;
    BORDER-BOTTOM: #46a 1px solid
}

.siteButton
{
	border: 2px solid #66bd2b;
	font: bold 12px/16px "Verdana", "Arial";
	color: #ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#66bd2b',EndColorStr='#66bd2b');
}

