/* Minification failed. Returning unminified contents.
(105,129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
 */
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; } /* li not nulled*/
html,body {height:100%; background:#7894a8 url(../images/bg_L.png) repeat-x;}
body {
    font: 12px/16px sofia-pro, calibri, Helvetica, sans-serif;
    color: #212121;
    background: #000000;    
}
a {color:#0071c7; text-decoration:underline; cursor:pointer;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right !important;}
.fleft {float:left;}
.fright {float:right !important;}
.vertMid {vertical-align:middle;}
.mcenter {margin:0 auto; display:block; float:none !important;}
fieldset {border:0;}
h1 {font-size:25px;}h2 {font-size:18px;color: #136EF6;} h3 {font-size:15px;} h4 {font-size:12px;}
h1, h2, h3, h4 {line-height:1.2em;}
li {margin-left:25px;}
img {border:0;}
.img {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
    input.txt {
        font: 12px sofia-pro, calbri,Tahoma, Geneva, sans-serif;
        color: #1d1c1c;
        border: 1px solid #6294c3;
        padding: 3px 3px;
        background: #fff;
    }
textarea {
    font: 12px sofia-pro, calbri,Tahoma, Geneva, sans-serif;
    color: #1d1c1c;
    border: 1px solid #6294c3;
    padding: 3px 3px 3px;
    background: #fff;
}
select {
    background: #fff;
    color: #1d1c1c;
    font: 11px sofia-pro, calbri, Tahoma, Geneva, sans-serif;
}
.wrapper {overflow:hidden; zoom:1;}
.noPadB {padding-bottom:0 !important;}
.noMargB {margin-bottom:0 !important;}
.noMargR {margin-right:0 !important;}
/*--------------Page-----------------*/
.pageTbl {height:100%;}
.pageTbl .Ccol {width:960px; vertical-align:top;}
.all {width:940px; padding-bottom:7px;}
.header {height:80px; padding:17px 2px 0;width: 212px;margin:0 auto;}
    .header .logo {
        background: url(../images/poweredbylogo.png) no-repeat transparent;
        display: inline;
        float: left;
        height: 92px;
        width: 210px;
        background-size: 210px;
    }
.header .logo a {float:left; height:92px; position:relative; text-indent:-1000em; width:210px;}
.main {zoom:1;}
.main-head {
    background: no-repeat 0 100% #FFF;
    height: 67px;
}
.main-botm {height:9px; overflow:hidden; display:none;}
.main h2 {
    font-size: 24px;
    font-weight: normal;
    color: #136EF6;
    padding: 16px 20px 13px 34px;
    font-family: sofia-pro, Arial, Helvetica, sans-serif;
}
.main-head h2 {padding:25px 20px 12px 19px;}
.main h2 .separ {background:url(../images/separ-dash.gif) 50% 0.2em no-repeat; padding:0 6px 0 8px;}
.main h2 .last {color:#136EF6;}
.main p {padding-bottom:5px;}
.main .foot {
    padding: 4px 28px 10px 0;
    color: #FFF;
    font-size: 11px;
    text-shadow: 0 1px 1px #000;
    font-family: sofia-pro, Calibri;
}
.main .foot .logo-foot {margin-right:7px; background:url(../images/logo-foot.png) no-repeat; height:44px; vertical-align:middle; width:100px; display:inline-block;}
.boxA {background:no-repeat 0 100% #FFF;}
.boxA .inT {background:url(../images/boxA-top.png) no-repeat; height:7px; overflow:hidden; display:none;}
.boxA .inC {padding:17px 20px 44px;}
.boxA .inB {background:url(../images/boxA-botm.png) no-repeat; height:9px; overflow:hidden; display:none;}
.boxA h2 {font-size:12px; font-weight:bold; color:#212121; padding:0 0 10px; text-transform:uppercase;}
    .boxA h3.hLined {
        font-size: 12px;
        font-weight: normal;
        color: #136EF6;
        padding: 0;
        background: url(../images/blue-line.png) 0 50% repeat-x;
        margin-bottom: 12px;
    }
.boxA h3.hLined span {padding-right:6px; background:#FFF; position:relative; top:-2px;}
.boxA .sepCols {padding-top:6px; padding-bottom:18px;}
.boxA .sepCols .colL h2 {margin-top:-4px; padding-bottom:15px;}
.boxA .sepCols .colL {width:416px; float:left; background:url(../images/dot-1.gif) 100% 0 repeat-y; margin-right:-1px; _margin-right:-4px;}
.boxA .sepCols .colR {background:url(../images/dot-1.gif) repeat-y; overflow:hidden; zoom:1; padding:16px 0 8px 27px;}
.boxRound {background:#f2f2f2; border:1px solid #d7d7d7; float:left; margin-right:20px; width:auto !important; min-width:130px; $width:160px !important; zoom:1;}
.boxRoundLast {margin-right:0;}
.boxRound .inTop b,.boxRound .inTop em,.boxRound .inBotm b,.boxRound .inBotm em {float:left; width:3px; height:3px; background:url(../images/boxRound-corns.gif) no-repeat; position:relative;}
.boxRound .inTop {height:6px;}
.boxRound .inTop b {margin:-1px 0 0 -1px;}
.boxRound .inTop em {float:right; background-position:100% 0; margin:-1px -1px 0 0;}
.boxRound .inBotm {height:2px;}
.boxRound .inBotm b {background-position:0 100%; margin:0 0 -1px -1px;}
.boxRound .inBotm em {float:right; background-position:100% 100%; margin:0 -1px -1px 0;}
.boxRound .inCont {padding:1px 11px 8px;}
.boxRound h4 {
    font-size: 18px;
    color: #136EF6;
    font-weight: normal;
    padding: 3px 0 0 0;
}
.boxRound p {font-size:14px; color:#212121; padding:5px 0;}
.boxRound .green {color:#62b319;}
.boxRound .red {color:#ed1c24;}
.rowSearch .select-area {float:left; margin-right:7px;}
.rowSearch input.btn {float:left;}
.tblWrap {margin:0 -23px;}
.tbl {border-top:1px solid #fff; border-left:1px solid #fff; margin-bottom:21px;}
.tbl th {font-weight:normal; text-align:left; background:#425e72; color:#fff; padding:16px 10px 18px 18px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.tbl td {background:#e9eef2; color:#2d606e; padding:15px 10px 19px 18px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.tbl tr.alt td {background:#fafbfc;}

.wrapper {margin:6px 0 8px;}
.inp-bg {float:left; width: 260px;}
.inp-bg span {display:block; background:url(../images/select-left.gif); width:13px; position:absolute; left:0; top:0; height:39px; z-index:2; display:none;}
.inp-bg em {display:block; background:url(../images/select-right2.png); width:26px; height:39px; position:absolute; right:0; top:0; z-index:2; display:none;}
.inp-bg input {height:21px; line-height:21px; font-size:12px; color:#212121; padding:0; border:1px #adadad solid; width:242px; padding:0 6px;}

/*Selects*/
.select-area {cursor:default; height:39px; background:url(../images/select-bg.gif) repeat-x right top;}
.select-area .select-area-left {width:13px; height:39px; float:left; background:url(../images/select-left.gif) no-repeat left top;}
.select-area .select-area-right {width:26px; height:39px; float:right; background:url(../images/select-right.gif) no-repeat right top;}
.select-area .select-area-center {height:39px; line-height:39px; overflow:hidden; white-space:nowrap; font-size:16px; color:#0088c7;}
/*Selects options*/
.select-options-invisible, .select-options-visible {position:absolute; background:#fff; z-index:20; border:1px solid #9fc7e4; overflow:auto;}
.select-options-invisible {display:none;}
.select-options-visible {cursor:default; display:block; list-style-type:none;}
.select-options-visible li {margin:0; padding:0; padding-left:4px;}
.select-options-visible li.select-option-hovered {background-color:#D2F0F4;}
.select-options-visible li.select-option-selected {background-color:#496AC5; color:#fff;}

.validation-summary-errors ul {padding-top:5px;}
.validation-summary-errors li {color:Red; list-style-type:none; margin-left: 0;}
*html body {
 filter:expression(document.execCommand("BackgroundImageCache", false, true));
}
* html .png {
 behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true));
}
* html input.png {
 behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "INPUT" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true));
}
*html .boxA .inC {
    background:none; zoom:1;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxA-bg.png', sizingMethod='scale');
}


