@charset utf-8;

/* make container 100% high
--------------------------------------------------
html, body {
height: 100%;
}
#container { 
min-height: 100%;
}

* html #container {
height:100%
}*/

/* body
--------------------------------------------------*/
/* no need to add font-family elsewhere now */
body {
	font-family:Arial, Helvetica, sans-serif;
	background: #666 url('../images/tile.gif') repeat;
	margin: 10px 0 0 0;
	text-align:center;
}

/* container
--------------------------------------------------*/
#container {
	width:800px;
	margin:0 auto;
	text-align:left;
	background-color:#ffdc7e;
}

/* header
--------------------------------------------------*/
.header {
	font-size: 15px;
	line-height: 18px;
	margin: 5px 0;
	padding: 0px;
}
.intheader {
	color: #000000;
	font-size: 2em;
	font-weight: bold;
}

.header a:hover {
	text-decoration:underline;
}	

.topnav {
  	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffdc7e;
	font-size: 8pt;
	color:#804219;
	text-align:center;
	height:25px;
	margin: 0 0 5px 0;
	
}

.topnav a:hover {
	text-decoration:underline;
	color:#000000;
}


.topnav a:visited{
	text-decoration:none;
	font-weight: bold;
	color:#804219;
}

.topnav a:visited:hover{
	text-decoration:underline;
	color:#000000;
}

/* menu (note "menu" styling in css/flyout.css)
--------------------------------------------------*/
#leftnav {
	float:left;
	width: 261px;
}
.menu {
	background-color:#000000;
	float: left;
	width:261px;
	height:358px;
}
.contact {
	padding-left:25px; 
	padding-right:25px; 
	padding-top:15px; 
	padding-bottom:15px; 
	width:211px;
}
.destination {
	float: left;
	background: transparent url(../images/leftcol_bkgd.png) repeat-y;
	padding-left:25px; 
	padding-right:25px; 
	padding-top:15px; 
	padding-bottom:15px; 
	width:261px;
}
.menu ul div {
	background-color:#000000;
	border-bottom: 1px dotted #ffdc7e;
}
.menu ul div.primary {
	height:34px;
}
.menu ul div.bnone {
	border-bottom:none;
}

.menu ul div.secondary {
	background-color:#804219;
}
.sNavline {
	background:url(../images/dotted-line.gif);
	}
.sNav {
	height:35px;
}

/* slideshow
--------------------------------------------------*/
.slideshow {
	float:left; 
	z-index:1;
}

/* main
--------------------------------------------------*/
#main {
	float: left;
	padding: 0 10px 10px 10px;
	font-size:11pt;
	width: 516px;	/*float:right; 
	background:url(images/bkgdpicsize.jpg); 
	height:359px; 
	width:538px;*/
}
#mainflash {
	float: left;
	padding: 0 0 10px 0;
	font-size:11pt;	/*float:right; 
	background:url(images/bkgdpicsize.jpg); 
	height:359px; 
	width:538px;*/
}
#mainHS {
	float: left;
	padding: 0 10px 10px 10px;
	font-size:11pt;
	width: 516px;	/*float:right; 
	background:url(images/bkgdpicsize.jpg); 
	height:359px; 
	width:538px;*/
}
#mainTIP {
	float: left;
	padding: 0 10px 10px 10px;
	margin-top: 2em;
	font-size:11pt;
	width: 516px;	/*float:right; 
	background:url(images/bkgdpicsize.jpg); 
	height:359px; 
	width:538px;*/
}
#showHide {
	/*padding: 0 10px 10px 10px;*/
	text-indent: 2em;
}
/* Lower Content area
--------------------------------------------------*/
/* for full lower layout */
.lowercontentfull {
	padding: 15px;
	float:left; 
	text-align:left; 
}

/* for 1/3 -> 2/3 layout */
#lowercontentspan {
	border-top:15px solid #ffdc7e;
	border-bottom:20px solid #ffdc7e;
	float:left; 
	text-align:left; 
	background:url(../images/lowercontent3col_bkgd.png) repeat-y;  
	width:800px;
	padding-bottom:10px;
}
.lowercolumnspan {
	float:left;  
	padding-left:20px; 
	padding-right:20px; 
	width: 452px;
}

