/* global styles */





.contentBoxBG {
background-image:url(/images/content_box/content_box_bg.jpg);
background-color:transparent;
}

div.leftColMargin, div.contentMargin {
margin:0px 20px 0px 30px;
padding: 0px 0px 0px 0px;
}


div.moreArrow {
float: left;
margin-left: 6px;
margin-right: 6px;
}

div.moreArrowText {
font-family: Arial, Verdana, sans-serif;
font-size:11px;
color: #333;
font-weight:normal;
background-color:transparent;

}


/* text styles */

#tagLineDiv {
width:770px;
margin-right:auto;
margin-left:auto;
padding:0px;
text-align:left; 
background-color:transparent;
}

h2.tagline {
font-family: Arial, Verdana, sans-serif;
font-size:11px;
color: #fff;
font-weight:normal;
background-color:transparent;
margin-bottom: 0px;
margin-top: 0px;
margin-left:14px;
}

h1.homeLeftBox {
font-family: Arial, Verdana, sans-serif;
font-size:14px;
color:#83740A;
background-color:transparent;
margin: 0px 0px 6px 30px;
padding-top:0px;
}

span.tagline {
margin-left: 85px;
}

h1.normal {
font-family: Tahoma,Arial, Verdana, sans-serif;
font-size:16px;
color:#009999;
background-color:transparent;
margin-top:2px ;
margin-left: 15px;
margin-right: 40px;
}

a.hdLink, a.hdLink:visited {
text-decoration: none;
color: #000;
}

h1.sectionHeader {
font-family: Arial, Verdana, sans-serif;
font-size:16px;
color:#cc6600;
background-color:transparent;
margin: 45px 0px 0px 20px;
}


h2.normal {
font-family: Tahoma,Arial, Verdana, sans-serif;
font-size:14px;
color:#009999;
background-color:transparent;
margin-left: 15px;
margin-right: 40px;
padding: 0px;
}

.subHead {
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color:#000;
margin-top:8px;
}

div.teaserBoxDiv {
margin-left:11px;
width:703; 
}

h2.teaserBoxHeading {
background-image:url(/images/teaser_box/heading_bg.gif); 
background-repeat: no-repeat;
font-family: Tahoma,Arial, Verdana, sans-serif;
font-size:14px;
color:#009999;
background-color:transparent;
height: 29px;
padding-left:24px;
padding-top: 6px;
margin-top:0px;
}


p.normal {
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
background-color:transparent;
line-height:140%;
margin: 8px 50px 6px 15px;
}

p.footer {
font-family: Verdana, Arial, sans-serif;
font-size:10px;
color:#333333;
background-color:transparent;
line-height:140%;
margin-bottom: 6px;
margin-right: 0px;
margin-left: 0px;
}

p.homeLeftBox {
font-family: Verdana, Arial, sans-serif;
font-size:10px;
color:#333333;
background-color:transparent;
margin: 0px 40px 8px 30px;
text-align:justify;
line-height:150%;
}

p.teaserBox {
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:20px;
line-height:140%;
}



ul.advantageBox {
font-family: Verdana, Arial, sans-serif;
font-size:11px;
color:#333333;
background-color:transparent;
}

ol.normal, ul.normal, ul.moreArrow, ul.moreArrowNormal, ul.faq {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color:#333333;
background-color:transparent;
}

ul.moreArrow li, ul.advantageBox li, ul.moreArrow li, ul.moreArrowNormal li, ul.videoTourPopMenu li {
padding-bottom:10px;
}

ul.normal, ol.normal {
margin-left:40px;
margin-right: 80px;
line-height: 140%;
}

h2.faq {
font-family: Arial, Verdana, sans-serif;
font-size:14px;
color:#009999;
background-color:transparent;
margin: 0px;
padding:0px;
}

ol.faq, ul.faq {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}


ul.moreArrowNormal {
margin-left: 36px;
}

ul.moreArrow {
margin-left: 0px;
}

ul.advantageBox li {
margin-top:6px;
}

ul.moreArrow, ul.moreArrowNormal, ul.advantageBox {
list-style-type:none;
list-style-position: outside;
padding-left:0px;
margin-right:10px;
}

ul.moreArrow li, ul.moreArrowNormal li, ul.advantageBox li {
padding-left:18px;
background-image: url(/images/buttons/more_arrow2.jpg);
background-position: 0px 1px;
background-repeat: no-repeat;
}


ul.videoTourPopMenu {
font-family: Verdana, Arial, sans-serif;
font-size:10px;
margin: 6px 0px 0px 3px;
padding: 0px;
list-style-type: none;
}

ul.videoTourPopMenu li {
line-height: 60%;
padding-left: 3px;

}


a.footer:link {
font-family: Verdana, Arial, sans-serif; 
background-color:transparent;
color:#993300;
}

a.footer:visited {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#999900;
}

a.footer:hover {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#999900;
}



a.normal:link {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#993300;
}

a.normal:visited {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#336699;
}

