	a:link
	{
	color: #FA8D00;
	text-decoration: none;
	}
	 
	 a:hover
	{
	color: #ffa55a;
	text-decoration: none;
	}
	
	/*---------------------body---------------------------------------------------------------------*/		
	
	IMG 
	{
	border: 0px;
	padding: 0px;
	margin: 0px; 
	}

	/*---------------------main---------------------------------------------------------------------*/	
	
	#front_container
	{
	position: relative;
	}	
	
	/*---------------------lead 1---------------------------------------------------------------------*/	
	
	#front_lead1
	{
	background-image: url(../images/gradient.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px;
	border-bottom: 1px dotted #004B8D;
	}
	
	#front_lead1 h1
	{
	color: #004B8D;
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-weight: normal;
	font-size:140%;
	margin-top: 10px;
	}
		
	#front_lead1 IMG
	{
	float: left;
	margin: 10px 15px 5px 5px;
	border: 2px solid #999;
	}


	/*---------------------lead 2---------------------------------------------------------------------*/	
	
	#front_lead2
	{
	background-image: url(../images/gradient.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px;
	border-bottom: 1px dotted #F37510;
	}
	
	#front_lead2 h1
	{
	color: #004B8D;
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-weight: normal;
	font-size:140%;
	margin-top: 10px;
	}
		
	#front_lead2 IMG
	{
	float: right;
	margin: 10px 15px 5px 5px;
	border: 2px solid #999;
	}

	
	/*---------------------column container---------------------------------------------------------------------*/	
	
	#front_column_container
	{
	position: relative;
	margin: 0px;
	padding: 0px 0px;
	}	
		
	.front_column_row
	{
	position: relative;
	background-image: url(../images/left3.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted #F37510;	height: 100%;
	}
	
	.front_column_row2
	{
	clear: both;
	position: relative;
	background-image: url(../images/left3.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted #F37510;
	}
	
	.front_column_row_inner
	{
	padding: 0px;
	margin: 0px;
	position: relative;
	background-image: url(../images/left3.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 100%;
	}
	
	.front_row_inner1
	{
	padding: 0px;
	margin: 0px;
	position: relative;
	background-image: url(../images/left1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 100%;
	}	
	
	.front_row_inner2
	{
	padding: 0px;
	margin: 0px;
	position: relative;
	background-image: url(../images/left1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 100%;
	}
	
	.front_row_inner3
	{
	padding: 0px;
	margin: 0px;
	position: relative;
	background-image: url(../images/left3.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 100%;
	}	
	
	/*---------------------sub 1---------------------------------------------------------------------*/	
	
	.front_sub1
	{
	width: 50%;
	float: left;
	margin: 0px;
	padding: 10px 0px;
	}
		
	/*---------------------sub 2---------------------------------------------------------------------*/		
	
	.front_sub2
	{
	width: 49.9%;
	float: right;
	margin: 0px;
	padding: 10px 0px;
	}


	/*---------------------footer--------------------------------------------------------------------*/	
	
	#front_footer
	{
	background-color: #303030;
	background-image:url(../images/bottom_gradient.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	}
	
	#front_footerb, #front_footerc
	{
	background-color: #303030;
	background-image:url(../images/bottom_gradient_b.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	}
	
	
	#front_footer p
	{
	color: #b7b7b7;
	}
	
	
	/*---------------------misc---------------------------------------------------------------------*/	
	
	.front_sub1 .front_content
	{
	padding: 0px 10px 0px 20px;
	}
	
	.front_sub2 .front_content
	{
	padding: 0px 10px 0px 12px;
	}
	
	.front_sub1 h1, .front_sub2 h1
	{
	color:#f7941d;
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-weight: bold;
	font-size: 92.5%;
	margin-bottom: 4px;
	line-height: 16px;
	}
	
	.front_content p
	{
	font-size: 80%;
	margin: 0 0 2px 0px;
	}
	
	.front_row_inner1 .front_content p, .front_row_inner2 .front_content p
	{
	font-size: 90%;
	color: #333333;
	margin: 5px 0 10px 0px;
	}
	
	#front_lead1 .front_content, #front_lead2 .front_content, #front_footer .front_content, #front_footerb .front_content
	{
	padding: 5px 10px 10px 20px
	}
	
	/* for the NCTV block at the top of the page */
	#front_footerc .front_row_inner3
	{
	padding: 15px 20px 0px 20px
	}
	
	.clear
	{
	clear: both;
	border-bottom: 1px dotted #F37510;
	height:1px;
	}
	
	.float_left_img
	{
	float: left;
	margin: 0px 15px 5px 0px;
	border: 2px solid #999;
	}
