body {
	margin: 0 auto;
	padding: 0;
 	background: #fff; 
	text-align: center;
	font-family:Helvetica Neue,Helvetica,sans-serif;
	font-size:11pt;
}

img {border:0px none;}

h1 {text-align: left;}

p { font-size: 14px; margin: 0 0 15px 0; line-height: 1.3em; }
.textSmall {color: #999;font-size:8pt;}
.clear {clear:both;}

select {font: 9pt Arial, Verdana, Helvetica, sans-serif;}
textarea {font: 9pt Arial, Verdana, Helvetica, sans-serif;}
.checkradio {margin:0px;vertical-align: middle;}
.xbutton {font-size: 11px;color: #000;font-weight: normal; cursor: auto;}
.fld {font: 9pt Arial, Verdana, Helvetica, sans-serif;}

a {color:#B72E1D;text-decoration:underline;padding:1px;}
a:hover {color:#000;background-color:#ccc;text-decoration:none;}

#page {min-width:850px;margin:0px;padding:0px;}

#header {background:#fff;height:80px;}

#logo {float:left;width:20%;padding-left:30px;}

#logo a {text-decoration:none;}
#logo a:hover {text-decoration:none;background:none;}

#nav {
	float:right;
	width:60%;
	margin:0px;
	text-align:right;
	padding:62px 20px 0px 30px;
	height:30px;
	min-width:600px;
}


#nav a {
 font-size: 14pt; 
	font-weight: normal;
	padding: 4px 1px 0px 1px;
	margin:0px;
	color:#fff;
	text-decoration: none;
}

#nav a:hover {color:#fff;background:none;padding: 4px 1px 0px 1px;}

#navBot {background:#aaa;margin-top:17px;}

#wrapper {
	padding: 0 23px 0 30px;
	margin: 0px auto;
	background-color: #fff;
	width:100%;
}


#tourCol {float:left;width:100%;}
#tourCol .lCol {float:left;width:40%;height:300px;}
#tourCol .lCol img {border:1px solid #ccc;}
#tourCol .lCol a:hover {background:none;}

#tourCol .rCol {float:left;width:55%;height:300px;text-align:left;}
#tourCol .rCol h2 {margin:0px 0px 15px 0px;color:#00008B;}



.imageCol {padding: 0px 25px 0px 25px;vertical-align:top;}

.imageDesc h2 {margin-top:0px;}

.imageDesc {
	text-align: left;
	vertical-align: top;
}

#wrapper h2 {text-align:left;}

.faq {
	text-align: left;
  margin:0px 0px 30px 30px;
	background-color: #ddd;
	padding:10px 30px;
}

.faq h3 {color:#00008B;}

.faqTbl {border:1px solid;border-color:#ccc #fff #333 #fff;}

#loginFrm {
	background: url(images/loginfrm-bg.jpg) top left no-repeat; 
	text-align:left;
	line-height:20px;
	width:315px;
	height:224px;
	padding:20px;
}

#loginFrm .inputFld {
	font-size:24px;
	margin-right:6px;
	padding:3px;
	width:83%;
}

#loginFrm .button {font-size:12px;color: #000;font-weight:bold;padding:4px;}

#loginFrm .checkradio {padding:0px;margin:0px;}

#loginFrm h2 {margin-top:0px;}

#loginFrm .forgotPass {font:8pt Helvetica Neue,Helvetica,sans-serif;color:#777;padding-top:20px;}
#loginFrm .forgotPass a {font:8pt Helvetica Neue,Helvetica,sans-serif;color:#777;text-decoration:underline;}
#loginFrm .forgotPass a:hover {background:none;text-decoration:none;}

#loginFrm label {font:bold 8pt Helvetica Neue,Helvetica,sans-serif;color:#333;}

#registerFrm {text-align:left;margin:0px auto;padding-left:10px;}

#registerFrm .inputFld {
	font-size:18px;
	margin-right:6px;
	padding:2px;
}

#registerFrm .button {font-size:12px;color: #000;font-weight:bold;padding:4px;}

#registerFrm h2 {margin-top:0px;}

#registerFrm label {font:bold 8pt Helvetica Neue,Helvetica,sans-serif;color:#333;}

#footer {
	border-top:1px solid #DEDEDE;
  clear: left;
  padding: 3px;
  font-size:8pt;
  font-weight:bold;
  margin:0px;
  color: #aaa;
  height:50px;
  text-align:left;
  padding-left:30px;
}

#footer a {
	font-size:8pt;
  font-weight:bold;
}