a.normal:hover {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#336699;
}

a.top:link, a.top:visited {
color: #cc0000;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
text-decoration: underline;
}

a.top:hover {
color: #cc0000;
text-decoration: none;
}



div.resultsPaging {
font-family: Verdana, Arial, sans-serif;
font-size: 10px; 
color:#666666;
text-align: center;
margin: 20px 0px 20px 0px;
padding: 0px 3px 0px 3px;
width: 400px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
background-color: #ddd;
height: 24px;
}

div.resultsPaging a, div.resultsPaging a:visited {
color: #666666;
font-size: 10px;
}

div.resultsPaging strong {
color: #000;
}

div.resultsPaging p {
margin:0px;
padding:0px;
line-height: 24px;
}

/* read more links */
a.readMore:link {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#993300;
}

a.readMore:visited, a.footer:visited {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#336699;
}

a.readMore:hover, a.footer:hover {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#336699;
}

span.moreArrow {
color:#cc6600;
}

span.moreArrow a {
text-decoration:none;
color:#cc6600;
}

span.pdf {
margin-left: 6px;
}

a.advantageBox, a.advantageBox:visited {
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
color:#0066cc;
}


/* gallery window styles */
h2.gallery {
font-family: Verdana, Arial, sans-serif;
color: black;
font-size: 14px;
background-color: #fff;
margin: 10px 0px 15px 0px;
padding: 0px;
}

h1.gallery {
font-family: Verdana, Arial, sans-serif;
color:#cc6600;
font-size: 14px;
background-color: #fff;
margin-top: 10px;
}

p.gallery {
font-family: Verdana, Arial, sans-serif;
color: black;
font-size: 12px;
background-color: #fff;
margin: 0px 100px 10px 0px;
}

div.error_message, .highLight {
color : red; 
} 


/* top nav styles */
	
	span.topNavText {
	margin:0px;
	padding:0px;
	}
	
	a.topNav:link {
	float: left;
	color:#fff;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	background: transparent url(/images/top_nav/3d-divider.jpg) center right no-repeat;
	text-decoration:none;
	font-weight:normal;
	padding: 3px 16px;
	}
	
	a.topNav:visited {
	float: left;
	color:#fff;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	background: transparent url(/images/top_nav/3d-divider.jpg) center right no-repeat;
	text-decoration:none;
	font-weight:normal;
	padding: 3px 16px;
	}
	
	a.topNav:hover {
	float: left;
	color:#afe0bf;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	background: transparent url(/images/top_nav/3d-divider.jpg) center right no-repeat;
	text-decoration:none;
	font-weight:normal;
	padding: 3px 16px;
	}

/* left nav styles hover button styles*/





a.leftNavItem:link { 
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000;
background-image: url(/images/left_nav/left_nav_bg.jpg);
display: block;
text-decoration: none;
height:38;
width:200;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

a.leftNavItem:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000;
display: block;
text-decoration: none;
height:38;
width:200;
background-image: url(/images/left_nav/left_nav_bg.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

a.leftNavItem:hover, a.leftNavItemIndicator:link, a.leftNavItemIndicator:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color:#999900;
display: block;
text-decoration: none;
height:38;
width:200;
background-image: url(/images/left_nav/left_nav_bg_on.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}




div.navItemDivider {
margin: 0px;
padding: 0px;
height: 2px;
}

			/*this gives a margin to the link text*/
		a.leftNavItem span, a.leftNavItemIndicator span {
		margin-left: 40px;
		padding:7px 20px 0px 0px;
		cursor: hand;
		display:block;
		}
		
		a.leftNavItem span.singleLine, a.leftNavItemIndicator span.singleLine {
		margin-left: 40px;
		padding:13px 20px 0px 0px;
		cursor: hand;
		display:block;
		}
		
		a.leftNavItemTop span {
		position: relative;
		left: 40px;
		top: 19px;
		margin: 0px;
		padding: 0px;
		cursor: hand;
		}
		
		/* sub items for left nav items */
		#subNavWrapper {
		padding-top:5px;
		padding-bottom: 5px;
		}

		a.leftNavSubItem:link {
		display: block;
		font-size: 10px;
		color: #000;
		background-color:transparent;
		text-decoration: none;
		width:200;
		margin: 0px;
		padding: 0px;
		height:21px;
		}
		
		a.leftNavSubItem:visited {
		font-size: 10px;
		color: #000;
		background-color:transparent;
		display: block;
		text-decoration: none;
		height:21px;
		width:200;
		margin:0px;
		padding: 0px;
		}
		
		a.leftNavSubItem:hover {
		font-size: 10px;
		color: #999900;
		background-color:transparent;
		display: block;
		text-decoration: none;
		height:21px;
		width:200;
		margin:0px;
		padding: 0px;
		}

		span.subNavArrow {
		font-family: Arial, Courier, monospace;
		font-size:12;
		color: #3166cc;
		margin-left: 20px;
		margin-right: 0px;
		font-weight: bold;
		}

