@font-face
 {
   font-family: entersansman;
   src: url(entsanifixednumbers.ttf);
   font-weight:bold;
 }

 
body {
    background: #333;
	font-family:entersansman, Helvetica;
	font-weight:bold;

	
}

div#wrapper {
    width: 960px;
    margin: 30px auto;
    -moz-box-shadow: 0 0 15px #000;
    -webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
    position: relative;
    border-radius: 10px;
}


div#header {
    height: 60px;
    background: #4744ff url(../images/header.png) 0 0 no-repeat;
    position: relative;
    border-radius: 10px 10px 0 0;
}

div#footer {
  width: 940px;
  margin: 30px auto;
  position: relative;
}

div#title_header_content {
   position: absolute;
   top: 7px;
   left: 30px;
   width: 800px;
}

div#title_header_content p {
    color: #fff;
    font-size: 1.3em;
    line-height: 1.20em;
    margin: 13px 3px 15px 3px;
}

div#title_header_content a {
    color: #fff;
    font-size: 1.3em;
	margin-top: 40px;
	line-height: 50px;
	text-decoration:none;
	
}



div#content {
    border-radius: 0 0 10px 10px;
    min-height: 500px;
  	background: #f8ed0d;
    border-top: 1px solid #02007c;
    padding-bottom: 40px;
}

div.splitter {
    height: 41px;
    background: #02007c url(../images/splitter.png) 0 0 no-repeat;
}

div.splitter p {
    color: #ffffff;
    font-size: 1.1em;
    line-height: 41px;
    margin-left: 20px;
}


div.box {
    margin: 30px auto;
	min-height: 40px;
	width: 95%;
}

div.welcomeleft {
    float: left;
	width: 45%;
}



div.welcomeright {
    margin-top: 20px;
    float: right;
	width: 55%;
}


div.logo {
    margin-bottom: 50px;
    background: transparent url(../images/logo.png) 0 0 no-repeat;
    height: 100px;
    width: 330px;
}

div.logocentered {
    margin: 20px auto;
    background: transparent url(../images/logo.png) 0 0 no-repeat;
    height: 99px;
    width: 331px;
}

div.feedback {
  margin-top: 30px;
  font-family: Helvetica;
	font-weight:400;
	font-size:0.8em;
	font-style:italic;
	/*background-color: #c8bd05;*/
	/*padding: 20px;*/
}



div.faqq {
   margin-top: 28px;
   margin-bottom: 5px;
}

div.faqa {
   margin-top: 1px;
   margin-left: 15px;
   font-weight:100;
   font-size:0.9em;
   color:#505070;
   
}


a.appstore {
    margin-top: 50px;
    display: block;
    color: transparent;
	  font-size:0px;
    background: transparent url(../images/appstore.png) 0 0 no-repeat;
    height: 40px;
    width: 135px;
}

div.iphone {
    margin: 0 auto;
    background: transparent url(../images/iphone.png) 0 0 no-repeat;
    height: 518px;
    width: 270px;
}


div.award {
    margin-top: 50px;
    background: transparent url(../images/25.png) 0 0 no-repeat;
    height: 130px;
    width: 130px;
    float: left;
}

div.awardtext {
    margin-top: 90px;
    height: 130px;
    width: 70%;
    float: right;
    font-family: Helvetica;
	  font-weight:400;
	  font-size:0.8em;
}


a.login {
    position: absolute;
  	top: 70px;
    right: 12px;
    display: block;
    color: transparent;
	  font-size:0px;
    background: transparent url(../images/login.png) 0 0 no-repeat;
    height: 22px;
    width: 80px;
}

a.logout {
    position: absolute;
  	top: 70px;
    right: 12px;
    display: block;
    color: transparent;
	  font-size:0px;
    background: transparent url(../images/logout.png) 0 0 no-repeat;
    height: 22px;
    width: 80px;
}





a.back {
    position: absolute;
  	top: 70px;
    right: 12px;
    color: #000;
    height: 22px;
    width: 80px;
}

