
/*---- MAIN PAGE LAYOUT ----*/

body{
  	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #858585;
	
	background-color: #ffffff;
	
	margin: 0px auto;
	padding: 0px;
}

#wrapper {
	display: block;
	width:1000px;
	padding: 0px;
	margin: 0px auto;
	/*border: 1px solid #000;*/
}

.header_box{
   float:left;
   width: 1000px;
   padding-top:10px;
}

.top_bar{
   height: 38px;
   width: 1000px;
   background-image:url(/Content/images/layout/gau/top_bar6.gif); background-repeat:no-repeat;
   overflow:hidden;
}

/*--Login--*/
#register{
  font-size:100%;
  float:left;
  padding: 25px 15px 0px 15px;
  color: #ffffff;
  font-weight:normal;
}

#register strong{
  font-size:120%;
  font-weight:bold;
  color: #ffffff;
}


#register a:link, #register a:visited {color: #ffffff;  font-weight:bold; font-size:120%; text-decoration: underline;}
#register a:active, #register a:hover {color: #ffffff;  font-weight:bold; font-size:120%; text-decoration: none;}

#login_header_panel{
   height:380px;
   width: 1000px;
   margin: 20px 0px 0px 0px;
   background-image:url(/Content/images/layout/scheme/HyPerformance/login_banner.jpg); background-repeat:no-repeat;
   background-color:transparent;
   overflow:hidden;
}

#forgotten{
  height: 15px;
  font-size:70%;
  float:right;
  margin: 12px 15px 0px 15px;
  color: #858585;
  background-color:inherit;
  font-weight:normal;
}

.login_btn{
   width: 96px;
   height: 34px;
   float: left;
   margin-left: 20px;
   background-image:url(/Content/images/layout/gau/login_btn.gif); background-repeat:no-repeat;
}

.login_btn:hover{
   background-position: 0px -34px;
   cursor: pointer;
}

.enter_login{
   float:left;
   width:970px;
   padding: 10px 10px 10px 10px;
   background-color:transparent;
}

.enter_details_box{
   width: 150px;
   height: 26px;
   float: left;
   margin-right: 10px;
   border: 1px solid #dcdbdb;
   background-color:#ffffff;
}

.enter_details_box:hover{
   border: 1px solid #3175BE;
   cursor: default;
}

.enter_details_text{
  height: 20px;
  font-size:70%;
  float:left;
  margin: 10px 10px 0px 10px;
  color: #858585;
  background-color:inherit;
  font-weight:normal;
}

.tick_box{
   float:left;
   width:14px;
   height: 14px;
   margin: 0px 10px 0px 0px; 
   background-image:url(/Content/images/layout/gau/tickbox.gif); background-repeat:no-repeat;
}

.login_back{
   width: 998px;
   float: left;
   background-color:#f2f2f2;
   border-left: 1px solid #dcdbdb;
   border-right: 1px solid #dcdbdb;
}

.login_header{
  float: left;
  width: 1000px;
  height: 38px;
  background-image:url(/Content/images/layout/gau/login_header.gif); background-repeat:no-repeat;
}


.login_box{
  float: left;
  width: 1000px;
  height: 147px;
  background-image:url(/Content/images/layout/gau/login_header4_blue.gif); background-repeat:no-repeat;
}



.login_box2{
float: left;
  margin: 0px;
  padding: 0px;
  width: 1000px;
  background-image:url(/Content/images/layout/gau/login_header4.gif); background-repeat:no-repeat;
}

.welcome_login{
  float: right;
}

#topmenu_box{
  float: left;
  width: 980px;
  padding: 10px 30px 10px 10px;
  height: 33px;
  background-color:transparent;
  overflow:hidden;
}

#login{
  float: left;
  background-color:transparent;
  background-image:url(/Content/images/layout/gau/logname_end.gif);
  height: 33px;
}

.login_right{
  float: left;
  background-color:transparent;
  background-image:url(/Content/images/layout/gau/logname_end.gif); background-repeat:no-repeat;
  height: 33px;
  width:20px;
  overflow:hidden;
}

.login_left{
  float: left;
  background-color:transparent;
  background-image:url(/Content/images/layout/gau/logname_start.gif); background-repeat:no-repeat;
  height: 33px;
  width:20px;
  overflow:hidden;
}

.login_name{
  float: left;
  background-image:url(/Content/images/layout/gau/logname_mid.gif); background-repeat:repeat-x;
  background-color:transparent;
  height: 33px;
  overflow:hidden;
}

.login_text{
  float:right;
  margin: 11px 10px 5px 10px;
  background-color:transparent;
  font-size: 70%;
  overflow:hidden;
}

/*--End Login--*/

.footer_container{
  float:left;
  width: 1000px;
}

.footer_box{
float:left;
  background-image:url(/Content/images/layout/scheme/HyPerformance/footer.jpg); background-repeat:no-repeat;
  width: 1000px;
  height: 151px;
}

.footer_bar{
  background-image:url(/Content/images/layout/gau/footerbar.gif); background-repeat:no-repeat;
  width: 1000px;
  height: 38px;
  margin: 0px 0px 40px 0px;
}

.footer_text{
  float:right;
  height: 18px;
  font-size:90%;
  color: #858585;
  background-color:inherit;
  font-weight:normal;
  line-height: 1.5em;
  padding: 10px;
  margin: 0px;   
}

.error {
  color: #fd4b28;
  font-size: 100%;
  font-weight:bold;
  padding: 5px 10px 5px 10px;
}

a:link.register, a:visited.register {font-weight: bold; color: #ffffff;  text-decoration: underline;}
a:active.register, a:hover.register {font-weight: bold; color: #ffffff;  text-decoration: underline;}

a:link.forgotten, a:visited.forgotten {color: #d929e9;  text-decoration: underline;}
a:active.forgotten, a:hover.forgotten {color: #d929e9;  text-decoration: underline;}

/*MAIN LAYOUT ELEMENTS*/
* {
	margin: 0;
	padding: 0;
	}

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	}

p {
  font-size:75%;
  color: #858585;
  background-color:inherit;
  font-weight:normal;
  line-height: 1.5em;
  padding-bottom: 10px;
}