/**
 * Generics // make web browsers act more like 1 (and some tools)
 * generics.css
 * Version 4
 */
html, body, p, a, h1, h2, h3, h4, h5, h6, ol, div, span, dl, dd, dt, form, label, input, th, td  { margin: 0; padding: 0; font: 11px/16px Verdana, arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

a img { border: 0; }

ul, ol { padding: 0 0 0 30px; margin: 0; }

/*
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; height: auto !important; height: 1px; }
*/
/* my file selva */
.clear { clear: both; }
.linespace { height:24px; }

#tablecicth  th{ background-color:#840c08; color:#FFFFFF; border-bottom:1px solid #bbb; height:27px; border-right:1px solid #bbb; font-size:9px; }
#tablecicth  td{  border-bottom:1px solid #bbb; border-right:1px solid #bbb; font-size:9px; padding-left:2px; height:22px;}
.rowtablecicth  td{ border-bottom:1px solid #bbb; border-right:1px solid #bbb; font-size:9px; }
.brdrbtm { border-bottom:1px solid #bbb;  border-right:1px solid #fff; }


#tablecicth2 {  border-bottom:0px solid #fff; }

#tablecicth1 {  border-bottom:1px solid #bbb; }
.norightline { border-right:0px;  }

.nobtmline { border-bottom:0px;  }

.nobtmrightline { border-right:0px; border-bottom:0px;}

.nobtmrightlinewhite { border-right:1px solid #fff; border-bottom:1px solid #fff;}

.altRowcic { background-color:#fff6f6; font-size:9px; }
.marronlefttd { border-right:1px solid #840c08; border-bottom:1px solid #bbb; font-weight: bold; padding-left:2px;}

/* my file */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.noListStyle, .noListStyle ul, .noListStyle ol, .noListStyle li { list-style: none; margin: 0; padding: 0; }

.underline { text-decoration: underline; }

.default { margin: 7px 0 }

input.radio { vertical-align: middle; margin: 3px 0 1px; _margin: -1px -3px -1px;  }

.hidden { display: none !important; }

.floatRight { float: right; }
.floatLeft { float: left; }



.pageHeadernew { background: #660000; color: #FFCCCC; margin-top: -6px; }
.pageHeadernew p { float: left; padding: 21px 0 10px 32px; width: 178px; line-height: 17px; background: url(../images/shared/bg/bg_o_ring.gif) no-repeat 19px 17px; }
.pageHeadernew p strong {  display: block; font-size: 15px; padding-bottom: 5px; color: #fff; }


.nopadd { padding:0px; background: #660000; color: #FFCCCC; margin-top: -6px;  padding: 21px 0 10px 32px; width: 168px; line-height: 17px; background: url(../images/shared/bg/bg_o_ring.gif) no-repeat 19px 17px;}

#arrowyellownew li { list-style-image:url(../images/ico_arrow_YellowLg.gif);}

.brandline { padding: 0px 0px 0px 18px;  padding-top:10px; background: url(../images/ico_arrow_YellowLg.gif) no-repeat 3px 16px;}
