*{margin:0; 
  padding:0;
  border:0 none;
  }
  html,body{
    height: 100%;
  }
  @font-face{ font-family: 'Bebas'; src: url('../fonts/bebas_-webfont.eot'); src: url('../fonts/bebas_-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bebas_-webfont.woff') format('woff'), url('../fonts/bebas_-webfont.ttf') format('truetype'), url('../fonts/bebas_-webfont.svg#webfont') format('svg'); }
 
 @font-face {
    font-family: 'proxima_novalight';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-light-webfont.woff') format('woff'),
         url('../fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font-family: proxima_novalight,Arial,sans-serif; font-size: 14px;}
#wrapper{
position:relative;
width:100%;
height:100%;
}

#content{
  width: 100%;
  height: 100%;
}
#navbar{
width:100%;
background-color:#ffffff;
}
#navbar h4{
padding: 15px;
}
#navbar img{
margin-left:20px;
}
#navtwo{
	width:100%;
	font-size:12px;
}
h3{
font-family:Bebas;
padding:15px;
font-size: 21px;
padding-bottom: 5px;
}

p{
padding:13px;
font-size: 13px;
font-family:proxima_novalight, sans-serif;
padding-top: 0px;
font-weight: 600;
}
#navthree {
   margin-top:110px;
   margin-bottom:85px;
   width: 290px;
   padding:8px;
}
#navthree ul{ margin:0 0 10px 6px;}
#navthree li{
list-style-type:none;
background-color:#5c5c5c;
opacity:0.7;
font-size:13px;
margin-top:6px;
color:#ffffff;
padding: 3px 3px 3px 17px;
font-family:proxima_novalight;
cursor:pointer;
}

#navthree li:hover
{
    background-color:#1b1b1b;
}
#navthree li.active{
	background-color:#1b1b1b;
}

#navfour{
position:absolute;
left:23px;
font-size:12px;
display:none;
}

#navfive{
position:absolute;
left:15px;
font-size:14px;
font-family:proxima_novalight;
bottom: 50px;
}

h2{
font-size:14px;
margin-top:4px;
font-family:bebas;
}

#footer{
/* background-color:#ffffff; */
background-color:#efeded;
width:100%;
height:30px;
position:fixed;
bottom:0;
/* opacity:0.8; */
}

#nav{
background-color:#454545;
margin-left: 172px;
width: 311px;
height:30px;
float:left;
display:none;
}
#one{
width:210px;
font-size:15px;
color:#ffffff;
border-right:2px solid black;
float:left;
font-family:Bebas;
margin-top:8px;
padding-left:3px;
}

#two{
float:right;
width:88px;
}
#two img{
padding-right:7px;
margin-top:4px;
}

#three{
text-align:center;
display: inline-block;
float: left;
width:auto;
margin:8px 0;
font-size:10px;
font-family:proxima_novalight;
margin-left:12px;
}
#four{
float:right;
width:auto;
font-size:9px;
font-family:proxima_novalight;
}
#four li{
list-style-type:none;
list-style-type:block;
display:inline-block;
 border-right: 1px solid #000000;
 margin:10px 0;
 padding: 0 10px;
  font-size:12px;
  line-height:12px;
 }

#four li.last{
border-right:none;
padding:0 15px 0 10px;
}
#four li a{ color:#0c0c0c; text-decoration:none;line-height:12px;}
#four li.last a{ color:#0088cc; font-weight: bold;}
#four li a:hover{ color:#0c0c0c; text-decoration:underline;}

#login {
    display:none;
    background: url('../images/overlaybg.png');
    height: 350px;
    left: 540px;
    position:absolute;
    top: 175px;
    width: 773px;
}

#main{
width:300px;
padding:45px 235px;
}
#header{
background-color:#5c5c5c;
color:#ffffff;
padding: 10px 0 7px 10px;
font-size:12px;
font-family:bebas;
}

#logincontent{
 background-color:#ffffff;
  width:100%;
  overflow: hidden;
}
#form{
	overflow: hidden;
}
#logincontent form{
	margin-top: 30px;
	margin-bottom: 30px;
	width: 77% !important;
	overflow: hidden;
}
#logincontent form a{
  color: #000;
  text-decoration: none;
}
#logincontent p{
float: right;
font-size: 10px;
margin-top: 10PX;
padding: 0;
margin-bottom: 5px;
text-decoration: underline;
}

form{
width:205px;
margin:0 auto;
}


form input[type="submit"]{
width:100%;
background-color:#4f4d4e;
color:#ffffff;
font-family:proxima_novalight;
}

form input[type="text"]{
border-bottom:1px solid gray;
width:100%;
/* font-family:proxima_novalight; */
font-size: 11px;
padding: 5px;
}

#form input[type="text"]::-webkit-input-placeholder, #form input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: grey;
  font-weight:normal;
}
#form input[type="text"]::-moz-placeholder, #form input[type="password"]::-moz-placeholder { /* Firefox 19+ */
  color: grey;
  font-weight:normal;
}
#form input[type="text"]:-ms-input-placeholder, #form input[type="password"]:-ms-input-placeholder { /* IE 10+ */
  color: grey;
  font-weight:normal;
}
#form input[type="text"]:-moz-placeholder, #form input[type="password"]:-moz-placeholder { /* Firefox 18- */
  color: grey;
  font-weight:normal;
}

