body {margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/bg.gif) repeat-y top center #ebf1d5;}
p, h1, h2, h3, h4, form, ul {margin:0px; padding:0px; list-style:none;}
p {margin-bottom:10px;}
h1 {font:bold 24px Arial; color:#0f6e9d;}
h2 {font:bold 26px Arial; color:#6a8800;}
h3 {font:bold 18px Arial; color:#000;}
h4 {font:bold 14px Arial; color:#0f6e9d;}

.red {color:#da3300;}
.red18 {font:bold 18px Arial; color:#da3300;}
.red16 {font:bold 16px Arial; color:#da3300;}
.white14 {font:normal 14px Arial; color:#fff;}
.white28 {font:normal 28px Arial; color:#fff;}
.blue20 {font:bold 20px Arial; color:#0f6e9d;}

.mrgBottom20 {margin-bottom:20px;}

.bgTopNav {background:url(../images/bg_top_nav.jpg) no-repeat top left;}

.topNav {margin-left:10px;}
.topNav li {float:left; margin-right:3px;}
.topNav li a {display:block; height:34px; padding:14px 0 0 15px; font:bold 12px Arial; color:#25b0e1; text-decoration:none; background:url(../images/btn.gif) no-repeat top left;}
.topNav li a:hover {color:#a5b400; background:url(../images/btn.gif) no-repeat bottom left;}

.btnMap {display:block; width:45px; height:36px; padding:17px 0 0 55px; font:bold 14px Arial; color:#fff; text-decoration:none; background:url(../images/icon_map.gif) no-repeat top left;}
.btnMap:hover {color:#94e3ff;}

.siteContent {padding:25px 30px; background:url(../images/bg_site_content.gif) repeat-x top left #fff;}

.bTopBg {background:url(../images/b_t_bg.gif) repeat-x top left;}
.bLeftBg {background:url(../images/b_l_bg.gif) repeat-y top left;}
.bRightBg {background:url(../images/b_r_bg.gif) repeat-y top right;}
.bBottomBg {background:url(../images/b_b_bg.gif) repeat-x bottom left;}

.gTopBg {background:url(../images/g_t_bg.gif) repeat-x top left;}
.gLeftBg {background:url(../images/g_l_bg.gif) repeat-y top left;}
.gRightBg {background:url(../images/g_r_bg.gif) repeat-y top right;}
.gBottomBg {background:url(../images/g_b_bg.gif) repeat-x bottom left;}

.tblBlue {}
.tblBlue td {background-color:#ebfaff;}

.tblPrice {border:1px solid #b2c06a;}
.tblPrice td {background-color:#f7fbea;}

.box {margin-bottom:10px;}
.boxContent {padding:0 10px 5px 10px; color:#777a50; text-align:center; background:url(../images/box_bg.jpg) no-repeat bottom left;}
.boxContent ul {}
.boxContent ul li {font:bold 16px Arial; color:#777a50; background:url(../images/box_ln.jpg) no-repeat center bottom;}

.footer {height:58px; font:normal 11px Arial; color:#fff; border-top:5px solid #cde643; background:url(../images/bg_footer.gif) no-repeat bottom center;}
.footer a {color:#86e4ff; text-decoration:none;}
.footer a:hover {color:#fff;}

.ulList {margin:0px; padding:0px; list-style-position:inside;}
.ulList li {margin-bottom:10px;}
.ulList li h1 {display:inline; font:bold 13px Arial; color:#000;}
.ulList li a {color:#6a8800; text-decoration:none;}
.ulList li a:hover {color:#0f6e9d;}


.bTop {background:url(../images/b_t_bg.gif) repeat-x top left;}
.bBottom {background:url(../images/b_b_bg.gif) repeat-x top left;}
.bLeft {background:url(../images/b_l_bg.gif) repeat-y top left;}
.bRight {background:url(../images/b_r_bg.gif) repeat-y top left;}
.bBg {background-color:#d7f5ff;}
.bBg a {color:#6a8800; text-decoration:none;}
.bBg a:hover {color:#0f6e9d;}
.ulMapList {}
.ulMapList li {}
.ulMapList li {}


.validation-advice {color:#f10000; font:normal 11px Tahoma;}
.msgBack {padding:5px; margin-bottom:8px; border:1px solid #990000; color:#993300; text-align:center; background-color:#FFFFFF; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.field1, .required {
	font:normal 12px Arial;
	color:#000;
	background-color:#fff;
	border:1px solid #95e5ff;
	padding:3px;
}


.button1
{
	font:bold 14px Arial;
	background:url(../images/bg_input_btn.gif) repeat-x top left #2ea5cc;
	border:2px solid #62c5e6;
	color:#FFFFFF;
}









