﻿/* =============================
    General Page Style 
================================*/

body
{
    font-family : Arial,sans-serif;
	background-color : White;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

td
{
	font-family : Arial, sans-serif;
	font-size: 12px;
}

H1
{
    font-size: 14px;
}

H2 {
	font-size : 12px;
}

a.general:link
 {
	color:#000000;
	text-decoration : underline;
	font-family : Arial,sans-serif;
	font-size: 12px;
}

a.general:active
 {
	color: #6B1E6E;
	text-decoration : underline;
	font-family : Arial,sans-serif;
	font-size: 12px;
}

a.general:visited
 {
	text-decoration : underline;
	color: #634463;
	font-family : Arial,sans-serif;
	font-size: 12px;
}

a.general:hover
 {
 	color : #FF0000;
	font-family : Arial,sans-serif;
	text-decoration : underline;
	font-size: 12px;
}

hr.brown
{
    color: #BBB082;
    border: 0;
    background-color: #BBB082;
    height: 2px;
} 

img
{
    border: 0px;    
}

hr.collateral
{
    color: #424c27;
    border: 0;
    background-color: #424c27;
    height: 1px;
} 

/* UL tag with bottom margin and disc bullets */
ul.Custom1
{
	margin-top: 0px;	
	margin-bottom: 10px;
	list-style-type: disc;
}

/* UL tag with bottom and left margin and no bullets */
ul.Custom2
{
	margin-top: 0px;	
	margin-bottom: 10px;
	margin-left: 15px;
	list-style-type: none;
}



/*==========================================*/
/* Lettering used for page headers         */
/*==========================================*/
span.header1
{
	font-family: Times New Roman, Times, Serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}
.headline
{
	font-family: Times New Roman, Times, Serif;
	font-size: 27px;
	color: #634463;
	font-weight: bold;
}

.headline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #424C27;
}

.txtHeadlineBrwn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #DACFA3;
	
}

/*==========================================*/

/*==========================================*/
/* Form labels, required fields, and errors */
/*==========================================*/
.lbldata
{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:black;
}			

.lblbold			
{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}				
													                
.lblerr			
{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
}
.txtRed
{
	font-family:Arial, sans-serif;
	font-size:12px;	
	color:red;
}

.txtRedBold
{
	font-family:Arial, sans-serif;
	font-size:12px;	
	color:red;
	font-weight:bold;
}

.txtRedLarge
{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:red;
}

.txtWhite
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration : none;
}

.txtWhiteBld
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: White;
	font-weight:bold;
	text-decoration : none;
}

.txtbxGeneral
{
	height: 12px;
	font-family: Times New Roman;
	color: Blue;
}
.txtBrownSmall
{
	font-size: 10px;
	color: #BC8735;
	font-family:Arial, sans-serif;
	font-weight: bold;
}
.btnGeneral
{
	font-family:Arial, Sans-Serif;
	font-size: 10px;
}
/*==========================================*/


/* ======================================== */
/* Grid View Control classes ===============*/
/* ======================================== */
.gvGeneral
{
    border: solid 0px;
    border-collapse: collapse;
     
}

.gvRowStyle
{
    border: solid 0px;    
    border-collapse: collapse;
}

.gvAltRowStyle
{
    border: none 0px;    
    border-collapse: collapse;
}

a.gvItemStyle:link
{
	color:#646940;
	text-decoration : underline;
	font-family : Arial,sans-serif;
	font-size: 12px;
}

.gvItemStyle
{
	color:#646940;
	text-decoration : underline;
	font-family : Arial,sans-serif;
	font-size: 12px;
}
    
.gvHeader
{
    color: Black;
    font-weight: bold;
    border-collapse: collapse;
    vertical-align: bottom;
    font-size: 10pt;
}
/* ======================================== */

/* ======================================== */
/* DataView control classes =============== */
/* ======================================== */

.dvRowStyle
{
    border: solid 0px;    
    border-collapse: collapse;
}

.dvAltRowStyle
{
    border: none 0px;    
    border-collapse: collapse;
}

.dvItemStyle
{
    border: none 0px;
    border-collapse: collapse;
}
/* ======================================== */

/* ======================================== */
/* DataList control classes =============== */
/* ======================================== */

.dlmain
{
    background-color:white;
	font-family:tahoma, sans-serif;
	font-size:11px;
	border-bottom: solid 0px;
	border-top: solid 0px;	
	border-left: solid 0px;
	border-right: solid 0px;
	border-collapse: collapse;	
}	

.dlselected
{
    Font-weight:bold;
    color:black;
    background-color:#C6CDDD;
}			
.dlalternate
{
    background-color:white;
}

.dlitem	
{
    color:black;
    background-color:white;    
}		
/* ======================================== */

/* ======================================== */
/* CEU Contact Form  ====================== */
/* ======================================== */
.contactheadline
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: Black;
	font-weight : bold;
	background-color : #cccc99;
	padding : 2px 2px 2px 2px;
}
.contactrequired
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #B22222;
	font-weight : bold;
}
.contactproduct
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: Black;
	font-weight : bold;
	font-style : italic;
	text-decoration : underline;
}
/* ======================================== */

