body {
    background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8px;
}
		
/* body{ color: #333; font: 13px 'Lucida Grande', Verdana, sans-serif;	} */

td.tan { color: #000000; background-color: #D3C2A6; }
td.nav { color: #666666; background-color: #A8BDDC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
div.thin_black_border { border: 1px solid #000000; }
div.thick_black_border { border: 3px solid #000000; }
div.thin_blue_border { border: #143965 1px solid; }
table.writing { width: 300px; }
.writing_title { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-left: 25px; }
.writing_text { color: #000000; background-color: #D3C2A6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px; text-align: center; vertical-align: bottom; }
.writing_label { color: #000000; background-color: #D3C2A6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle; }

/* home page */
td.home_text {
 font-size: 12px;
	color: #FFFFFF;
 }

a.home_text {
 color: #99CCFF;
	text-decoration: none;
 }

a.home_text:hover {
 color: #99CCFF;
 text-decoration: underline;
 }
			
div.notice {
 font-size: 10px;
	border: #335F9C 1px solid;
	background-color: #A5B3CA;
	padding: 5px;
 }
	
p.notice {
 color: #FFFFFF;
	text-align: center;
 }

a{
	color: #3930AD;
	text-decoration: none;
}

/*
a:link{
	color: #000000;
	text-decoration: none;
}

a:visited{
	color: #000000;
	text-decoration: none;
}
*/

a {
	color: #000000;
	text-decoration: none;
	}

a:hover{
	color: #0000FF;
	text-decoration: underline;
}

a.lnotice {
 color: #99CCFF;
	text-decoration: none;
 }

a.lnotice:hover {
 color: #99CCFF;
	text-decoration: underline;
 }

td.white_text {
 color: #FFFFFF;
 }
					
/* reviews page */
/* td.pic { width: 180px; text-align: center; padding: 30px; background-color: #FFFFFF; } */
td.pic { padding: 10px; }
td.text { padding: 10px; background-color: #D6C3A5; font-size: 13px; }
td.review_white { height: 10px; background-color: #FFFFFF; }
td.review_tan   { height: 10px; background-color: #D6C3A5; }
td.review_blue  { padding: 10px; background-color: #ADBED6; font-size: 13px; }

/* about page */
td.about_pic { background-color: #D6C3A5; font-size: 11px; padding-left: 30px; padding-right: 20px; }
td.about_text { font-size: 12px; padding-left: 30px; padding-right: 20px; background-color: #D6C3A5; }

/* contact page */
td.contact_text1 { font-size: 12px; }

/* download page */
td.download { color: #000000; background-color: #D3C2A6; font-size: 12px; }


.text_bk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}


.text_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
}

.text_HdrGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.tbl_OutsetLeftLine {
	border-left-style: outset;
	border-left-width: thin;
}

.text_HdrWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
}
.text_HdrGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #638E1A;
}
.text_HdrBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #256caa;
}

.tble_GrayBrdr {
	border: 1px solid #CCCCCC;
	color: #666666;
}
.img_brdr {
	border: 1px solid #256CAA;
	margin-right: 10px;
}
.img_brdr2 {
	border: 1px solid #256CAA;
	margin-right: 5px;
}

/* Travel Log pages */

div.tl-title {
 background-color: #000066;
	color: #FFFFFF;
	font-size: 24px;
	padding: 5px;
	padding-left: 20px;
	margin-top: 20px;
 }
	
div.tl-subtitle {
 color: #000066;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	padding-left: 30px;
	margin-top: 20px;
 }
	
div.tl-article {
 padding-left: 40px;
 }

/* Travel Article pages */
div.article-container {
 border: #000099 solid 1px;
 background-color: #E2F3FF;
	margin-top: 10px;
	margin-right: 10px;
 }
	
div.article-title {
 background-color: #000066;
	color: #FFFFFF;
	font-size: 24px;
	padding: 5px;
	padding-left: 20px;
	margin-bottom: 5px;
 }
	
div.article-subtitle {
 color: #000066;
 font-size: 16px; 
 padding-left: 30px;
 }	
	
div.article-content {
 font-size: 16px;
	padding: 10px;
 }

div.article-resources {
 font-size: 16px;
	padding: 10px;
 }

div.article-footer {
 font-size: 12px;
	padding: 10px;
 }
			
p.article {
 font-size: 16px;
 text-indent: 20px;
 }	
	
p.article-heading {
 color: #000066;
 font-weight: bold;
	text-indent: 20px;
 }
	
a.article {
 color: #0000FF;
	text-decoration: underline;
 }	
	
a.article:hover {
	color: #9999FF;
	text-decoration: underline;
 }

/* travel links section */
div.links div.subtitle {
 font-size: 18px;
 font-weight: bold;
	color: #006600;
	padding: 10px;
	padding-top: 20px;
 }
	
div.links div.link {
 width: 220px;
 font-size: 12px;
 border: 1px solid #009900;
	padding: 10px;
	margin: 10px;
	background-color: #EEFFEE;
 }

div.links a {
 color: #006600;
	font-weight: bold;
	text-decoration: underline;
 }

div.links a:hover {
 color: #00CC00;
 }
		
/* add section */
div.ad {
 border: #000099 1px solid;
	padding: 10px;
	margin: 10px;
	background-color: #E2F3FF;
 }	
	
/* US News and World Report article section */	
.yellow {
 background-color: #FFFF66;
 }