/*********** COMMON STYLES  ***********/
body{background:#dddddd repeat-x top;color:#ccc;}

a { color:#012; text-decoration:none; } a:hover { text-decoration:none; color:#0644cd; }
a.button { background:#e2eafd none repeat-x top; border:1px solid #8e92de; }
a.button:hover { border:1px solid #5b5e9b; }
a.buttonBig { background:#233d76 repeat-x top; color:#fff; border:1px solid #001352; }
a.buttonBig:hover { border-color:#1f4291; }

input, select, textarea { font-size:1em; font-family:Arial, Helvetica, sans-serif; }
.input, select, textarea { background:#fff none repeat-x bottom; border:1px solid #b2bed9; }
textarea { overflow:auto; }
.input:focus, select:focus, textarea:focus { border-color:#999; }
input.button { background:#233d76 none repeat-x top; color:#fff; border:1px solid #b5c2e1; overflow:visible; cursor:pointer; }
input.button:hover { border-color:#003fca; }
.star { font-family:verdana; color:#f60000; }

.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll td,.bdrAll th,.headHr,.headVr,.data,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th{ border-color:#aabad1; }
.bdrDark, .imgBdr{border:1px solid #8a9844;}

.dif, .dif a, a.dif, h1{ color:#233d76; } .dif a:hover, a.dif:hover {color:#003266;}
.dull, .dull a, a.dull{ color:#778499; } .dull a:hover, a.dull:hover {color:#335999;}

.headHr { background:#224188;}
.headHr, .headHr a{color:#d9e4fc;}.headHr a:hover{color:#fff;}
.headVr { background:#edf5ff; }
.data,.bg { background:#fafafa; }


/***** BODY STYLES *****/
#header, #body, #footer{width:960px;margin:0 auto;}
#body{color:#222;}

.companyBg{background:#e6eef9 none repeat-x 0 100%;}
.til .l{width:60px;height:60px;background:none no-repeat center center;}

.tgl li{position:relative;}
.tgl .f{padding:5px;}
.tgl .d{font-size:1px;line-height:1px;} /* height fix for ie7 */
.tgl, .tgl a{color:#fff;}.tgl a:hover{color:#e6eef9;}

.tgl li ul{background:#e6eef9;border:1px solid #b8cff1;border-bottom:0;}
.tgl li li a{color:#336;border-bottom:1px solid #b8cff1}
.tgl li .on,.tgl li li a:hover{background:#fff;color:#336;}

.leftColumn{background:#e6eef9;}
.wideColumn{background:#fff;}

.servicesLinks .h{border-bottom:1px solid;}
.servicesLinks li{position:relative;}
.servicesLinks li.f{background:none no-repeat 0 .6em;padding:2px 2px 2px 15px;}
.servicesLinks .d{background:none repeat-x 0 center;}

.servicesLinks li ul{background:#1d3670;border:1px solid #0047a7;border-top:0;}
.servicesLinks li li a{color:#fff;border-top:1px solid #0047a7;* border-top-width:3px;}
.servicesLinks li li .on,.servicesLinks li li a:hover{background:#333;color:#e6eef9;}

.qc,.qi{border:1px solid #b8cff1;border-width:5px 0;}
.qc .h,.qi .h{background:#fff;border-bottom:1px solid #b8cff1;}
.qc .bg,.qi .bg{background:#f7f9fa none repeat-x center 100%;}

.h1{border-bottom:4px solid #adbee4;}

.bol{background:repeat-x bottom #909090; color:#eee}

.bgl, .bgl a{color:#003366;}.bgl a:hover{color:#555;}

.bml{background:#0357ca repeat-x bottom;}
.bml, .bml a{color:#a3b2d6}.bml a:hover{color:#dde7ff;}

.copyright{background:repeat-x top;}
.copyright, .copyright a{color:#666;}