/* ======================================== */
/* Product - Systems
/* ======================================== */
a.whitelink:link
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration : none;
}
A.whitelink:active
 {
	color: White;
	text-decoration : none;
	font-family : Arial,sans-serif;
	font-size: 10px;
}

A.whitelink:visited
 {
	text-decoration : none;
	color: White;
	font-family : Arial,sans-serif;
	font-size: 10px;
}

A.whitelink:hover
 {
	color : #F0E68C;
	font-family : Arial,sans-serif;
	text-decoration : underline;
	font-size: 10px;
}

A.lnkWhiteUndrln:link
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
A.lnkWhiteUndrln:active
 {
	color: #FFFFFF;
	text-decoration: underline;
	font-family : Arial,sans-serif;
	font-size: 10px;
}

A.lnkWhiteUndrln:visited
 {
	text-decoration: underline;
	color: #FFFFFF;
	font-family : Arial,sans-serif;
	font-size: 10px;
}

A.lnkWhiteUndrln:hover
 {
	color: #FFFFFF;
	font-family : Arial,sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

.white
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration : none;
}

/* ======================================== */

/* ======================================== */
/* Sitemap
/* ======================================== */

.tvOurStoryRoot
{
	color:#352005;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;
}

.tvOurProductsRoot
{
	color: #9B5A16;
	text-decoration: underline;
	/*font-family: Arial, Sans-Serif;*/
	font-size: 14pt;	
}

.tvGovernmentRoot
{
	color: #224F70;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

.tvSustainabilityRoot
{
	color: #54680F;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

.tvCaseStudiesRoot
{
	color: #AF1F07;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

.tvLocateDealerRoot
{
	color: #352005;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

.tvNewsRoomRoot
{
	color: #9B5A16;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

.tvShowroomsRoot
{
	color: #224F70;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

.tvCEUCenterRoot
{
	color: #54680F;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;	
}

/* ======================================== */
/* Top Navigation
/* ======================================== */
	tr.trhide{ display: none; height: 20px;}
        
    tr.trshow{ display: table-row; height: 20px; }
    
    td.tabOff{ background-color: #d6cfb3; text-align: center; height: 25px; }
    
    td.tabStory{ background-color: #352005; text-align: center; height: 25px;}
    
    td.tabProducts{ background-color: #B9CC19; text-align: center; height: 25px;}
    
    td.tabGovt{ background-color: #2F7AB3; text-align: center; height: 25px;}
    
    td.tabSustain{ background-color: #B9CC19; text-align: center; height: 25px;}
    
    td.tabCaseStudy{ background-color: #FF6600; text-align: center; height: 25px;}
    
    td.tabFindDealer{ background-color: #352005; text-align: center; height: 25px;}
    
    td.tabNewsroom{ background-color: #FFCC00; text-align: center; height: 25px;}
    
    td.tabShowrooms{ background-color: #2F7AB3; text-align: center; height: 25px;}
    
    td.tabCEU{ background-color: #54680f; text-align: center; height: 25px;}
    
    td.tabResources{ background-color: #FF6600; text-align: center; height: 25px;}
    
    td.rowStory{ background-color: #FFCC00; text-align: left; height: 20px; }
    
    td.rowProducts{ background-color: #B9CC19; text-align: left; height: 20px; }
    
    td.rowGovt{ background-color: #2F7AB3; text-align: left; height: 20px; }
    
    td.rowSustain{ background-color: #B9CC19; text-align: left; height: 20px; }
    
    td.rowCaseStudy{ background-color: #FF6600; text-align: left; height: 20px; }
    
    td.rowFindDealer{ background-color: #352005; text-align: left; height: 20px; }
    
    td.rowNewsroom{ background-color: #FFCC00; text-align: left; height: 20px; }
    
    td.rowShowrooms{ background-color: #2F7AB3; text-align: left; height: 20px; }
    
    td.rowCEU{ background-color: #54680f; text-align: left; height: 20px; }
    
    td.rowResources{ background-color: #FF6600; text-align: left; height: 20px; }
    
    a.navLink
    {
		font-family: Arial; 
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }
    
    a.navLinkTabOff
    {
		font-family: Arial;
        font-size: 8pt;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
    }
    
    a.navLinkTabOn
    {
		font-family: Arial;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }
    
    tr.hdrGraphic
    {
		height: 77px;
		background-image: url("/images/template/ko_mid_hdr.jpg");
    }
    
        
    td.hdrGraphicRgt
    {
		height: 77px;
		background-image: url("/images/template/ko_hdr_right.jpg");
		width: 592px;
    }
    
    span.hdrWhite
    {
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: White;
		font-weight: bold;
		text-decoration : none;
	}
    
/* ======================================== */

/* ======================================== */
/* Surveys
/* ======================================== */
td.brdrBottom
{
	
	border-bottom: solid 1px #EEEEEE;
}