form input[type="password"]{
border-bottom:1px solid gray;
width:100%;
/* font-family:proxima_novalight; */
font-size: 11px;
padding: 5px;
}
form input:focus{outline:none;}

#login_frm input[type="text"],#login_frm input[type="password"]{width:95%;}

#registernow{
    display:none;
    background-color: rgba(0, 0, 0, 0.3);
    height: 365px;
    left: 540px;
    position:absolute;
    top: 175px;
    width: 773px;
}

#registration{
width:300px;
padding:95px 235px;
}
#head{
background-color:#5c5c5c;
color:#ffffff;
padding: 10px 0 7px 10px;
font-size:12px;
font-family:bebas;
}

#regcon{
 background-color:#ffffff;
 opacity:0.55;
  width:100%;
  overflow: hidden;
}

#formtwo{
margin-top: 30px;
margin-bottom: 30px;
}


form input[type="submit"],form .submit_Btn{
width:100%;
background-color:#4f4d4e;
color:#ffffff;
margin-top: 4px;
font-family:proxima_novalight;
font-size: 11px;
cursor: pointer;
padding: 5px;
}

form .submit_Btn{
    margin-top: 15px;
}

form input[type="email"]{
border-bottom:1px solid gray;
width:100%;
font-family:proxima_novalight;
font-size: 11px;
padding: 5px;
}

::-webkit-input-placeholder {
   color:black;
   font-weight: 600;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
    font-weight: 600;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
    font-weight: 600;
}
:-ms-input-placeholder {  
   color: black;  
    font-weight: 600;
}
.nav-wrapper{
	width: 311px;
	position: absolute;
	top: 0;
	left: 172px;
	background: url('../images/overlaybg.png');
	height: 100%;
}

#alertbox{
  display:block;
  width: 300px;
	text-align:left;
	font-family:proxima_novalight;
}
#messagebox{
display:block;
background-color: #FFFFFF;
    color: #000000;
    font-size: 18px;
    height: 45px;
    margin: -75px;
    opacity: 0.58;
    position: absolute;
    width: 425px;
	text-align:center;
	font-family:proxima_novalight;

}
#forgotpwd.overlay{
  display: none;
  height: auto;
  min-height:420px;
}
.overlay{
  background-color: rgba(0, 0, 0, 0.3);
  height: 370px;
  left: 540px;
  position: absolute;
  top: 175px;
  width: 773px;
  background: url('../images/overlaybg.png');
}
.overlaycontentwrapper{
  width: 300px;
  height: 195px;
  margin: 0 auto;
  margin-top: 45px;
  overflow: hidden;
  background-color: #ffffff;
  /* opacity: 0.58; */
  overflow: hidden;
}
.overlaycontent{
  padding:20px;
}
.overlaycontent p{
  font-size: 10px;
  padding: 0;
  margin-bottom: 5px;
  font-family:proxima_novalight;
  color: #000000;
  margin-bottom: 15px;
}
.overlaytitle{
  text-transform: uppercase;
  background-color: #5c5c5c;
  color: #ffffff;
  padding: 10px 0 7px 10px;
  font-size: 12px;
  font-family: bebas;
}

.enteremail input[type="text"] {
  border-bottom: 1px solid gray;
  width: 95%;
  font-family: proxima_novalight;
  font-size: 11px;
  padding: 5px;
 
}

.enteremail {
  overflow: hidden;
}
#forgotpwd.overlay input[type="submit"]{
  width: 100%;
  background-color: #4f4d4e;
  color: #ffffff;
  margin-top: 4px;
  font-family: proxima_novalight;
  font-size: 15px;
  cursor: pointer;
  padding: 5px;
  margin-top: 15px;
}
span.success {
  color: #076409;
  text-transform: uppercase;
  font-family: 'Bebas';
  font-size: 14px;
  }
span#successmsg, span#errormsg {
  width: 100%;
  font-size: 12px;
  font-family: 'proxima_novalight';
}
span.error{
  color: #c20303;
  text-transform: uppercase;
  font-family: 'Bebas';
  font-size: 14px;
}
.overlaycontent #form .forgotpass{width:auto;}
#forgotpwd .overlaycontentwrapper{height:auto;}
#newpwd input[type="submit"]{margin-top: 15px;}
#newpwd .overlaycontentwrapper{height:auto;}
#newpwd{
  height: 315px;
  left: 50%;
  top: 50%;
  width: 550px;
  margin-top: -158px;
  margin-left: -275px;
  right:auto;
}

.redText {
    color: #FF4444;
	font-size: 11px;
}
.footmodal .modal-header{ border-bottom:1px solid #fff;}
.footmodal button.close{opacity:0.8;font-family: 'Open Sans', sans-serif;color: #fff;font-size: 14px;width:26px; height:26px;background-color:#000;border: 2px solid #fff; text-align: center;border-radius: 50%;text-shadow: none; position: absolute; top:5px; right:5px;}
.footmodal button.close:hover{opacity:1;}