html, body{ 
 margin:0; 
 padding:0; 
	background-color:#333333; 
 text-align:center; 
 font-family:verdana,arial,sans-serif;
 font-size:.85em;
color:#FFF;
 
} 

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 17px;
background-color: #CCCCCC;
}

.vscrollerbasebeg {
/* height of this element is auto set to fit the scrollbase, to cover the base */
/* this element can be used to place a faux top arrow image */
width: 17px;

                        
background: url('/images/scroll-arrow-up.gif') no-repeat;
}
.vscrollerbaseend {
/* height of this element should be set */
/* this element can be used to place a faux bottom arrow image */
height: 15px;
width: 17px;
background: url('/images/scroll-arrow-down.gif') no-repeat;
}

.vscrollerbar {
width: 17px;
padding: 17px;
background-color: black;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

 
#pagewidth{ 
 width:990px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 background-color:#8C8C8C;
 margin-top:10px;
 position:relative;
 color:#000;
} 
 
#header{
	position:relative; 
	height:14px; 
	background-color:#FFF; 
	width:970px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-left:20px;
	font-weight:bold;
	border-top:solid 40px #8C8C8C;
color:#333333;	
} 
#BrandNav
{
	width:130px;
	text-align:right;
	margin:5px 0px 10px 316px;
}
#BrandNav a
{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#BrandNav #nn
{
	width:101px;
	padding:0px 20px 0px 9px;
	background-image:url("/images/nn-bg.gif");
	background-repeat:no-repeat;
}
#BrandNav #hu
{
	padding:0px 20px 0px 9px;
	background-image:url("/images/hu-bg.gif");width:101px;	
	background-repeat:no-repeat;
}

H1, H2
{
font-size:11px;
}
 #innerheader
 {
	padding-left:87px;
	width:800px;
 }
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:100%; 
 border-top: solid 3px #4D4D4D;
 border-bottom: solid 3px #4D4D4D;
 color:#333;
 }

#footer
{
	text-align:center;
 height:130px; 
background-color:#8C8C8C;
 clear:both;
 padding-top:0px;
	color:#333333;  
 } 
 
 #footlogo
 {
	padding-top:16px;
 }
 #footlogo img
 {
		vertical-align:middle;
	padding-right:15px;
 }

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  





#LeftPanel
{
	background-color:#FFF;
	width:467px;
	float:left;
border-right:solid 2px #4D4D4D;
height:302px;
}
#RightPanel
{
	width:500px;
	float:left;	
	text-align:center;
}
#SloganPanel{position:absolute;
	color:#4D4D4D;
	background-color:#FFF;
	text-align:center;
	}
	
	
#SloganPanel DIV
{
 background-color:#FFF;	

}

#SloganPanel P
{
margin:10px 0px 5px 0px;	
}
#SloganPanel img
{
	border-bottom:solid 2px #4D4D4D;
}
#ScrollPanel
{
		 font-size:11px;

 color:#333333;
	padding:0px 25px 0px 25px;
		width:460px;
	height:302px;	
 overflow:auto;	
	border:solid 0px #F00; 

 text-align:left;
}
#ScrollPanel p
{
	text-align:justify;
}
#FootNav
{
	color:#4D4D4D;	
 padding-top:20px;	
}

#FootNav a
{
	text-decoration:none;
	color:#4D4D4D;	
}

#FootNav a:hover
{
	color:#000;	
}



#header UL
{
	margin:0 0 0 0;
	padding:0px;

}
#header LI
{
 float:left;
 font-size:9px;
 
 background-repeat:no-repeat;
 text-decoration:none;
 border-right:solid 2px #B2B2B2;
 height:14px;
 list-style-type:none; 
 text-align:left;
}

#header li:hover ,#header li.sfhover
{
	font-size:9px;
 
 background-repeat:no-repeat;
 text-decoration:none;
  list-style-type:none; 
color:#FFF;	
}

#header a
{
 text-decoration:none;
color:#333;	 
border:solid 0px #FF0;
}