a.settings {
    position: absolute;
  	top: 70px;
    left: 12px;
    display: block;
    color: transparent;
	font-size:0px;
    background: transparent url(../images/settingsbutton.png) 0 0 no-repeat;
    height: 45px;
    width: 163px;
}




div.boxLogin {
  margin: 30px auto;
	min-height: 40px;
	width: 95%;
}


div#contentLogin {
    border-radius: 0 0 10px 10px;
    min-height: 850px;
  	background: #f8ed0d url(../images/logobig.png) 100px 80px no-repeat;
    border-top: 1px solid #02007c;
    padding-bottom: 40px;
    text-align:center;
}

p.titleCentered {
   color: #000000;
   font-size: 1.0em;
   margin-top:50px;
   text-align:center;
}

p.titleLogin {
    color: #000000;
    font-size: 1.1em;
    margin-top:280px;
    text-align:center;
}

p.errorLogin {
    color: #FF0000;
    font-size: 1.0em;
    margin-top:1px;
    text-align:center;
}



input.editLogin{
    background: transparent url(../images/edit.png) 0 0 no-repeat;
    border:0px solid #444444;  
    height:34px; 
    width:198px;
    padding-left:10px; 
    color:#000000; 
    font-size: 1.1em;
    margin: 1px 1px;

}



input.submitlogin{
    background: transparent url(../images/submitpwbutton.png) 0 0 no-repeat;
    border:none;  
    height:37px; 
    width:208px; 
    font-size: 1.1em;
    margin: 14px auto;
}


input.submitlogin:hover {
     border: none;
     background: transparent url(../images/submitpwbuttonhover.png) 0 0 no-repeat;
     height:37px; 
     width:208px;
     margin: 14px auto;
 }

input.savebutton{
    background: transparent url(../images/savebutton.png) 0 0 no-repeat;
    border:none;  
    height:37px; 
    width:208px; 
    font-size: 1.1em;
    margin: 14px auto;
}


input.savebutton:hover {
     border: none;
     background: transparent url(../images/savebuttonhover.png) 0 0 no-repeat;
     height:37px; 
     width:208px;
     margin: 14px auto;
 }
 
 

p.hinttext {
    color: #000000;
    font-size: 0.8em;
    margin-top:1px;
    margin-bottom:20px;
    text-align:center;
}

input.submitemail{
    background: transparent url(../images/submitemailbutton.png) 0 0 no-repeat;
    border:none;  
    height:37px; 
    width:208px; 
    font-size: 1.1em;
    margin: 14px auto;
}


input.submitemail:hover {
     border: none;
     background: transparent url(../images/submitemailbuttonhover.png) 0 0 no-repeat;
     height:37px; 
     width:208px;
     margin: 14px auto;
 }
 
 p.titleresetpw {
    color: #000000;
    font-size: 1.1em;
    margin-top:370px;
    text-align:center;
}




div.download {
    background-image: url(../images/submitemailbutton.png);
    height: 37px;
    width: 208px;
    background-repeat: no-repeat;
    border: 1px solid #f00;
    position: relative;
}

div span.download {
    position: absolute;
    font-size: 24px;
    top:35%;
    left: 20%;
}

input.submitChangePw{
    background: transparent url(../images/changepwbutton.png) 0 0 no-repeat;
    border:none;  
    height:37px; 
    width:319px; 
    font-size: 1.1em;
    margin: 14px auto;
}


input.submitChangePw:hover {
     border: none;
     background: transparent url(../images/changepwbuttonhover.png) 0 0 no-repeat;
     height:37px; 
     width:319px;
     margin: 14px auto;
 }
 
 
 .styledDropDown select {
   background: transparent;
   width: 150px;
   padding: 5px;
   font-size: 1.0em;
   border: 0px solid #000000;
   height: 34px;
   color: #000000;
   font-family:entersansman, Helvetica;
    -webkit-appearance: none;
} 

.styledDropDown{
   width: 120px;
   height: 34px;
   overflow: hidden;
   border: 0px solid #000;
   background: #02007c url(../images/splitter.png) 0 0 no-repeat;
}
