body {
	background-color: #F0F0F0;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a 
{
	text-decoration:none;
}
#maincontainer{
	text-align: left;
	width: 980px;	
	margin: 0 auto 0 auto;
	position:relative;
	LINE-HEIGHT: 15pt;
    FONT-SIZE: 10pt;
    color:#4d4c4c;
    font-family:"Lucida Grande","Lucida Sans Unicode",  sans-serif;
    height:100%
}
#header{
background-color: #F0F0F0;
}
#header_top{
	text-align: right;
	width: 980px;
	height:44px;
	margin: 0 auto 0 0;
	position:relative;
	background-color:#f0f0f0;
	 font-size: 14px;
	font-family: Arial, Helvetica;
	background-image: url("/includes/corp/images/topnav/background/nav_top.png");
	background-repeat: no-repeat;
	
}
#header_top a{
	text-decoration:none;
	color:#fff;
}
#header_top a:hover{
	text-decoration:underline;
	color:#fff;
}
#search{
	 position: absolute;
	 top:.5em;
	 right: 10px;
	 font-size:0.7em;
	 width:auto;
	 color:#fff
}
#search form{
	padding:0;
	margin:0;
}
#breadcrumb{
	color:#666666;
	text-align: left;
	width: 980px;
	height:25px;
	padding: 0 0 0 15px;
	margin: 5px 0 0 0;
	position:relative;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica;
	font-size:8pt;

}
#breadcrumb a{
	text-decoration:none;
	color:#666666;
}
#breadcrumb a:hover{
	text-decoration:underline;
	color:#666666;
}
#genericheadertop{

	height:10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #ffffff;
	text-align: left;
	background-image: url("/includes/corp/images/bodyassets/breadcrumb_bg.png");
	background-repeat:repeat-y;
}
#bodycontent{
	background-color: #FFFFFF;
	padding: 0 15px 0 15px;
	margin: 0 0 0 0;
	text-align: left;
	background-image: url("/includes/corp/images/bodyassets/body_bg.png");
	background-repeat:repeat-y;
}
#bodyfooter
{
	background-color: #FFFFFF;
	 height:10px;
     width: 100%;
	 background-image: url("/includes/corp/images/bodyassets/bodybottom_bg.png");
	 background-repeat:no-repeat;
}
#footer  
{
     font-size:11px;
	 color:#999999;
	 padding: 10px 0 0 5px;
	 bottom: 0px;
     left: 0px;
     width: 100%;
	background-color:#F0F0F0;
}
#footer a{
	text-decoration:none;
	COLOR: #999999
}
#footer A:hover
{
    text-decoration:underline;
    COLOR: #999999;
}
.vertbarfooter_padding
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
.verbarheader_padding
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
/* The following comes from wdc40TXT.css */
.pagetitle
{
    LINE-HEIGHT: 20pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #333333;
}
.pagesubtitle
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;  
    FONT-SIZE: 14pt;
    COLOR: #999999;
}
.bodytextbold
{
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    margin: 0px;
	padding: 0px;
}
.bodytextbluebold
{
    LINE-HEIGHT: 15pt;
    FONT-SIZE: 10pt;    
    FONT-WEIGHT: bold;
    COLOR:#0065a4;
    margin: 0px;
	padding: 0px;     
}
