/* Overall Site Standards */

body	{
	font-family:arial, tahoma, sans-serif;
	font-size: 13px; margin:0;
	line-height:18px;
	background-color:#D1D3D4;
	color:#000000			
	}
p		{margin:5px 5px 10px 5px}
table	{
	border-collapse: collapse;
	border-spacing:0px;
	border:none;
	margin:0;
	padding:0;
	}
	
td	{
	margin:0;
	padding:0;
	}
	
tr	{
	margin:0;
	padding:0;
	}
	
img	{
	border:0px;
	margin:0;
	}




/* Main Divs */

#maindiv	{width:760px;
	border:solid 1px #000000;
	margin:10px auto 10px auto;
	background-color:#ffffff;			
	}

#footer	{
	background-image: url('/images/topnav.jpg'); background-repeat: repeat-x;
	height:23px;
	text-align:center;
	padding:3px 0 0 0;
	}

.ray	{
	background-color:#F2FFF3
	}
	
.ray h2	{
	font-size:16px;
	text-align:center;
	margin:5px 5px 5px 5px;
	border-bottom:solid 1px #c0c0c0;
	padding: 0 0 5px 0;
	}

/* header styles */

#header #topnav td	{width:25%;
	height:20px;
	border-left:solid 1px #ffffff;
	}
	
table#topnav 	{width:580px;
	text-align:center;
	height:20px;
	}

.topnav           { color:#000000; text-align: center; font-weight:bold; text-decoration:none }
#top1 #topnav1, #top2 #topnav2, #top3 #topnav3, #top4 #topnav4	{
	background:#30753E;
	color:#ffffff;
	}

table.headertable	{
	width:100%;
	height:20px;
}

#header td a	{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
	background-image: url('/images/topnav-hover.jpg'); background-repeat: repeat-x;
	height:100%;
	line-height:19px;
	}

#header td a:hover	{
	background-color:green;
	background-image: url('/images/topnav.jpg'); background-repeat: repeat-x;
	height:100%;
	color:#000000;
	}

/* left nav styles */

td.leftnav h4	{
	margin:0;
	padding:0;
	font-size:13px;
	text-indent: 5px;
	color:#ffffff;
	background-color:#5A39A9;

	}

td.leftnav 	{
	width:180px;
	padding:0px 0 0px 0px;
}

div.leftnav  {
	float:left;
	width:180px; 
	margin:0 0 0 0;
	padding-left:0;
	padding-right:0;
	}
	
div.leftnav div	{height:20px;
	text-align:left;
	}
/* div.leftnav div a {
		background-repeat: repeat-x;
		display:block;
		text-indent: 5px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
		width:100%;
		height:100%;
		line-height:19px;
		font-size:11px;
		border-top:solid 2px #c0c0c0;
		border-right:solid 2px #a0a0a0;
		border-bottom:solid 1px #000000;
		border-left:solid 2px #ffffff;
}*/

div.leftnav div a {
		border-bottom:solid 1px #ffffff;
		background-image: url('/images/leftnav.jpg');
		background-repeat: repeat-x;
		display:block;
		text-indent: 5px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		width:100%;
		height:100%;
		line-height:19px;
		font-size:11px;}

div.leftnav a:hover {
	color:#000000; 
	background-image: url('/images/leftnav-hover.jpg');
	}

.leftnav           { color:#000000; text-align: center; font-weight:bold; text-decoration:none }

#left1 #leftnav1, #left2 #leftnav2, #left3 #leftnav3, #left4 #leftnav4, #left5 #leftnav5, #left6 #leftnav6, #left7 #leftnav7, #left8 #leftnav8, #left9 #leftnav9, #left10 #leftnav10, #left11 #leftnav11, #left12 #leftnav12, #left13 #leftnav13	{
	background:#D5EBFA;
	color:#000000;
	}

/* columns */

td.firstcol	{
	background-image: url('/images/leftback.jpg');
    background-repeat: no-repeat;
    background-color:#5A39A9;
    

	}
	
td.secondcol	{
	width:100%;
	padding:10px;
	}
	
td.thirdcol	{
	padding:10px;
	background-color:#BA6244
	}

td.firstcol, td.secondcol, td.thirdcol	{
	vertical-align:top;
	}
/* TOURS  */

div.tours img.imgr	{
	float:right;
	margin:5px 0 5px 5px;
	}
	
div.tours h2	{
	line-height:110%;
	font-size:16px;
	margin: 0 0 10px 0;
	padding:2px 5px 2px 5px;
	color:#ffffff;
	background-color:#5A39A9;
	}
	
div.tours h3	{
	line-height:120%;
	font-size:14px;
	margin: 20px 0 0 0px;
	border-top: solid 1px #372BD3;
	padding-top: 8px;
	}

div.tours ul	{
	padding-top:5px;
	margin-top:5px;
		}

div.tours a.h3link {
	line-height:120%;
	font-size:14px;
	margin: 20px 0 0 5px;
	padding-top: 8px;
	font-weight: bold;
	text-decoration: none;
	}