body {margin:0;padding:0;font-family:Arial;}
a {text-decoration:none;}
input[type="text"], input[type="password"], select, textarea, .inner-uploader-input {
    
    padding: 7px 5px;   
    border: 1px solid #DDDDDD;
	color:#666;
    font-family: 'Open Sans', sans-serif !important;
	height:19px;
	font-size:13px;
	
    /*Applying CSS3 gradient*/
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
	background: -webkit-linear-gradient(#EEEEEE,#FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    
    /*Applying CSS 3radius*/   
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    /*Applying CSS3 box shadow*/
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;

}

textarea{height:auto;}

input[type=submit], .btn-org {
	cursor:pointer;
	text-transform: uppercase;
	color:white;
	font-size:18px;padding:10px 22px 8px;font-weight:bold;
	border:1px solid #ca3900;
	background-color: #dc3e00;
	background-image: -moz-linear-gradient(
		#f04300,
		#dc3e00
		);
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
		color-stop(0, #f04300),
		color-stop(1, #dc3e00)
		);
	text-shadow: 1px 1px #9d2c00;
}

input[type=submit]:hover, .btn-org:hover {
	color:white;
	border:1px solid #972b01;
	background-color: #c03600;
	background-image: -moz-linear-gradient(
		#da3d01,
		#c03600
		);
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
		color-stop(0, #da3d01),
		color-stop(1, #c03600)
		);
}



input[type=submit].blue {
	background-color: #0083d0;
	background-image: -moz-linear-gradient(
		#008fe1,
		#0083d0
		);
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
		color-stop(0, #008fe1),
		color-stop(1, #0083d0)
		);
	border:1px solid #0065ac;
	text-shadow: 1px 1px #0065ac;
}


input[type=submit].blue:hover {
	color:white;
	border:1px solid #015fa1;
	background-color: #0070b2;
	background-image: -moz-linear-gradient(
		#017cc3,
		#0070b2
		);
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
		color-stop(0, #017cc3),
		color-stop(1, #0070b2)
		);
}

input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover {border:1px solid #cccccc;}
input[type="text"]:focus , input[type="password"]:focus , select:focus , textarea:focus  {box-shadow:0 0 2px #008ce7;}
.l {float:left}
.r {float:right;}
.Fullwidth-Container {float:left;width:100%;}
.wrapper {width:980px;position: relative;margin-left:auto;margin-right:auto;top: 0px;left: 50%;margin-top:0px;margin-left:-490px;clear:left;}
.top-menu {background:url("../images/header_bg.png") repeat-x;height:99px;}
.sky-div {background:url("../images/sky.jpg") repeat-x center top;height:457px;text-align:left;}
.inner-sky-div {background:url("../images/sky.jpg") repeat-x left top;height:126px;z-index: 99999;position:relative;}
.logo-div {padding-top:7px;height:51px;}
.welcome-msg {float:right;font-size:13px;font-family: 'Roboto', sans-serif !important;color:white;line-height:58px;font-weight:300;height:58px;}
.welcome-msg a {font-weight:700;}
.welcome-msg a:hover, .copyright a:hover, .footer-group ul li:hover {text-decoration:underline;}
.welcome-msg .register {color:#fe5604;}
.welcome-msg .login {color:#00a1f0;}
.main-menu {clear:left;}
.main-menu ul {margin:0px;padding:0px;list-style-type: none;}
.main-menu ul li{float:left;}
.main-menu ul li a {color:white;padding:8px 28px;display:block;font-family: 'Open Sans', sans-serif !important;font-size:17px;font-weight:300;}
.main-menu ul li:first-child a.old {padding-left:0px;}
.hdr-social {clear:right;}
.top-brief-left {margin-top:50px;font-size:36px;color:#fff;font-family: 'Open Sans', sans-serif !important;font-weight:300;line-height:42px;}
.top-brief-left b {font-weight:700;}
.top-brief-left span {margin-top:0px;font-size:24px;color:#00a1f0;font-family: 'Open Sans', sans-serif !important;font-weight:300;}
.top-brief-right {height:457px;background:url("../images/HdrSlice.png") no-repeat left -52px;width:385px;}
.top-brief-right ul {margin:0px;padding:50px 0 0 35px; }
.top-brief-right ul li {color:white;font-size:18px;font-family: 'Open Sans', sans-serif !important;font-weight:300;line-height:40px;background: url("../images/yes_mark.png") no-repeat left 10px;padding: 0px 0px 0px 30px;list-style: none;margin: 0;}
.main-cnt {min-height:490px;background: url("../images/large_bg.jpg") no-repeat center bottom #ececec;border-top:1px solid #fff;-moz-box-shadow: 0 0 10px #888;
-webkit-box-shadow: 0 0 10px #888;
box-shadow: 0 0 10px #888;font-family: 'Open Sans', sans-serif !important;}
.pre-footer {height:164px;background:#dbdbdb;}
.footer-div {height:267px;background:url("../images/footer_bg.jpg") repeat-x;text-align:left;}
.footer-holder {height:203px;margin-top:37px;margin-bottom: 26px;}
.copyright {font-size:10px;color:#777;font-family: 'Open Sans', sans-serif !important;font-weight:300;height:40px;line-height:40px;}
.copyright a {color:#777;}
.copyright span {border-left:1px solid #008cd1;height:11px;display:inline-block;margin:11px 5px -2px;}
.footer-group {background:#252525;border-right:1px solid #222;height:203px;width:33.2%;}
.footer-group:last-child {border:0px;}
.footer-group h3 {margin:0;padding:0;font-size:16px;color:#fff;font-family: 'Open Sans', sans-serif !important;padding-left:18px;margin-top:12px;}
.footer-group ul {margin:0px;padding:5px 0 0 20px;}
.footer-group ul a {color:white;}
.footer-group ul li {color:white;font-size:13px;font-family: 'Open Sans', sans-serif !important;font-weight:300;line-height:21px;background: url("../images/blue_arrow.png") no-repeat left 9px;padding: 0px 0px 0px 12px;list-style: none;margin: 0;}
.news-ticker {background:#eaeaea;padding:15px;float:left;margin-top:33px;width:950px;}

.inner-page-hdr {background:url("../images/dm_inners.png") repeat-x left bottom;height:126px;text-align:left;}
.inner-page-hdr h1 {color:#fff;font-size:48px;font-family: 'Open Sans', sans-serif !important;font-weight:700;line-height: 105px;}
.contact-us-hdr {float:left;width:100%;font-size:17px;color:#232323;margin-top:80px;line-height:26px;margin-bottom:40px;}
.contact-form {width:100%;margin-bottom: 50px;}
.contact-form-row {width:100%;margin-bottom: 20px;}
.contact-form-name {width:9%;font-size:14px;font-weight:bold;line-height:34px;text-transform: uppercase;}
.contact-form-input {width:91%;}
.contact-form-input input[type="text"] {width:98%;}
.contact-form-input select {width:99.3%;height:36px;}
.contact-form-input textarea {height: 175px;resize: none;width: 98%;}

.rounded-corners {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radisu: 3px;
}

#cssmenu {text-align:left;z-index:999999;  margin: 0; width: auto;  padding: 0;  line-height: 1;  display: block;  position: relative;}
#cssmenu ul {  list-style: none;  margin: 0;  padding: 0;  display: block;}
#cssmenu ul:after,#cssmenu:after {  content: " ";  display: block;  font-size: 0;  height: 0;  clear: both;  visibility: hidden;}
#cssmenu ul li {  margin: 0;  padding: 0;  display: block;  position: relative;}
#cssmenu ul li a {  text-decoration: none;  display: block;  margin: 0;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu ul li ul {  position: absolute;  left: -9999px;  top: auto;}
#cssmenu ul li ul li { max-height: 0;  position: absolute;
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
  background: #4e4e4e;
}
#cssmenu ul li ul li.has-sub:after {  display: block;  position: absolute;  content: "";  height: 10px;  width: 10px;  border-radius: 5px;  background: #000000;  z-index: 1;  top: 13px;  right: 15px;}
#cssmenu.align-right ul li ul li.has-sub:after {  right: auto;  left: 15px;}
#cssmenu ul li ul li.has-sub:before {  display: block;  position: absolute;  content: "";  height: 0;  width: 0;  border: 3px solid transparent;  border-left-color: #ffffff;  z-index: 2;  top: 15px;  right: 15px;}
#cssmenu.align-right ul li ul li.has-sub:before {  right: auto;  left: 15px;  border-left-color: transparent;  border-right-color: #ffffff;}
#cssmenu ul li ul li a {  font-size: 13px;  font-weight: 400;  text-transform: none;  color: #fff;  letter-spacing: 0;  display: block;  width: 170px;  padding: 10px 10px 10px 28px;  border-top:1px solid #2e2e2e;}
#cssmenu ul li ul li:hover > a,#cssmenu ul li ul li.active > a {  color: #4cb6ea;}
#cssmenu ul li ul li:hover:after,#cssmenu ul li ul li.active:after {  background: #4cb6ea;}
#cssmenu ul li ul li:hover > ul {  left: 100%;  top: 0;}
#cssmenu ul li ul li:hover > ul > li {  max-height: 72px;  position: relative;}
#cssmenu > ul > li {  float: left;}
#cssmenu.align-center > ul > li {  float: none;  display: inline-block;}
#cssmenu.align-center > ul {  text-align: center;}
#cssmenu.align-center ul ul {  text-align: left;}
#cssmenu.align-right > ul {  float: right;}
#cssmenu.align-right > ul > li:hover > ul {  left: auto;  right: 0;}
#cssmenu.align-right ul ul li:hover > ul {  right: 100%;  left: auto;}
#cssmenu.align-right ul ul li a {  text-align: right;}
#cssmenu > ul > li:after {  content: "";  display: block;  position: absolute;  width: 100%;  height: 0;  top: 0;  z-index: 0;  background: #4e4e4e;
  -webkit-transition: height .2s;
  -moz-transition: height .2s;
  -ms-transition: height .2s;
  -o-transition: height .2s;
  transition: height .2s;
}
#cssmenu > ul > li.has-sub > a {  padding-right: 40px;}
#cssmenu > ul > li.has-sub > a:after {  display: block;  content: "";  background: #4e4e4e;  height: 12px;  width: 12px;  position: absolute;  border-radius: 13px;  right: 14px;  top: 16px;}
#cssmenu > ul > li.has-sub > a:before {  display: block;  content: "";  border: 4px solid transparent;  border-top-color: #4cb6ea;  z-index: 2;  height: 0;  width: 0;  position: absolute;  right: 16px;  top: 21px;}
#cssmenu > ul > li > a {  color: #ffffff;  padding: 12px 28px;  z-index: 2;  position: relative;  line-height:16px;}
#cssmenu > ul > li:hover:after,#cssmenu > ul > li.active:after {  height: 100%;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {  color: #fff;}
#cssmenu > ul > li:hover > a:after,#cssmenu > ul > li.active > a:after {  background: #fff;}
#cssmenu > ul > li:hover > a:before,#cssmenu > ul > li.active > a:before {  border-top-color: #4e4e4e;}
#cssmenu > ul > li:hover > ul {  left: 0;}
#cssmenu > ul > li:hover > ul > li {  max-height: 72px;  position: relative;}
#cssmenu #menu-button {  display: none;}
#cssmenu > ul > li > a {  display: block;}
#cssmenu > ul > li {  width: auto;}
#cssmenu > ul > li > ul {  width: 170px;  display: block;}
#cssmenu > ul > li > ul > li {  width: 170px;  display: block;}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  #cssmenu > ul > li > ul {    width: 100%;    display: block;  }
  #cssmenu.align-right ul li a {    text-align: left;  }
  #cssmenu > ul > li > ul > li {    width: 100%;    display: block;  }
  #cssmenu.align-right ul ul li a {    text-align: left;  }
  #cssmenu > ul > li > ul > li > a {    width: 100%;    display: block;  }
  #cssmenu ul li ul li a {    width: 100%;  }
  #cssmenu.align-center > ul {    text-align: left;  }
  #cssmenu.align-center > ul > li {    display: block;  }
  #cssmenu > ul.open {    max-height: 1000px;    border-top: 1px solid rgba(110, 110, 110, 0.25);  }
  #cssmenu ul {    width: 100%;  }
  #cssmenu ul > li {    float: none;    width: 100%;  }
  #cssmenu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #cssmenu ul > li:after {    display: none;  }
  #cssmenu ul li.has-sub > a:after,  #cssmenu ul li.has-sub > a:before,  #cssmenu ul li ul li.has-sub:after,  #cssmenu ul li ul li.has-sub:before {    display: none;  }
  #cssmenu ul li ul,  #cssmenu ul li ul li ul,  #cssmenu ul li ul li:hover > ul, #cssmenu.align-right ul li ul,  #cssmenu.align-right ul li ul li ul,  #cssmenu.align-right ul li ul li:hover > ul {    left: 0;    position: relative;    right: auto;  }
  #cssmenu ul li ul li,  #cssmenu ul li:hover > ul > li {    max-height: 999px;   position: relative;    background: none;  }
  #cssmenu ul li ul li a {    padding: 8px 20px 8px 35px;    color: #ffffff;  }
  #cssmenu ul li ul ul li a {    padding: 8px 20px 8px 50px;  }  
  #cssmenu ul li ul li:hover > a {    color: #000000;  }
  #cssmenu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    width: 100%;    padding: 15px 20px;    text-transform: uppercase;    font-weight: 700;   font-size: 14px;    letter-spacing: 1px;    color: #ffffff;    cursor: pointer;  }
  #cssmenu #menu-button:after {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #ffffff;    border-bottom: 2px solid #ffffff;    right: 20px;    top: 16px;  }
  #cssmenu #menu-button:before {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #ffffff;    right: 20px;    top: 26px;  }
}

.BgByThree {width:705px;margin:auto;padding-top:60px;}
.fullwidth-cnt {width:100%;display:block;}


.tabs-menu {height: 35px;float: left;clear: both;list-style:none;padding-left:0px;}
.tabs-menu li {height: 35px;line-height: 35px;float: left;margin-right: 0px;background-color: #8f8f8f;border-top: 1px solid #fdfdfd;border-left: 1px solid #fdfdfd;}
.tabs-menu li.current {position: relative;background-color: #ececec;z-index: 5;}
.tabs-menu li a {padding: 8px 23px;    text-transform: uppercase;color: #cdcdcd;    text-decoration: none;font-size:14px;font-weight:bold;}
.tabs-menu .current a {color: #3b3b3b;}
.tab {border: 1px solid #fdfdfd;background-color: #ececec;float: left;margin-bottom: 30px;width: 100%;}
.tab-content {padding: 15px 30px;display: none;text-align:left;}
.tab-content table td b {font-size:14px;color:#232323;}
.tab-content table tr {height:42px;}
#tab-1 {display: block;}



.tabs-menu-home {float: left;clear: both;list-style:none;padding-left:0px;width:100%;}
.tabs-menu-home  li {height:59px;line-height: 35px;float: left;margin-right: 0px;background-color: #8f8f8f;border-top: 1px solid #fdfdfd;border-left: 1px solid #fdfdfd;width:485px;background: #dddddd;
  background-image: -webkit-linear-gradient(top, #dddddd, #b8b8b8);
  background-image: -moz-linear-gradient(top, #dddddd, #b8b8b8);
  background-image: -ms-linear-gradient(top, #dddddd, #b8b8b8);
  background-image: -o-linear-gradient(top, #dddddd, #b8b8b8);
  background-image: linear-gradient(to bottom, #dddddd, #b8b8b8);
  -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;}
.holderSpan {margin:auto;display:block;width:220px;}
.holderSpan span {float:right;}
.tabs-menu-home li i { float: left;font-size: 48px;line-height: 21px;margin-top: 9px;}
.tabs-menu-home  li.current {position: relative;z-index: 5;background: #dbdbdb;
  background-image: -webkit-linear-gradient(top, #dbdbdb, #f8f8f8);
  background-image: -moz-linear-gradient(top, #dbdbdb, #f8f8f8);
  background-image: -ms-linear-gradient(top, #dbdbdb, #f8f8f8);
  background-image: -o-linear-gradient(top, #dbdbdb, #f8f8f8);
  background-image: linear-gradient(to bottom, #dbdbdb, #f8f8f8); 
  -webkit-box-shadow: 0 -3px 10px -2px #ccc;
  -moz-box-shadow: 0 -3px 10px -2px #ccc;
  box-shadow: 0 -3px 10px -2px #ccc;}
.tabs-menu-home  li a {float:left;width:485px;color: #7f7f7f;    text-decoration: none;font-size:20px;font-weight:bold;display:block;line-height: 60px;}
.tabs-menu-home  .current a {color: #232323;}
.tabs-menu-home .current a i {color:#008cd1;}
.tabs-menu-home .tab {border: 1px solid #fdfdfd;background-color: #ececec;float: left;margin-bottom: 30px;width: 100%;}
.tab-content-home  {display: none;text-align:left;width:100%;float:left;}
.tab-content-home  table td b {font-size:14px;color:#232323;}
.tab-content-home  table tr {height:42px;}
.tabs-menu-home #tab-1 {display: block;}

.tb-gray {*border-collapse:collapse;border-spacing: 0; width:100%;text-align:left;}
.tb-gray tr td, .tb-gray tr th {border:0px rgba(0,0,0,.06); border-left-style: solid; border-top-style: solid;color: #3b3b3b; font-weight: 100;}
.tb-gray tr td:last-child, .tb-gray tr th:last-child {border-right-style: solid; padding:3px;}
.tb-gray tr:last-child td, .tb-gray tr:last-child th {border-bottom-style: solid;}
.tb-gray tr td {background-color: #ececec; font-size: 14px;}
.tb-gray tr.hi td {background-color: #fafafa;}
.tb-gray tr:hover td {background-color: #E9F0FF;}
.tb-gray tr td.pub {background-color: #E0FFE0;}
.tb-gray tr.hdr td, .tb-gray th, .hdr {background-color:#d9d9d9; font-weight: bold; text-align:left;padding:20px 22px;color:#3b3b3b;}
.tb-gray tr:first-child.hdr td {padding:8px 22px;text-transform:uppercase;}
.tb-gray textarea {resize:vertical;margin-bottom:8px;}

.tb-gray-lght {text-align:left;*border-collapse:collapse;border-spacing: 0;margin-top:20px;}
.tb-gray-lght tr td, .tb-gray-lght tr th {border:1px rgba(0,0,0,.06); border-left-style: solid; border-top-style: solid;}
.tb-gray-lght tr td:last-child, .tb-gray-lght tr th:last-child {border-right-style: solid; padding:3px;}
.tb-gray-lght tr:last-child td, .tb-gray-lght tr:last-child th {border-bottom-style: solid;}
.tb-gray-lght tr td {background-color: #f7f7f7; font-size: 12px;}
.result_slot .tb-gray-lght tr td {background-color: #faf9f9;font-size: 12px;padding: 18px 25px;}
.tb-gray-lght tr.hi td {background-color: #fafafa;}
.tb-gray-lght tr:hover td {background-color: #E9F0FF;}
.tb-gray-lght tr td.pub {background-color: #E0FFE0;}
.tb-gray-lght tr.hdr td, .tb-gray-lght th, .hdr {background-color:#eee; font-weight: bold; text-align:center;}
.tb-gray-lght tr.hdr td, .tb-gray-lght th, .hdr {font-size:14px;}

.tb-gray small {float:left;margin:4px 0px;}

.small-font-gray-table {color:#232323;font-size:14px;font-weight:100;}
.small-font-gray-table b {font-weight:bold;}
.four-sixty-six-block {width:466px;border: 1px solid #fdfdfd;background-color: #ececec;padding: 15px 0;font-size:14px;color:#232323;font-weight:bold;margin-bottom: 10px;}
.four-sixty-six-block input[type="text"], input[type="password"] {width:96%;}
.lgt-blue {color:#00a1f0;font-size:14px;}
.box-shadow {
    -moz-box-shadow: 5px 5px 0 #dfdfdf;
    -webkit-box-shadow: 5px 5px 0 #dfdfdf;
    box-shadow: 5px 5px 0 #dfdfdf;}
	
input[type="submit"].small {padding:5px 22px;font-size: 16px;}

.new_result_slot {width:100%;background:#e3e3e3;border:1px solid white;padding:30px 25px;font-size:14px;color:#232323;margin-bottom:80px;padding-bottom:0px;}
.new_result_slot a {color:#0787c7;font-weight:100;}
.download-links td span {font-weight:100;}

.horz-hr {float:left;width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #fff;margin:20px 0px;}
#upload_controls .horz-hr {margin:18px 0 10px;}
.mirrors-div {background:  #fcfcfc;border: 4px solid #dbdbdb;float: left;margin-top: 10px;width: 100%;border-bottom:0px;}

.maxDiv {float:left;width:100%;text-align:center;font-size:14px;padding:35px 0 10px;}
.maxDiv h4 {font-weight:normal;}
.maxDiv h4 b {font-weight:bold;}

.upload-cont-div {float:left;width:100%;background:#ececec;}
.uploader-input {background:#ffffff;border: 2px dashed #c2c2c2;color: #ff5304;float: left;font-size: 14px;font-weight: bold;padding:6px;width: 100%;margin:20px 0px;}

.inner-uploader-input {color: #ff5304;font-size: 14px;height: 115px;line-height: 114px;padding-left: 12px;text-align: center;}
.fortn-bold , .xdescr {font-size:14px;color:#232323;font-weight:bold;}
.element-cnt, .element-cnt-name, .element-cnt-desc {float:left;width:100%;margin:0px;}
.element-cnt-desc  {margin-top:5px;}
.element-cnt-name span, .element-cnt-desc span {float:left;width:11%;font-weight:bold;font-size:14px;}
.element-cnt-desc span {margin-top:7px;}
.element-cnt-desc input {width:760px;}
.choose-note  {float: left;margin-bottom: 5px;margin-top: 40px;text-align: center;width: 100%;}
.choose-note h3{font-size:24px;color:#252525;font-weight:100;}
.smalltext {float:left;width:100%;color:#787878;font-size:12px;display:block;text-align:center;}

/* Styled Mirror Begin */
.mirror-div {float:left;width:100%;height:52px;}
label.mirror-div:after {
	font-size: 65%;
	font-weight: normal;
	display: block;
	margin-top: 2px;
	text-indent:0;
	color:#817f7f;
}

label[for="depositfiles.com"]:after, label[for="rapidshare.com"]:after, label[for="share-online.biz"]:after, label[for="bitshare.com"]:after, label[for="bayfiles.com"]:after, label[for="uploaded.net"]:after, label[for="tusfiles.net"]:after, label[for="dl.free.fr"]:after  {
	content: "Max: 1024 MB";
}

label[for="turbobit.net"]:after, label[for="hitfile.net"]:after, label[for="freakshare.com"]:after {
	content: "Max: 4096 MB";
}

label[for="filefactory.com"]:after, label[for="netload.in"]:after {
	content: "Max: 2000 MB";
}

label[for="2shared.com"]:after, label[for="zippyshare.com"]:after {
	content: "Max: 200 MB";
}

label[for="fileswap.com"]:after {
	content: "Max: 250 MB";
}

label[for="rghost.net"]:after {
	content: "Max: 50 MB";
}

label[for="sendspace.com"]:after {
	content: "Max: 300 MB";
}

label[for="uploading.com"]:after, label[for="filepost.com"]:after, label[for="letitbit.net"]:after, label[for="sendspace.com"]:after, label[for="gigapeta.com"]:after, label[for="4shared.com"]:after, label[for="crocko.com"]:after, label[for="shared.com"]:after, label[for="mega.co.nz"]:after, label[for="mediafire.com"]:after {
	content: "Max: 2048 MB";
}

label[for="asfile.com"]:after, label[for="rapidgator.net"]:after, label[for="firedrive.com"]:after{
	content: "Max: 5120 MB";
} 

label[for="fileserving.com"]:after, label[for="sharebeast.com"]:after, label[for="ziddu.com"]:after, label[for="sendmyway.com"]:after, label[for="keep2share.cc"]:after {
	content: "Max: 500 MB";
} 
/* Styled Mirror End */

input[type="submit"].home-uploadBtn {border-radius: 0;font-size: 23px;font-weight: bold;margin-bottom: 40px;margin-left: 0;margin-top: 1px;width: 988px;}

#remoteHref {padding:25px;max-width: 933px;margin-bottom: 12px;}

#remoteHref   textarea {resize:none;}
#remoteHref   .text {margin-bottom:8px;color:#252525;font-size:15px;}

.main_form {background:#f2f2f2;padding:30px 30px 19px !important;margin-bottom:30px;}
.niftycorners {display:none;}
.before-upload {float:left;width:100%;text-align:center;line-height:40px;color:#3f3f3f;font-size:11px;background:#dbdbdb;}

.InnerPgCnt {text-align:left;background:#f3f3f3;padding:30px 40px;color:#232323;font-size:14px;font-weight:100;margin-top:40px;margin-bottom:40px;}
.InnerPgCnt h1, .InnerPgCnt h2, .InnerPgCnt h3, .InnerPgCnt h4, .InnerPgCnt h5, .InnerPgCnt h6 {color:#0787c7;}
.InnerPgCnt p {margin-bottom: 15px;margin-top:0px;}
.footer-map-cnt {float:left;width:280px;}
.footer-links-g {width:600px;}
.footer-map-txt {color: #4c4c4c;font-size: 10px;margin-top: 15px;text-align: center;width: 100%;}
.social-holder {float:left;width:100%;margin-left:15px;margin-top:10px;}
.social-holder a {float:left;margin-right:5px;}
#progressBar {padding:25px;background:#ececec;width:93.9%;}
.inner_top_ads {width: 97%; float: left; margin-left: -17px;}
.inner_top_ads span{display:block;width:336px;height:280px;display:none;}
.inner_top_ads span:first-child {float: left;margin-right: 9px;}

.tr-desc{border-top:1px solid rgba(0, 0, 0, 0.06);padding:12px;display:none;background:#f3f3f3;}
.data-tr {cursor:pointer;}
.desc-row , .desc-row td {cursor:auto;padding:0 !important;border:0px !important;}
.status {display:block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:70%;}
#newsform .contact-form-name{ text-align: left;width: 12%;}
#newsform .contact-form-input{ text-align: left;width: 85%;}