body{
	/*background: url(../images/black-gradient-bg.jpg) repeat-x top #000;*/
	background-color: #0165A3;
	font-size: 13px;
}
#hd{  
	/*background: url(../images/header-bg.jpg) left repeat-x #FFF;*/
	background-color: #FDFDFD;
}
#logo { 
	padding: 5px 0 0 0;
	float:left;
	text-align: center;
}
#nav{
	font-size: 13px;
}
#nav ul{ 
	padding: 1px 0 0 0;
	margin: 1px 0 0px 0;
	height: 25px;
	background-color: #0165A3;
}
#nav ul li{
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	height: 24px;
}
#nav ul li a, #nav ul li a:visited{
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	margin-right: -4px;
	line-height: 24px;
	padding: 5px 20px 5px 20px;
	font-size: 100%;
}
#nav ul li a.active, #nav ul li a.active:visited, #nav ul li a:hover {
	color: #6F3;
}
#bd {
	background-color: #FFF;
}
#yui-main {
	background-color: #FFF; 
	height:100%;
}
.special { 
	padding: 10px; 
	text-align: center;
	margin-top: 0px;
}
.special label {
	font-size: 13px;
	font-weight: bold;
}
.special .white {
	color: #FFF;
}

.black-line{ 
	height: 1px;
	padding: 0; 
	margin: 8px 0;
	background-color: #000; 
	border: none;
}
.white-line{ 
	height: 1px;
	padding: 0; 
	margin: 8px 0;
	background-color: #fff; 
	border: none;
}
.line{ 
	height: 1px;
	padding: 0; 
	margin: 8px 0;
	border: none;
}
form { 
	margin: 0px; 
	padding: 0px; 
}
.lt-gray { background-color:#CCC; }
.dk-gray { background-color:#999; }
.text-field{ 
	border: 1px solid #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333;
	padding: 2px; 
	background-color: #FFF; 
}
.special .text-field { 
	width: 110px; 
}
#yui-main{ 
	padding: 0; 
	margin: 0px; 
	width: 100%;
}
.black { 
	background-color: #000; 
}
.lt-black { 
	background-color: #666; 
}
.dk-black { 
	background-color: #333; 
}
.copy {
	padding: 20px;
}
h1 {
	font-size: 136%;
	color: #000;
}
#ft { 
	padding: 0px 5px 10px 5px;
	background-color: #fff;
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ft a, #ft a:visited{
	color: #7BA400;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#ft a:hover{
	text-decoration: underline;
}
#promo{
	padding: 20px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.blue {
	color: #003399;
}
.prod-box{
	display: inline;
	padding: 1px;
	}
.prod-box a{ 
	padding: 2px 5px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #666;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height: 9px;
}
.blue-box a{ background-color:#4460B8; }
.black-box a{ background-color:#000; }
.green-box a{ background-color:#29A366; }
.pink-box a{ background-color:#FFCAC9; }
.white-box a{ background-color:#fff; }
.yellow-box a{ 
	background-color:#FFED54; 
	color:#FFED54; }
.highlight-box {
	border-left: 1px solid #9C9C4E;
	border-right: 1px solid #9C9C4E;
	border-bottom: 1px solid #9C9C4E;
	background: url(../images/box-bg.jpg) top left repeat-x;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.highlight-box-tab {
	background: url(../images/box-tab-spacer.jpg) top left repeat-x;
	height: 21px;
}
.highlight-box-tab .label{
	font-weight:bold;
	border-left: 1px solid #9C9C4E;
	padding: 0px 10px 0px 10px;
	line-height: 21px;
	float:left;
	height: 21px;
	background: url(../images/box-tab-bg.jpg) repeat-x left top;
	display: inline;
}
.limited{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #F90;
	font-weight: bold;
}
.blue{
	color: #039;
	}
#yellow-col{
	float: right;
	width:16.9231em;*width:16.5152em;	
	/*width:24.6154em;*width:24.0222em;*/
	margin-left: 1.5384em; *margin-left: 1.5014em; 
	background-color: #ff3;
	color: #000;
}
.green{ color: #7BA400; }
.small{ font-size:85%;}