/*********** SELECTORS STYLES  ***********/
body { background:#246; margin:10px 0;}

a { color:#249; text-decoration:none; } a:hover { text-decoration:none; color:#c60; }
a.button { background:#ceddf2 none repeat-x bottom;border:1px solid #b4d7f3;}
a.button:hover { border-color:#79b1c4; }
a.buttonBig { background:#06c repeat-x top;color:#fff;border:1px solid #007298; } 
a.buttonBig:hover { border-color:#036; }

input, select, textarea { color:#666;}
.input, select, textarea { background:#f2fafd none repeat-x bottom; border:1px solid #b4d7f3;}
.input:focus, select:focus, textarea:focus { border-color:#79b1d4; }
input.button { background:#06c none repeat-x top; color:#fff; border:1px solid #007298;}
input.button:hover {border-color:#036;}
.star { font-family:verdana; color:#c00; }

/***** BODY OLD STYLES *****/
.color1, .color1 a:link, .color1 a:visited { color:#f30; }
.color2, .color2 a:link, .color2 a:visited { color:#06c; }

.bgWhite { background:#fff; }
.b1 { background:url(images/spacer.gif) no-repeat .5em .4em; padding:0 5px 0 18px; }
.b2 { background:url(images/spacer.gif) no-repeat .5em .5em; padding:0 5px 0 18px; }
.bg1 { background:#9dbbee; }
.bg2 { background:#cfdef6; }
.bg3 { background:#f9f9f9; }
.g1 { background:#f4f8fb url(images/spacer.gif) repeat-x top;  }

.sitemap { margin:20px 0 0; }
.sitemap .co { padding:10px 20px; }
.sitemap .l { margin:15px 5px 5px 20px; }
.sitemap .ls { margin:0 0 5px 40px; }
.sitemap .lss { margin:0 0 5px 70px; }
.sitemap a:hover, .sitemap a:active { text-decoration:underline; }
.imgBdr { border:1px dotted #eee; border-color:#ddd #ccc #bbb #ddd; }

.bgOne { background:#5e90d7; color:#fff; }
.bgTwo { background:#c6d7f3; }
.bgThree { background:#e6e7e7; }
.bgFour { background:#f7f7f7; }


/********** BODY STYLES **********/
#body { background:#fff; }
.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll td,.bdrAll th,.headHr,.headVr,.data {border-color:#c3cddd;}
.bdr0,.bdr0 td,.bdr0 th{ border:0; }

.dif, .dif a, a.dif { color:#f30; } .dif a:hover, a.dif:hover { color:#960; }

.til a img { border:1px solid transparent; } .til a:hover img { border:1px dashed #c00; background:#fff; }
.mainBdr { border:1px solid #d3f1fe; }

.tglL { background:#09c; }
.tgl { border:1px solid #09c; background:none repeat-x top; }
.tgl ul{list-style:none;}
.tgl li ul{border:4px double #09c; background:#f0faff;}
.tgl li li{border-bottom:1px solid #9cf;}

.column{background:#e6e6e6;}

.tml{background:#05c;border:1px solid #05c;}
.tml .h{background:none no-repeat 98% center;}
.tml .h,.tml .h a{color:#fff;}.tml .h a:hover{color:#fed;}
.tml .bg{background:#fff none repeat-x top;}
.tml .bg a { color:#123} .tml .bg a:hover { color:#06c; }
.tml .sl { color:#06c; }
.tml .sl a { color:#06c; } .tml .sl a:hover { color:#c30; }

.qc,.search{background:#c30;border:1px solid #c30;}
.qc .h,.search .h{background:none no-repeat 98% center;color:#fff;}
.qc .bg,.search .bg{background:#fff none repeat-x center top;}
.qc .bg a,.search .bg a{color:#600;}
.qc .bdrT{border-color:#999;}
.search .input{background:#fff;color:#333;border-color:#999;}
.search .button{background:#666;border-color:#600;}

.qi{background:#069;border:1px solid #069;}
.qi .h{background:none no-repeat 98% center;color:#fff;}
.qi .bg{background:#fff none repeat-x center top;}
.qi .input,.qi textarea,.qi select{border:1px solid #999;}

.hitCounter { background:#9cf; }
.languages { background:#9fbbeb; }
.languages img { border:1px dashed #fff; }
.languages a:hover img { border:1px solid #ccf; }

.bml { background:#039; border-top:1px solid #fff; }
.bml, .bml a { color:#fff; } .bml a:hover { color:#9cf; }

.h1 { border-bottom:1px solid #999;color:#06c; }
.tree { color:#666; } .tree a { color:#06f; } .tree a:hover { color:#f00; }

.headHr { background:#05c; }
.headHr, .headHr a{color:#def;}.headHr a:hover{color:#fff;}
.headVr { background:#e3ecf9; }
.data, .bg { background:#f7fafc; }

.column .headHr, .column .headVr, .column .data { border:1px solid #06c; }
.column .headHr{background:#069; color:#fff;}

.imgBdr { border:4px double #9dbaeb; }

.paging { background:#fafafa; border:1px solid #69c; border-width:1px 0; }
.paging a { color:#fff; padding:1px 5px;background:#036;  }
.paging a.on, .paging a:hover { background:#09f; font-weight:bold; }