body {margin:0;padding:0;background:url(images/w1.gif) repeat-x top #2A2A2A;}
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
th { font-size:76px;}

td, a, span, input, textarea, select, .cont span.t11 { font:11px Tahoma, Arial, Geneva, sans-serif;color:#6A6A6A;}
td, span {
	line-height:12px;
}
	
	.w {width:100%;} .w5 {width:50%;} .h {
	height:auto;
}
	
	a {text-decoration: underline;}
	a:hover {text-decoration: none;}

.first { margin-top:62px;}
.first {width:672px;}
.first {height:705px;}

	.left { background-color:#EDF0F0;}
		.left .form input { vertical-align:middle;}
		.left .form input.text { width:114px;height:20px;margin:0px 5px 2px 0px;}
		.left .form input.but { float:right;}
		.left .form a,.left .find td.send a,.cont b a,.cont span { font-size:9px; color:#FFFFFF;}
		
		.left .find td, .left .find input, .left .find select { color:#000000;}
		
		.left .find input.text { width:153px;height:20px;margin:3px 0px 8px 0px;}
		.left .find select { width:65px;height:20px;margin:3px 0px 8px 0px;}
		.left .find label,.cont b.link a { display:block;}
		.left .find td.r label {display: inline;}
		.left .find td.r input, .left .find td.r label { vertical-align:middle}
		.left .find td.send a { float:right; display:block; color:#4C6D93;margin:5px 0px 0px 0px;}
			
			.hed .menu {
	background:url(images/n.gif);
}
			.hed .menu span { display:block;height:auto;}
			.hed .menu a {height:57px;display:block;float:left;text-decoration:none;}
			.hed .menu a:hover {text-decoration:none;height:57px;}
				
			.hed .menu span.n1 a {
	width:106px;
	height:57px;
	background-image: url(images/n1.gif);
	background-repeat: no-repeat;
	background-position: right;
}
			.hed .menu span.n1 a:hover {
	background:url(images/n1n.gif) no-repeat right;
}
			
			.hed .menu span.n2 a {
	width:105px;
	height:57px;
	background:url(images/n2.gif) no-repeat right;
}
			.hed .menu span.n2 a:hover {background:url(images/n2n.gif) no-repeat right; }
			
			.hed .menu span.n3 a {width:78px;height:57px;background:url(images/n3.gif) no-repeat right;}
			.hed .menu span.n3 a:hover {background:url(images/n3n.gif) no-repeat right; }
			
			.hed .menu span.n4 a {width:97px;height:57px;background:url(images/n4.gif) no-repeat right;}
			.hed .menu span.n4 a:hover {background:url(images/n4n.gif) no-repeat right; }
			
			.hed .menu span.n5 a {
	width:83px;
	height:57px;
	background:url(images/n5.gif) no-repeat right;
}
			.hed .menu span.n5 a:hover {
	background:url(images/n5n.gif) no-repeat right;
}
			
			.hed .menu span.n6 a {
	width:104px;
	height:57px;
	background-image: url(images/n6.gif);
	background-repeat: no-repeat;
	background-position: right;
}
			.hed .menu span.n6 a:hover {
	background-image: url(images/n6n.gif);
	background-repeat: no-repeat;
	background-position: left;
}
			
			.hed .menu span.n4 a {
	width:97px;
	height:57px;
	background-image: url(images/n4.gif);
}
	
		.cont b {color:#7B991F;}
		.cont b.link a { font-weight: normal; margin-bottom:4px; font-size:10px;}
		.cont b a { color:#7B991F;background:url(images/w7.gif) no-repeat left; font-weight:bold; padding-left:10px;}
		.cont span, .cont span.t11, .cont b.link a, .cont span a { color:#2578CD;}
			
		.cont .form input, textarea { border:1px solid #B8B8B8;padding:1px 0px 0px 5px;}
		.cont .form input {
	width:327px;
	height:20px;
	margin:0px 0px 5px 0px;
}
		.cont .form textarea {
	width:327px;
	height:140px;
	overflow:auto;
	margin:0px 0px 5px 0px;
}
		
	
	.foot {height:46px;background:url(images/w5.gif); padding-left:17px; vertical-align: middle;}
	.foot, .foot a { color:#546816;} 

.but {height:60px;background:url(images/w.gif);}

/**/.foot a, .cont b a, .cont span a {text-decoration:none;}
/**/.foot a:hover, .cont b a:hover, .cont span a:hover {text-decoration:underline;}
.gallery {
	width: 450px;
	border: thin none #000000;
	position: relative;
	background-color: #edf0f0;
	overflow: hidden;
	float: none;
	height: 300px;
	padding: 0%;
	margin: 10%;
}

#preload img
{
height: 0; width: 0; border-width: 0;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
} 
tr.tableheader {
   background: #ffff66;
}
tr.typeone {
   background: #edf0f0;
}
tr.typetwo {
   background: #A9A9A9;
    
}

