/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 } 
 body{ background: url(images/bg_str.jpg) repeat top;
			font-family: "Trebuchet MS", Arial;}
 
#pagewidth{ width: 100%; margin: 0; 
 padding:0; background: transparent url(images/bg_main.jpg) no-repeat top left; height:701px;}
 
#header{margin:0; 
 padding:0; 
 position:absolute; 
 width:100%;
} 
 
 #pagewidth {
			padding: 0px;			
		}
#maincol
{color:#f8f8f8;
position: absolute;
	top: 125px;
	left:75px;
	width: 530px;
	
}
#maincol2
{color:#2b2c7f;
background: url(images/ttt_bg2.jpg) top left no-repeat;
position: absolute;
	top: 0px;
	left:0px;
	width: 500px;
	height: 600px;
	padding: 159px 15px 15px 45px;

}
		#pagewidth a:link{
			text-decoration: none;
		}
		#pagewidth a:visited{
			color: #8e8e8e;
		}
#pagewidth a:hover{
			text-decoration: none;
			color: #993300;
			background: #ffff99;
			font-variant:small-caps ;
		}
 
#twocols{
 width:85%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:260px; 
 position:absolute;
 top: 86px;
 left: 750px; 
 background-color:#ffffe3;
 padding: 0px 0px 0px 8px;
 }

 
 #maincol p{margin:1em;}
 
#footer{
 height:85px; 
  background-color:#5d5d5d; 
width:100%;
position: absolute;
top: 701px;
left:0;
 } 
 .hidden{
	display:none
}


.small{
	font-size:x-small;
	color:#e9e9e9;
}
.burgundy{
	color:#7d0000;
}
.blue{
	color: #000186;
}
.green{
	color: #006633;
}
/*  phMailer Form formatting   */
	
	
	.error_message{
		font-family: Verdana, Arial, sans-serif;
		font-size: 11pt;
		color: #FF0000;
	}
	
	.thanks_message{
		font-family: Verdana, Arial, sans-serif;
		font-size: 1em;
		color: #000000;
		
		
	}
	
	a:link{
		text-decoration:none;
		color: #990032;
	}
	a:visited{
		text-decoration:none;
		color: #000000;
	}
	a:hover{
		text-decoration:none;
		font-variant:small-caps;
		color: #cc0000;
		background-color:#feff7d
	}
	
	
	.table {
		border-collapse:collapse;
		border:0;
		background: url(images/letter_bg.jpg); 
		margin:10px auto 10px auto; font-family: Trebuchet MS; border: 1px solid; border-color: #5F9EA0; width: 500px; padding: 15px 15px 15px 15px;
	}
	.table1{
			background-color:#f0fffb;
					
	}
	tr td{
border-bottom: 1px solid gray ;
	}
	.table_header{
		border:0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 1em;
		font-weight:bold;
		color: #333333;
		text-align:center;
		padding:2px;
	}
	
	.attach_info{
		border:1px solid #070707;
		background-color:#EBEBEB;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #000000;
		padding:4px;
	}
	
	
	.table_body{

		font-family: Verdana, Arial, sans-serif;
		font-size: .8em;
		color: #000000;
		padding:8px;
	}
	
	
	.table_footer{
		border:1px solid #070707;
		background-color:#CCE5FF;
		text-align:center;
		padding:2px;
	}
	
	
	select,textarea {
		font-family: Verdana, Arial, sans-serif;
		font-size: .8em;
		color: #000000;
		background-color:#fffff0;
		border:1px solid #000000;
	}
	input{
		font-family: Verdana, Arial, sans-serif;
		font-size: .8em;
		color: #000000;
		background-color:#f2f6ff;
		border:1px solid #000000;
	}
	
	.copyright {
		border:0px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 9pt;
		color: #000000;
		text-align:right;
	}
	
	form{
		padding:0px;
		margin:0px;
	}
	.smallblue{
		font-size:small;
		color:#003399;
	}
	.smallred{
		font-size: small;
		color: #991b00;
	}
	.smallgreen{
	font-size:small;
	color: #004a01;
}
	
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}

.hidden{
	display:none
}