
@import 'snips.css';
@import 'icons.css';
@import 'flags.css';
@import 'alertpay_style.css';


/*** HTML ***/
body {
	min-width: 1000px;
	background: #fff;
}

body, td, input, textarea, select { font: 12px Arial, Helvetica, sans-serif }
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly]
{
    color: #797a6f;
}

body, form,
.sNav ul,
.dList
	{ margin: 0; padding: 0; }
small, .small { font-size: 0.8em; color: #797a6f; }
.green 
{
    color: #398a2d;
}
a:link {
	text-decoration: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	color: #398a2d;
	font-size: 9pt;
}
a:active {
	text-decoration: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	color: #398a2d;
	font-size: 9pt;
}
a:visited {
	text-decoration: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	color: #398a2d;
	font-size: 9pt;
}
a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
color: #f90 }
a img { border: 0 }
a * { cursor: pointer !important }
.bHd a
	{ text-decoration: underline }

h1 { font-size: 18px; line-height: 24px; }
h2 { font-size: 14px; line-height: 18px; }
h3 { font-size: 12px; line-height: 14px; }
h1, h2, h3 { margin: .4em 0 .2em }

p { margin: 0 0 1em }
ul, ol {
	margin: 0 0 1em;
	padding: 0 0 0 24px;
}

.positive {
    background-color: #d9ffc0;
}
.negative {
    background-color: #ffe9de;
}
.nosign {
    background-color: #e0e0df;
}

/*** colors ***/
/* white */
.even,
tr.even td { background-color: #fff }
/* dark */
body, td, input, textarea, select,
.clReset,
.header b,
.bHd a:hover,
.footer .linx a:hover,
.box.bGray h2,
.box.bGray h3,
.steps div.on
	{ color: #262623 }
.sNav a:hover,
.fBtns .btn a,
.hint span
	{ color: #262623 !important }
/* gray */
.txtGray,
.sNav a,
.sNav li.on li a,
.sNav li li.on li a,
.bc,
.bHd a,
.footer .linx a,
.steps,
.grayed,
tr.bdGray td
	{ color: #797a6f }
/* light gray */
.bgGray
	{ background-color: #e2e2e0 }
.bc,
.bGray,
.dList td,
.sList td,
.bShade h2,
.dropdown .options,
.dropdown .options .on,
.field,
.hr
	{ border-color: #e2e2e0 !important }
/* lighter gray */
.bGray .bgr
	{ background-color: #eeeeee }
/* even lighter gray */
.odd,
tr.odd td,
tr.bdGray td { background-color: #f8f8f7 }
/* green */
a,
h1, h2, h3,
.sNav li.on a,
.sNav li li.on a,
.sNav li li li.on a,
.box.bGray.bShade h2,
.box.bGray.bShade h3,
.bMsg.bGreen,
.dList .bdGreen .clrz
	{ color: #398a2d }
.nav b.on a,
.hint b,
tr.bdGreen td
	{ color: #398a2d !important }
.bgGreen
	{ background-color: #398a2d }
/* light green */
.bGreen
	{ border-color: #9cc496 !important }
/* lighter green */
tr.bdGreen td,
.bMsg.bGreen .bgr
	{ background: #f7fcf6 !important }
/* orange */
a:hover
	{ color: #f90 }
.bgOrange
	{ background-color: #f90 }
.footer .linx h3
	{ border-color: #f90 !important }
/*** red ***/
tr.bdRed td,
.bMsg.bRed
	{ color: #bf2a1d }
.bMsg.bOrange
	{ color: #cc9a11 }
.bgRed
	{ background-color: #bf2a1d }
/* light green */
.bRed
	{ border-color: #d49191 !important }
.bOrange
	{ border-color: #f3d071 !important }	
/* lighter red */
tr.bdRed td,
.bMsg.bRed .bgr
	{ background: #fcf8f6 }
.bMsg.bOrange .bgr
	{ background: #fefbf4 }
	
/*** layout ***/
.xl {
	width: 980px;
	margin: 20px auto;
}
/* .xl { width: auto; margin: 20px } /* << stretch to full width */
.header {
	height: 42px;
	color: #797a6f;
	margin: 0 15px 10px;
}
.logo {
	width: 250px;
	height: 42px;
	text-align:center;
	background: url(images/ap_logo.gif) no-repeat;
}
.nav {
	height: 40px;
	background: url(images/nav_bgr.gif);
}
.nav .left,
.nav .right {
	width: 15px;
	height: 40px;
}
.nav .left { background: url(images/nav_left.png) }
.nav .right { background: url(images/nav_right.png) }
.nav .flRight {
	background: url(images/nav_link_right.gif) left 2px no-repeat;
	padding-left: 1px;
}
.nav b {
	float: left;
	line-height: 30px;
	height: 32px;
	text-transform: uppercase;
	background: url(images/nav_link_right.gif) right 2px no-repeat;
	padding-right: 1px;
}
.nav b a {
	float: left;
	color: #fff !important;
	background: url(images/nav_link_left.gif) left 2px no-repeat;
	padding: 0 14px 0 15px;
}
.nav b a:hover { background: url(images/nav_link_ovr_bgr.gif) left 2px repeat-x  }
.nav b.on {
	line-height: 32px;
	background: url(images/nav_link_left_on_bgr.gif) left no-repeat !important;
	padding: 0;
}
.nav b.on a { background: url(images/nav_link_right_on.gif) right no-repeat !important }
.sNav {
	height: 29px;
	line-height: 26px;
	background: url(images/navsub_bgr.gif) 0 2px repeat-x;
	margin: -1px 0 0;
	padding: 2px 0 0;
}
.sNav .left,
.sNav .right {
	width: 5px;
	height: 29px;
}
.sNav .left { background: url(images/navsub_left.gif) }
.sNav .right { background: url(images/navsub_right.gif) }

.sNav ul { list-style: none }
.sNav li {
	position: relative;
	float: left;
	font-weight: bold;
	background: url(images/navsub_sep.gif) right 2px no-repeat;
	padding: 0 2px 0 0;
}
.sNav li a {
	display: block;
	overflow: hidden;
	padding: 0 10px;
}
html>body .sNav li.on a { background: url(images/navsub_on_bgr.gif) }
.sNav li ul {
	position: absolute;
	left: -1px;
	top: 21px;
	width: 140px;
	background: url(images/navsub_arr.gif) no-repeat;
	padding-top: 6px;
}
.sNav li li ul {
	left: 140px;
	top: -1px;
	width: 140px;
	background: none;
	padding: 0;
	border-top: 1px solid #c5c6c1;
}
.sNav li ul,
.sNav li li ul,
.sNav li:hover li ul,
.sNav li a:hover li ul { visibility: hidden !important }
.sNav li:hover ul,
.sNav li a:hover ul,
.sNav li li:hover ul,
.sNav li li a:hover ul { visibility: visible !important }
.sNav li li {
	position: relative;
	width: 100%;
	font-weight: normal;
	line-height: 20px;
	background: #fff url(images/navsub_sub_bgr.gif) repeat-y !important;
	border: 1px solid #c5c6c1;
	border-top: 0;
	padding: 0;
}
.sNav li li a {
	background: none !important;
	padding: 0 8px;
}
.sNav table {
	border-collapse: collapse;
	margin-top: -1px;
}
.hBanner { height: 127px }
.bc {
	line-height: 14px;
	border: 1px solid;
	margin-bottom: 15px;
}
.footer {
	background: url(images/footer_bgr.gif) repeat-x;
	border: 1px solid #c5c6c1;
	padding: 30px 15px 15px;
}
.footer .ctl,
.footer .ctr,
.footer .cbr,
.footer .cbl {
	position: absolute;
	width: 15px;
	height: 90px;
}
.footer .ctl,
.footer .cbl {
	left: -1px;
	background: url(images/footer_left.gif);
}
.footer .ctr,
.footer .cbr {
	right: -1px;
	background: url(images/footer_right.gif);
}
.footer .ctl,
.footer .ctr { top: -1px }
.footer .cbr,
.footer .cbl {
	bottom: -1px;
	height: 15px;
	background-position: 0 -90px;
}
.footer .linx h3 {
	border-bottom: 1px solid;
	margin: 0 0 5px;
}
.footer .linx a {
	float: left;
	clear: both;
}
.footer .linx a.on { color: #f90 }
.banners img {
	vertical-align: middle;
	border: 0;
	margin: 0 7px;
}
.footer .banners img {
	vertical-align: middle;
	border: 0;
	margin: 0 0 0 15px;
}


/*** global ***/

.box {
	position: relative;
	margin-bottom: 15px;
}
.box.bGreen,
.box.bGray,
.box.bOrange,
.box.bRed {
	border: 1px solid;
	padding: 1px;
}

.box.bMsg,
.box.bShade { padding: 0 !important }
.box .bgr {
	height: 100%;
	overflow: hidden;
}
.bCn {
	background: #fff;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: -1px;
}
.login .bCn { height: 49px }
.bGray .bCn,
.bGreen .bgr { background: #fff url(images/bgreen_bgr.gif) repeat-y }
.box.bShade { background: #fff url(images/boxshade_br.png) right bottom no-repeat }
.box.bShade .bgr { background: url(images/boxshade_tl.png) no-repeat }
.box.transBox { width: 450px;}
.box.bGray.bShade .bgr { background: none }
.box.bMsg .bgr,
.box.bGray.bShade .bgr { border: 1px solid #fff !important }
.bHd,
.bFt {
	height: 100%;
	padding: 5px 10px;
}
.bHd h2 {
	margin: 0;
	padding: 0;
}
.bFt {
	border-top: 1px solid #e1e1e1;
	margin-top: 1px;
}
.bShade h2 {
	border-bottom: 1px solid;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.dList th {
	font-size: 12px;
	text-align: left;
	color: #fff;
	background: #398a2d url(images/dlist_th_bgr.gif) repeat-x;
	border-left: 1px solid #43a235;
	border-right: 1px solid #167608;
	padding: 2px 0 0 4px;
}
.dList th b {
	display: block;
	padding: 0 10px 2px;
}
.dList th a {
	display: block;
	color: #fff !important;
}
.dList th a:hover,
.dList th a.on { background: #47a738 url(images/dlist_tha_bgr.gif) repeat-x !important }
.dList td {
	vertical-align: top;
	border-left: 1px solid;
}
.dList td:first-child { border: 0 }
.dList td,
.dList dd {
	line-height: 16px;
	border-top: 1px solid #fff !important;
	margin: 0;
	padding: 2px 10px;
}
.sList { border-collapse: collapse }
.sList th {
	text-align: left;
	font-size: 11px;
}
.sList td {
	vertical-align: top;
	border-top: 1px solid;
	padding: 2px 10px 2px 0;
}
.fGrid { border-collapse: collapse }
.fGrid th {
	width: 150px;
	font-weight: normal;
	text-align: left;
}
.fGrid th,
.fGrid td {
	line-height: 16px;
	vertical-align: top;
	padding: 3px 5px;
}
.fGrid h1,
.fGrid h2,
.fGrid h3 { margin: 1em 0 0 }
.ssListing .box { height: 110px }
.sListing .box { height: 150px }
.uListing .box { height: 200px }
.progBar,
.progBar b,
.progBar .mask {
	position: relative;
	height: 12px;
}
.progBar .mask { margin: 0 4px }
.progBar b {
	display: block;
	overflow: hidden;
	background: url(images/progbar_bgr.png);
}
.progBar i,
.progBar u {
	position: absolute;
	top: 0;
	width: 6px;
	height: 100%;
	text-decoration: none;
}
.progBar i {
	left: -6px;
	background: url(images/progbar_left.png);
}
.progBar u {
	right: -6px;
	background: url(images/progbar_right.png);
}
.progBar .fill {
	position: absolute;
	left: 0;
	top: 2px;
	width: 100%;
	height: 8px;
	overflow: hidden;
}
.banners img { border: 0 }
.steps.ofh {
    margin-top: -30px;
    }
.steps tr{
    padding: 0px 0px 0px 0px;
	min-width: 236px;
	width: 236px;
	max-width: 236px;
}
.steps td {
	height: 37px;
	font: 14px/37px Arial, Helvetica, sans-serif;
	background: url(images/steps_bgr.gif) no-repeat left;
	margin: -32px 0 40px;
	padding: 32px 0 0;
	clear: right;
	min-width: 200px;
	width: 200px;
	max-width: 200px;
}
.steps b {
	float: left;
	width: 36px;
	font-size: 24px;
	padding-left: 11px;
	text-align: left;
	padding-right: 15px;
}
.steps td.on
{
    background-image: url(images/steps_bgr_on.gif) ;
}
.steps .on b {color: #fff }
.steps a {
    color: #797a6f;
	text-decoration: none;
	cursor: text;
}
.steps a:hover { color: #797a6f; }

.steps a * { cursor: text !important }

.hint {
	position: absolute;
	
	}
.hint .popup { display: none }
.hint:hover .popup {
	display: block;
	position: absolute;
	right: -210px;
	top: -10px;
	width: 170px;
	font-size: 10px;
	line-height: 12px;
	background: url(images/hint_bgr.png);
	padding: 0 15px;
	z-index: 1003;
}
.hint b {
	display: block;
	font-size: 12px;
	margin-bottom: 5px;
	z-index: 1003;
}
.hint i {
	position: absolute;
	left: -15px;
	top: -15px;
	width: 215px;
	height: 24px;
	background: url(images/hint_top.png);
	z-index: 1003;
}
.hint u {
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 200px;
	height: 15px;
	background: url(images/hint_btm.png);
	z-index: 1003;
}
.qIndents p {
	text-indent: -15px;
	padding-left: 15px;
}
.dropdown {
	display: block;
	position: relative;
	float: left;
	width: 254px;
	background: url(images/dropdown_bgr.gif);
	margin: 0 5px;
	cursor: pointer;
	z-index: 1000;
}
.dropdown .left,
.dropdown .right {
	position: absolute;
	height: 20px;
	top: 0;
	overflow: hidden;
}
.dropdown .left {
	left: -5px;
	width: 5px;
	background: url(images/dropdown_left.gif);
}
.dropdown .right {
	right: -5px;
	width: 23px;
	background: url(images/dropdown_right.gif);
}
.dropdown:hover .right { background: url(images/dropdown_right_ovr.gif) }
.dropdown .value {
    position:relative;
	display: block;
	height: 100%;
	line-height: 16px;
	padding: 2px 20px 2px 5px;
	z-index:500;
}
.dropdown .options {

	left: 0;
	top: 21px;
	width: 100%;
	background: #fff url(images/dropdown_option_bgr.gif) repeat-x;
	border: 1px solid;
	padding: 1px 0 0;	
	z-index:1000;
	overflow: auto;	
	height:100px;
	z-index:500;	
}
.dropdown .options .opt {
	display: block;
	margin: 0 1px 1px;
	padding: 5px;
}
.dropdown .options .on { border: 2px solid }
.faq h3 {
	line-height: 24px;
	border-top: 1px solid #e2e2e0;
	margin: -2px 0 2px;
	padding: 0;
}
.faq h3 a {
	display: block;
	color: #262623;
	background: url(images/arr_faq.gif) 0 10px no-repeat;
	border-top: 1px solid #fff;
	margin: 0;
}
.faq h3 a.on,
.faq h3 a:hover { color: #398a2d }
.faq h3 a.on { background-image: url(images/arr_faq_on.gif) }
.faq h3 a,
.faq .ans { padding: 0 0 0 10px }
.bltArr li { list-style-image: url(images/arr_faq.gif) }
.arrUp {
	background: url(images/arr_faq_up.gif) left no-repeat;
	padding-left: 10px;
}
.hr { border-bottom: 1px solid }
.feesTtl * { line-height: 30px }


/*** rounded corners ***/
.crnTL,
.crnTR,
.crnBR,
.crnBL {
	position: absolute;
	overflow: hidden;
}
.crnTL {
	left: -1px;
	top: -1px;
}
.crnTR {
	right: -1px;
	top: -1px;
	background-position: right 0;
}
.crnBR {
	right: -1px;
	bottom: -1px;
	background-position: right bottom;
}
.crnBL {
	left: -1px;
	bottom: -1px;
	background-position: 0 bottom;
}
.bc .crnTL,
.bc .crnTR,
.bc .crnBR,
.bc .crnBL {
	width: 5px;
	height: 5px;
	background-image: url(images/bc_crn.gif);
}
.bGreen .crnTL,
.bGreen .crnTR,
.bGreen .crnBR,
.bGreen .crnBL {
	width: 15px;
	height: 15px;
	background-image: url(images/bgreen_crn.gif);
}
.bGreen.bMsg .crnTL,
.bGreen.bMsg .crnTR,
.bGreen.bMsg .crnBR,
.bGreen.bMsg .crnBL {
	width: 5px !important;
	height: 5px !important;
	background-image: url(images/bgreen_sm_crn.gif) !important;
}
.bOrange .crnTL,
.bOrange .crnTR,
.bOrange .crnBR,
.bOrange .crnBL {
	width: 15px;
	height: 15px;
	background-image: url(images/bgreen_crn.gif);
}
.bOrange.bMsg .crnTL,
.bOrange.bMsg .crnTR,
.bOrange.bMsg .crnBR,
.bOrange.bMsg .crnBL {
	width: 5px !important;
	height: 5px !important;
	background-image: url(images/borange_cm_crn.gif  ) !important;
}
.bGray .crnTL,
.bGray .crnTR,
.bGray .crnBR,
.bGray .crnBL {
	width: 15px;
	height: 15px;
	background-image: url(images/bgray_crn.gif);
}
.bRed.bMsg .crnTL,
.bRed.bMsg .crnTR,
.bRed.bMsg .crnBR,
.bRed.bMsg .crnBL {
	width: 5px !important;
	height: 5px !important;
	background-image: url(images/bred_sm_crn.gif) !important;
}


/*** column widths ***/
/* .content { width: 980px; margin: 0 auto } /* << controls the content alignemt when stretched */
.tplXSM .wC1 { width: 125px }
.tplMMS .wC1 { width: 343px }
.tplMMS .wC1.bShade .flLeft.txt { width: 228px }
.tplSMS .wC1 { width: 280px }
.tplXSM .wC2,
.tplSMS .wC2 { width: 415px }
.tplSMS .wC2.bShade .flLeft.txt { width: 300px }
.tplMMS .wC3,
.tplSMS .wC3 { width: 255px }
.tplX2 .wC { width: 480px }
.tplX2 .wC.bShade .flLeft.txt { width: 364px }
.tplX3 .wC { width: 316px }
.tplX3 .wC.bShade .flLeft.txt { width: 200px }
.tplX5 .wC { width: 188px }
.tplX5 .wC3 { width: 584px }
.tplX6 .wC { width: 950px }
.tplX6 .wC.bShade .flLeft.txt { width: 834px }
/*** icons ***/
.icon { background: center no-repeat }
i.icon { cursor: default }
input.icon {
	border: 0;
	cursor: pointer;
}
.bIcons .icon {
	position: absolute;
	left: 15px;
	text-align: center;
	color: #fff;
}
.ic16 .icon 
{
    float: left;
	width: 0;
	height: 16px;
	line-height: 16px;
	padding: 0 8px;
}
.sNav .ic16 .icon {
	float: left;
	width: auto;
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
	background-position: left;
	margin-top: 5px;
	padding: 0 15px 0 20px;
}
.ic16.tIcons .icon {
	float: none;
	width: auto;
	height: 100%;
	background-position: 0 0;
	padding-left: 24px !important;
}
.fBtns .btn .icon {
	float: left;
	margin: 5px -10px 0 10px;
}
.ic24 .icon {
	float: left;
	width: 24px;
	height: 24px;
}
.ic32 .icon {
	float: left;
	width: 32px;
	height: 32px;
}
.ic48 .icon {
	float: left;
	width: 48px;
	height: 48px;
}
.ic48.bIcons .icon {
	bottom: -24px;
	line-height: 48px;
}
.ic72 .icon {
	float: left;
	width: 72px;
	height: 72px;
}
.ic128 .icon {
	width: 128px;
	height: 128px;
}
.box.bShade .ic72 .icon { margin-right: 15px }
.box .fIcons.ic72 .icon {
	right: 0;
	top: -25px;
}
.ic128 .bkIcon {
	position: absolute;
	top: 15px;
	left: -88px;
	width: 88px;
	background-position: left;
}
.bMsg .ic24 .icon {
	float: none;
	width: auto;
	height: 100%;
	background-position: 0 0;
	padding: 5px 0 5px 30px !important;
}


/*** forms ***/
textarea { overflow: auto }
option.sel,
option[selected="selected"] { font-weight: bold !important }
.field {
	width: 264px;
	background: #fff url(images/field_bgr.gif) repeat-y;
	border: 1px solid;
}
.login .field { width: 120px }
.field.marSR { width: 240px }
.field:hover,
.field:focus { background: #D8F3C9 }
.abs.fBtns {
	right: 15px;
	bottom: -13px;
	height: 26px;
	margin-top: 20px;
}
.fBtns .btn {
	float: left;
	background: url(images/fbtn_bgr.gif);
	margin: 0 5px;
}
.fBtns .btn a,
.fBtns .btn input {
	position: relative;
	float: left;
	height: 26px;
	font: 10px/26px Arial, Helvetica, sans-serif;
	text-align: center !important;
	text-decoration: none !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url(images/fbtn_right.gif) right no-repeat;
	border: 0;
	margin-right: -4px;
	padding: 0 10px;
	cursor: pointer;
}
.fBtns .btn.def { background-image: url(images/fbtn_def_bgr.gif) }
.fBtns .btn.def  a,
.fBtns .btn.def  input { background-image: url(images/fbtn_def_right.gif) }
.fBtns .btn:hover { background-image: url(images/fbtn_bgr_ovr.gif) }
.fBtns .btn:hover a,
.fBtns .btn:hover input { background-image: url(images/fbtn_right_ovr.gif) }

.fbBtn {
	position: relative;
	float: left;
	height: 32px;
	font: bold 14px/32px Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	background: url(images/fbtn_big_bgr.png);
	padding: 9px 10px 9px 20px;
	margin: 10px auto;
}
.fbBtn b {
	position: absolute;
	right: -10px;
	top: 0;
	width: 16px;
	height: 50px;
	background: url(images/fbtn_big_right.gif);
}
.fbBtn:hover { background: url(images/fbtn_big_bgr_ovr.png) }
.fbBtn:hover b { background: url(images/fbtn_big_right_ovr.gif) }



.badbtn table {
    position: relative;
    margin-top: -50px;
    margin-right: 10px;
    overflow: visible;
    z-index: 2;
    
}
.badbtn td:empty /*only works in firefox. Hack to make it work applied below in .badbtn td*/
{
    display: none;
}

.badbtn td{
	float: left;
	background: url(images/fbtn_right.gif)  no-repeat;
	background-position: right center;
	padding-left: 0px !important;
	padding-right: 7px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin: 0 10px 0 0 !important;
	height: 26px;
	cursor: pointer;
	visibility: expression((this.childNodes.length==0)?"hidden":"visible"); /*Major hack for I.E. to not show this td when it is empty*/
}

.badbtn td input{
	position: relative;
	float: left;
	height: 26px;
	width: 100%;
	font: 10px/26px Arial, Helvetica, sans-serif;
	text-align: center !important;
	text-decoration: none !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url(images/fbtn_bgr.gif) left center no-repeat;
	border: 0;
	padding: 0 8px 0 15px;
	margin: 0 0 0 0 !important;
	cursor: pointer;
}
.badbtn td:hover { background-image: url(images/fbtn_right_ovr.gif) }
.badbtn td:hover input{ background-image: url(images/fbtn_bgr_ovr.gif) }

.BankWireTitle 
{
    color: #398a2d;
    margin-top: 0.4em;
    margin-right: 0pt;
    margin-bottom: 0.2em;
    margin-left: 0pt;
    font-size: 14px;
    line-height: 18px;
    border-top-color: #e2e2e0 !important;
    border-bottom-color: #e2e2e0 !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: -moz-use-text-color;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight:bold;
    border-bottom :1px;
    border-bottom-style :solid ;
    border-bottom-color :#e2e2e0;
    
}

