
*{
	margin:0;
	padding:0;
	}
	html{
		font-size:100.01%;
		/*background:#F8E088 url(/images/overlay.gif);*/
		}
	body{ 
		margin:0;
		margin-top:5%;
		text-align:center;
		padding-bottom:5%;		
		background:#153977 url(/images/overlay.gif);
        position: relative;
	}
    .centerdiv{
        padding:15px;
        width: 800px;
        margin: 0 auto;
    }
	.container
	{
		width:670px;
		height:390px;
		text-align:center;
		background-color:#FFE27F;
        padding: 5px;
        margin: 0 auto;
        position:absolute;	
	}
	.container2{  
		margin:5%;
		margin-top:5%;
        margin-bottom:5%;
		width:90%;
		height:85%;
		text-align:left;
		background-color:#FFFAF0;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:0.85em;
		border: 1px solid #866A3C;
        min-height: 20px;
        min-width: 250px;
        position:absolute;
	}
	.container_link{
		display:inline-block;
		padding-top:1.25em;	
	}
#noaccount{
	margin-top:-16em;
	margin-right:1.85em;
	clear:both;/**/
    float:right;
    
	width:44%;
	text-align:center;
    position: relative;
}
#noaccount h2{
	padding:20px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
#noaccount a{
	text-decoration:none;
	color:#c73924;
	display:block;
	padding:0 20px 0 20px;
	background:#FFF8DF;
	border:3px solid #FFE99F;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}
#noaccount a:hover, #noaccount a:hover span{
	border-color:#70b0ed;
	background:#d3ecff;
}
#noaccount a:active, #noaccount a:active span{
	border-color:#153977;
}
#noaccount span{
	border-top:3px solid #FFE99F;
	color:#70b0ed;
	display:block;
	padding:47px 0 0 0;
}
#noaccount b{
	font-weight:normal;
	color:#222;
	display:block;
	font-size:16px;
	padding:5px 0 47px 0;
}
.footerContainer
{
	color:#FFF;
    position: relative;
}
.footerMenu
{
	margin-bottom:0;
	color:#FFE27F;
	padding-right:0.95em;
	padding-left:0.95em;
}
.footerMenu A
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.60em;
	text-decoration:none;
	color:#153977;
	padding-top:1.10em;
}
.footerMenu A:Hover
{
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.80em;
}
.footertext
{
	margin-top:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.60em;
	text-decoration:none;
	color:#FFF;
	padding-top:-3.10em;
}
.FooterText A
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.60em;
	text-decoration:none;
	color:#FFF;
	padding-top:-3.10em;
}
.FooterText a:hover
{
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.80em;

}
.loginError
{
	background-color:#C73924;
	 padding-left:9px;
	 width:30% !important;
}
	.info
	{
		float:left;
		display:inline-block; 
		clear:both;
		border-bottom:1px dotted #ccc;
		margin:0 0 5px 0;
		padding-left:1.15em;
		padding-top:1.15em;
	}
	.info[class]
	{
		display:block;
	}
	.info h2
	{
		 font-weight:normal;
		 font-size:160%;
		 margin:0 0 .2em 0;
		 clear:left;
	 }
	 .info div
	 {
		 font-size:95%;
		 line-height:135%;
		 margin:0 0 1.1em 0;
		 color:#555;
	 }
 form li.section
	 {
	 clear:both;
	 border-top:1px dotted #ccc;
	 padding-top:.9em;
	 padding-bottom:0px;
	 padding-left:9px;
	 width:97% !important;
	 position:static;
	 }
	 form ul li.first
	 {
	 border-top:none !important;
	 margin-top:0px !important;
	 }
	 form .section h3
	 {
	 font-weight:normal;
	 font-size:110%;
	 line-height:135%;
	 margin:0 0 .2em 0;
	 }
	 form .section div
	 {
		 display:block;
		 font-size:85%;
		 margin:0 0 1.2em 0;
		 padding:0;
		 }
	 form li div label, form li span label
	 {
	 margin:0;
	 padding-top:6px;
	 clear:both;
	 font-size:85%;
	 line-height:100%;
	 color:#444;
	 display:block;
	 }
	 form li div span label
	 {
	 padding-bottom:12px;
	 }
	 label.desc
	 {
	 font-size:95%;
	 font-weight:bold;
	 color:#222;
	 line-height:150%;
	 margin:0;
	 padding:0 0 3px 0;
	 border:none;
	 display:block;
	 }
	 label.choice
	 {
	 display:block;
	 font-size:100%;
	 line-height:150%;
	 margin:-17px 0 0 23px;
	 padding:0 0 5px 0;
	 color:#222;
	 width:88%;
	 }
	 
	 ul
	 {
		 margin:0;padding:0;
		 list-style-type:none;
		 width:100%;
	  }
	  form li
	  {
		  display:block;
		  margin:0;
		  padding:6px 5px 9px 9px;
		  clear:both;
	   }
	   .button, button.button
	   {
		   font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
		   float:left;
		   margin:0 .7em 0 0;
		   text-decoration:none;
		   background:#EAEAEA url(/images/btnGrad.jpg) repeat-x left top;
		   border:1px solid #dedede;
		   border-right:1px solid #bbb;
		   border-bottom:1px solid #bfbfbf;
		   padding:5px 10px 6px 10px;
		   display:block;
		   cursor:pointer;
		   font-size:100%;
		   line-height:130%;
		   color:#464646;
		   -webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;
		   -moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;
		   -webkit-border-radius:11px;-moz-border-radius:11px;
		}
