html{height:100%;}body{	margin:0;	padding:0;	background:url(images/bg.png) top left repeat-x #343c40; 	height:100%; 	text-align:center;	font-size:62.5%;}table, td{border-collapse:collapse;}td, select {color:#778387; vertical-align:top; text-align:left; margin:0; padding:0;}td.bottom { vertical-align:bottom;}.input, .textarea{font:11px/14px Tahoma, Arial, helvetica, sans-serif; border:1px solid #99A7B1; color:#778387; background:0;}.clear{clear:both;}.ws{width:100%;}.hs{height:100%;}.tac{text-align:center;}.tar{text-align:right;}.in5{padding-top:5px;}.in10{padding-top:10px;}.in15{padding-top:15px;}.in20{padding-top:20px;}.in25{padding-top:25px;}.pl5{padding-left:5px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}a{color:#99A7B1; text-decoration:underline;}a:hover{text-decoration:none;}.link_1{color:#778387; text-decoration:none;}.link_1:hover{text-decoration:underline;}b a{color:#99A7B1; text-decoration:underline; padding-right:10px; font-weight:normal;	background:url(images/d_arr.gif) center right no-repeat;}b a:hover{text-decoration:none;}ul.arrow li a{color:#99A7B1; text-decoration:underline; padding-left:12px; line-height:18px;	background:url(images/d_arr.gif) center left no-repeat;}ul.arrow li a:hover{text-decoration:none;}.f2{color:#99A7B1;}.border{width:768px; margin:0 auto; text-align:center; border:1px solid #778387;}.main{width:766px;}#wrapper {	position:relative;	z-index:50;	width:766px;	height:auto;	margin:0 auto;	padding:0;	background:url(images/containerbg.png) repeat-x top left;	text-align:left;	padding-bottom:100px;	padding-top:10px;}h1 {	margin:0;	padding:0;	height:21px;	width:auto;	font-family:Arial, Helvetica, sans-serif;	/*color:#97b4cb;  Original light blue color */	color:#199a00;	font-size:1.6em;	background:url(images/headericon.png) no-repeat left center;	padding:8px 0 0 34px;	font-weight:normal;	margin-bottom:20px;	text-shadow:1px 1px #1e2224;}h2 {	margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	color:#199a00;	font-weight:bold;	font-size:1.1em;	padding:0;	margin-bottom:3px;}h3 {	margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	color:#199a00;	font-weight:bold;	font-size:1.1em;	padding:0;	margin-bottom:6px;}.smaller {	font-size:11px;	font-style:italic;	line-height:1em;}hr {	width:100%;	height:1px;	border:none;	background:none;	border-top:1px dotted #778387;	margin:25px 0 25px 0;}/*=========header===========*/#logo{height:125px;width:405px; margin:0 auto; padding:10px 0 25px 0;}#flash{width:766px; height:280px; background:url(images/mp_bg.png) top left no-repeat;padding:10px 0 0 1px;}#flashimage {	width:642px;	height:278px;	margin:0 auto;	padding:0;}/*========//header==========*//*=========navigation===========*/#menu{	width:766px;	height:60px;	background:url(images/menu_bg.png) top left no-repeat;	padding:13px 0 0px 77px;}#menu ul {	list-style:none;	margin:0;	padding:0;}#menu ul li {	float:left;	width:auto;	height:auto;	padding:4px 30px 0 30px;	background:url(images/navline.png) no-repeat top right;}#menu ul li.none {	background:none;	}#menu ul li a {	font-family:Arial, Helvetica, sans-serif;	font-size:1.6em;	/*color:#199a00;  Brighter green, from logo at top */	color:#199a00;	text-shadow:1px 1px #1e2224;	text-decoration:none;	margin:0;	padding:0;}#menu ul li a:hover, #menu ul li.on a {	text-decoration:none;	color:#FFF;}/*========//navigation==========*//*=========content===========*/#content{	width:766px; 	height:auto;	font-size:1.2em;	background:url(images/content_top.png) no-repeat top left;	padding:10px 0 0 0;	font-family:Tahoma, Geneva, Arial, sans-serif;	line-height:1.4em;}.picleft{margin:5px 20px 10px 0; float:left; border:3px solid #5e6468;}.picright{margin:5px 0 10px 20px; float:right; border:3px solid #5e6468; }.pic{border:3px solid #5e6468; }.prev{color:#99A7B1; text-decoration:underline; padding-left:12px;	background:url(images/d_arr_2.gif) center left no-repeat;}.prev:hover{text-decoration:none;}/*========//content==========*//*=========block===========*/.block{width:100%;}.block td{color:#99A7B1;}.block .top_left{width:6px; height:6px; background:url(images/block_top_left.gif) top left no-repeat;}.block .top{background:#3B4348; width:100%;}.block .top_right{width:6px; height:6px; background:url(images/block_top_right.gif) top left no-repeat;}.block .cnt{padding:2px 2px 2px 3px; background:#3B4348;}.block .bot_left{width:6px; height:6px; background:url(images/block_bot_left.gif) bottom left no-repeat;}.block .bot{background:#3B4348;}.block .bot_right{width:6px; height:6px; background:url(images/block_bot_right.gif) bottom right no-repeat;}.block .spr{width:6px; height:6px;}.block a{color:#99A7B1; text-decoration:underline;}.block a:hover{text-decoration:none;}/*========//block==========*//*=========page_1===========*/#page_1 .col_1{width:400px;}#page_1 .mid{width:21px;}#page_1 .col_2{width:226px;}#calendar .td_1{width:127px; height:30px;}#calendar .td_1 select{width:106px; height:17px;}#calendar .td_2{width:75px;}#calendar .td_2 select{width:75px; height:17px; background:#FFFFFF;}#calendar .border{border:1px solid #B9CEDF; border-top:0px; width:204px;}#calendar .border table{background:#FFFFFF;}#calendar .cl_dv{width:10px; height:15px; background:url(images/vpt.gif) center top repeat-y;}#calendar .cl{width:20px; height:15px; text-align:center; vertical-align:middle;}#calendar .ln_dv{width:20px; height:5px; background:url(images/hpt.gif) left center repeat-x;}#calendar a{color:#534F4F; text-decoration:none;}#calendar a:hover{text-decoration:none; color:#2B8EB7; font-weight:bold;}#calendar span{color:#2B8EB7; font-weight:bold;}#calendar .hs td{color:#282E31; text-transform:uppercase; background:#B9CEDF; height:18px;}#calendar .hs .cl_dv{width:10px; height:15px; background:url(images/vpt.gif) center top repeat-y #B9CEDF;}#page_1 .col_2 .block .indent{padding:25px 20px 0 11px;}/*========//page_1==========*//*=========page_2===========*/#page_2 .col_1{width:427px;}#page_2 .mid{width:15px;}#page_2 .col_2{width:200px;}#page_2 .col_1 .block .cnt{padding:12px 11px 15px 30px;}#page_2 .col_2 .td_1{width:180px;}/*========//page_2==========*//*=========page_3===========*/#page_3 .col_1{width:427px;}#page_3 .mid{width:15px;}#page_3 .col_2{width:200px;}#page_3 .col_1 .td_1{width:491px; padding-right:20px;}#page_3 .col_1 .td_2{width:118px;}/*========//page_3==========*//*=========page_4===========*/#page_4 .col_1{width:465px;}#page_4 .mid{width:15px;}#page_4 .col_2{width:162px;}#page_4 .cnt {	padding:5px 15px 0 15px;	}/*========//page_4==========*//*=========page_5===========*/#page_5 .col_1{width:427px;}#page_5 .mid{width:15px;}#page_5 .col_2{width:200px;}.price{background:url(images/price_list_pt.gif) center left repeat-x; width:100%; height:14px;}/*========//page_5==========*//*=========page_6===========*/#page_6 .col_1{width:391px;}#page_6 .mid{width:19px;}#page_6 .col_2{width:237px;}.contactform td {	padding:3px;	}input { margin-bottom:10px;padding:3px; }.input{width:250px; height:17px;}.textarea{width:250px; height:115px; overflow:auto; margin-bottom:11px;}#page_6 .col_2 .block .cnt{padding:12px 10px 15px 28px;}/*========//page_6==========*//*=========page_7===========*/#page_7 .content .cnt{padding:0 67px 123px 68px;}/*========//page_7==========*//*=========footer===========*/#footer{width:100%;background:url(images/footerbg.png) repeat-x top left  #131516; height:auto; text-align:center;}#footertext {	position:relative;	width:866px;	height:auto;	margin:0 auto;	padding:27px 0 15px 0;	text-align:center;	color:#5E6468;	background:url(images/footertop.png) no-repeat top left; 	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	line-height:1.6em;}#footergraphic {	position:absolute;	top:-117px;		left:0;	margin:0;	padding:0;	width:766px;	height:117px;	background:url(images/cnt_bot_bg.gif) no-repeat top left;}#footertext a{color:#5E6468; text-decoration:none;margin:0 3px 0 3px;}#footertext a:hover{text-decoration:underline;}/*========//footer==========*/ul {	line-height:1.7em;	}.yellowtext {	font-weight:bold;	color:#CF0;}.greentext {	font-weight:bold;	color:#090;}.noshow {	display:none;	}.gallery img {	border:1px solid #99A7B1;	}.gallery td {	padding:3px;	}.floatleft {	float:left;	margin:0 15px 10px 0;}.floatright {	float:right;	margin:0 0px 0px 0;}#footer a.noleft {	margin-left:0;	}#footer a.noright {	margin-right:0;	}.cnt .input{width:150px; height:17px;margin-top:3px;margin-bottom:6px;}.cnt textarea{width:150px; height:115px; overflow:auto; margin-bottom:11px;}.larger {	font-size:1.3em;	}ul.services {	margin:0;	padding:0;	padding-left:25px;	margin-top:5px;	margin-bottom:10px;}ul.services a {	text-decoration:none;		color:#778387;}
