*
{
	margin: 0;
	padding: 0;
	font: 10px verdana, sans-serif;
}

body	
{
	margin: 10px 0 10px 0;
	background: #ED8306;
	overflow: -moz-scrollbars-vertical;
}




#shellint
{
	margin: 0 auto 0 auto;
	width: 766px;
	background: url(/images/loginimg/top_nav_int.gif) no-repeat left top;
	/*padding: 72px 0 0 0;*/
	padding: 0;
}

.container
{
	border-right: 1px solid #A97436;
	border-left: 1px solid #A97436;
	background: #FFF;
	padding: 0 6px 0 6px;
}

.containerint
{
	border-right: 1px solid #A97436;
	border-left: 1px solid #A97436;
	background: #FFF;
	padding: 0 10px 0 8px;
}





.stretcher 
{
	background: none !important;
}




/* footer styles */

#footernav
{
	width: 100%;
	text-align: center;
	margin: 10px 0 0 0;
	color: #FFF;
	font: 9px verdana, sans-serif;
	text-transform: uppercase;
}



#footernav ul li a,
#footernav ul li a:link,
#footernav ul li a:visited,
#footernav ul li a:active
{
	font: 9px verdana, sans-serif;
	color: #FFF;
	text-decoration: none;
}

#footernav ul li a:hover
{
	text-decoration: underline;
}


/* begin interior page styles */

#leftnavshell {
border-right: 1px solid #A6A6A6;
margin: 0;
}

#leftnav {
padding: 26px 23px 0 25px;
margin: 0;
}

.backtotop {
padding: 5px 0 20px 0;
font: bold 11px/12px arial, sans-serif;
color: #0A4696;
}

.backtotop a {
font: bold 11px/12px arial, sans-serif;
color: #0A4696;
text-decoration: underline;
}

.bigbluehead {
font: bold 14px/14px arial, sans-serif;
color: #0A4696;
padding: 0 0 10px 0;
margin: 0;
}

.bluesectionhead {
font: bold 13px/18px arial, sans-serif;
color: #0A4696;
padding: 0 0 5px 0;
margin: 0;
}

.bluepresshead {
font: bold 11px/18px arial, sans-serif;
color: #0A4696;
padding: 0;
margin-bottom: 0;
}

.contentint {
border-left: 1px solid #A6A6A6;
border-right: 1px solid #A6A6A6;
padding: 0;
margin: 0;
}



.errmsg {
background: url(/images/loginimg/cust_list_bkgrd.gif) repeat-y left top;
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
padding: 20px 15px 0 20px;
margin: 0;
}

.graybox {
background: url(/images/loginimg/cust_list_bkgrd.gif) repeat-y left top;
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
padding: 8px 15px 0 20px;
margin: 0;
}
.customerlist a:link, .customerlist a:active , 

.graybox a, .graybox a:visited{
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
text-decoration: underline;
}

.graybox a:hover {
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
text-decoration: none;
}

.html .graybox td {
padding-left: 15px;
padding-left: 15px;
}

.graybox ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.grayboxerr {
background: url(/images/loginimg/cust_err_bkgrd.gif) repeat-y left top;
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
padding: 8px 15px 0 20px;
margin: 0;
}

.flashheader {
border-left: 1px solid #A6A6A6;
border-right: 1px solid #A6A6A6;
border-bottom: 1px solid #A6A6A6;
padding: 8px 6px 20px 9px;
margin: 0;
}



.leftnavbottom {
	padding-bottom: 25px;
	padding-top: 0px;
}

.leftnavflash {
padding-top: 10px;
}

.leftnavpulldown {
padding-top: 10px;
margin-top: 10px;
}

.logosample {
padding-bottom: 10px;
}

.maincontentarea {
padding: 18px 58px 20px 8px;
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
margin: 0;
}

.maincontentarea p {
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
padding-bottom: 18px;
}

.maincontentarea b {
font-weight: bold;
}

.maincontentarea i {
font-style: italic;
}

.maincontentarea2col {
padding: 18px 6px 20px 8px;
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
margin: 0;
}

.maincontentarea2col p {
font: 11px/14px arial, verdana, sans-serif;
color: #666666;
padding-bottom: 18px;
}

.maincontentarea2col b {
font-weight: bold;
}



/* Rewards/ benefits templates */

p.bluehead {
font: bold 11px/15px arial, sans-serif;
text-transform: uppercase;
color: #0A4696;
padding: 0;
margin: 0;
}






#footer {
	background: url(/images/loginimg/footer.gif) no-repeat left top;
	height: 57px;
	width: 766px;
	text-align: left;
}
.version {
	margin-left: 25px;
	display: block;
	line-height: 47px;
}
.maincontentarea .graybox a:link,
.maincontentarea .graybox a:visited,
.maincontentarea .graybox a:hover,
.maincontentarea .graybox a:active {
	color: #0a4696;
}

.bordertop {
	border-top: 1px solid #A6A6A6;
}
input.submit {
	background: url(/images/loginimg/btn_submit.gif) no-repeat left top;
	height: 22px;
	width: 76px;
	border-style: none;
	cursor:pointer;
}
.topcontent {
	margin-left: 20px;
}
#leftnav a:link,
#leftnav a:visited,
#leftnav a:hover,
#leftnav a:active {
	color: #0A4696;
}
