body{ 
	width: 950px;
	margin: 28px auto 15px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}


/******************** HEADER ****************************/

#header{ height: 30px; display: block; overflow: hidden; margin: 0 0 3px 0; width: 950px;}
*html #header{ margin: 0; }

#logo2{ float: left; width: 280px; margin: 0 100px 0 3px;}
#tagline{ float: left; width: 290px; } #tagline img{ padding-top: 10px; }

#search{ float: right; margin: 3px 0 0 0; }
#search input.srchbox{ background: #efefef; border: none; padding: 2px 2px 1px 6px; font-size: 8pt; margin-right: 3px; color: #666;  }
#search input.srchicon{ margin: 2px 0 0 0; }

#subhdr-right{ float: right; width: 400px; text-align: right; height: 25px; overflow: hidden; font-size: 8pt;}
#subhdr-right ul{ list-style: none; padding: 7px 0 0 0; margin: 0;}
#subhdr-right li{ display: inline; margin-left: 8px; }
#subhdr-right a, #footer3 a{ color: #1266a6; text-decoration: none; } 


/****************** COMPACT LOGIN BOX OVERRIDES **************/

div#login_box_compact{ width: 480px; !important padding: 2px 5px; !important margin: 0; color: #333333; background: #fff; clear: both; }
*html div#login_box_compact{ padding: 0 5px; }

div#partner_login_label{ font-size: 10px; padding-top: 2px;}

div.login span{ font-size: 10px; }

input#user_name, input#user_password{
	color: #333;
	padding-left: 3px;
	background: #ffffff; !important
	border-color: 1px solid #c2c2c2; !important
	margin-top: 2px;
}
div.login_block a{ margin-top: 3px; height: 24px; display: block; !important }

div.login_block{ float: left; display: block; }



/************************ SIDEMENU **************/

.sidemenu-09{
	float: left;
}

.sidemenu-09 a{ color: #065984; text-decoration: none; }
.sidemenu-09 a:hover{ text-decoration: underline; }

.side-headings{
	background: #094b81;
	height: 25px;
	padding: 0;
	margin: 0;
	display: block;
}

.side-links{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	background: #f2f2f2;
	width: 130px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 1px;
	margin-right: 5px;
}

.side-links a{ color: #065984; text-decoration: none; }
.side-links a:hover{ text-decoration: underline; }

.side-links ul{
	margin: 9px 0 0 5px;
	padding: 0;
	list-style: none;
}

.side-links ul li{
	font-size: 12px;
	margin-bottom: 9px;
	background: url(../images/custom/bullet.jpg) top left no-repeat;
	padding-left: 18px;
	padding-bottom: 2px;
}