BODY {
	BACKGROUND-POSITION: 50% 50%; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(images/main_bg.gif); MARGIN: 0px auto; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: verdana
}
#wrapper {
	width:780px;
	text-align:center;
	margin:0 auto;
}
#topheader {
	background: transparent;
	width:780px;
	height:22px;
	margin:0;
	padding:0;
}
#header {
	background: url(images/header.jpg);
	width:780px;
	height:182px;
	margin:0;
	padding:0;
}
#header2 {
	background: url(images/header2.jpg);
	width:780px;
	height:185px;
	margin:0;
	padding:0;
}
#midheader {
	background: url(images/mid.jpg);
	width:780px;
	height:20px;
	margin:0;
	padding:0;
}
#midwrapper {
	background: url(images/midbg.jpg);
	width:780px;
	height:100%;
	margin:0px;
	padding:0px;

}
#midnav {
	background: url(images/linkbg.jpg);
	width:780px;
	height:22px;
	margin:0;
	padding:0;
}
#rbox {
	float: left;
	text-align:left;
	width:186px;
	margin:3px;
	padding:0px;
}

#lbox {
	background: url(images/lftform.jpg);
	text-align:center;
	width:186px;
	height:286px;	
	margin:3px;
	padding:0px;
}

#mbox {
	float: left;
	text-align:left;
	width:360px;
	margin:4px;
	padding:0px;
}

#sbox {
	text-align:left;
	width:340px;
	margin:4px;
	padding:0px;
}

#tourbox {
	text-align:left;
	width:730px;
	margin:4px;
	padding:0px;
}

#spbox {
	text-align:left;
	width:340px;
	margin:4px 4px;
	padding:5px 3px;
; border: 2px #FF6600 dashed
; background-color: #FFEADF
}

#content {
	float: left;
	width:380px;
	margin:0px;
	padding:0px;
}

#right {
	float: left;
	width:200px;
	margin:0px;
	padding:0px;
}
#left {
	float: left;
	width:200px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#footer {
	clear:both;
	background: #333333;
	width:780px;
	height:150px;
	margin:0;
	padding:0;
	text-align:center;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF
}

h1 {
	margin-top: 0;
; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; font-weight: bold; color: #FF6600}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
p {  font-family: Verdana; font-size: 11px; text-align: justify; line-height: 15px; padding-right: 5px; padding-left: 5px}

.white11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	line-height:18px;
}
.white11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	line-height:18px;
}
.white11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	line-height:18px;
}
.white11:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height:18px;
}
.white11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FECE6A;
	text-decoration: none;
	font-weight:bold;
	line-height:18px;
}
.hbg{
	BORDER-RIGHT: #d1d8dc 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d1d8dc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #d1d8dc 0px solid; COLOR: #647582; PADDING-TOP: 3px; BORDER-BOTTOM: #d1d8dc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4f5f7; TEXT-DECORATION: none
}
ol {
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

h2{
	BORDER-RIGHT: #d1d8dc 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d1d8dc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #d1d8dc 0px solid; COLOR: #647582; PADDING-TOP: 3px; BORDER-BOTTOM: #d1d8dc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E6E6E6; TEXT-DECORATION: none
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
h3 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-weight: bold; color: #FF6600}

.t {background: url(dot.gif) 0 0 repeat-x; width: 50em}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}
.tabl {  background-color: #FFDDCC; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #FFA579 solid; float: none; width: 175px}
.tabl2 {  background-color: #FFDDCC; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #FFA579 solid; float: none; }
.N{  font-family: Verdana; font-size: 13px; text-align: justify; line-height: 15px; padding-right: 5px; padding-left: 5px}.headtab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #666666; border: 1px #D76B00 none}
