@charset "utf-8";
/* AIG - Employee Care CSS Document */
/* Author: Hiroo Tolani (RODEO) */
/* Version: 23/7/2009 */


* {
  margin: 0;
  padding: 0;
}

/****** LAYOUT ******/
html, body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; background:#3f5c92; 
	 margin: 0px;

}

#wrapper {
	width:890px; margin:0px auto;
	background-color: #fff;
}


#header {
	width:890px; height:122px; clear:both;
	background:url(/images/header.jpg) no-repeat top; 
	margin-bottom:50px;
}

#content {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	width:890px;
}
	#content h2 {
		font-size: 18pt;
		color: #486fb1;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	#text_container_wide {
		width: 850px;
	}
	
	#text_container {
		width: 490px;
		float:left;
		clear: both;
		margin-right: 10px;


	}

	#text_container p {
		font-size: 13px;
		margin-bottom: 10px;
		line-height: 22px;
		margin-left: 10px;
	}
	
	#text_container ul {
		margin-left: 50px;
		margin-bottom: 10px;
		line-height: 20px;
	}
	
	#text_container li {
		list-style-image: url(/images/bullet.gif);

	}
	
		#text_container a {	
			font-size: 13px;
			text-decoration:underline; color:#2655a4;
		}
		
		#text_container a:hover {
			text-decoration:underline;
		}
		
		#text_container #title_bold {
			color: #6f6f6f;
			font-size: 14pt;
			font-weight: bold;
			line-height: 30px;
		}
		
		#text_container #title_normal {
			color: #6f6f6f;
			font-size: 14pt;
					line-height: 30px;
		}
		
		
		
	#form_container {
		width: 350px;
		background-color: #e7f0ff;
		font-size: 11px;
		float:left;
	}
	
	#form_container form {
		padding-left: 20px;
		padding-right: 20px;
		line-height: 30px;
	}
	
	#form_container p{
		line-height: 20px;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}

		#form_container a {	
			font-size: 11px;
			text-decoration:underline; color:#2655a4;
		}
		
		#form_container #error {	
			font-size: 10px;
			color: #ff0000;
			padding-left: 10px;
			padding-right: 10px;
			border:1px solid #990000;
			margin: 10px;
			background:#FFCCCC none repeat scroll 0 0;
		}
		
		#form_container #error p{	
			line-height: 10px;
			margin-bottom: 10px;
		}
		
		#form_container a:hover {
			text-decoration:underline;
		}


	#form_container label{
		
	}

#footer {
	width:890px; height:65px; clear:both;
	background:url(/images/footer.jpg) no-repeat top; 
}

	#footer_menu {
		height: 20px;
		margin-left: 20px;
		padding: 10px;
		font-size: 11px;
	}
	
	#footer_menu a {
		color: #2655A4;
		text-decoration: none;
	}
	
.btn_submit {
	display:block; background:url(/images/btn_submit.gif) no-repeat top;
	width:104px; height:24px; text-indent:-999em;
}

.btn_submit:hover {
	background-position:bottom;
}
