/* ############################################################################
   ##
   ##  Home Page Stylesheet
   ##
   ######################################################################### */

/* ####################################
   HTML Element Styles
   ################################## */
body {
	background: #fff url('/images/templates/bg_body.gif') repeat-x top left;
}
/* ####################################
   Page Layout
   ################################## */

   

#Home {
}

	#Home-Inner {
	}

#Intro {
	height: 211px;
	width: 780px;
	clear: both;
	margin: 0;
	padding: 0;
}
	
	#Intro #IntroContent {
		position: relative;

		color: #fff;
		float: left;
		width: 284px; 
		height: 166px;
		margin: 0;
		padding: 45px 37px 0 20px;
		background-color: #2194C6;
		
		
		border-right: 3px solid #1E85B2; 
		
	}
	
	#Intro #IntoHighlight {

		position:absolute;
		top:164px;
		left:0pt;
		
		height:44px;
		width:341px;

		background-color:#EF1010;


		border-right: 3px solid #D70E0E;
		border-top: 3px solid #D70E0E;
	}
	
	#Intro #homepageContent {
		border: 0;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background: transparent none;
	}
	
	#Intro h1 {
		font-size: 12px;
		font-weight: bold;
	}
	
	#Intro img {
		float: left;
		width: 436px;
		margin: 0;
		padding: 0;
	}




/* ####################################
   Special Home Page Features
   ################################## */

div.image-item {
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px solid #ccc;
	
}

div.image-caption {
	float: left;
	margin: 0 10px 10px 0;
	font-size: 90.8%;
	text-align: center;
}

#Features div.box {
	width: 240px;
	margin: 0 10px 20px 10px;
	padding: 0;

	border: 1px solid #aaaaaa;

	background-color: #f8f8f8;
	border-bottom-width: 3px;
}


#Footer {
	border-bottom: 6px solid #EF1010;
	border-top: 0;
}


	div.box {
	}
	
		* html #Features div.box {	
			/* IE6 only */ 
			width: 238px;
		}
		
		.feature div.box h4 {
			margin: 5px 0 0 5px ;
			padding: 0 0 0 20px;
			
			background: transparent url('/images/templates/icons/16x14_email.gif') no-repeat 0 50%;
		}
	
		div.box form {
			margin: 7px 0 6px 5px;
		}
	
		div.box input.text {
			height: 17px;
			width: 145px;

			margin: 0;
			padding: 0 0 0 3px;
			
			color: #C0C0C0;
		}
	
		div.box input.submit-image {
			margin: 0 0 0 3px;
			padding: 0;

			border: 0px;

			background: transparent none;
	}
	





#homepageContent {
	border-bottom: 1px solid #ccc;
}

.borderRight {
	border-right: 1px solid #ccc;
}

div.feature {
	position: relative;
	float: left;
	width: 30%;
	margin: 0px 1.5% 20px 1.5%;
}

div.feature p {
	margin-top: 0;
	padding-top: 0;
	font-size: 90.8%;
}

div.feature img {
	float: left;
	border: 1px solid #000;
	margin: 0 10px 10px 0;
}

ul#latestNews {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 90.8%;
}

ul#latestNews li {
	margin-bottom: 10px;
}


#Features {
	margin: 1px 0 0 0;
	border-top: 3px solid #E5E5E5;
	padding: 1px 0 0 0;
	font-size: 12px;
	color: #333333;
}
	
#Features .feature {
	width: 259px;
	margin: 0 1px 0 0;
	padding: 0;
}
	
	#Features #ThirdFeature.feature, #Features #FeatureNo3.feature {
		width: 260px;
		margin: 0 0 0 0;
	}
		
	#Features .feature h2 {
		width: 239px;
		margin: 0 0 20px 0;
		padding: 0 10px 0 10px;
		color: #fff;
		background-color: #000;
		
		font-size: 12px;
		font-weight: bold;
		
		line-height: 31px;
		vertical-align: middle;
	}
	
	#Features #FeatureNo3.feature h2 {
		width: 240px;
	}
	
	#Features .feature p {
		margin: 0 10px 1em 10px;
	}
	
	#Features .feature a, #Features .feature a:visited {
		color: #2194C6;
		text-decoration: none;
	}
	
	#Features .feature a:hover, #Features .feature a:active  {
		color: #1A749B;
		text-decoration: underline;
	}
	
#Features ul {
	color: #000; /* color of bullet point for list items */
	list-style-type: square;
	list-style-image: none;
	margin: 0 0 0 23px;
	padding: 0;
}
	
	#Features ul li {
		margin: 0 0 12px 0;
		padding: 0;
	}
	
	#Features ul li a {
		color: #2194C6;
		font-weight: bold;
		text-decoration: none;
	}
	
	#Features ul li a:hover {
		text-decoration: underline;
	}

