/*********** SELECTORS STYLES  ***********/
body { background:#fff; font:12px Arial, Helvetica, sans-serif; color:#464646;}
body, fieldset, form, h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font:bold italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d69201;}
h2 { font:italic 18px Georgia, "Times New Roman", Times, serif; color:#373737;}
h3 { font:italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#303030;}
h4 { font:bold italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00a0b6;}
li { margin-bottom:5px; }
ol { margin:5px 0 5px 30px; padding:0; }
ul { margin:5px 0 5px 30px; padding:0; }
ul ul, ol ol, ol ul, ul ol { margin-left:30px; }
blockquote { margin:5px 20px; }
fieldset { border:1px solid #ccc; }
table { border-collapse:collapse; border-spacing:0; }
input, select, textarea { font:12px Arial, Helvetica, sans-serif; color:#333; border:#999 1px solid;}
select { font:12px Arial, Helvetica, sans-serif; color:#333; border:#999 1px solid;}
textarea { font:12px Arial, Helvetica, sans-serif; color:#333; border:#999 1px solid;}

.input { padding:1px 2px 1px 4px; border:1px solid #ccc; background:#fff !important; }
.button { background:#333; border:1px solid #ccc; padding:1px 5px; color:#FFF; cursor:pointer; text-decoration:none;}

/***** FONT STYLES *****/
.lh18 { line-height:18px; }

.black, .black a:link, .black a:visited { color:#000; text-decoration:none;}
.black a:hover, .black a:active { color:#0ca3bb; }
.green, .green a:link, .green a:visited { color:#0ca3bb; text-decoration:none;}
.green a:hover, .green a:active { color:#333; }

/***** ALIGNMENT STYLES *****/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fo { float:left; width:100%; display:inline; }
.flwm { float:left; margin:0 10px 5px 0; display:inline; }
.frwm { float:right; margin:0 0 5px 10px; display:inline; }
.zero { width: 0px; height: 0px; line-height: 0px; margin: 0px; padding: 0px; font-size: 0px; }
.cb { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.trebuchet{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/***** ACCESSORIES STYLES *****/
.alpha50 { opacity:0.5; filter:alpha(opacity=50); }
.alpha75 { opacity:.75; filter:alpha(opacity=75); }
.b { font-weight:bold; }
.i { font-style:normal; }
.u { text-decoration:underline; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
.uo a:link, .uo a:visited { text-decoration:none; }
.uo a:hover, .uo a:active { text-decoration:underline; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap:break-word; word-break:break-all; word-break/* */:normal; }
.ttc { text-transform:capitalize; }
.ttl { text-transform:lowercase; }
.ttu { text-transform:uppercase; }
.fvsc { font-variant:small-caps; }
.block { display:block; margin:0 auto; }
.inline { display:inline; }
.none { display:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.pointer { cursor:pointer; }

.mauto{margin:auto;}
.mt4 { margin-top:4px; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt17 { margin-top:17px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }

.pl30 { padding-left:30px; }
.pr30 { padding-right:30px; }
.pt20 { padding-top:20px; }

/********** OTHER STYLES **********/
.w2 { width:2%; }

.bdr { border:1px solid #ccc; }
.bdrT { border-top:1px solid #ccc; }
.bdrR { border-right:1px solid #ccc; }
.bdrB {  border-bottom:#00a0b6 1px dashed;}
.bdrBWhite { border-bottom:1px solid #fff; }
.bdrL { border-left:1px solid #ccc; }
.bdrdBd {border-bottom:1px dotted #80afd9; }
.bdrR-wht {border-right:1px solid #fff; }
.bdrWhite, .bdrWhite td, .bdrWhite th { border:1px solid #fff; }
.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #6a91b4; }
.bdrAll2, .bdrAll2 td, .bdrAll2 th  { border:1px solid #1f1f1f; }
.bdrAllCols { border:1px solid #e5e5e5; }
.bdrAllCols td, .bdrAllCols th  { border:1px solid #e5e5e5; border-width:0 1px; }
.bdrAllRows { border:1px solid #e5e5e5; }
.bdrAllRows td, .bdrAllRows th  { border:1px solid #e5e5e5; border-width:1px 0; }
.bdrN, .bdrN td, .bdrN th { border:0; }
.bdrBd { border-bottom:1px dashed #999; }

.formHead { background:#be592a; color:#fff; padding:3px 5px; }
.star { color:#db1111; }
/********/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs13 { font-size:13px; }
.fs15 { font-size:15px; }

.dn { display:none; }
.bg1 { background:#fff; }

.bg-btn{background:url(../images/btn-bg.jpg) repeat-x;}
.bg-topline{background:url(../images/top-line.jpg) bottom repeat-x;}
.bg-bluebox{background:url(../images/blue-box-bg.jpg) repeat-x;}
.bg-boxtop{background:url(../images/box-tc.jpg) repeat-x;}
.bg-boxbot{background:url(../images/box-bc.jpg) repeat-x;}
.bg-leftbox{background:#fbf3dc url(../images/left-box-bg.jpg) repeat-x; border:#d5dcde solid; border-width:0 1px;}

.main-link a{ font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; text-transform:uppercase; display:inline-block; background:url(../images/btn-icon.jpg) bottom no-repeat; padding:14px 20px 18px 20px; z-index:1000;}
.main-link a:hover{color:#000;}

ul.list-style1{list-style:url(../images/arrow.gif);}

.read-more a{background:#00a0b6; font:11px Arial, Helvetica, sans-serif; color:#FFF; padding:1px 3px; text-decoration:none;}
.read-more a:hover{background:#333;}

.services-list a{background:url(../images/arrow1.gif) 3px no-repeat; border-bottom:#00a0b6 1px dashed; padding:10px 0 10px 16px; display:block; color:#333; text-decoration:none;}
.services-list a:hover{ color:#00a0b6;}

.paging a{font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:2px 5px;}
.paging a:hover{background-color:#4c3843; color:#FFFFFF;}
.paging-bgcolor{background-color:#4c3843; color: #FFFFFF; padding:2px 5px;}
.wht{color:#fff;}


.mt20{margin-top:20px;}

ul.myul{ margin:0px; padding:0px;}
ul.myul li{ list-style:none; margin-bottom:15px; line-height:15px; color: #036; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; padding:3px 3px 3px 3px; color:#0d58b5;}
ul.myul li a{ color:#000; text-decoration:none;}
ul.myul li a:visited{ color:#000	; text-decoration:none;}
ul.myul li a:hover{ color:#000; text-decoration:none;}

ul.myul li span{display:block; text-align:right; color:#666; border-bottom:1px dotted #CCC;}
