body {
background-color:#fff;
background-position:center;
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

html, body {
height:100%;
}


body, p, td, th, div, blockquote, dl, ul, ol {
font: 12px   Arial, Helvetica, sans-serif;
line-height: 17px;
color: #666666;
text-align: left;
font-weight:normal;
vertical-align:top;
}

.blueTxt {
color:#0071BA;
}


strong {
color:#0071BA;
}


td {
vertical-align:top;
text-align:left;
}

.bottom td {
vertical-align:bottom;
text-align:left;
}

a:link {color:#276DB2; text-decoration: underline;}

a:visited {color:#276DB2; text-decoration: underline;}

a:hover {color:#457CB0; text-decoration: underline;}

a:active {color:#457CB0;}


#shadow {
position: relative;
margin-right: auto;
margin-left: auto;
text-align: left;
width: 854px;
padding: 0 28px;
background-image:url(imgs/BGTile.gif);
background-repeat: repeat-y;
}


#wrapper {
	width: 800px;
}

#masthead {
background-color:#fff;
vertical-align:top;
left:0px;
top:0px;
width: 800px;
height:75px;

}

#homebanner {
background-color:#e3ebf7;
top: 75px;
left:0px;
height: 293px;
width: 800px;
}


#content {
	background-color: #FFFFFF;
top: 367px;
	left:0px;
	width: 800px;
	height: 100%;
}

#footerWrapper {
margin-right: auto;
margin-left: auto;
text-align: left;
background-image: url(imgs/footer_bg.gif);
background-repeat: no-repeat;
width: 854px;
height: 20px;
padding: 0 28px;
color: white;
clear: both;
}




/*    Font Styles     */ 



blockquote {
margin-left: 20px;
margin-right: 5px;
}

.greyBold {
color:#626366;
font-weight:bold;
}

.bold_white {
font-size:14px;
color: #fff;
line-height: 30px;
font-weight:bold;
}




.privacy {
font-size: 11px;
line-height: 14px;
color:#606582;
}


.footer {
font-size: 11px;
line-height: 11px;
color:#fff;
}

a.footer:link, a.footer:visited {
color: #fff;
text-decoration: none;
}

a.footer:hover, a.footer:active {
color: #fff;
text-decoration: underline;
}


.mouse {
font-size: 9px;
color:#fff;
}

a.plain:link, a.plain:visited {
color: #747780;
text-decoration: none;
}

a.plain:hover, a.plain:active {
color: #747780;
text-decoration: underline;
}


a.white:link, a.white:visited {
color: #fff;
text-decoration: none;
}

a.white:hover, a.white:active {
color: #fff;
text-decoration: underline;
}





hr { 
height:0px; 
border:0px; 
border-top:1px solid #CCC;
	}
	
	
	/* list */
	
ul {
list-style-image: url(imgs/bullet.gif);
margin: 18px;
padding: 0px;
}
