body {background-color:#fde5f3;}
#doc2 {width:74.4em;padding-left:5px;padding-right:5px;background-color:#fff;}
#doc2.hddoc{width:82.3em;}
.logo{margin-left:19px;padding-top:15px;height:68px; width:100%; float:left; }
.logo h1{ float:left;}
.logo img{ float:left;}
.login{color:#270b17;font:11px helvetica; float:left; width:360px;padding-top:15px;padding-left:10px;}
#lgn.login{left:0px;}
.login input{padding:0px 2px 0px 2px;vertical-align:middle;}
.login input.txt{border:1px solid #9bece6;height:23px;width:85px;}
.login div{position:relative;left:145px;top:2px;color:#c2c2c2;}
.login div a{color:#00b8c4;text-decoration:none;}
.quksrch{color:#fff;position:relative;top:55px;left:33px;font:14px Arial,Helvetica,sans-serif;}
.quksrch li{width:225px;height:25px;}
.quksrch li.morsrch{position:relative;top:6px;left:99px;}
.quksrch li a{padding-top:5px;color:#fff;}
.quksrch div.left{float:left;width:95px;}
.quksrch div.rght{float:right;width:125px;}
.quksrch .quksrchsub{
-moz-border-radius:5%;
background-image:url(../images/tab-blue-right.gif);background-repeat:no-repeat;float:left;
text-decoration:none;
border:0px none;
width:125px;height:27px;
color:#052c6d;font:bold 15px helvetica;
}
#bd{margin-top:10px;}
.yui-gb .featbrid{padding:5px;-moz-border-radius:5%;background-image:url(../images/feature_bg.png); width:292px;
}
.yui-gb .featgroom{margin-left:4px;}
.yui-gb .coupimg{float:left;}
.yui-gb .coupstory{padding-left:93px;font:11px arial;color:#004274;}
.yui-gb div a {color:#003278;padding-top:5px;display:block;font:bold 11px arial;}
.yui-gb div ul li a {display:inline;}
.yui-gb h2, #ft h2{color:#002987;font:bolder 14px helvetica;}
.yui-gb hr, #ft hr{margin-top:3px;color:#03898a;}

.yui-gb ul li{display:inline;padding:2px;}
.yui-gb ul li a img,.yui-gb div img{width:87px;height:94px;border:1px solid #03898a;}
#hd{height:258px;background-image:url(../images/quick-search.png); }
#hd.hdhome{height:370px;background-image:url(../images/banner.png);}
#ft.abt{margin-top:20px;}
.abtus{width:75%;float:left;color:#404040;}
.ques{float:right;}

#ft.ftr{-moz-border-radius-topleft:1%;-moz-border-radius-topright:1%;padding:10px;margin-top:10px;background:url(../images/footer_bg.gif) repeat;}
.ftr .links{width:70%;float:left;color:#464646;font:11px arial;}
.ftr .links img {display:block;padding-top:4px;}
.ftr ul li {display:inline;color:#C31655;font:normal 11px helvetica;}
.ftr ul li a {color:#424242;font:bolder 11px helvetica;text-decoration:none;}
.animatedtabs{
	padding-left:5px;
	overflow: hidden;
	width: 100%;
	font-size: 14px; /*font of menu text*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	clear: both;
}
.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}
.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}
.animatedtabs a{
	float: left;
	position: relative;
	top: 0px;
	margin-right: 2px;
	text-decoration: none;
	background-image: url(../images/tab-blue-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
}
.animatedtabs a span{
	float: left;
	position: relative;
	display: block; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
	font-weight: bold;
	color: #000099;
	background-image: url(../images/tab-blue-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 5px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */
.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}
.animatedtabs .selected a span{
	background-position: 100% -125px;
	color: #FFFFFF; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
	top: 0;
}
.animatedtabs a:hover{
	background-position: 0% -125px;
	top: 0;
}

.animatedtabs a:hover span{
	background-position: 100% -125px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
	top: 0;
	color: #FFFFFF;
}
