@import url(menu_style.css);
body, body.sidebar {
	background-color : #334B5E;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #CCCCCC;
	background-image: url(../images/background.gif);
	background-position: top;
	background-repeat: repeat;
}
.box_header {
	border-top: 5px solid #6699CC;
	background-image: url(../images/bg_header.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: White;
	border-bottom: 4px solid #E4E4E4;
}
.box_body {
	background-color: White;
	padding-top: 20px;
	padding-bottom: 5px;
}
.box_search {
	background-image: url(../images/bg_search_bar.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	height: 41px;
}
.box_spotlight1 {
	background-image: url(../images/bg_bottom2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: White;
}
.box_spotlight2 {
	background-color: #3B5977;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_footer {
	border-top: 2px solid #5179A2;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box1 {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.box2 {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.box3 {
	background-image: url(../images/bg_bottom.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.box4 {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
.box5 {
	background-color: #EEEEEE;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	border: 1px solid Silver;
}
.box6 {
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.box7 {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	border: 1px solid #D8D8D8;
}
.header {
	color: #9A0034;
	font-size: 24px;
	font-weight: bold;
}
.spotlight {
	color: #cccccc;
}
.main_menu, .main_menu:Link, .main_menu:Visited {
	color: #999999;
	font-size: 14px;
}
.main_menu:Hover {
	color: #666666;
}
.icon_link, .icon_link:Link, .icon_link:Visited {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.icon_link:Hover {
	color: #696969;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #3B5977;
	line-height: 25px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
	line-height: 25px;
}
h3 {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #990033;
}
h3.blue {	
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #3B5977;
}
hr {
	height: 1px;
	color: #D8D8D8;
	background-color: #D8D8D8;
	border: 0px solid #D8D8D8;
}
td, A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #333333;
	font-weight: normal;	
	line-height: 18px;
}
.WebNumericEdit td {
	line-height: normal;
}
A, A:Link, A:Visited {
	color: #990033;
	text-decoration: none;
	font-weight: bold;
}
A:Hover {
	color: #DD0048;
}
.footer {
	color: #5c84ac;
}
.footer_link, .footer_link:Link, .footer_link:Visited {
	color: #BBD5EE;
}
.footer_link:Hover {
	color: White;
}
table.full_bar {
	background-color: #CFDCE9;
	border: 1px solid #365065;
	width: 100%;
	margin-top: 4px;
}
td.bar_label {
	width: 90%;		
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
}
td.bar_fld {
	width: 300px;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;	
}
.totals {
	text-align: right;
	background-color: #FFFFD9;
	border: 1px solid #777777;
	margin: 2px;
	padding: 2px;
}

table.form_error_box {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px;
	background-color: #FFFFE5;
	border: 1px solid #929292;
}
.shipping_highlight {
	color: #7D0000;
}
table.main_content, td.body_container {
	background-color: White;
	padding: 25px;	
}