#header a:hover
{ text-decoration:none;
color:#F00;}

#lH a
{padding:0 32px 2px 20px;}
#lH a:hover
{color:#000;}
#lH
{ border-left:solid 2px #B2B2B2;
	background-image:url("/images/nav-bg-h.gif");
	width:80px;background-color:#B3B3B3;}

#lH:hover,#lH.sfhover
{background-image:url("/images/nav-bg-h-over-w.gif");
	background-color:#000;}



#l1 a
{padding:0 32px 2px 20px;}
#l1 a:hover
{color:#0CA50C;}
#l1
{background-image:url("/images/nav-bg.gif");
	width:130px;background-color:#B3B3B3;}
#l1:hover,#l1.sfhover
{background-image:url("/images/nav-bg-over-w.gif");
	background-color:#0CA50C;}

#l2 a
{padding:0 33px 2px 20px;}
#l2 a:hover
{color:#CC0066;}
#l2
{background-image:url("/images/nav-bg-2.gif");width:120px;background-color:#B3B3B3;}
#l2:hover,#l2.sfhover
{background-image:url("/images/nav-bg-2-over-w.gif");background-color:#CC0066;}

#l3 a
{padding:0 33px 2px 20px;}
#l3 a:hover
{color:#FF6600;}
#l3
{background-image:url("/images/nav-bg-3.gif");width:100px;background-color:#B3B3B3;}
#l3:hover,#l3.sfhover
{background-image:url("/images/nav-bg-3-over-w.gif");background-color:#FF6600;}


#l4 a
{padding:0 30px 2px 20px;}
#l4 a:hover
{color:#3399FF;}
#l4
{background-image:url("/images/nav-bg.gif");width:130px;background-color:#B3B3B3;}
#l4:hover,#l4.sfhover
{background-image:url("/images/nav-bg-over-w.gif");background-color:#3399FF;}

#l5 a
{padding:0 34px 2px 20px;}
#l5 a:hover
{color:#C20303;}
#l5
{background-image:url("/images/nav-bg-3.gif");width:100px;background-color:#B3B3B3;}
#l5:hover,#l5.sfhover
{background-image:url("/images/nav-bg-3-over-w.gif");background-color:#C20303;}




HR
{
	color:#4D4D4D;
	height:0px;
}
HR
{
border-top-width:1px;
border-bottom-width:0px;
border-style:solid; 
border-color:#4D4D4D;
}

#OurCompany H1 ,#OurCompany H2 {
	color:#0CA50C;
	font-size:11px;
	margin:0px;
	}
	
#OurCompany H2 
{
	background-image:url("/images/bullet1.gif");
	background-repeat:no-repeat;
	padding-left:13px;
	}

.titlebullet 
{
 margin:0px;	
}
P
{
	margin:5px 0px 10px 0px;
}

.listhead
{
	color:#0CA50C;

}

.listitem2
{
	color:#666;
}

#OurBrands #CenterPanel
{
	float:left;
}

#OurBrands #LeftPanel
{
	width:480px;
border-right:solid 0px #4D4D4D;
	
	text-align:center;
}
#OurBrands #RightPanel
{
	width:490px;
	text-align:center;
}

#OurBrands #RightPanel img,#OurBrands #LeftPanel img
{
	 border-width:0px;
	margin-top:0px;
	padding:105px;
}

#OurBrands #CenterPanel img
{
	padding-top:20px;
}

#S0 img
{
border:solid 0px #FFF;	
}
.title
{
	text-align:center;
}

#Nononsense UL
{

}

#Nononsense #ScrollPanel UL LI
{
 
margin:0px;	
 list-style-position:outside;
 list-style-type:square;
 
}
#Nononsense #ScrollPanel a
{
color:#000;
text-decoration:none;	
}

#Nononsense #ScrollPanel a:hover
{color:#999;}


#OurPartners H2 
{
	background-image:url("/images/bullet1.gif");
	background-repeat:no-repeat;
	color:#3399FF;
	font-size:11px;
	padding-left:13px;
	margin:0px;
	}
#OurPartners H3
{
	color:#3399FF;
	font-size:11px;
	margin:0px;
}

#OurPartners #P1
{width:130px;
	float:left;
}
#OurPartners #P2
{width:10px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#OurPartners #P3
{width:150px;
	float:left;
	padding-top:10px;	
	padding-left:10px;		
}
#OurPartners #P4
{width:10px;
	float:left;
	padding-top:10px;		
}
#OurPartners #P5
{width:120px;
	float:left;
	padding-top:10px;	
padding-left:10px;				
}

#Contact H1 ,#Contact H2 
{
	color:#CC0000;
	font-size:11px;
	margin:0px;
	background-image:url("/images/bullet1.gif");
	background-repeat:no-repeat;
	padding-left:13px;

	}

#Contact P
{
	margin:5px 0px;
}
#Contact #P1
{width:240px;
	float:left;
}
#Contact #P2
{width:3px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#Contact #P3
{width:190px;
padding-left:10px;		
	float:left;

}
#OurPartners #ScrollPanel
{
	overflow:visible;
}
#Contact #ScrollPanel a
{
color:#CC0000;
text-decoration:none;	
}

#Careers H1 ,#Careers H2 
{
	color:#FF6600;
	font-size:11px;
	margin:0px;
	}


#SiteMap H1 
{
	color:#333333;
	font-size:11px;
	margin:0px;
	
	}

#SiteMap H2 
{
	background-image:url("/images/bullet1.gif");
	background-repeat:no-repeat;
	color:#333333;
	font-size:11px;
	padding-left:13px;
	margin:0px;
	
	}
	
#SiteMap #P1
{width:230px;
	float:left;
}
#SiteMap #P2
{width:10px;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
#SiteMap #P3
{width:190px;
	float:left;
padding-left:10px;		
}
	
	
#SiteMap #ScrollPanel a
{
	color:#333;
 text-decoration:none;
 font-weight:bold;
}	

#SiteMap #ScrollPanel UL a
{
	color:#333;	
 text-decoration:none;
 font-weight:normal;
}	

#SiteMap #ScrollPanel UL
{
margin:-5px 0px 0px 20px;
padding:0px;
list-style-type:square;
}
#SiteMap #ScrollPanel LI
{
}

#Privacy  H1 
{
	color:#333333;
	font-size:11px;
	margin:0px;
	
	}

#Privacy  H2 
{
	background-image:url("/images/bullet1.gif");
	background-repeat:no-repeat;
	color:#333333;
	font-size:11px;
	padding-left:13px;
	margin:0px;
	
	}
.RadEContent, BODY.RadEContent, .RadEContentBordered, BODY.RadEContentBordered
{ 
 /* PUT WHATEVER YOU WANT HERE */
 background-color:#FFF;
 border: 0px solid red;
 width: 100%;
 height:100%;
 color: #000;
}


#SBHide
{
	display:none;
	width:495px;
	height:20px;
	background-color:#FFF;
	position:absolute;	
	top:275px;
	z-index:1000;
}

.JobListTitle
{
	clear:both;
	width:310px;
	float:left;
	padding-bottom:5px;
	border:solid 0px #F00;
}
.JobListLocation
{
	border:solid 0px #F00;	
		width:130px;
	float:left;
}
#JobPanel
{
 background-color:#FFF;
 text-align:left;	
 margin:10px;
 padding:10px;
 color:#000;
}
#Careers #ScrollPanel a
{
color:#FF6600;	
}
#Careers #ScrollPanel a:hover{
color:#333;	
}

.JobListTitle 
{
}

