/* ---------------- Left Menu -------------------- */
.manav{list-style:none; padding:0; margin:1px 0 0 0; background-color:#fff;}

.manav li
{
	position: relative;
	font-family: verdana, arial, helvetica, sans-serif;

	white-space: nowrap;
	display: block;
	width: 160px;
	height: 24px;
	padding:0;

	

}
.manav li:hover{color:#cc0000;}
.manav li a, .manav li a:hover, .manav li a:visited{color:#fff;font-size:11px; font-weight:lighter; font-family:Trebuchet MS; text-decoration:none;width: 160px;
	height:19px;background:#000 url(../images/ma_menu.gif); padding:4px 0 0 20px; display:block;	margin-bottom:1px;} 
.manav li a:hover{background: #fff url(../images/ma_menu_mo.gif) no-repeat; color:#cc0000;}
	/*--------------- END Global Nav ------------ */

/*input{border:solid 1px #809EBB; height:16px; font-size:11px;} */
.inputfield{background: #fff url(../images/input_bg_l.gif) top; border:solid 1px #809EBB;
                        height: 16px; width: 200px; padding: 2px 0px 2px 2px; font-size:13px;  color:#555; }
                        
.inputlogin{background: #fff url(../images/input_bg_l.gif) top; border:solid 1px #809EBB;
                        width: 140px; padding:2 0px 2px 2px; font-size:13px;  color:#555; }

.selectfield{border:solid 1px #B7CCEE; height:16px; font-size:11px;}
.label{font-size:11px; font-weight:bold; color:#225599; font-family:verdana;}
.label2{font-size:12px; font-weight:bold; color:#225599;}
.red{color:#cc0000;}
.h1{color:#225599;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: lighter;
	letter-spacing: -1px;
	margin: -5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	.h2{color:#555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: lighter;
	letter-spacing: -1px;
	margin: -5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}


.ma_hd{background: url(../images/ma_menu_head.gif) top repeat-x; padding:0; width:180px; height:25px;margin:0; color:#fff;}
.ma_hd h2{font-family:Arial; font-weight:bold; font-size:13px; padding:5px 0 0 10px; margin:0;}


/* --------------------------- BODY STYPES -----------------------------------*/

.ma_menu
{
width: 180px;
padding:0;
margin:0;
  border:solid 0px #000;
}
          
                
/* ------------------------------ My Account Container + Lister ------------------------------- */

#cnt_ma_dt{width:100%; border:solid 0px red;}
#cnt_ma_dt h1{padding:0px 10px 10px 10px; line-height:normal; color:#666; border-bottom:dotted 1px #ccc; font-size:16px; font-weight:bold; margin-bottom:0;}
#cnt_ma_dt .tbl{border-collapse:collapse; border-spacing:0px; padding:0; margin:0;}
#cnt_ma_dt .tbl td{padding:4px; border:solid 1px #ccc; text-align:left;}
#cnt_ma_dt .tbl th{padding:3px; border:solid 1px #aa0000; background:#cc0000; text-align:left; color:#fff;}
#cnt_ma_dt .tbl tr.alt{background-color:#f6f6f6;}

#cnt_ma_dt .tbl2{border-collapse:collapse; border-spacing:0px; padding:0; margin:0; width:100%;}
#cnt_ma_dt .tbl2 td{padding:4px; border:solid 1px #ccc; text-align:left;}
#cnt_ma_dt .tbl2 th{padding:3px; border:solid 1px #777; background:#999; text-align:left; color:#fff;}
#cnt_ma_dt .tbl2 tr.alt{background-color:#f6f6f6;}
 
#ma_filter{padding:5px; margin:5px; text-align:right;}
#ma_filter .hid{font-size:10px; font-weight:bold; color:#ddd;}
#ma_filter input{border:solid 1px #ccc; color:#333; font-size:11px; font-family:Verdana; height:14px; width:100px;}
#ma_filter select{border:solid 1px #ccc; color:#333; font-size:11px; font-family:Verdana; height:16px;* height:18px;}
#ma_filter .fltr_btn{border-right:solid 1px #666;border-bottom:solid 1px #666; border-top:solid 1px #ccc;border-left:solid 1px #ccc; color:#fff; font-size:11px; padding:0; padding-bottom:4px; margin:0; font-family:Verdana; background-color:#cc0000; height:18px; width:auto;}

#cnt_ma_dt .pag{padding:5px; margin:5px; text-align:right;}
#cnt_ma_dt .pag ul{padding:0px; margin:0px; list-style:none; height:15px; text-align:right;}
#cnt_ma_dt .pag ul li{float:left; margin-left:5px; width:15px; height:15px;}
#cnt_ma_dt .pag ul li a{font-size:11px; font-weight:bold; color:#cc0000; display:block; width:13px; height:13px; border:solid 1px #cc0000; text-align:center; text-decoration:none;}
#cnt_ma_dt .pag ul li a:hover{font-size:11px; font-weight:bold; color:#fff; display:block; width:13px; height:13px; background-color:#cc0000;text-decoration:none;}
#cnt_ma_dt .pag ul li.pg{margin-right:10px; width:30px; font-size:12px; color:#666;}
#cnt_ma_dt .pag ul li.prv{display:inline; margin-left:5px;}

/* ---------------------------- My Account Form ---------------------------------------- */
.ma_frm_head{color:#fff; padding:5px; background-color:#cc0000; font-size:11px; text-align:left; margin:5px auto 5px auto; font-family:Arial; text-transform:uppercase; font-weight:normal;}
.ma_frm{ border-collapse: collapse; border-spacing: 0px; width:100%; margin:10px auto 10px auto;}
.ma_frm tr.alt{background-color:#f9f9f9;}
.ma_frm tr{background-color:#fff; font-size:12px;}
.ma_frm td{border:solid 1px #dadada;padding:5px;}
.ma_frm input{border:1px solid #aaa; padding:0px 3px 2px 3px; width:200px; background:#fff; float:left; height:14px;}
.ma_frm select{border:1px solid #aaa; padding:0px 3px 2px 3px; width:208px; background:#fff; float:left;height:16px;}
.ma_frm input.checkbox {margin:0; padding:0; width:15px; border:0; text-align:left; background:none;}
.ma_frm td.lbl{font-size:11px;width:120px; text-align:left; border-right:0px; padding-left:5px;}
.ma_frm .hlp{color:#ccc; font-family:Verdana; font-size:9px;}
.ma_frm_err{font-size:12px; color:#ff0000; font-weight:bold; padding:5px 5px 5px 18px; margin:5px 0 5px 0; display:block; background:url('../images/ico_error_sm.gif') no-repeat left;}

.req{font-family:verdana; color:#cc0000; font-size:12px; vertical-align:middle;}
.ma_frm td.cnt{width:340px; border-left:0px;}

/* ----------------------------- Button Controls -------------------------------------- */
.ma_ctrl{padding:5px; margin:5px;text-align:right;}
.ma_ctrl input[type=button] {border-right:solid 1px #666;border-bottom:solid 1px #666; border-top:solid 1px #ccc;border-left:solid 1px #ccc; color:#fff; font-size:11px; padding:0; padding-bottom:4px; margin:0; font-family:Verdana; background-color:#cc0000; height:18px; width:auto;}

.fbutton{border-right:solid 1px #666;border-bottom:solid 1px #666; border-top:solid 1px #ccc;border-left:solid 1px #ccc; color:#fff; font-size:11px; padding:0; padding-bottom:4px; margin:0; font-family:Verdana; background-color:#cc0000; height:18px; width:auto;}

#od_pri_cnt{text-align:right; padding:5px;}
#od_pri_cnt .od_pri_wrapper{display:block; width:45%}
#od_pri_cnt .od_pri_r1{display: block; border-bottom:dotted 1px #999; padding-bottom:3px; margin-bottom:3px;}
#od_pri_cnt .od_pri_r2{border-top:dotted 1px #666;border-bottom:solid 1px #666; margin:10px 0 0 0; color:#cc0000; display:block; padding:3px; font-size:13px;}

