html	{
	overflow-y: scroll;	
}

.clear_both	{
	clear: both;	
}

h1,h2,h3,h4,h5,h6	{
	margin: 0;
	padding: 0;	
}

ul	{
	padding: 0;
	margin: 0 0 0 20px;	
}

p	{
	margin: 0;
	padding: 0;	
}

h2	{
	font-family: verdana;
	font-size: 16pt;
	color: #444;	
}

#header_outer	{
	background: #eee;	
	padding: 10px 0px;
}

#header_inner	{
	width: 960px;
	margin: 0px auto 0px auto;	
}

#header_inner h1	{
	display: none;	
}

#header_inner img	{
	float: left;	
}

#header_inner #nav	{
	float: right;
	padding: 40px 50px 0 0;	
}

#header_inner #nav ul	{
	margin: 0;
	padding: 0;
}

#header_inner #nav ul li	{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 50px;
	display: inline;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
}

#header_inner #nav ul li#current	{
	color: 	#2872b0;	
}

#header_inner #nav ul li a	{
	color: #7ac4e9;	
	text-decoration: none;
}

#header_inner #nav ul li a:hover	{
	color: #2872b0;	
}

#orange_banner	{
	background-image: url("../images/banner.gif");
	height: 15px;	
}

#footer_outer	{
	background: none;	
	padding: 20px 0px;
}

#footer_inner	{
	width: 960px;
	margin: 0px auto 0px auto;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
	padding: 15px 0;
}

#footer_inner p	{
	font-family: arial;
	font-size: 10pt;
	color: #666;
}

#footer_inner p a	{
	font-size: 10pt;
	font-family: calibri;
	color: #ce2828;
}

#footer_inner p a:hover	{
	font-size: 10pt;
	font-family: calibri;
	color: #444;	
	text-decoration: none;
}

#footer_inner p#copywrite	{
	float: left;	
}

#footer_inner p#designed	{
	float: right;	
}

#content_outer	{
	padding: 15px 0 15px 0;
}

#content_inner	{
	width: 960px;
	margin: 0px auto 0px auto;	
}

#content_inner #home_1	{
	background: url("../images/home_1.jpg") no-repeat;
	height: 200px;
}

#content_inner #home_1 h2	{
	float: right;	
	padding: 70px 0 0 0;
	width: 600px;
	font-size: 23pt;
	font-family: calibri;
	color: #ce2828;
}

#content_inner #home_1 p	{
	float: right;	
	padding: 0 0 0 0;
	width: 600px;
	color: #ce2828;
	font-size: 13pt;
	font-family: calibri;
}

#content_inner #home_2	{
	padding-top: 20px;	
}

#content_inner #home_2 .home_sub	{
	width: 300px;
	margin-right: 30px;
	float: left;
}

#content_inner #home_2 .home_sub.right	{
	margin: 0;	
}

#content_inner #home_2 .home_sub h3	{
	background: url("../images/sub_header.gif") repeat-x;
	height: 45px;
	font-family: verdana;
	color: #444;
	padding: 5px 10px;	
}

#content_inner #home_2 .home_sub p	{
	font-family: arial;
	font-size: 10pt;	
}

#content_inner .about_section	{
	padding: 30px 0;	
}

#content_inner .about_section .left_col	{
	float: left;
	width: 200px;
}

#content_inner .about_section .left_col	h3	{
	font-size: 14pt;
	font-family: calibri;
	color: #ce2828;
}

#content_inner .about_section .right_col	{
	float: left;
	width: 760px;
}

#content_inner .about_section .right_col p	{
	font-family: arial;
	margin: 0 0 10px 0;	
	font-size: 10pt;
}

#content_inner .about_section .right_col ul	{
	margin: 0;
	padding: 0 0 0 10px;	
}

#content_inner .about_section .right_col ul li	{
	font-family: arial;
	margin: 0 0 10px 0;	
	font-size: 10pt;
}

#content_inner #services_left	{
	float: left;
	width: 660px;	
	margin: 0px 0 0 0;
}

#content_inner #services_left .section_left	{
	width: 47.5%;
	float: left;
	padding: 30px 2% 0 0;
	border-right: 2px solid #eee;
	margin: 0% 0 0 0;	
}

#content_inner #services_left .section_left img	{
	width: 40%;	
	float: left;
	margin: 0 20px 0 0;
}

#content_inner #services_left .section_right img	{
	width: 40%;	
	float: left;
	margin: 0 20px 0 0;
}

#content_inner #services_left .section_right	{
	width: 47.5%;
	float: left;	
	padding: 30px 0% 0 2%;
	margin: 0% 0 0 0;
}

#content_inner #services_left h3	{
	font-size: 14pt;
	font-family: calibri;
	color: #ce2828;
	margin: 0 0 10px 0;
}

#content_inner #services_left p	{
	font-family: arial;
	margin: 0 0 10px 0;	
	font-size: 10pt;
}

#content_inner #services_left li	{
	font-family: arial;
	margin: 0 0 10px 0;	
	font-size: 10pt;
}

#content_inner #services_right	{
	float: left;
	width: 270px;	
	padding: 30px 0 0 30px;
}

#content_inner #services_right h3	{
	font-size: 14pt;
	font-family: calibri;
	color: #ce2828;
	margin: 0 0 10px 0;
}

#content_inner #services_right img	{
	float: left;
	width: 70px;	
	margin: 0 20px 0 0;
}

#content_inner #services_right .link_section	{
	margin: 0 0 20px 0;	
}

#content_inner #services_right .link_section p strong	{
	font-family: verdana;
	color: #444;
	font-size: 9pt;		
}

#content_inner #services_right .link_section a	{
	font-size: 10pt;
	font-family: calibri;
	color: #ce2828;	
}

#content_inner #services_right .link_section a:hover	{
	font-size: 10pt;
	font-family: calibri;
	color: #444;	
	text-decoration: none;
}

.contact_section	{
	padding: 30px 0 0 0;	
}

.contact_section h3	{
	font-size: 14pt;
	font-family: calibri;
	color: #ce2828;
	margin: 0 0 10px 0;
}

.contact_section img	{
	float: left;
	margin: 0 20px 0 0;
}

.contact_section .contact_info	{
	margin: 0 0 20px 0;	
}

.contact_section .contact_info p	{
	font-family: arial;
	margin: 0 0 10px 0;	
	font-size: 10pt;
}

.contact_section .contact_info p strong	{
	font-family: verdana;
	color: #444;
	font-size: 9pt;		
}

.contact_section .contact_info a	{
	font-size: 10pt;
	font-family: calibri;
	color: #ce2828;	
}

.contact_section .contact_info a:hover	{
	font-size: 10pt;
	font-family: calibri;
	color: #444;	
	text-decoration: none;
}