
/************************************************************************************************************/
@import "styles.css";

/************************************************************************************************************/

body{
	background: #E1E8F2 url(body_bg.jpg) no-repeat bottom left;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	margin : 0;
	padding : 0;
	
}

#container{
	background : #E1E8F2;
	margin : 0 auto;
	padding : 0;
	width : 576px;
}

#header{
	height : 128px;
	background : url(header_bg.jpg) no-repeat;
	margin : 0;
	padding : 0;
}

#header h1 a{
	width : 576px;
	height : 120px;
	margin : 0 auto;
	display : block;
	cursor : pointer;
}
#header h1 span{
	display : none;	
}

#content{
	background : url(center_bg.jpg) repeat-y;
	/*border : red solid 1px;*/
	margin : 0;
	padding : 4px;
}


#footer{
	margin : 0;
	padding : 0;
	padding-top : 24px;
	/*width : 582px;	*/
	height : 130px;
	margin : 0 auto;
	background: url(footer_bg.jpg) no-repeat;
	color : #984147;
	font-size: 0.7em;
	text-align: center;
}

#footer a{
color : #D96700;
}
#vanilla_sig{
	text-align: center;
	font-size : 0.8em;
	color : #074A8E;
}

/****** Hx *******/

h1{
	/*margin : 0.5em 0;*/
	margin : 0;
	color : #4F83BF;
	text-transform: uppercase;
	font-size : 1.5em;
}
h2{
	/*border-bottom : 1px dashed #D4B516;*/
	color : #C03143;
}
h3{
	margin : 0;
	color : #2D7588;
	margin-top : 1em;
}

/*****************************************************************/
hr{
	clear : both;
}


/*****************************************************************/
    body #backoffice {
      /*float:left;*/
      width : 100%;
      background:#9BA2B3;
      font-size:0.7em;
      line-height:normal;
	  position: fixed;
	  top : 0;
	  left : 0;
	  border-bottom : #DDDDDD solid 2px;
	  border-top : #656F84 solid 2px;
	  margin : 0;
	  padding : 0;
		
   }
	#backoffice h2{
		display : none;
	}
    #backoffice ul {
	  list-style:none;
	  margin: 10px auto 0 auto ;
	  width : 800px;
	  padding : 0;
      }
    #backoffice li {
      display:inline;
      margin:0;
      padding:0;
      }
    #backoffice a {
      float:left;
      background:url("tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #backoffice a span {
      float:left;
      display:block;
      background:url("tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #backoffice a span {float:none;}
    /* End IE5-Mac hack */
    #backoffice a:hover span{
      color:#000;
      }
    #backoffice a:hover, #backoffice a.active {
      background-position:0% -42px;
      }
    #backoffice a:hover span, #backoffice a.active span{
      background-position:100% -42px;
      }
		

/*****************************************************************/

.register{
	width : 28em;
	margin : 0 auto;

}
.register p{
	text-align:justify;
}
.register fieldset{
	border : solid #9DDE54 1px;
	background: #F8FEF1;
	border-width : 2px 1px;
	padding : 1em;
	margin : 0;
}

.register legend{
	color : #78A537;
	text-transform: uppercase;
	display : none;
}

.register label{
	color : #5B7E2B;
}
.register input{
	background: #FAFAFA;
}
.register input[type=submit]{
	font-size : 1.5em;
	color : #105374;
	border : #1F92CC solid 1px;
	background: #F1FAFD;
	margin : 0 auto;
}
.register input[type=submit]:hover{
	color : #5B7E2B;
	border : #5B7E2B solid 1px;
	background: #DFF2C5;
}

