* { margin: 0 auto; padding: 0;}
body {margin:0; font-family:Georgia, Arial, Helvetica, sans-serif; background: #e9ebea url(../img/bg.jpg); background-repeat:no-repeat; background-position: center top; }
P {margin:0;}
.clear {clear:both;}

.hidden
{
	display: none !important;	
}

input
{
	padding:0;
	margin:0;
}

#wrapper { margin:0px auto; text-align:left; width:951px; }

.wrapper2
{
	width:917px;
	margin:4px 0;
	padding-bottom:30px;
} 

.topcontent { margin-left:39px; height:58px; position:absolute; top: 0px; width:921px; }
.topcontent .contactus { position:absolute; right:0; top:27px;}
.sapient { float:right;}

.maincontent { margin:105px 0 0 53px; background-color:#FFFFFF; padding-top:50px; width:921px;  position: absolute; }

.maincontent .leftcontent 
{ 
	width:		652px;
	padding:	0 0 0 38px;
	float:		left;
}

		.maincontent .leftcontent h1 { color:#000; font-size:36px; padding-bottom:15px; font-weight: normal;   }

		.maincontent .leftcontent p { font-size:12px; line-height:22px; margin:15px 20px 12px 0; color: #333; }
		
		.maincontent .leftcontent a
		{ 
			height: 			23px;
			font-size:			12px;
			color: 				#333;
			text-decoration: 	none;
			font-style: 		italic;
			background: 		#FFF url('../img/excel_icon.gif') no-repeat top right;
			display: 			block;
			width:				180px;
			position:			relative;
			top:				-42px;
			left:				200px;
			padding-top:		5px;
		}
		

.maincontent .rightcontent { 
	width:		200px;
	padding:	0;
	margin:		0;
	float:		left;
}

		
		.maincontent .rightcontent .contact 
		{ 
			background-color:#e5e5e5;
			width:200px;
			margin-bottom:20px;
			padding-bottom:5px; 
		}
		
		.maincontent .rightcontent .contact h1 
		{
			background-color:	#ef3003; 
			width:				190px; 
			padding:			5px;
			color:				#FFFFFF;
			font-size:			18px;
			font-weight:		normal;
			border-bottom:		3px solid #FFFFFF;
		}
		
		
			.maincontent .rightcontent .contact fieldset
			{ 
				border: 0;
			}
			
		.maincontent .rightcontent .contact table 
		{ 
			width:			178px;
			padding:		8px; 
			margin:			0 auto;
		}
		
			
			.maincontent .rightcontent .contact td label
			{ 
				font-size:		11px;
				color:			#333333;
				text-align:		left;
				display: 		block;
			}
			.maincontent .rightcontent .contact td
			{
				text-align:		left;
			}
			.maincontent .rightcontent .contact td input 
			{
				font-size:		11px;
				color:			#333333;
				height:			15px;
				width:			180px; 
				border: 		0;
			}
			.maincontent .rightcontent .contact td input.bigtext 
			{ 
				height:			55px; 
				width:			180px; 
			}
			.maincontent .rightcontent .contact td textarea.bigtext 
			{
				height:			55px;
				width:			180px;
				overflow:		hidden; 
				border: 		0;
			}
			
			.maincontent .rightcontent .contact td input.checkbox 
			{ 
				border: 		0;
				float: 			left;
				width: 			13px;
				margin-right:	4px;
			}			

			#btnSubmit
			{
				border-style:	none;
				height:			30px;
				width:			63px;
				border-width:	0px;
			}
	
	
.maincontent .copyright
{ 
	width:						881px; 
	height:						20px; 
	padding:					20px; 
	background-color:			#e9ebea; 
	font-family:				Georgia, "Times New Roman", Times, serif; 
	font-size:					10px;
	color:						#999;
}	

.include{padding:10px 0px 8px 0px; clear:right; background-color:#E5E5E5;font-size:11px; margin-top:10px }
.include input{ margin:0px 8px 0px 10px}

#arrowlinks{ float:left; width:200px}
#arrowlinks a:hover{ text-decoration:underline}
#arrowlinks a.arrow{background:transparent url(../img/li_sideNav.jpg) no-repeat scroll 2px 6px; color:#FF4316; margin:0px;
font-size:12px;font-style:italic;font-weight:normal;padding:0 0 0 8px;text-decoration:none; left:0px; top:0px}
#arrowlinks a.arrow:hover{ text-decoration:underline}
#arrowlinks #excel{left:440px; top:-50px}


/*tooltip*/
#text {margin:50px auto; width:400px}
#grid a {color:#666; padding-bottom:1px;cursor:pointer}

#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}
