a:hover {text-decoration: underline;}
body {background-color: #fff; color: #444; font: 12px Arial, Helvetica, sans-serif; margin: 0;}
td, p, input, textarea, select, form {color: #444; font: 12px Arial, Helvetica, sans-serif; margin: 0;}
h1{ color: #FFF; font-size: 18px; padding: 4px; font-weight: normal;}
h1, h2, h3, h4, h5, h6 { margin: 0; }
h4{ font-size: 14px; font-weight: normal; padding: 0px; }

#content { margin: 2em; } 

UL {margin: 1em 0; padding: 0; list-style: none;}

INPUT.butstyle {width: 100%;}
P.faq {color: #5283BA; font-size: 150%;  font-weight: normal; margin: 1em 0; line-height: 110%;} 
UL.ast LI {margin: 0 0 0.28em 1em; padding: 0 0 0 16px; background: url(../../images/bg_tick.gif) 0 3px no-repeat;}
OL.std LI, UL.std LI {padding: 0; background: none; margin-left: 2.0em;}
.action-form { }
.action-form td { }

.menu {background: #F8FAFC; padding: 4px; border:1px solid #9FB9D6;}
.menu-item-active {background-color: #489BDF; padding: 1px 4px;}
.menu-item-active a {text-decoration: none; color: #fff;}
.menu-item-inactive {padding: 0 4px;}
.menu-item-inactive a {text-decoration: none; color: #2383D2;}
.menu-item-inactive a:hover {text-decoration: underline;}
.status-line {background: #2383D2; padding: 4px; border: 1px solid; border-color: #529ED9 #1B6BAD #1B6BAD #529ED9; color: #FFF; margin: 0 6px;}
.error-line { background: #FFF; color: #FF0000; margin: 6px 6px 0;}
.page-header{ background: #fff;}
.header{ background-color: #FFF; height: 25px;}
.search-area {background-color: #EFF2F5; padding: 4px; vertical-align:top; border:1px solid #DCE2EA;}
.search-area input { width: 100%; }
.search-area select { width: 100%; }
.stdInput { width: 150px; }
.butstyle { width: 100%; }
.button-border {  }
.button-border td {  }
.button-border input { width: 100%; }
.button-border-highlight { background-color: #B11C1E;}
.button-border-highlight td { background-color: #FFF; }
.button-border-highlight input { width: 100%; }
.mar{height: 6px; overflow:hidden;}

.res-tbl {border-collapse: collapse;}
.res-tbl td {white-space: nowrap; border-bottom: 1px solid #DADADA;}
.res-tbl-title-row td {font-weight: bold;}
.res-tbl-data-row td {}
.res-tbl-total-row td {background-color: #FFF; font-weight: bold;}
.res-tbl-data-text-col {background-color: #FFF;}
.res-tbl-data-price-col {background-color: #FFF;}
.res-tbl-data-num-col {background-color: #FFF;}
.res-tbl-data-date-col {background-color: #FFF;}

/*for rates table */
.tr-grey td {background-color: #eae8e8; font-size: 11px;}
.tr-lightgrey td {background-color: #FFF; font-size:11px;}
.tr-lightgrey-header td{background: #eae8e8; font-size:14px; font-weight:bold;}
/*for rates table */
.res-tbl-title-text-col {background:#3690D8; font-weight: bold; color:#FFF;}
.res-tbl-title-text-col a {font-weight: bold; color: #FFF; text-decoration:none;}
.res-tbl-title-text-col a:hover {text-decoration: underline;}
.res-tbl-title-price-col{background-color: #3690D8; font-weight:bold; color:#FFF;}
.res-tbl-title-price-col a{font-weight:bold; color:#FFF; text-decoration:none; line-height: 12px;}
.res-tbl-title-price-col a:hover {text-decoration: underline;}
.res-tbl-title-num-col{background-color: #3690D8; font-weight:bold; color:#FFF;}
.res-tbl-title-num-col a{font-weight: bold; color:#FFF; text-decoration:none;}
.res-tbl-title-num-col a:hover {text-decoration: underline;}
.res-tbl-title-date-col{background-color: #3690D8; font-weight:bold; color:#FFF;}
.res-tbl-title-date-col a{font-weight: bold; color: #FFF; text-decoration: none;}
.res-tbl-title-date-col a:hover {text-decoration: underline;}

.res-tbl-total-text-col {background: #FFF;}
.res-tbl-total-price-col {background: #FFF;}
.res-tbl-total-num-col {background: #FFF;}
.res-tbl-total-date-col {background: #FFF;}
.res-tbl-total-title-col {background: #FFF;}
.res-tbl span, .action-form span, .search-area span, span { font-weight: bold; }

.res-tbl-error-row td{ background-color: #FF9999;}

.fillbutton {background-color:#2383D2; color:#FFF; font-weight:bold; width: 12px;}
.res-tbl-data-fillbutton {background: #FFF; text-align:left; padding-left: 34px;}

.news {padding: 6px 4px 4px; text-align: center;}
.news span {font-weight: bold;}

/* for tabs */
.active-tab{border: 2px solid #DADADA; border-bottom:none; height:25px; width:120px;}
.inactive-tab{border: 1px solid #DADADA; border-bottom: 2px solid #DADADA; height:25px; width:120px; background-color: #08193F;}
.inactive-tab a {color:#FFF;}
.inactive-tab-new{border: 1px solid #DADADA; border-bottom: 2px solid #DADADA; height:25px; width:120px; background-color: #B11C1E;}
.inactive-tab-new a {color:#FFF;}
.tab-space{border-bottom: 2px solid #DADADA; width:5px;}
.tab-space-end {border-bottom: 2px solid #DADADA;}
.tab-container{border: 2px solid #DADADA; border-top:none;}
/* for tabs */

.pager {font-weight: bold;}
.pager span {font-weight: bold; color: #FFF; background: #2383D2; padding: 0px 2px 0px;}
.pager a {font-weight: normal;}
.pager a:hover{font-weight: normal; text-decoration: underline;}

.footer {color: #444444; white-space:nowrap;}
.footer TD {padding: 0 6px; border-top:2px solid #DADADA;}
.footer TD TD {border:0; vertical-align: middle; height: 32px; padding-top:4px;}
.footer TD TABLE {border-collapse: collapse;}

a {color: #5283BA; font: 12px Arial, Helvetica, sans-serif; text-decoration: underline;}

/*for notes */
.notes-on{border:1px solid #DADADA; background-color:#fff; font-size:11px; padding:4px;}
.notes-off{display:none;}
/*for notes */

