#bar  {
background-color:	#ebefdc;
background-position:	;
border-top-color:	#000080;
border-top-style:	solid;
border-top-width:	1px;
color:	#336666;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
height:	30px;
padding-top:	1px;
text-indent:	1pt;
}

#bar2  {
background-color:	#ebefdc;
background-position:	;
border-top-color:	#004040;
border-top-style:	solid;
border-top-width:	1px;
color:	#c5af8b;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
margin-bottom:	4px;
text-indent:	32pt;
}

#bar3  {
background-color:	#ebefdc;
background-position:	;
border-bottom-color:	#004040;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#336666;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
margin-bottom:	4px;
padding-bottom:	1px;
text-indent:	1pt;
}

#bodyblock  {
background-color:	#ffffff;
background-position:	;
border-bottom-color:	#004040;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-color:	#004040;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#004040;
border-right-style:	solid;
border-right-width:	1px;
border-top-color:	#004040;
border-top-style:	solid;
border-top-width:	1px;
margin-bottom:	20px;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
padding:	0;
position:	relative;
width:	700px;
}

#content  {
background-color:	#ffffff;
background-position:	;
border-left-color:	#004040;
border-left-style:	double;
border-left-width:	3px;
text-align:	left;
width:	545px;
}

#content_3rd  {
background-color:	#ffffff;
background-position:	;
text-align:	left;
width:	540px;
}

#ftr  {
background-color:	#ebefdc;
background-position:	;
border-top-color:	#9999cc;
color:	#808080;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
height:	25px;
margin-left:	15px;
margin:	15px;
padding-top:	1px;
}

#hdr  {
background-color:	#ffffff;
background-image:	url( travel-snap-combined-logo.JPG );
background-position:	;
background-repeat:	no-repeat;
border-left-color:	#004040;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#004040;
border-right-style:	solid;
border-right-width:	1px;
height:	135px;
}

#l-col  {
background-color:	#ffffff;
background-position:	;
float:	left;
width:	145px;
}

#l-col_3rd  {
background-color:	#ffffff;
background-position:	;
border-right-color:	#004040;
border-right-style:	double;
border-right-width:	3px;
float:	left;
width:	145px;
}

#outer  {
margin:	auto;
text-align:	left;
width:	700px;
}

.content_links  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.nav  {
color:	#808080;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
margin:	15px;
}

.nav2  {
color:	#808080;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
line-height:	7pt;
margin:	3px;
}

.ruler  {
color:	#999966;
font-size:	8pt;
text-align:	center;
}

.sitemap  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	6pt;
font-style:	italic;
line-height:	60%;
margin:	15px;
text-indent:	20pt;
}

a:link  {
color:	#6666cc;
font-weight:	bold;
text-decoration:	none;
}

a:visited  {
color:	#9999ff;
font-weight:	bold;
text-decoration:	none;
}

a:hover  {
color:	#336666;
font-weight:	bold;
text-decoration:	underline;
}

a:active  {
color:	#336666;
font-weight:	bold;
text-decoration:	none;
}

body  {
background-color:	#ebefdc;
background-position:	;
margin:	5px;
text-align:	center;
}

h1  {
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	11pt;
margin:	15px;
}

h2  {
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	11pt;
padding:	10px;
}

h3  {
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

h4  {
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

p  {
color:	#666666;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
margin:	15px;
}
