/* Main Body Style */
body {
	background-color: #E2E2E2;
	background-repeat: no-repeat;
	}

/* ------------------------------------------ Fonts Styles ------------------------------------------------ */
/* Left Bar - All White Text */
.leftBarNavWhiteTitle {
	font-family: Verdana; 
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	}
.leftBarNavWhiteText {
	font-family: Verdana; 
	font-size: 11px; 
	line-height: 1.75;
	color: #FFFFFF;
	}
.leftBarNewsText {
	font-family: Verdana; 
	font-size: 11px;
	line-height: 1.75;
	color: #FFFFFF;
	}
/* ** Top Nav Menu White ** */
.topMenuWhite {
	font-family: Verdana; 
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	}	
	
	
/* ** Main Layout Styles  - Black and Blue Text ** */
.mainDarkBlueHeading{
	font-family: Verdana; 
	font-size: 14px; 
	color: #004080; 
	font-weight: bold;
	}
.mainDarkBlueSubHeading{
	font-family: Verdana; 
	font-size: 11px; 
	color: #004080;
	font-weight: bold;
	}


/* Body Text */
.mainTextMedium {
	font-size: 8.5pt;
	font-family: Verdana;
	line-height: 1.25;
	}
.mainTextSmallList {
	font-size: 10px;
	font-family: Verdana;
	line-height: 1.50;
	}
.mainTextSmall {
	font-family: Verdana; 
	font-size: 10px; 
	}
.mainTextSmallGray {
	font-family: Verdana; 
	font-size: 10px; 
	color: #666666;
	}
.mainTextVerySmallGray {
	font-family: Verdana; 
	font-size: 9px; 
	color: #666666;
	}


	
/* Bottom of the screen - Footer - Dark Grey Sage Text and Dark Blue B2B Addr */
.bottomDarkBlueB2BText {
	font-family: Verdana; 
	font-size: 8pt; 
	font-family: Verdana; 
	color: #004080;
	}
	
.bottomDarkGreySageText {
	font-family: Verdana; 
	font-size: 7pt; 
	color: #808080;
	}

.bottomDarkGreySageText:hover {
	font-family: Verdana; 
	font-size: 7pt; 
	font-weight: bold;
	color: #808080;
	}	
	
	
	
	
	
/* -------------------------------------------- Links ----------------------------------------------- */


/*  *** Black Text Links *** */
a:link {  
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}
a:visited { 
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}
a:hover {    
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}
a:active { 
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}


	
/* WHITE - MEDIUM  ------------------------------------------------------------------ 
/* Rollover makes text BOLD
/* Used in the Left Pane Nav menu */

.whitelink a:link {   
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	line-height: normal;
	}	
.whitelink a:visited { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
	}			
.whitelink a:active { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
	}
.whitelink a:hover {    /** white hover **/
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
	}

/* WHITE - MEDIUM ------------------------------------------------------------------ 
/* Rollover adds an Underline to Text
/* Used for the News Text   */

.whiteULlink a:link {  
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 1.3;
	}	
.whiteULlink a:visited { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 1.3;
	color: #FFFFFF;
	}			
.whiteULlink a:hover {    
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	line-height: 1.3;
	color: #FFFFFF;
	}
.whiteULlink a:active { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 1.3;
	color: #FFFFFF;
	}

/* WHITE - MEDIUM - BOLD ------------------------------------------------------------------ */
/* Rollover turns text to Light Blue */
/* Used in the Header Nav Bar   */

.whiteMenu a:link {  
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	line-height: normal;
	}	
.whiteMenu a:visited { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
	}			
.whiteMenu a:hover {    
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color:#5781BA
	}
.whiteMenu a:active { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
	}

/* WHITE - MEDIUM - BOLD ------------------------------------------------------------------ */
/* Rollover turns text to Grey */
/* Used in the Left Nav Bar - "News" title  */

.whiteNewsMenu a:link {  
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
	line-height: normal;
	}	
.whiteNewsMenu a:visited { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #FFFFFF;
	}			
.whiteNewsMenu a:hover {    
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color:#FFFFFF;
	}
.whiteNewsMenu a:active { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color:#FFFFFF;
	}

/* DARK BLUE - MEDIUM - BOLD ------------------------------------------------------------------ */
/* Rollover turns to Grey */

.bluelinkMedium a:link {   
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #004080;
	}	
.bluelinkMedium a:visited { 
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #004080;
	}			
.bluelinkMedium a:hover {  
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #808080;
	}
.bluelinkMedium a:active { 
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #004080;
	}
	
	
/* DARK BLUE - SMALL - BOLD ------------------------------------------------------------------ */
/* Rollover turns to Grey */
/* Used on Footer Address text as link to Contact Page */

.bluelinkSmall a:link {   
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #004080;
	}	
.bluelinkSmall a:visited { 
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #004080;
	}			
.bluelinkSmall a:hover {  
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #808080;
	}
.bluelinkSmall a:active { 
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #004080;
	}

/* BLACK - MEDIUM ------------------------------------------------------------------- */
/* Rollover turns text to BOLD */

.blacklinkMedium a:link {   
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}	
.blacklinkMedium a:visited { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}			
.blacklinkMedium a:hover {  
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	line-height: normal;
	color: #000000;
	}
.blacklinkMedium a:active { 
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;	}

/* BLACK - SMALL ------------------------------------------------------------------- */
/* Rollover turns text to BOLD */

.blacklinkSmall a:link {   
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}	
.blacklinkSmall a:visited { 
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;
	}			
.blacklinkSmall a:hover {  
	font-family: Verdana;
	font-size: 9px;
	font-style:normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	line-height: normal;
	color: #000000;
	}
.blacklinkSmall a:active { 
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color: #000000;	
	}

/* GREY - SMALL ------------------------------------------------------------------- */
/* Rollover turns text to BOLD */

.greylinkSmall a:link {   
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color:#666666
	}	
.greylinkSmall a:visited { 
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color:#666666;
	}			
.greylinkSmall a:hover {  
	font-family: Verdana;
	font-size: 9px;
	font-style:normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	line-height: normal;
	color:#666666;
	}
.greylinkSmall a:active { 
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: normal;
	color:#666666;
	}








/* ------------------------------------------ Layer Styles ------------------------------------------------ */


#textPhoneNumber {
	position:absolute;
	width:160px;
	height:20px;
	z-index:5;
	left: 630px;
	top: 67px;
	}

#mainNavHome {	
	position:absolute;
	width:80px;
	height:20px;
	z-index:15;
	left: 40px;
	top: 92px;
	}

#mainNavProducts {	
	position:absolute;
	width:69px;
	height:20px;
	z-index:19;
	left: 300px;
	top: 92px;
	}
	
#mainNavServices {
	position:absolute;
	width:70px;
	height:20px;
	z-index:18;
	left: 160px;
	top: 92px;
	bottom: 1px;
	}
	
#mainNavCompany {	
	position:absolute;
	width:110px;
	height:20px;
	z-index:20;
	left: 680px;
	top: 93px;
	}
#textNews {	
	position:absolute;
	width:160px;
	height:53px;
	z-index:6;
	left: 40px;
	top: 150px;
	}

#subHeadNews {
	position:absolute;
	width:155px;
	height:19px;
	z-index:7;
	left: 40px;
	top: 120px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
	


#subHeadSiteMap {	
	position:absolute;
	width:155px;
	height:20px;
	z-index:33;
	left: 40px;
	top: 220px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	}
#mainNavNews {
	position:absolute;
	width:70px;
	height:20px;
	z-index:42;
	left: 430px;
	top: 92px;
}
