/*
+------------------------------------------------------------------------------------------+
COMPANY: Raven Developers 2008
+------------------------------------------------------------------------------------------+
FILE INFO: General master resuable classes. Serves as the skeleton CSS for building layout
+------------------------------------------------------------------------------------------+
WEBSITE: http://www.ravendevelopers.com
+------------------------------------------------------------------------------------------+
Portions created by Anirudh K. Mahant are Copyright of Raven Developers (C) 2008.
+------------------------------------------------------------------------------------------+
COPYRIGHT NOTICE:
The contents of this file are protected and copyrighted and are subject to
the original developer(s) of this file;Unauthorised use of this file is strictly prohibited.	
+------------------------------------------------------------------------------------------+
*/
/***** Common for all XHTML elements *****/
html,body,div,p,a,img,span,ul,ol,li,table,th,tr,td,dl,dt,dd,form,fieldset,legend,blockquote,applet,object{margin:0;padding:0;border:0 none;}
p,ul,ol{margin:0;padding:0;}
li{list-style:none;list-style-image:none;}
small{font-size:0.85em;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
sup{position:relative;bottom:0.3em;vertical-align:baseline;}
/***** Anchor elements *****/
a:hover{text-decoration:underline;}
a{text-decoration:none;}
acronym,abbr{border-bottom:1px dashed;letter-spacing:1px;cursor:help;}
/***** Forms *****/
form{margin:0;padding:0;display:inline;}
/***** Headings *****/
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
img{border:0;}
/***** Clearfloat and Clearfix classes *****/
.clearfloat{clear:both;font-size:1px;line-height:0px;height:0;}
/* slightly enhanced,universal clearfix hack */
.clearfix:after{clear:both;display:block;font-size:0;content:" ";visibility:hidden;height:0;}
.clearfix{display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* close commented backslash hack */
/***** Common Formatting *****/
p.error,p.message,p.success,p.warning{margin:10px 0 0;padding:10px 10px 10px 36px;margin:10px 0;text-align:left;}
p.error{border:2px solid #F0BAA2;background:url(../images/alert.gif) #FFD9C8 no-repeat 12px 12px;}
p.message{border:2px solid #EEEEEE;background:url(../images/info.gif) #F9F9F9 no-repeat 12px 12px;}
p.success{border:2px solid #D4EBAF;background:url(../images/success.gif) #EDFCD5 no-repeat 10px 12px;}
p.warning{border:2px solid #EFE3AE;background:url(../images/note.gif) #FEF6D2 no-repeat 14px 12px;}
/***** UL classes for floating list elements *****/
ul.ul-li-left li{float: left;}
ul.ul-li-right li{float: right;}
ul.ul-left{display: inline;float: left;}
ul.ul-right {display: inline;float: right;}
/***** Tables *****/
table{border:0;margin:0;padding:0;}
table tr td{margin:0;padding:2px;}
table{border-collapse: collapse;}
/***** Input controls *****/
textarea{width:100%;line-height:1.25;}
/***** Global Classes *****/
.float-left{float:left;}
.float-right{float:right;}
.highlight{background:InfoBackground;}
.img-hcenter{display: block; margin: 0 auto;}
.img-vcenter{display: block; margin: auto 0;}
.underline{border-bottom:1px solid;}
.outline-none{outline: none;}
/* Background classes */
.bg-none{ background: none !important; }
/* Floating percentage based column classes */
.c50r, .c55r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px;}
.c50l, .c55l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left;}
.c25l, .c25r {width: 25%;}
.c33l, .c33r {width: 33.333%;}
.c50l, .c50r {width: 50%;}
.c55l, .c55r {width: 55%;}
.c66l, .c66r {width: 66.666%;}
.c75l, .c75r {width: 75%;}
.c38l, .c38r {width: 38.2%;}
.c62l, .c62r {width: 61.8%;}
/***** Border classes *****/
.bdr-white1{border: 1px solid White;}
.bdr-black1{border: 1px solid Black;}
.bdr-grey1{border: 1px solid Gray;}
/***** Color classes *****/
.clr-white{color: White;}
.clr-gray{color: Gray;}
.clr-orange{color: Orange;}
.clr-black{color: Black;}
.clr-red{ color: red !important; }
/***** No border classes *****/
.bl-none{border-left: none !important;}
.br-none{border-right: none !important;}
.bt-none{border-top: none !important;}
.bb-none{border-bottom: none !important;}
.b-none{border: none !important;}
/***** Width classes *****/
.w10{width:10%;}
.w15{width:15%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w35{width:35%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w48{width: 48%;}
.w50{width: 50%;}
.w60{width: 60%;}
.w65{width: 65%;}
.w70{width: 70%;}
.w75{width: 75%;}
.w80{width: 80%;}
.w85{width: 85%;}
.w90{width: 90%;}
.w95{width: 95%;}
.w98{width: 98%;}
.w99{width: 99%;}
.w100{width: 100%;}
/***** Font classes *****/
.uppercase{text-transform: uppercase;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.fs8{font-size: 8px !important;}
.fs9{font-size: 9px !important;}
.fs10{font-size: 10px !important;}
.fs11{font-size: 11px !important;}
.fs12{font-size: 12px !important;}
.fs13{font-size: 13px !important;}
.fs14{font-size: 14px !important;}
.fs15{font-size: 15px !important;}
.fs16{font-size: 16px !important;}
.fs17{font-size: 17px !important;}
.fs18{font-size: 18px !important;}
.fs19{font-size: 19px !important;}
.fs20{font-size: 20px !important;}
.fs22{font-size: 22px !important;}
.fs25{font-size: 25px !important;}
/***** Line height classes *****/
.lh5{line-height: 5px;}
.lh10{line-height: 10px;}
.lh15{line-height: 15px;}
.lh20{line-height: 20px;}
.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.lh35{line-height: 35px;}
.lh40{line-height: 40px;}
.lh45{line-height: 45px;}
.lh50{line-height: 50px;}
.lh55{line-height: 55px;}
.lh60{line-height: 60px;}
.lh65{line-height: 65px;}
.lh70{line-height: 70px;}
.lh75{line-height: 75px;}
.lh80{line-height: 80px;}
.lh85{line-height: 85px;}
.lh90{line-height: 90px;}
.lh95{line-height: 95px;}
.lh100{line-height: 100px;}
/***** Padding classes for bounding box *****/
.p0{padding: 0 !important;}
.p1{padding:1px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p25{padding:25px;}
.p30{padding:30px;}
.p35{padding:35px;}
.p40{padding:40px;}
.p45{padding:45px;}
.p50{padding:50px;}
/***** Padding top classes for bounding box *****/
.pt0{padding-top: 0 !important;}
.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
/***** Padding bottom classes for bounding box *****/
.pb0{padding-bottom: 0 !important;}
.pb1{padding-bottom:1px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
/***** Padding left classes for bounding box *****/
.pl0{padding-left: 0 !important;}
.pl1{padding-left:1px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
/***** Padding right classes for bounding box *****/
.pr0{padding-right: 0 !important;}
.pr1{padding-right:1px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:40px;}
.pr45{padding-right:45px;}
.pr50{padding-right:50px;}
/***** Padding top,bottom classes for bounding box *****/
.ptb0{padding-top: 0 !important; padding-bottom: 0 !important;}
.ptb1{padding-top:1px;padding-bottom:1px;}
.ptb2{padding-top:2px;padding-bottom:2px;}
.ptb3{padding-top:3px;padding-bottom:3px;}
.ptb4{padding-top:4px;padding-bottom:4px;}
.ptb5{padding-top:5px;padding-bottom:5px;}
.ptb10{padding-top:10px;padding-bottom:10px;}
.ptb15{padding-top:15px;padding-bottom:15px;}
.ptb20{padding-top:20px;padding-bottom:20px;}
.ptb25{padding-top:25px;padding-bottom:25px;}
.ptb30{padding-top:30px;padding-bottom:30px;}
.ptb35{padding-top:35px;padding-bottom:35px;}
.ptb40{padding-top:40px;padding-bottom:40px;}
.ptb45{padding-top:45px;padding-bottom:45px;}
.ptb50{padding-top:50px;padding-bottom:50px;}
/***** Padding left,right classes for bounding box *****/
.plr0{padding-left:0 !important;padding-right:0 !important;}
.plr1{padding-left:1px;padding-right:1px;}
.plr2{padding-left:2px;padding-right:2px;}
.plr3{padding-left:3px;padding-right:3px;}
.plr4{padding-left:4px;padding-right:4px;}
.plr5{padding-left:5px;padding-right:5px;}
.plr10{padding-left:10px;padding-right:10px;}
.plr15{padding-left:15px;padding-right:15px;}
.plr18{padding-left:18px;padding-right:18px;}
.plr19{padding-left:19px;padding-right:19px;}
.plr20{padding-left:20px;padding-right:20px;}
.plr25{padding-left:25px;padding-right:25px;}
.plr30{padding-left:30px;padding-right:30px;}
.plr35{padding-left:35px;padding-right:35px;}
.plr40{padding-left:40px;padding-right:40px;}
.plr45{padding-left:45px;padding-right:45px;}
.plr50{padding-left:50px;padding-right:50px;}
/***** Margin classes for bounding box *****/
.m0{margin: 0 !important;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m25{margin:25px;}
.m30{margin:30px;}
.m35{margin:35px;}
.m40{margin:40px;}
.m45{margin:45px;}
.m50{margin:50px;}
/***** Margin top classes for bounding box *****/
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
/***** Margin bottom classes for bounding box *****/
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
/***** Margin left classes for bounding box *****/
.ml0{margin-left:0 !important;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
/***** Margin right classes for bounding box *****/
.mr0{margin-right:0 !important;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}
/***** Margin top,bottom classes for bounding box *****/
.mtb0{margin-top:0 !important;margin-bottom:0 !important;}
.mtb5{margin-top:5px;margin-bottom:5px;}
.mtb10{margin-top:10px;margin-bottom:10px;}
.mtb15{margin-top:15px;margin-bottom:15px;}
.mtb20{margin-top:20px;margin-bottom:20px;}
.mtb25{margin-top:25px;margin-bottom:25px;}
.mtb30{margin-top:30px;margin-bottom:30px;}
.mtb35{margin-top:35px;margin-bottom:35px;}
.mtb40{margin-top:40px;margin-bottom:40px;}
.mtb45{margin-top:45px;margin-bottom:45px;}
.mtb50{margin-top:50px;margin-bottom:50px;}
/***** Margin left,right classes for bounding box *****/
.mlr0{margin-left:0 !important;margin-right:0 !important;}
.mlr5{margin-left:5px;margin-right:5px;}
.mlr10{margin-left:10px;margin-right:10px;}
.mlr15{margin-left:15px;margin-right:15px;}
.mlr20{margin-left:20px;margin-right:20px;}
.mlr25{margin-left:25px;margin-right:25px;}
.mlr30{margin-left:30px;margin-right:30px;}
.mlr35{margin-left:35px;margin-right:35px;}
.mlr40{margin-left:40px;margin-right:40px;}
.mlr45{margin-left:45px;margin-right:45px;}
.mlr50{margin-left:50px;margin-right:50px;}
/***** Block level classes *****/
.d-block{display: block !important;}
.d-inline-block{display: inline-block !important;}
.d-inline{display: inline !important;}
