body{
	margin:0px;
	font-family:Arial;
	font-size:0.9em !important;
	color:#666666;
}


#part1{
	background: #0D0D0D;
}

#part1 a{
color:#ffffff;
font-size:13px;
}

#part2
{
	background: #071321;
}


.front_titles
{
	font-size:30px;
	font-weight:bold;
	font-style:italic;
}

.front_titles2
{
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	color:#436CA2;
}

.front_titles_green
{
		color:#006633;
}

.front_titles_red{
		color:#AE0000;
}

.front_text{
		color:#000000;
		font-weight:bold;
}

.front_text2{
		color:#003366;
		font-weight:bold;
}


.news_previews{
 color:#00954A;
 font-size:0.9em;
}

.blog_previews{
 color:#E80000;
  font-size:0.9em;
}

td{
vertical-align:top;
}

.h311_footer{
background:#252525;
color:#ffffff;
}

.h311_footer_title
{
	font-size:1.3em;
	font-family:Arial;
	color:#ffffff;
	font-style:italic;
	border-bottom: solid #ffffff 1px;
}

.h311_footer_text
{
	font-size:0.8em;	
}

.h311_footer_text a{
		color:#ffffff;
		text-decoration:none;
}

.h311_footer_text a:hover{
		color:#ffffff;
		text-decoration:underline;
}

#mainlevelmainnav li{
display: inline;
padding-right:5px;
text-decoration:none;
}
#mainlevelmainnav li a{
	/*text-decoration:none;*/	
}


.services_item{
}

.services_item a{
	font-family:Arial;
	font-size:0.9em;
	color:#666666;
	text-decoration:none;
}

.services_item a:hover{
text-decoration:underline;
color:#436CA2;
}

.buttonheading a{
	text-decoration:none;
}

.buttonheading img{
border:0px;
}