/* CSS Document */

	body{
		background-image:url(../images/bg.gif); 
		background-repeat:repeat-x; 
		background-color:#942625; 
		margin:0px; font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
	}
	
	a{
		color:#942625;
		text-decoration:none;
	}
	
	a:hover{
		text-decoration:underline;
	}

	.page_header{
		color:#942625;		/*Red Color*/
		font-weight:bold;
		font-size:17px;
		margin-bottom: 5px;
	}
	
	.content_header{
		font-weight:bold;
		font-size:13px;
		margin-bottom:0px;
		margin-top:0px;
	}
	
	.content_image{
		float:right;
		margin-left:10px;
		margin-bottom: 5px;
		width:210px;
	}
	
	.content_small{
		font-size:10px;
		color:#942625;
	}
	
	.project_header{
		color:#942625;		/*Red Color*/
		font-weight:bold;
		font-size:17px;
		margin: 0px;
	}
	
	.project_location{
		color:#000000;	
		font-weight:bold;
		font-size:12px;
		margin: 0px;
	}
	
		.small_caps{
		color:#942625;
		font-size:11px;
	}
	
	.small_caps a{
		color:#9b9a96;
		font-size:11px;
		text-decoration:none;
	}
	
	.small_caps a:hover{
		text-decoration:underline;
	}
	
	.sidebar_area{
		float:right;
		width:250px;
		margin:30px 15px 0px 15px;
	}
	
	.sidebar_header{
		color:#942625;
		font-size:15px;
		border-bottom:1px solid #942625;
		font-weight:bold;
		margin-bottom:15px;
	}
	
	.sidebar_header a{
		text-decoration:none;
	}
	
	.sidebar_location{
		font-size:10px;
	}
			
	.int_footer{
		height:144px;
		color:#9b9a96;
		font-size:11px;
	}
		
	.int_footer a{
		color: #9b9a96;
		text-decoration:none;
	}
	
	.int_footer a:hover{
		text-decoration:underline;
	}
	
	
/* FORM STUFF *******************************************************************/

	form
	{
		/*background-color:	#fff;*/
		margin:				0px;
		/*padding:			20px;*/
	}
	
	table.form
	{
		background-color:	#eee;
		border-collapse:collapse;
		/*border:				1px solid #ddd;*/
	}
	
	table.form th
	{
		background-color:	#fff;
		color:				#990000;
		font-style:			normal;
		text-align:			left;
		font-size: 1.2em;
		border-bottom:1px solid #999;
		padding-bottom:5px;
		padding-top:15px;
	}
	
	table.form td
	{
		background-color:	#fff;
		padding:4px 4px 4px 4px;
		line-height:1.4em;
		vertical-align:top;
	}
	
	table.form td.title, td.error_star
	{
		text-align:			right;
	}
	table.form td.title
	{
		padding-left:20px;
	}
	
	table.employment
	{
		background-color:	#999;
	}
	
	table.employment th
	{
		background-color:	#bbb;
		color:				#333;
		text-align:center;
	}
	
	table tr
	{
		border-bottom:1px solid #EEE;
	}
	
	table.employment td
	{
		background-color:	#fff;
	}
	table.employment td.rowTitle
	{
		background-color:	#ddd;
		color:				#333;
		text-align:			left;
	}
	#receipt
	{
		text-align:center;
		background-color:#fff;
		border:1px solid #000;
		width:300px;
		height:65px;
		padding:25px 20px 10px 20px;
		margin:10px auto 10px auto;
	}
	#receipt a
	{
		padding:2px 4px 3px 4px;
		text-decoration:none;
		color:#ddd;
		background-color:#000;
		border:1px solid #ddd;
		font-weight:bold;
		font-size:.8em;
	}
	#receipt a:hover
	{
		border:1px solid #fff;
		color:#fff;
	}
	td.error, td.error_star
	{
		color:red;
	}
	.hidden{ display:none; }
	table .top { vertical-align:top; }
	
	#page_title{
		margin: 45px 50px 20px 280px;
		
	}
	
	#app_wrapper {
		/*width:750px; 
		margin-top:20px; 
		margin-left:20px;*/
		
	}

/********************************************************************/


