body {
	margin:0px 10px 0px 10px; 
	background-color:#ffffff; color:#333333;
}
hr {
	display:none;
}
span {
	display:none;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#23557F;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#30394B;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal; 
	color:#30394B;
	background-color:inherit;
	margin:0px;
	padding:0px 30px 15px 3px;
	line-height:17px;
}
#wrapper {
	width:98%;
	height:auto;
	margin:0px auto;
	padding:0px;
	min-width:900px;
	max-width:1100px;
}
#skip {
	display:none;
}

#header {
	width:100%;
	height:309px;
	margin:0px;
	padding:0px;
	background:url(../images/header_bg.jpg) left top repeat-x;
	border-bottom:5px solid #697CB4;
}
.logo {
	width:100%;
	height:90px;
	margin:0px;
	padding:0px;
}
#banner {
	width:100%;
	height:218px;
	margin:0px;
	padding:0px;
	background:url(../images/header.jpg) left top repeat-x;
}
#middle {
	width:100%; height:auto;
	margin:0px; padding:0px;
	background-color:#FFFFFF; color:#30394B;	
}
.left {
	width:220px; height:auto;
	float:left;
	margin:0px;	padding:0px;	
}
.menu {
	width:220px; height:auto;
	float:left;
	margin:14px 0px 60px 0px;
	padding:0px;
}
.menu li {
	margin:0px 0px 2px 0px;
	padding:0px;
	float:left;
	list-style-type:none;
}
.menu li a {
	padding:0px;
	margin:0px;
	float:left;
}
.home:link,.home:visited {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_home.jpg) left top no-repeat;
	text-decoration:none;
}
.home:hover {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_home_hv.jpg) left top no-repeat;
	text-decoration:none;
}
.home_active {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_home_hv.jpg) left top no-repeat;
	text-decoration:none;
}
.services:link,.services:visited {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_services.jpg) left top no-repeat;
	text-decoration:none;
}
.services:hover {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_services_hv.jpg) left top no-repeat;
	text-decoration:none;
}
.services_active {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_services_hv.jpg) left top no-repeat;
	text-decoration:none;
}
.contacts:link,.contacts:visited {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_contact.jpg) left top no-repeat;
	text-decoration:none;
}
.contacts:hover {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_contact_hv.jpg) left top no-repeat;
	text-decoration:none;
}
.contacts_active {
	width:220px;
	height:99px;
	margin:0px;
	padding:0px;
	background:url(../images/btn_contact_hv.jpg) left top no-repeat;
	text-decoration:none;
}
.phone {
	width:180px; height:auto;
	margin:0px 0px 0px 20px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#6E8EB5;
	line-height:22px;
}
.no {
	width:180px;
	height:auto;
	margin:0px 0px 0px 20px;
	padding:5px 0px 20px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:130%; font-weight:normal;
	color:#2F3849;
}
.right {
	margin:0px 0px 0px 254px;
	height:auto;
	padding:20px 0px 0px 0px;	
}
.welcome {
	width:439px;
	height:22px;
	margin:0px 0px 15px 0px;
	padding:0px;
	background:url(../images/ttl_welcome.gif) left top no-repeat;
}
#block {
	width:94%; height:auto;
	margin:5px 0px 10px 0px;
	padding:0px;
	float:left;
}
.blockleft {
	width:40%;
	float:left;
	list-style-type:square;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#30394B;
	margin:0px;
	padding:10px 10px 0px 40px;
}
.blockleft li {
	margin-bottom:8px;
}
.blockright {
	list-style-type:square;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#30394B;
	margin:0px 0px 0px 50%;
	padding:10px 10px 0px 0px;
}
.blockright li {
	margin-bottom:8px;
}
.info {
	width:94%;
	height:84px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	background-color:#EAEAEA;
}
.pic01 {
	width:202px;
	margin:0px;
	padding:0px 20px 0px 12px;
	float:left;
}
.infotext {
	margin:0px;
	padding:25px 30px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#30394B;
	line-height:20px;
	font-weight:bold;
	background:inherit;
}
.infotext a:link,.infotext a:visited {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#30394B;
	font-weight:bold;
	text-decoration:underline;
}
.infotext a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#3788BF;
	font-weight:bold;
	text-decoration:underline;
}
#footer {
	width:98%; height:auto;
	margin:20px 0px 0px 0px; padding:10px 10px 30px 10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal; 
	color:#999999;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}
#footer a:link,#footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal; 
	color:#999999;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal; 
	color:#333333;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.services {
	width:87px;
	height:22px;
	margin:0px 0px 15px 0px;
	padding:0px;
	background:url(../images/ttl_services.gif) left top no-repeat;
}
.serviceblock {
	width:94%; height:auto;
	margin:0px 0px 17px 0px; padding:0px 0px 15px 0px;
	border-bottom:1px dotted #999999;
}
.serviceblock_last {
	width:94%; height:auto;
	margin:0px; padding:0px 0px 15px 0px;
}
.imgblock {
	width:155px; height:103px;
	float:right;
	margin:0px 0px 0px 25px; padding:0px;
}
.ttlstrip {
	width:68%; height:auto;
	margin:0px 0px 12px 0px; padding:5px;
	background:url(../images/shadebg.jpg) repeat-y left top;
	background-color:#FFFFFF; color:#30394B;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	border-bottom:1px dotted #FF7E0D;
}
.testimonial_block {
	width:196px; height:auto; 
	float:left;
	margin:0px 0px 20px 0px; padding:15px;
	background: url(../images/graybg.jpg) repeat-x left top;
}
.testimonial {
	width:139px; height:22px;
	margin:0px 0px 15px 0px; padding:0px;
	background:url(../images/ttl_testimonials.gif) no-repeat;
}
.textblock {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#30394B;
	line-height:15px;
	border-bottom:1px dotted #666666;
	margin:0px 0px 12px 0px; padding:0px 0px 10px 0px;
}
.textblock_last {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal;
	color:#30394B;
	line-height:15px;
	margin:0px 0px 12px 0px; padding:0px 0px 10px 0px;
}

.contact {
	width:139px; height:22px;
	margin:0px 0px 15px 0px; padding:0px;
	background:url(../images/ttl_contact.gif) no-repeat;
}
.contactbox {
	width:65%; height:auto;
	margin:15px 0px 0px 50px; padding:0px;
}
.contactleft01 {
	width:150px; height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
	font-weight:bold;
	color:#333333;
	margin:0px; padding:12px 0px 12px 30px;
}
.contactright01 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
	font-weight:normal;
	color:#333333;
	margin:0px; padding:12px 0px 12px 0px;
}

.contactleft02 {
	width:150px; height:auto;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
	font-weight:bold;
	color:#333333; background-color:#D9DBDF;
	margin:0px; padding:12px 0px 12px 30px;
}
.contactright02 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
	font-weight:normal;
	color:#333333; background-color:#D9DBDF;
	margin:0px; padding:12px 0px 12px 0px;
}

.contactright01 a:link,.contactright01 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; 
	font-weight:normal;
	color:#333333;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.contactright01 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; 
	font-weight:normal;
	color:#3788BF;
	margin:0px; padding:0px;
	text-decoration:none;
}

