*{
	margin:0;
	padding:0;
}

body {
	font: 100% Arial, Helvetica, Georgia;
	background:#2c5aa6;
	background-image: url(bg_tile.gif);
	background-repeat: repeat-x; 
	margin:0px; 
	font-size:12px;
	text-align: center;
}

/* Login CSS Starts Here */
form, fieldset { padding:0px; margin:0px; border:0px; }
#Login fieldset { margin:0px 0px 8px 0px; }
#Login fieldset > * { display:block; }
.spinner { display:none; width:24px; height:24px; background:transparent url('ajax-loader.gif') 0px 0px no-repeat; }
span.error { color:red; }
/* Login CSS Ends Here */

/*================== layout ==================*/

#container {
	width: 960px;  
	margin: 0 auto;
	text-align: center;
	float:none;
}

	#header {
		width: 960px; 
		height: 90px; 
		text-align: left;
	}
	
		#logo {
			width: 250px; 
			height: 62px; 
			padding: 22px 0 0 0;
			margin: 0 auto;
			text-align: left;
			float: left;
		}
		
		#nav {  
			width: 390px; 
			padding: 70px 10px 0 0;
			float: right;
			text-align: right;
		}
		
	#topcap {
		width: 960px;  
		height: 10px; 
		background-image: url(top_cap.gif);
		margin: 0 auto;
	}
	
	#topcap2 {
		width: 960px;  
		height: 10px; 
		background-image: url(top_cap2.gif);
		margin: 0 auto;
	}
	
	#body {
		width: 960px;  
		height: 400px; 
		background-image: url(mid_tile.gif);
		background-repeat: repeat-y;
		margin: 0 auto;
	}
		
		#left {
			width: 620px; 	
			padding: 60px 30px 0 70px;
			margin: 0 auto;
			text-align: left;
			float: left;
		}
		
			#invite {
				width: 620px; 
				padding: 10px 0 0 0;	
				margin: 0 auto;
			}
				
				#inviteform {
					width: 330px; 	
					margin: 0 auto;
					text-align: left;
					float: left;
				}
				
				#invitebutt {
					width: 280px; 	
					margin: 0 auto;
					text-align: left;
					float: right;
				}
		
			#social {
				height: 30px; 	
				margin: 0 auto;
			}
		
		#right {
			width: 220px; 	
			padding: 0px 10px 0 10px;
			margin: 0 auto;
			text-align: left;
			float: right;
		}
		
			#beta {
				width: 220px;  
				height: 35px;	
				padding: 10px 0 15px 0;
				background-image: url(beta.gif);
				background-repeat:no-repeat;
				background-position:center;
				margin: 0 auto;
			}
			
			#signin {
				width: 220px; 
				margin: 0 auto;
				text-align: left;
			}
					
	
	#body2 {
		width: 960px;   
		height: 480px; 
		background-image: url(mid_tile2.gif);
		background-repeat: repeat-y;
		margin: 0 auto;
	}
	
	#body3 {
		width: 960px;   
		height: 430px; 
		background-image: url(mid_tile2.gif);
		background-repeat: repeat-y;
		margin: 0 auto;
	}
	
		#left2 {
			width: 810px; 	
			padding: 60px 30px 0 70px;
			margin: 0 auto;
			text-align: left;
			float: left;
		}
	
	#body4 {
		width: 960px;   
		background-image: url(mid_tile2.gif);
		background-repeat: repeat-y;
		min-height:400px;
  		height:auto !important;
  		height:400px;
  		padding-bottom:70px;

	}
	
		#content {	
			padding: 60px 70px 0 70px;
			margin: 0 auto;
			text-align: left;
			float: left;
		}
	
	#btmcap {
		width: 960px;  
		height: 56px; 
		background-image: url(btm_cap2.gif);
		margin: 0 auto;
	}
	
	#spacer {  
		height: 20px; 
	}
	
	#footer {  
		width: 960px; 
		height: 25px;
	}
	
		#leftfoot {  
			width: 390px; 
			padding: 0 0 0 10px;
			float: left;
			text-align: left;
		}
		
			#btmnav {  
				width: 390px; 
				padding: 6px 0 0 0;
				float: left;
				text-align: right;
			}
			
			#telcentris {  
				width: 170px; 
				float: right;
				text-align: right;
			}
		
		#rightfoot {  
			width: 560px; 
			float: right;
			text-align: left;
		}
	
	.clear {
		line-height: 0px;
		font-size: 0px;
		clear: both;
		height: 0px;
	}



/*================== text ==================*/

	.betahead {font-family: Verdana; font-size: 18px; color: #146bad; line-height: 18px;}
	
	.italtext {font-family: Verdana; font-weight: normal; font-size: 12px; color: #2b2b2b; line-height: 26px; }
	
	.copyright {font-family: Verdana; font-size: 10px; color: #ffffff; line-height: 12px;}
	
	.btmnav {font-family: Verdana; font-size: 12px; color: #ffffff; line-height: 12px;}
	
	a.btmnav {text-decoration: none;}
	
	a.links {text-decoration: none; color: #146bad;}
	
	h1 {font-family: Verdana; font-weight: normal; font-size: 23px; color: #000000;}
	
	h2 {font-family: Verdana; font-weight: normal; font-size: 15px; color: #2b2b2b; line-height: 18px;}
	
	h3 {font-family: Verdana; font-weight: normal; font-size: 10px; color: #2b2b2b; line-height: 16px;}

