html{font-family:Arial, Helvetica, sans-serif;}
body{background-image:url('../images/bg2.png') no-repeat;margin:0;}
img{border:0px none;}
a:hover{color:#ec2622;}
#header{width:1140px;margin:0 auto;padding:20px 0;position:relative;top:0px;}

/** Logo **/
#logo{display:block;padding:0 0 35px 20px;}

/** Navigation **/
#navigation{background:url(../images/bg-menu-left-curve.gif) no-repeat left bottom;height:47px;padding:13px 0 0 4px;position:absolute;bottom:-20px;left:0;}
#navigation ul{background:url(../images/bg-menu.gif) repeat-x;display:inline-block;height:40px;width:1140px;list-style:none;margin:0;padding:4px 0 3px;}
#navigation li{float:left;font-size:16px;line-height:40px;margin:0 5px;text-align:center;}
#navigation li.first{margin-left:0;}
#navigation li.selected{background-color:#b7c2c8;}
#navigation a{color:#092f44;font-weight:bold;padding:0 10px;text-decoration:none;text-shadow:1px 1px 0 #eaeaea;}
#navigation a:hover{color:#0a2d43;}

/** Searchbar **/
#search{background:url(../images/bg-search.gif) no-repeat right bottom;height:47px;width:268px;padding:13px 0 0;position:absolute;bottom:-20px;right:0;}
#search form{display:inline-block;margin:0;padding:5px 4px 4px;}
#search input{float:left;line-height:38px;}
#search .txtfield{color:#6e6e6e;font-size:15px;font-style:italic;height:38px;width:234px;border:0;margin:0;padding:0;}
#search .button{background:url(../images/spotlight.gif) no-repeat right center;border:0;cursor:pointer;height:38px;width:20px;margin:0;padding:0;}

/** Adbox **/
#adbox{background-color:#ffffff;height:340px;padding:20px 0 0;}
#adbox p{margin:0;}
#adbox .body{width:960px;margin:0 auto 0;}
#adbox div.images{float:right;display:inline-block;height:281px;width:710px;overflow:hidden;}
#adbox div.images img.preview{float:left;margin-right:2px;}
#adbox div.images img.last{position:relative;top:-2px;}
#adbox .details{color:#2f2f2f;height:200px;width:200px;padding:40px 20px 40px 10px;}
#adbox .details p{color:#646c6f;font-size:14px;line-height:20px;text-align:justify;}
#adbox .details p span{color:#073f5a;display:block;font-size:16px;line-height:20px;padding:0 0 20px;text-align:center;}
#adbox .details p span a{color:#073f5a;font-weight:bold;text-decoration:none;}
#adbox .footer{height:46px;width:960px;margin:0 auto;position:relative;}
#adbox div.footer ul{background-color:#dcdcdc;display:inline-block;width:960px;list-style:none;margin:0 auto;border-radius:3px;padding:0;position:absolute;bottom:-80px;}
#adbox div.footer ul li{float:left;width:280px;padding:20px 20px 18px;}
#adbox div.footer ul li img{float:left;margin-right:10px;}
#adbox div.footer ul li p{color:#363636;font-size:14px;height:88px;line-height:20px;margin:0;}
#adbox div.footer ul li p a{color:#010101;font-weight:bold;text-decoration:none;}
#adbox div.footer ul li.selected{background-color:#e9f1f4;border-radius:3px;}
#adbox div.footer ul li.selected p, #adbox div.footer ul li.selected p a{color:#5c6164;}
#adbox div.footer span.bottom-shadow{background:url(../images/bottom-shadow.gif) no-repeat left top;display:block;height:20px;width:960px;position:absolute;bottom:-100px;}
#contents{background:url(../images/bg-content.gif) repeat;padding:0px 0 20px;}
#contents div.body{color:#fdfffa;width:960px;margin:10 auto 20px;}

/** MAIN **/
#main{background-color:#03354e;width:630px;margin:60px 10px 0 300px;padding:20px 0 20px 20px;}
#main span, #main p{color:#aeb4b4;font-size:14px;line-height:20px;margin:0;padding-right:20px;text-align:justify;}
#main span{color:#fdfffa;font-size:16px;}
#main p a{color:#aeb4b4;font-weight:bold;text-decoration:none;}
#main span a{color:#fdfffa;font-weight:bold;text-decoration:none;}
#main ul{display:inline-block;list-style:none;height:355px;margin:0;padding:0;}
#main ul li{float:left;width:315px;}
#main ul li a{color:#fdfffa;display:block;height:114px;margin:0 40px 0 0;text-decoration:none;}
#main ul li img{float:left;}
#main ul li h3{margin:0;line-height:25px;padding-top:35px;}
#main ul li p{clear:both;padding:6px 40px 20px 0;}

/** SIDEBAR **/
#sidebar{float:left;width:270px;margin:0;padding:20px 20px 0 10px;}
#sidebar h3{font-size:16px;font-weight:bold;margin:0 0 20px;}
#sidebar ul{list-style:none;height:420px;margin:0;padding:0;}
#sidebar ul li{font-size:14px;line-height:20px;padding-bottom:10px;}
#sidebar ul li span{color:#456d87;display:block;font-size:12px;line-height:20px;margin-bottom:10px;}
#sidebar ul li span a{background:url(../images/bg-comment.gif) no-repeat 7px 3px;color:#fffffb;display:inline-block;height:20px;width:20px;padding-bottom:1px;padding-left:12px;text-decoration:none;}
#contents .background{background-color:#ffffff;line-height:20px;min-height:300px;width:1200px;border-radius:3px;margin:0 auto;padding-left:20px;padding-right:20px;padding-top:0px;}
#contents div.background h3{color:#0e2934;margin:20px 0;text-transform:uppercase;}
#contents div.background p{color:#646c6f;font-size:14px;margin:0;padding:0 0 20px;text-align:justify;height:4px;}
#contents div.background p a{color:#0e2934;font-weight:bold;text-decoration:none;}
#contents div.background p b{display:block;margin:20px 0;text-transform:uppercase;}
#blogs{display:inline-block;}
#blogs div.section h3, #blogs div.sidebar h3{margin:0 0 20px;text-transform:none;}
#blogs div.section h3 a{color:#0e2934;text-decoration:none;}
#blogs div.sidebar{float:right;width:270px;}
#contents #blogs div.sidebar ul li a{color:#646C6F;text-decoration:none;}
#contents #blogs div.sidebar ul li a:hover{color:#0e2934;}
#blogs div.posts{margin:0 0 40px;}
#blogs div.posts ul{margin:0;padding:0 0 0 20px;}
#blogs div.posts ul li{padding-bottom:10px;}
#contents #blogs div.archives ul{display:inline-block;list-style:none;margin:0;padding:0;}
#contents #blogs div.archives ul li{float:left;width:135px;line-height:30px;}
#blogs div.section{margin-right:300px;}
#contents div#contacts ul{list-style:none;margin:20px 0;padding:0;}
#contents div#contacts ul li{width:450px;}
#contents div#contacts ul li p b{margin:0;text-transform:none;}
#services span, #solutions span, #support span{color:#0e2934;display:block;font-size:17px;font-weight:bold;line-height:20px;margin:0 0 20px;text-align:justify;}
#services span a, #solutions span a, #support span a{color:#0e2934;text-decoration:none;}
#services p{clear:both;}
#services img{float:left;margin:0 40px 20px 0;}
#services ul{color:#646c6f;padding:0;}
#services ul li{font-size:14px;line-height:20px;padding:0 0 20px;text-align:justify;}
#solutions ul{color:#646c6f;margin:0 0 0 15px;padding:0;}
#contents #solutions ul li p b{margin:0 0 20px;}
#support{padding:20px 30px 0 10px;}
#support ul{color:#646c6f;list-style:none;margin:20px 0;padding:0 20px;}
#support ul li{padding:0 0 20px;}
#support ul li img{float:left;margin-right:20px;}
#contents #support ul li p{margin:0 0 0 116px;}
#contents #support ul li p b{color:#0e2934;margin:0 0 20px;}
#footer{color:#456f7f;line-height:20px;width:940px;margin:0 auto;padding:20px 10px;}
#footer ul.contacts{float:left;font-size:12px;list-style:none;width:300px;margin:0;padding:0 0 10px;}
#footer ul.contacts h3{font-size:14px;margin:0 0 10px;text-transform:uppercase;}
#footer ul.contacts li span{float:left;width:50px;}
#footer ul.contacts li p{margin:0 0 0 50px;}
#connect{float:left;list-style:none;width:140px;margin:0;padding:0;}
#connect h3{font-size:14px;margin:0 0 10px;text-transform:uppercase;}
#connect li{padding:0 0 5px;}
#connect li a{color:#456f7f;font-size:15px;text-decoration:none;}
#newsletter{float:left;width:500px;padding:0 0 20px;}
#newsletter p{font-size:12px;margin:0;}
#newsletter p b{display:block;font-weight:800;margin:0 0 10px;text-transform:uppercase;}
#newsletter form{margin:4px 0 16px;}
#newsletter .txtfield{background:url(../images/input.gif) no-repeat;color:#9c9c9c;height:25px;line-height:25px;width:200px;border:0;margin:0 6px 0 0;padding:0 10px;}
#newsletter .button{background:url(../images/button-check.gif) no-repeat;cursor:pointer;height:25px;width:25px;border:0;padding:0;}
#footer span.footnote{clear:both;display:block;font-size:12px;margin:0px 0 0;text-align:center;}
.mGrid{background-color:#fff;border:solid 1px #eaeaea;border-collapse:collapse;}
.mGrid td{padding:2px 15px;border:solid 1px #c1c1c1;color:#717171;font-size:0.9em;}
.mGrid th{padding:4px 2px;color:white;background:#b7b7b8;border:solid 1px #eaeaea;font-size:1em;font-weight:bolder;}
.mGrid a{color:Silver;}
.mGrid .alt{}
.mGrid .alt:hover {background: #eaeaea repeat-x top;}
.mGrid .rowStyle:hover {background: #eaeaea repeat-x top;}
.mGrid .sel{background:#eaeaea repeat-x top;}
.mGrid .pgr{background:#b7b7b8 }
.mGrid .pgr table{margin:5px 0;}
.mGrid .pgr td{border-width:0;padding:0 6px;border-left:solid 1px #666;font-weight:bold;color:red;line-height:12px;}
.mGrid .pgr a{color:black;text-decoration:none;}
.mGrid .pgr a:hover{color:#000;text-decoration:none;}
.FixedHeader {position: absolute;}
.HiddenColumn{display:none;}
.modalPopup{background-color:White;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;background-repeat:repeat-x;background-position:bottom;display:block;border-radius:20px;}
.tooltip{background-color:white;border-width:1px;border-style:solid;border-color:#000000;padding:2px;width:300px;height:400px;background-image:url(../images/bg3.jpg);background-position:bottom;background-repeat:repeat-x;}
.tooltipTitle{font-weight:bold;color:black;}
.tooltipBody{font-weight:none;color:Gray;}
.modalPopupLogin{height:436px;width:800px;background-image:url(../images/login.png);background-repeat:no-repeat;}
.modalBackground{background-color:Gray;filter:alpha(opacity=50);opacity:0.5;}
p.title{background:url(../images/titlebar.png);}
#ui-datepicker-div{z-index:999999 !important;}
.textbox{border-style:Solid;border-width:1px;border-color:SkyBlue;}
.imgbtn{Height:33px;Width:87px;}
.ui-tabs-disabled{display:none;}
.numberinput{text-align:right;width:50px;}
.numberinput-nodecimal{text-align:right;width:50px;}
tr.dataRow{font-size:0.8em;}
td.print{font-size:small;}
.labelText{font-weight:bold;color:#8c8c8a;}
.button1{width:80px;height:30px;}
.button2{width:100px;height:30px;padding:0;}
.button3{width:160px;height:30px;}
td{font-size:small;}
#dvData.table{font-family:Calibri;font-size:smaller;}
select{height:30px;}
input[type="file"]{height:30px;}
input[type="checkbox"]{vertical-align:middle;}
.checkboxText{word-wrap:break-word;line-height:30px;}
th.EditColumnHeader{}
th.ViewReportColumnHeader{}
th.DeleteColumnHeader{}
th.SelectColumnHeader{}
.rightColumn{float:right;}
.leftColumn{float:left;}
.clearFloat{clear:both;}
#ctl00_MainContent_FileUpload1, #ctl00_MainContent_FileUpload2 {
    opacity: 0;
    width: 100px;
    margin-top: 5px;
}

.btnFake {
    margin-top: 5px;
    color: black;
    border: 0.25px solid #CCC;
    background: #e9e9e9;
    cursor: pointer !important;
    padding: 0px 5px 0px 5px;
    text-align: center;
    position: absolute;
    border-radius: 3px;
    border-color: grey;
}

    .btnFake:hover {
        border-color: black;
        background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0 0);
    }

.HeaderFreez {
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    z-index: 10;
}