﻿body{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-image:url(../images/body_back.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#36424a;
}
img{
	 behavior: url(iepngfix.htc); 
}
p{
	margin:0px;
}
.bodyText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#36424a;
	text-align:justify !important;
}
.headerBack{
	width:547px;
}
h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#394a59;
	margin:10px;
	margin-left:0px;
	text-align:left;
}
.h1Line{
	height:21px;
	border-left:4px solid #1a2732;
	padding-left:10px;
	padding-top:4px;
}
h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#394a59;
	padding:0px;
	margin:0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#394a59;
	margin:0px;
	text-align:left;
	padding-top:3px;
	line-height:20px;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#394a59;
	margin:0px;
	text-align:left;
	line-height:18px;
}
h5{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5f6a72;
	margin:0px;
	text-align:left;
	padding-top:3px;
	width:100px;
	border-bottom:1px solid #ccc;
}
.headingDistance{
	margin-top:10px;
}
.pageWidth{
	width:990px;
}
.topFloat{
	float:left;
}
.quote{
	padding-top:15px;
	width:240px;
}
/*.rightShadow{
	background-image:url(../images/right_shadow.jpg);
	background-repeat:repeat-y;
	background-position:right;
	display:table;
	background-color:#FFFFFF;
}*/
.headerTop{
	height:65px;
}
.headerMenu{
	height:45px;
}
.headerFlash{
	height:290px;
}

ul{
	margin:0px;
	padding:0px;
}
li{
	margin:0px;
	padding:0px;
	list-style-type:disc;

}
.menuBack{
	background-image:url(../images/menu.jpg);
	background-position:20px 0px;
	background-repeat:no-repeat;
	height:47px;
}

.leftColumn{
	width:690px;
	float:left;
	text-align:justify;
	margin-left:10px;
	background-color:#FFF;
	display:inline;
}
.leftColTopPadding{
	padding-top:30px;
}
.contentPadding{
	padding:10px;
	padding-right:20px;
	padding-left:50px;
}
.rightColumn{
	width:280px;
	float:left;
}
#services{
	background-image:url(../images/services_back.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:260px;
	border:1px solid #ccc;
	margin-top:10px;
	margin-right:13px;
}
#services div{
	background-image:url(../images/round3.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
	padding:10px;
}
#services div ul{
	margin-top:20px;
}
#services div ul li{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	list-style-type:none;
	line-height:25px;
	text-indent:20px;
}
#services div ul li a{
	margin-left:0px;
	text-align:left;
	list-style-type:none;
	line-height:25px;
	color:#666;
	cursor:pointer;
	text-decoration:none;
	font-weight:normal;
}
#services div ul li a:hover{
	margin-left:0px;
	text-align:left;
	list-style-type:none;
	line-height:25px;
	color:#C00;
	cursor:pointer;
	text-decoration:underline;
}
.news{
	padding:10px;
}
.newsText{
	text-align:left;
}
.date{
	font-size:12px;
	font-weight:bold;
	color:#C00;
	text-align:left;
	margin-top:30px;
}
.newsHeading{
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:left;
	margin-top:3px;
	margin-bottom:7px;
}
.margin{
	margin-left:10%;
	margin-right:10%;
	margin-top:20px;
	border-top:1px solid #ccc;
}
#bulletList ul li{
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:5px;
	padding-left:20px;
	text-align:left;
	list-style-type:none;
	line-height:25px;
}
.gapFromTesti{
	height:20px;
}
.round1{
	background-image:url(../images/round1.png);
	background-repeat:no-repeat;
	background-position:20px 5px;
}
.round3{
	background-image:url(../images/round2.png);
	background-repeat:no-repeat;
	background-position:20px 5px;
}
.round4{
	background-image:url(../images/round4.png);
	background-repeat:no-repeat;
	background-position:20px 5px;
}
.round5{
	background-image:url(../images/round5.png);
	background-repeat:no-repeat;
	background-position:20px 5px;
}
.round6{
	background-image:url(../images/round6.png);
	background-repeat:no-repeat;
	background-position:20px 5px;
}
.footer{
	background-color:#e6e5e0;
	height:40px;
}
.footerLinkDiv{
	padding-top:15px;
	font-size:10px;
	font-weight:bold;
	margin-left:400px;
	float:left;
	display:inline;
}
.footerRight{
	padding-top:15px;
	margin-right:120px;
	float:right;
	display:inline;
}
a{
	color:#36424a;
	text-decoration:none;
	font-weight:bold;
}
a:link{
	color:#36424a;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#C00;
	font-weight:bold;
	text-decoration:underline;
}
.subPoints {
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	margin-left:10px;
	padding-left:20px;
	text-align:left;
	text-indent:7px;
	list-style-type:none;
	line-height:25px;
}
.star{
	color:#C00;
	font-size:14px;
}
#siteMap{
	line-height:20px;
	width:90%;
}
#siteMap ul{
	margin-left:10px;
}
#siteMap ul li{
	margin-left:10px;
	font-size:14px;
	margin-top:10px;
	list-style:none;
	background-image:url(../images/site_map.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:25px;
}
#siteMap ul li ul li{
	font-size:12px;
	margin-top:10px;
	background-color:#f2f2f2;
	border-bottom:1px solid #CCC;
	background-image:url(../images/site_map1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:25px;
	list-style:none;
}