/****************************************************************************************************
	BASE STYLESHEET v.2.0
	
	W3C Cascading Style Sheets, level 2:
	For information on Stylesheet rules: http://www.w3.org/TR/REC-CSS2

	BROWSER & OS REQUIREMENTS:
		Windows XP:
			IE 6.0+, Netscape 7.01+, Opera 7.11, Mozilla 1.4
		
		Mac OSX:
			Safari 1.0 (v85), Netscape 7.1, Opera 6.02

	CONTRIBUTE NOTES:
	To hide a class from a Contibute user begin the class name with _MMhide
	examples:
		
		MMhide_bg-light
		MMhide_txt-copyright

****************************************************************************************************/

/*********************************  Redefined HTML Tags */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;	
	background-image:url(/Creative/Assets/backgrounds/bg_page.gif);
	text-align: center;
	

	
	margin-top: 0;
  	margin-right: 0;
	margin-bottom: 0;
 	margin-left: 0;
	border: 0;
	padding: 0;

			
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FE9F4F;
	scrollbar-track-color: #00468C;
	scrollbar-shadow-color:#666699;
	scrollbar-lightshadow-color: #666699;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color: FFFFFF;
	scrollbar-3dlight-color: #FFC904;
}

#PageWrapper{
	padding: 0;
	border: 0;
	margin: 0 auto 0 auto;
	width: 768px;
	text-align: left;
	}

table{
	text-align: left;
	}

/*********************************  Custom IDs*/


#TableMain{
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background-color: #FFFFFF;
	}
	
#TableHeader{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	}
	

#TableContent{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background: #FFFFFF;
	margin-left: 5px;
	background-color: #FFFFFF;
	}
	
#TableFooter{
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	background-color: #FFFFFF;
	}
	
#TableSubnav{
	background-color: #FFFFFF;
	}
	
#TablePhotoGallery{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	}
	
#TableForm{
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background-color: #FFFFFF;
	}
	
#TableBottomForm{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background-color: #FFFFFF;
	}
	

	
#Popups{
	padding: 0;
	border: 0;
	margin: 0;
	position: absolute;
	top: 133px;
	z-index: 1;
	width: 754px;
	text-align: left;
	left: 102px;
	}
	
#AC{
	top: 169px;
	left: 7px;
	}
	
#TA{
	left: 144px;
	top: 168px;
	}
	
#Dealer{
	top: 179px;
	left: 180px;
	}


/*********************************  Custom Classes: Layout Dimensions*/


/*********************************  Custom Classes: Layout Details*/

.header_links a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.header_links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.header_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
	}


.footer_links a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.footer_links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

.footer_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
}

.subnav_links a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
	line-height: 10px;
}

.subnav_links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	line-height: 10px;
	text-decoration: none;
}

.subnav_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
	line-height: 10px;
}

.subnav_section_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	}
	
.standard_products_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	}
	
.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	}
	
.td_subnav_lines{
	border-left: 1px dotted #999999;
	}
	
.project_gallery_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 10px;
	}
	
.project_gallery_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:900;
	color: #ffffff;
	background-color: #0066cc;
	}
	
.main_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	}
	
.case_studies{
	border-bottom: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background: #FFFFFF;
	background-color: #FFFFFF;
	}

.case_studies_title{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: 900;
	vertical-align: top;
	background: #EBF3FA;
	background-color: #EBF3FA;
	}
	
.standard_products{
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background: #FFFFFF;
	background-color: #FFFFFF;
	}
	
.standard_products_copy{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	background: #EBF3FA;
	background-color: #EBF3FA;
	}
	
.products_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:900;
	color: #ffffff;
	}
/*********************************  Anchor Tags */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #E99801;
	text-decoration: underline;
}

/*********************************  Lists & Lines: */
ul{
	list-style-position: outside;
	list-style-image: url(/Creative/Assets/Icons/icn_subnav.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	
}

ol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	list-style-position: outside;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

/*********************************  Custom Classes: Page Text */


/*********************************  Custom Classes: Contributors */
.style4red {
	color: #CC0000;
}

