@charset "utf-8";
/* CSS Document */

body {padding: 0; margin:0; font-family:Arial, Helvetica, sans-serif; background:url(../images/body_bg.gif) repeat-x; background-attachment:fixed; 
	 color:#424242; font-size:0.813em;}


h1, h2, h3, h4, h5, h6, p, ul, ol {padding:0; margin:0; font-weight:normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}


#container	{width:430px; height:auto; padding-left:250px; margin:auto; margin-top:200px; margin-left:200px; background:url(../images/main_bg.png) no-repeat top left;}

#container p {margin-top:12px;}


input[type="text"]	{width:390px; height:32px; border:1px solid #8fa9d0; padding:4px 12px; background-color:#fff; font-size:16px; 
					 color:#999; margin-top:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
					 
input[type="password"]	{width:390px; height:32px; border:1px solid #8fa9d0; padding:4px 12px; background-color:#fff; font-size:16px; 
					 color:#999; margin-top:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
					 

			
button			{padding:9px 25px; border:0px; background-color:#4d7bd9; font-size:14px; color:#fff; 
				 font-family:Georgia, Arial, Helvetica, sans-serif; cursor:pointer;}	

.spons img		{margin:13px 30px 13px 0;}					

a	  		{color:#3f64fb; font-size:1.05em;}

.sessionerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #544545;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
	

@media only screen and (min-width : 100px) and (max-width : 900px)

{

#container	{width:100%;}

}
