#outterbg {
  background: url(../images/rgt_bg2.jpg) repeat-x;
  height: 859px;
  text-align: center;
  background-color: #a20000;
}
#header {
	border-color: #a20000;
	height: 109px;
	width: 777px;
	text-align:right;
}
#innertabl {
	border-right: solid 1px #871111;
	border-left: solid 1px #871111;
}
td.searchlabel{
    color: #a20000;
	font: 15px bold "arial narrow", arial, sans-serif; 
	text-indent:5px;
	
}
.searchbutton{
	float:left;
	height:25px;
	width:200px;
	border:#FFFFFF 1px solid;

}
.cap{
	height:25px;
	width:30px;
}
.textstyle{
	background:url(../images/businessheaderback.jpg) repeat-x bottom center;
	border:2px inset #710002;
	color:#000000;
    font: 13px normal "arial narrow", arial, sans-serif; 
	font-size:;
	height:25px;
	float:left;
	letter-spacing:.11em;
	text-indent:5px;
}

.contentHeader{
	padding:0px;margin:0px;
	float:left; background:url(../images/bdt_lcrn.jpg);width:13px;height:18px;
}
#bodyt {
	border-color: #a20000;
	width: 998px; 
	height: 25px;
	background: url(../images/bdt_bg.jpg) repeat-x;
}
#bodyb {
	width: 897px; 
	height: 18px;
	background: url(../images/bdb_bg.jpg) repeat-x;
}
#sep_Hdots {
	font-family: verdana, tahoma, arial;
	font-size: 13px;
	height: 28px;
	width: 175px;
	color: #000000;
	padding-left: 15px !important;

	padding-top: 5px;
	background: bottom url(../images/bullet_bg.jpg) no-repeat;
}
#sep_Hdots a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
#sep_Hdots a:hover {
	color: #ff0000;
	text-decoration: none;
}
#sep_Hdots_no {
	font-family: verdana, tahoma, arial;
	font-size: 13px;
	height: 28px;
	width: 175px;
	padding-left: 15px !important;
	padding-top: 5px;
	background: bottom url(../images/bullet_bg_ndots.jpg) no-repeat;
}
#sep_Hdots_no a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
#sep_Hdots_no a:hover {
	color: #ff0000;
	text-decoration: none;
}
#sep_Vdots {
	margin-top: 40px;
	width: 1px; 
	background: url(../images/lft_tbg.jpg) repeat-y;
}
/* Red Box */
#lnavi_rtbg {
	width: 188px; 
	height: 11px;
	background: url(../images/tp_bg.jpg) repeat-x;
}
#lnavi_rbbg {
	width: 188px; 
	height: 12px;
	background: url(../images/btm_bdr.jpg) repeat-x;
}
#lnavi_mbg1 {
	width: 14px; 
	height: 1px;
	background: url(../images/l_rbdr.jpg) repeat-y;
}
#lnavi_mbg2 {
	width: 12px; 
	height: 1px;
	background: url(../images/r_rbdr.jpg) repeat-y;
}




#lnavi_tbr {
	width: 202px; 
	height: 8px;
	background: url(../images/lft_tbg.jpg) repeat-x;
}

#lnavi_bbr {
	width: 202px; 
	height: 8px;
	background: url(../images/lfb_bbg.jpg) repeat-x;
}
#lnavi_blbg { 
	width: 11px; 
	background: url(../images/lft_lbg.jpg) repeat-y;
}
#lnavi_brbg {
	width: 11px; 
	background: url(../images/lft_rbg.jpg) repeat-y;
}
#log_bg {
	height: 29px; 
	background: url(../images/lock_bg.jpg) repeat-x;
}
#log_bg_btm {
	height: 7px; width: 188px;
	background: url(../images/login_09.jpg) repeat-x;
}
#red_line {
	width: 176px; 
	background: url(../images/red_line.jpg) repeat-x;
}
#log_mbg {
	background-color: #920000;
}
#footer {

	height: 25px;
	background: url(../images/ftr_tbg.jpg) repeat-x;
}
.ftr_ln {
	width: 923px;
	color: #aa1211;
	height: 1px;
}
.ftr_bg {
	width: 924px;
	background: url(../images/ftr_tbg.jpg) repeat-x;
}
.ftr_txt {
	font-family: arial, verdana;
	font-size: 11px;
	color: white;
	text-align: center;
	letter-spacing: .3px;
}
.bdr {
	padding-left: 10px;
}
.midl {
	padding-right: 3px;
}
.mid2 {
	padding: 13px 53px 13px 13px;;
}
.mid3 {
	padding: 0px 0px 13px 13px;;
}
.ht {
	line-height: 10px;
}
.ht2 {
	line-height: 5px;
}
.ht_rows {
	line-height: 35px;
}
.htcolor{
color:darkred;
font-style:italic;
font-weight:600;

}
.htnormal{
font-style:italic;
font-weight:lighter;

}
.htheader{
color:#000000;
font-size:16px;
font-weight:bolder;
}
.ht_50 {
	line-height: 50px;
}
.ht_250 {
	line-height: 250px;
}
/* My Account */
.reg_bg_top {
	width: 478px;
	height: 320px;
	background: url(../images/register_top.jpg) no-repeat;
}
.reg_bg_bottom {
	width: 478px;
	height: 306px;
	background: url(../images/register_bottom.jpg) no-repeat;
}
.rgt_box {
	width: 196px;
	height: 292px;
	background: url(../images/right_blue_box.jpg) no-repeat;
}
.padding {
	
	padding: 13px;
	padding: 15px !important;
}
.popup_box {
	width: 214px;
	height: 335px;
	background: url(../images/popup_bg.jpg) no-repeat;
}
.pad-top {
	padding-top: 140px;
}