html, body{ 
 margin:0; 
 padding:0; 
 background-color:#333333; 
 text-align:center; 
 font-family:verdana,arial,sans-serif;
 font-size:.85em;
color:#FFFFFF;
 
} 
 
#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;
} 
#BrandNav
{
	width:130px;
	text-align:right;
	margin:auto;
	margin:5px 0px 10px 318px;
}
#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");width:101px;	
	background-repeat:no-repeat;
}
#BrandNav #hu
{
	padding:0px 20px 0px 9px;
	background-image:url("/images/hu-bg.gif");width:101px;	
	background-repeat:no-repeat;
}

 #innerheader
 {
	padding-left:170px;
	width:700px;
	border:solid 0px #F00;
 }
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:100%; 
 border-top: solid 3px #4D4D4D;
 border-bottom: solid 3px #4D4D4D;
 }

#footer
{
	text-align:center;
 height:130px; 
background-color:#8C8C8C;
 clear:both;
 padding-top:0px;
 
 } 
 
 #footlogo
 {
	padding-top:16px;
 }
 #footlogo img
 {
	padding-right:15px;

	vertical-align:middle;
 }
.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:452px;
	float:left;
border-right:solid 2px #4D4D4D;
text-align:center;
}
#RightPanel
{
	width:535px;
	float:left;	
	text-align:center;
}
#SloganPanel{position:relative;
	color:#4D4D4D;
	background-color:#FFF;
	}
	
	
#SloganPanel DIV
{
 background-color:#FFF;	

}

#SloganPanel P
{
margin:25px 0px 25px 0px;	
}

#ScrollPanel
{
		 font-size:.85em;

	color:#4D4D4D;	
/*	scrollbar-base-color: #663366; 
scrollbar-face-color: #99CCCC; 
scrollbar-track-color: #996699; 
scrollbar-arrow-color: #330033;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #000000; 
*/
	padding:0px 25px 0px 25px;
		width:475px;
	height:290px;	
 overflow-y:scroll;	
 text-align:left;
}
#FootNav
{
	color:#4D4D4D;	
 padding-top:20px;	
}

#FootNav a
{
	text-decoration:none;
	color:#4D4D4D;	
}

#FootNav a:hover
{
	color:#000;	
}



/* 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: 10px;
background-color: #CCCCCC;
}
.vscrollerbar {
width: 10px;
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;
}
#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;}


#l1 a
{padding:0 32px 2px 20px;}
#l1 a:hover
{color:#00CC00;}
#l1
{ border-left:solid 2px #B2B2B2;
	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:#00CC00;}

#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;}


.unitedway .vidLink

{

  float: left;

  text-align: center;

  width: 92px;

  margin: 0px 0px 5px 1px;

  text-decoration: none;

  color: white;

  font-size: 12px;

  padding: 4px;

  height: 125px;

  overflow: hidden;

}

.unitedway .vidLink:hover

{

  background-color: #fdcc66;

}

.unitedway .vidLink img

{

  display: block;

  background: black url(/imgs/v4/comunity_button_play.gif) no-repeat bottom right;

  width: 92px;

  height: 46px;

  padding: 10px 0px 13px 0px;

}

.unitedway .vidLink .caption

{

  color: #000000;

  font-weight: bold;

}