/* for 1/3 -> 1/3 -> 1/3 layout */
#lowercontent {
	border-top:15px solid #ffdc7e;
	border-bottom:20px solid #ffdc7e;
	float:left; 
	text-align:left; 
	background:url(../images/lowercontent_bkgd.png);  
	width:800px;
	padding-bottom:10px;
}
.lowercolumns {
	float:left;  
	padding-left:20px; 
	padding-right:20px; 
	width: 226px;
}
.contentheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
}
.contentheaderlarger {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
}
.contentheaderlargerest {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
}
.content {
	font: 10pt/115% Arial, Helvetica, sans-serif;
}
.content li{
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.content ul {
	float:left;
	width:800px;
	text-align: left;
}
.content ul li {
	line-height:80%;
}
.content ul li a:visited {
	text-decoration:none;
	font-weight: bold;
	color:#804219;
}
.content a,
.content a:link,
.content a:visited,{
	line-height:20px;
	text-decoration:none;
	font-weight: bold;
	color:#804219;
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}

/* footer
--------------------------------------------------*/
#footer {
	clear:both;
}
#footer {
	padding: 0px;
	background-color:#804219; 
	text-align:center; 
	height:80px;
	font-size:12pt; 
	line-height:24pt;
}
#footer img {
	margin: 0px;
	padding: 0px;
}

/* headings
--------------------------------------------------*/
h2, h3 {
	margin-top: 0;
}

/* links
--------------------------------------------------*/
a, a:link, a:visited {
  	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height: 16pt;
	font-weight:bold;
	text-decoration:none;
	color:#804219;
	}

a:hover {
	text-decoration:underline;
	}

/* images
--------------------------------------------------*/
img {
	border: 0px;
	border-style: 0px;
}
a img {
	border: 0px;
}

/* tables
--------------------------------------------------*/
table {
	empty-cells: show;
	speak-header: once;
}
table, th, tr, td {
	text-align:left;
	border-collapse:collapse;
}
table td {
	padding: .2em .5em .2em .5em;
	vertical-align:text-top;
}
tr.sub_header td {
	padding-top: 2em;
}
caption {
	margin-bottom: 2em;
	font-weight: 900;
}

/* common styles
--------------------------------------------------*/
.center {
	text-align:center;
}

/* travelog page
--------------------------------------------------*/
#travelog_main {
	float:left; 
	z-index:1; 
	text-align:left; 
	padding:10px; 
	/*padding-right:70px; */
	background-color:#ffdc7e; 
	/*width:85%;*/
}
tr.odd {
	background-color:#EEC971;
}
td.entry {
	border-bottom: thin solid goldenrod;
	padding: 20px 10px;
}
#travelog_main a,
#travelog_main a:link,
#travelog_main a:visited {
	font-size:8pt;
	line-height: 16pt;
	font-weight:bold;
	text-decoration:none;
	color:#804219;
	}
#travelog_main a:hover {
	text-decoration:underline;
	}
.travelog_header {
	font-size:medium;
	font-weight:bolder;
}
.travelog_date {
	font-size:10pt;
	font-weight: bold;
}
.travelog_content {
	font-size:10pt;
	margin-bottom:2em;
}




#TIPContent {
	text-align:left; 
	width:740px; 
	padding-top:20px; 
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

	
.multi1 {
	height:12px;
}

.multi2 {
	height:12px;
	padding-bottom:12px;
}


li {
	list-style:none;
}
.bullet {
	list-style: circle;
	margin: 0px 0px 0px 30px;
	font-weight: normal;
	color: #000;
}
.bullet_reg {
	font-weight: normal;
	line-height: 100%;
}
.bullet_underline {
	text-decoration: underline;
	font-weight: normal;
}
.rc_highlights  {
	font: italic 17px Georgia, "Times New Roman", Times, serif;
	color: #8A3F0B;
}
#container #application table tr td label  {
	font-size: 12px;
}
#container #application #form1 table tr td h1 {
	font-size: 22px;
	font-weight: bold;
	color: #654701;
}

