@charset "utf-8";
/* CSS Document */
body{text-align: center; background: #000 url(images/main-bgr-shade.jpg) top repeat-x;}
.bodyWrapper{width: 950px; margin: 30px auto; text-align:left; overflow:hidden;}
p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #717273;}
td, tr, div{color:#404040;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;text-align:justify;}
b{font-weight: normal; font-size: 100%; color: #000;}
a b{ color: #1574B8;}
a:link, a:hover, a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1574B8;}
a.title{ font-variant:small-caps; font-size: 100%;}
h1, h2, h3, h4, h5, h6{font-family: "Trebuchet MS";}
h1{font-size: 20px;}
h2{color:#164A79;font-size:30px;font-variant:small-caps;margin-top:0; margin-bottom: 10px;}
h3{color:#164A79;font-size:24px;font-weight:bold;margin-top:0;text-transform:uppercase;}
h4{color: #4C4C4C; font-size: 12px;}
h5{color:#333333; font-size: 17px; font-weight:bold;margin-top:0;text-transform:uppercase;}
small{color:#616161;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-variant:small-caps;font-weight:normal;text-align:left;}
input{color: #404040; font-size: 13px;}
div.clean input.clean, input.clean, div.clean input{color: #000; width: 100%; height: 24px; background: #fff; font-size: 14px; border: 1px solid #fff;}
#url_mass{text-align:left; color: #fff;}
.aleft{text-align:left;}
.aright{text-align:right;}
/* main wrapper */
div.bodyWrapper div.bodyBl{background: url(images/main-wrapper-bl.jpg) 0 100% no-repeat #fff; width: 950px}
div.bodyWrapper div.bodyBl div.bodyBr{background: url(images/main-wrapper-br.jpg) 100% 100% no-repeat}
div.bodyWrapper div.bodyBl div.bodyBr div.bodyTl {background: url(images/main-wrapper-tl.jpg) 0 0 no-repeat}
div.bodyWrapper div.bodyBl div.bodyBr div.bodyTl div.bodyTr {background: url(images/main-wrapper-tr.jpg) 100% 0 no-repeat; padding: 10px}
div.bodyWrapper div.bodyBl div.bodyBr div.bodyTl div.bodyBr div {background: none;}
/* end of main wrapper */

/* light box */
div.topBanner div.light-Box{background: url(images/light-bl.jpg) 0 100% no-repeat #E5E9EB; width: 580px; padding: 0px;}
div.leftColumn div.light-Box{background: url(images/light-bl.jpg) 0 100% no-repeat #E5E9EB; width: 242px; padding:0px;}
div.mainContent div.light-Box{background: url(images/light-bl.jpg) 0 100% no-repeat #E5E9EB; width: 660px; padding:0px;}
div.light-Box div.light-Box-br{background: url(images/light-br.jpg) 100% 100% no-repeat; padding: 0px;}
div.light-Box div.light-Box-br div.light-Box-tl {background: url(images/light-tl.jpg) 0 0 no-repeat; padding: 0px;}
div.light-Box div.light-Box-br div.light-Box-tl div.light-Box-tr {background: url(images/light-tr.jpg) 100% 0 no-repeat; padding: 10px}
div.light-Box div.light-Box-br div.light-Box-tl div.light-Box-tr input{margin: 5px;}
/* end of light box */

/* dark blue box */
div.loginBox {background: #144777 url(images/module-back.jpg) bottom repeat-x; width: 220px;  padding:0px;}
div.loginBox div.l-b-bl {background: url(images/dark-blue-g-bl.jpg) 0 100% no-repeat; padding:0px;}
div.loginBox div.l-b-bl div.l-b-br {background: url(images/dark-blue-g-br.jpg) 100% 100% no-repeat; padding: 0px;}
div.loginBox div.l-b-bl div.l-b-br div.l-b-tl {background: url(images/dark-blue-g-tl.jpg) 0 0 no-repeat; padding: 0px;}
div.loginBox div.l-b-bl div.l-b-br div.l-b-tl div.l-b-tr {background: url(images/dark-blue-g-tr.jpg) 100% 0 no-repeat; padding: 10px}
div.loginBoxInnerArea{padding: 0px;}
/* end of dark blue box */

/* big blue box */
div.bigBlueBox {background: #144777 url(images/module-back.jpg) bottom repeat-x; width: 640px; }
div.bigBlueBox div.bbb-bl{background: url(images/dark-blue-g-bl.jpg) 0 100% no-repeat;   padding:0px;}
div.bigBlueBox div.bbb-bl div.bbb-br {background: url(images/dark-blue-g-br.jpg) 100% 100% no-repeat; padding: 0px;}
div.bigBlueBox div.bbb-bl div.bbb-br div.bbb-tl {background: url(images/dark-blue-g-tl.jpg) 0 0 no-repeat; padding: 0px;}
div.bigBlueBox div.bbb-bl div.bbb-br div.bbb-tl div.bbb-tr {background: url(images/dark-blue-g-tr.jpg) 100% 0 no-repeat; padding: 10px}

/* end of big blue box */

.header{width: 930px;}

.flags{float: right; width: 100px;}
.flags ul{width:90px;float:left;margin:0px;padding:0;list-style:none;position: absolute; z-index: 999;}
.flags ul li {text-align:left;padding:3px;}
.flags ul li a{color:#444;text-decoration:none;display:block;width:100%;}
.flags img{border:none;margin-right:3px;}
.flags ul li {display:none;background:#fff;border:1px solid transparent;}
.flags ul .top {display:block;background:none;border:none;}
.flags ul li:hover{border-color:#555;}
.flags ul:hover li {display:block;}

.topBanner{float: right; width: 580px;margin-top:20px;}
.Logo{float: left; width: 330px;}

/* topMenu */

.topMenu{width: 930px;}
/*.topMenuTitle{float: left; width: 400px;} // uncheck this if you set free some space in top menu*/
.topMenuTitle h2{font-family: "Trebuchet MS"; font-size: 18px; color: #92BEE0; font-weight: normal; text-align: left; margin: 5px 0; line-height: 35px; position:absolute;}
.topMenuLeft{ background: url(images/top-menu-left.jpg) 0 0 no-repeat; height: 50px; padding-left:15px; }
.topMenuRight{ background:url(images/top-menu-right.jpg) 100% 0 no-repeat; height: 50px; }
.topMenuContainer{ background:url(images/top-menu-back.jpg) repeat-x;  width:905px; height: 50px;}
.topMenuContainer ul{margin: 0 auto; list-style: none;}
.topMenuContainer ul li{ float:left; padding-left: 10px; height: 51px; line-height: 51px; text-decoration: none; background:url(images/top-menu-spacer.jpg) right center no-repeat; padding-right: 10px;}
.topMenuContainer ul li:hover{ background:url(images/top-menu-back-hover.jpg) repeat-x; }
.topMenuContainer ul li a:link,
.topMenuContainer ul li a:visited,
.topMenuContainer ul li a:hover{text-decoration: none; font-family: tahoma; font-size: 12px; color: #fff; font-weight: normal; text-transform: uppercase; }
.topMenuWrapper{float: right; display:block;}
.topMenuWrapper li.last{background: none;}
/* end of topMenu */


/* left side */

.leftColumn{width: 250px; float: left;}
.loginBoxInnerArea h3{font-family: "Trebuchet MS"; font-size: 15px; color: #fff; font-weight: normal; text-align: left; margin-bottom: 5px;}
.loginBoxInnerArea label{font-family: "Trebuchet MS"; font-size: 13px; color: #fff; font-weight: normal; text-align: left;}
.loginBoxInnerArea p{font-family: "Trebuchet MS"; font-size: 12px; color: #fff; font-weight: normal; text-align: left;}
.loginBoxInnerArea h4, .loginBoxInnerArea small{color: #CCCCCC; margin-top: 0px;}
.loginBoxInnerArea p a:link, .loginBoxInnerArea p a:hover, .loginBoxInnerArea p a:visited, .inputFields a:link, .inputFields a:hover, .inputFields a:visited{text-decoration: underline; font-family: "Trebuchet MS"; font-size: 12px; color: #acdbfd; font-weight: normal; text-align: left; margin-top: 0px; padding-top: 0px;}
.loginBoxInnerArea img{margin: 10px 10px 10px 0px;}
.loginBoxInnerArea input{width: 180px; margin-bottom:5px;}

.clearBox{padding: 10px;}
.clearBox h3{font-family: "Trebuchet MS"; font-size: 20px; color: #164a79; font-weight: bold; text-align: left; text-transform: uppercase; margin-bottom: 5px;}
.clearBox small{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; font-variant:small-caps; color: #616161;}
.clearBox h4{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; color: #4c4c4c; margin-bottom: 0px;}
.clearBox p{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-align: justify; color: #404040}
.clearBox p a:link, .clearBox p a:hover, .clearBox p a:visited{ color: #164a79; text-decoration: underline;}
.clearBox p a:hover{color: #0d3456;}

/* end of left side */

/* left menu */
div.AdminMenuBoxInnerArea h3,div.AdminMenuBoxInnerArea b h3{font-family: "Trebuchet MS"; font-size: 15px; color: #fff; font-weight: normal; text-align: left;}
div.AdminMenuBoxInnerArea ul{list-style: none; margin-left:0;padding-left:10px;}
div.AdminMenuBoxInnerArea li{height: 25px; line-height: 25px; border-bottom: 1px solid #5c93bf; margin-right:20px;}
div.AdminMenuBoxInnerArea li.lastItem{border-bottom: none;}
div.AdminMenuBoxInnerArea li a:link, div.AdminMenuBoxInnerArea li a:visited{color: #fff; font-family:"Trebuchet MS"; font-size: 14px; font-weight: normal; font-variant:small-caps; text-decoration: none;}
div.AdminMenuBoxInnerArea li a:hover{color: #5C93BF; font-family:"Trebuchet MS"; font-size: 14px; font-weight: normal; font-variant:small-caps; text-decoration: none;}

/* end of left menu */

/* main content */
.mainContentWrapper{margin: 20px auto;}
.mainContent{float: left;width: 660px;margin:0 0 0 10px; overflow:hidden;}
.upload_block a:link, .upload_block a:hover, .upload_block a:visited{color:#ACDBFD;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;margin-top:0;padding-top:0;text-align:left;text-decoration:underline;}
.fixHeight{height: 100px;color:#FFFFFF;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;text-align:left;}
.radioButtons{text-align: center; color: white; font-family:"Trebuchet MS"; font-size: 12px;}
.inputFields{text-align: left; color: white; font-family:"Trebuchet MS"; font-size: 12px; width: 530px; margin: 20px auto;}
.inputFields.label{text-align: left; color: white; font-family:"Trebuchet MS"; font-size: 12px; margin: auto;}
.inputFields input.wideInput{width: 400px; height: 24px; border: 1px solid #3c75a4; float: left; }
input.my_file_element{color:#404040;font-size:13px; background: #fff; float: none;}
.button{height: 24px; border: 1px solid #3c75a4; padding-bottom: 3px; background: #79AED6;color:#FFFFFF;}
.inputFields input.upload{ height: 24px; width: 100px; border: 1px solid #3c75a4 ; background: #79aed6; color: #fff; font-size: 16px; margin-left: 10px;}
.Agreement{text-align: center;}
.Agreement label a:link, .Agreement label a:visited, .Agreement label a:hover{color:#ACDBFD;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;margin-top:0;padding-top:0;text-align:left;text-decoration:underline;}
.Agreement label{text-align: center; color: white; font-family:"Trebuchet MS"; font-size: 12px; margin: auto; line-height: 20px;}
.Agreement input.wideButton{background:#79AED6 none repeat scroll 0 0;border:1px solid #3C75A4;color:#FFFFFF;font-size:12px;font-weight:normal;height:24px;margin:auto;text-transform:uppercase;width:200px;}
.belowBigBlueArea{text-align: right;}
.belowBigBlueArea p{margin-right: 20px;}

.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.xrow {background:transparent url(images/table-texture.jpg) repeat-x scroll center bottom;border:1px solid #1F629D;padding:2px;margin-top:2px;font: 12px Arial;color:#86C9F5;}
div.light-Box div.light-Box-br div.light-Box-tl div.light-Box-tr .xrow input {font: 12px Arial; margin-top: 1px;margin-bottom: 0px;}
.xrow input.input_url {font: 12px Arial;  margin-top: 1px; width: 90%;margin-bottom: 0px;}
.xrow a img {border:none;float:right;width:16px;height:16px;}
.xfname  {color: #fff;font-weight:bold;float:left;height:16px;}
.xdescr  {font: 12px Arial;color:#86C9F5;}
.fdescr {width: 325px;}

#optidiv, #optidiv2 {position:absolute;left:-9999px;margin-top:2px;padding:3px;}
#optidiv, #optidiv2 {color:white;font-family:"Trebuchet MS";font-size:12px;}
#div_file{position:static;top:-9999px;left:-9999px;}
#div_url, #div_rs, #div_tt {position:absolute;top:-9999px;left:-9999px;color:white;font-family:"Trebuchet MS";font-size:12px;}
#progress_div {position:absolute;top:-9999px;left:-9999px; background: #447EAC;border:1px solid #144777;}

.dLeftSide, .dRightSide{float: left; width: 300px; margin: 0 auto;}
.dLeftSide{border-right: 1px solid #c7c7c5; margin-right: 15px;}
.dLeftSide h1, .dRightSide h1{font-family: "Trebuchet MS"; font-weight:normal; font-size: 28px; color: #164a79; text-align: left; text-decoration: none; margin: 5px 0 0 0; padding-left:15px;}
.dLeftSide h3,.dRightSide h3{font-family: "Trebuchet MS"; font-weight:normal; font-size: 14px; color: #164a79; text-align: left; text-decoration: none; margin: 5px 0 0 0; padding-left:15px;}
.dLeftSide small, .dRightSide small{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #616161; text-decoration: none; padding-left:15px;}
.dLeftSide p, .dRightSide p{color:#717273;padding-left:10px;padding-right:15px;text-align:justify;}
div.DescriptionSpacer{border-bottom:1px solid #C7C7C5; font-size:1px;height:1px;line-height:1px;margin:10px auto;width:90%;}

.ok {font:bold 13px Arial;color:#1b1;}
/* main content */
.footer{text-align: center; border-bottom: 1px solid #d6d4d1; border-top: 1px solid #d6d4d1; width: 90%; margin: 0 auto;}
.footer p{margin: 10px auto 10px auto; font-size: 10px;}
.footer p a:link,.footer p a:hover, .footer p a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #404040; text-decoration: underline; font-weight: normal;} 
.bigBlueBoxInnerArea, .bigBlueBoxInnerArea b, .bigBlueBoxInnerArea p, .bigBlueBoxInnerArea b p, .bigBlueBoxInnerArea p b, .bigBlueBoxInnerArea td, .bigBlueBoxInnerArea td b, .btndiv{color: #E5E9EB;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;margin-top:0;padding-top:0;text-align:left;}
.bigBlueBoxInnerArea p a:link, .bigBlueBoxInnerArea a:link, .bigBlueBoxInnerArea p a:hover, .bigBlueBoxInnerArea a:hover, .bigBlueBoxInnerArea p a:visited, .bigBlueBoxInnerArea a:visited{color:#ACDBFD;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;margin-top:0;padding-top:0;text-align:left;text-decoration:underline;}




.paging {margin:10px 0 5px 0;font:13px Arial;}
.paging a, .paging a:visited, .paging a:hover {color:#2E6AB1;padding:1px 3px;text-decoration:none; border: none; background: none;}
.paging a:hover {border: 1px solid #2b66a5;color: #000;background-color: lightyellow;}
.paging b {color:#144777;font-weight:bold;padding:1px 3px;}
.paging small {font:11px Arial;color:#777;line-height:18px;}

input.btn2{background:#79AED6 none repeat scroll 0 0;border:1px solid #3C75A4;color:#FFFFFF;font-size:12px;font-weight:normal;height:24px;margin:auto;text-transform:uppercase;width:200px;padding-bottom:3px;}
div.light-Box div.light-Box-br div.light-Box-tl div.light-Box-tr input .loginBoxInnerArea p label input {margin-left: 0px;}
.hdr{background: #D8E0E5; height: 25px; line-height: 25px; font-size:14px;}
.hdr a:link, .hdr a:hover, .hdr a:visited{color:#333333;font-family:"Trebuchet MS";font-size:13px;font-weight:normal;padding-right:0;text-decoration:underline;text-transform:uppercase;}
.hi{background: #E0E3E5;}
.hdr td b, .hdr td{font-size: 14px; color: #000; font-weight:bold;}
.tbl1{border:1px solid #CBCBCB;margin-bottom:5px;text-align:center;}
.tbl1 td{border-color:#CBCBCB;border-style:solid;border-width:1px 1px 0 0;height:30px;padding-left:5px;padding-right:5px;}
.loginDetails{float: left; width: 300px;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%;}
.fnames, #fnames{color: #60A4D5;}

.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.div1 {width: 500px; padding: 5px; left:-9999px;}
.captcha_code {border: 1px solid #777;font: 19px Arial;width:50px;text-align:center;}
#optidiv, #optidiv2 {position:absolute;left:-9999px;margin-top:2px;padding:3px;}
#div_file{position:static;top:-9999px;left:-9999px;}
#div_url, #div_rs, #div_tt {position:absolute;top:-9999px;left:-9999px;}
#progress_div {position:absolute;top:-9999px;left:-9999px; background: #447EAC;}
span#cursize{color: #ffffff;}
#progress_frame{height: 400px; position: relative;}
.copyright{text-align: center;}

.premiumBtn{float:left;padding-left:195px; margin-bottom: 10px;}
.premiumBtn input.button{background:#9BE473; color:#123B5F; font-weight: normal;}
.freeButton{float:right;padding-right:40px;}
.freeButton input.button{background: #AFBFC9;color:#1A4867; border: 1px solid #799DB2;}
.err{font-size: 12px; font-family: "Trebuchet MS"; color: #79AED6; font-weight: bold;}
.clr{margin: 0px; padding:0px; background: none;}
.clear {font-size: 1px; height: 1px; line-height: 1px; clear: both;}
