/* IEG Styles  */	

/* Dropdown Menu Styles */

#dropmenudiv{
position:absolute;
border:1px solid #99CCCC;
border-bottom-width: 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
z-index:100;
text-align: left;
background-color: #FFFFFF;
padding-left:3px 0;
}

#dropmenudiv a{
width: 100%;
display: block;
/*text-indent: 3px;*/
color: #000000;
border-bottom: 1px solid #99CCCC;
padding: 3px 0;
text-decoration: none;
font-weight: normal;
background-color: #FFFFFF;

}

#dropmenudiv a:hover{ /*hover background color*/
color: #000000;
background-color: #99CCCC;
}

/* Dropdown Menu Styles End */


	body {
		text-align: center;
		padding: 0;
		margin: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #1C1C1C;
		background-color: #FFFFFF;
		}
		
	.copy {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #000000;
		display: inline;

		}	
		
		
	.structurebox {
		text-align: center;
	}	
		
	img {
		border: 0;
		display: block;
		}
		
		
		
	ul { list-style: square; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		list-style-position: outside;
		align:right;
	}
		
	ol {font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
	}	
	
	td.headertable {
		background-color: #D4EDF4;
		background-image: url(/images/bg-head-logo-850x200.jpg);

	}


#nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #000000;
}

#nav a:link {
color: #000000;
text-decoration: none;
}

#nav a:visited {
color: #000000;
text-decoration: none;
}

#nav a:hover {
color: #999933;
text-decoration: none;
}


	
	.navitem {
	height: 35px;
	width: 71px;
	align: top;
	float: right;
	border-left-color: #99CCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	margin-bottom: 40px;
	display: inline;

	
	}



 #leftnav{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
 	}


#leftnav ul {
list-style-type: none;
padding: 0;
margin-left: 0;
margin-right: 0;
margin-top: 50px;
margin-bottom: 0;
text-align: right;
}

#leftnav li{
background-image: url(/images/arrow-right-8x8.gif);
background-repeat: no-repeat;
background-position: 100% .4em;
padding-right: 10px;
margin-bottom: 10px;
}

#leftnav a:link {
color: #000000;
text-decoration: none;
}

#leftnav a:visited {
color: #000000;
text-decoration: none;
}

#leftnav a:hover {
color: #999933;
text-decoration: none;
}



/*
#leftnav li{
background-image: url(/images/arrow-right-8x8.gif);
background-repeat: no-repeat;
background-position: 100% .4em;
padding-right: .6em;
}*/
	
	.contentarea {
	background-color:transparent;
	/*padding-right: 20px;
	padding-left: 40px;*/
	}

	.searchbox {
	/*align: right;*/
	float: right;
	padding-right: 25px;
	/* padding-top: 40px; */
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
border-style: none;
border-width: 1px;
	}	
	
	input.search { 
	width: 120px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
padding-left: 5px;
margin-right: 10px;
margin-top:0px;
background: #EEF8FB;
font-size: 10px;
border-style: solid;
border-width: 1px;
border-color: #99CCCC;
}

input.borderless {
border-style: none;
border-width: 0px;
}
	
	td.infotable { 	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #FFFFCC;
		padding-left: 20px;
		padding-right: 20px;
	}	
	
	td.homelower {
		background-image: url(/images/bg-home-lower.gif);
	
	}	
	
	td.lower {
		background-image: url(/images/bg-lower.gif);
		
	}	

	td.homefooter {
		background-color: #FFFFFF;
		background-image: url(/images/bg-home-footer.gif);
		background-repeat: no-repeat;	
	}
	
	td.footer {
		background-color: #FFFFFF;
		background-image: url(/images/bg-footer.gif);
		background-repeat: no-repeat;	
	}
	
	.featurebox {
		width: 120px;
		background-color: #CCCC9D;
		/*display: inline;
        margin-right: 20px;
        margin-top: 10px;
		margin-bottom: 10px;*/
		/*float: right;*/
	}
	
	.featureboxblue {
		/*width: 120px;*/
		background-color: #D4EDF4;
		/*display: inline;
        margin-right: 20px;
        margin-top: 10px;
		margin-bottom: 10px;*/
		/*float: right;*/
	}	
	
	.emailbox {
		width: 140px;
		background-color: transparent;
		//display: inline;
        margin-right: 20px;
      /*  margin-top: 10px;
		margin-bottom: 10px;	*/
		padding-left: 20px;
		float:right;
		border-style: none;
		border-width: 1px;
		border-color: #CCCC9D;
		border-left-style: dashed;
		border-right-style: none;
		border-top-style: none;
		border-bottom-style: none;
		
	}
	

	input.email { 
	width: 120px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
padding-left: 5px;
margin-right: 10px;
background: #F1F5DC;
font-size: 10px;
border-style: solid;
border-width: 1px;
border-color: #CCCC9D;
}

	input.login { 
	width: 100px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
padding-left: 5px;
margin-right: 10px;
background: #F1F5DC;
font-size: 10px;
border-style: solid;
border-width: 1px;
border-color: #CCCC9D;
}


h1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold; 
color: #0082D1;

}


.subhead {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold; 
color: #000000;
line-height: 15px;
display: inline;

}



	/*
corner-topleft-10x10.gif
corner-botleft-10x10.gif
corner-botright-10x10.gif
		*/
		
	/*	
	a {
		color: #369;
		text-decoration: none;
		}
			
	a:hover {
		color: #990;
		border-bottom: 1px solid #990;
		}
			
	a:active {
		font-weight: bold;
		color: #000;
		}
		*/
 	.caps {
		text-transform: uppercase;
		font-size: 9px;		
		letter-spacing: 1px;
		}

 	.copyright {
		font-size: 9px;		
		letter-spacing: 1px;
		color: #009966;		
		}

	 .intro {
		font-weight: bold;
		color: #FFFFFF;
		}


	#box {
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 700px;
		padding: 0;
		}
	
	
	#contentbox {
		margin: 20px 20px 40px 40px;
		text-align: left;
		width: 420px;
		padding: 0;
		color: #FFFFCC;

		}
			
	#form_contentbox {
		text-align: left;
		padding: 0;
		color: #FFFFCC;
		font-size: 11px;
		line-height: 15px;
		padding-left: 20px;
		padding-right: 20px;
		background-color: #234545;		
		}			
	
	#form_contentbox input {
		border:1pt solid #003333;	
		}		
		
	#form_contentbox textarea {
		border:1pt solid #003333;	
		}	
			
	#form_contentbox select {
		border:1pt solid #003333;	
		}		
		
	TD.contentarea {
		background-color: #003333;
		}	
		
	TD.rightnav {
		background-image: url(/images/bg-rtinnerscroll-200x600.gif);
		background-color: #234545;
		background-repeat: no-repeat;
		}
	
	TD.homerightnav {
		background-image: url(/images/bg-rightnav-green200x500.gif);
		background-color: #234545;
		background-repeat: no-repeat;
		}	
		
     #contentbox h1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #7EA390;
			line-height: 22px;
			background: url(/images/bt-scroll-30x22.gif) no-repeat left top; 
			margin: 0;
			margin-top: 10px;
			padding: 0 0 0 40px;
			/*float: left;*/
			text-transform: uppercase;
			letter-spacing: 1px;
			}
			
     #contentbox h2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			line-height: 22px;
			color: #7EA390;
			background: #999933;
			background: url(/images/bt-scroll-30x22.gif) no-repeat left top; 
			margin: 0;
			margin-top: 10px;
			padding: 0 0 0 40px;
			/*float: left;*/
			letter-spacing: 1px;
			}			
			
			
	#contentbox p {
			font-size: 11px;
			line-height: 15px;
			margin: 0 0 12px 0;
			padding: 3px 0 0 0;
			text-align: left;
			color: #FFFFCC;

			}
			
/* Event Listing Styles */	
		
		
		#event {
		margin-left: 40px;
		/*margin-right: 40px;
		margin-bottom: 10px;*/
		
		
		width: 360px;
		border-bottom: medium double #668C79;
		text-align: left;
		background-color: transparent;
		}
		
		#event p{
         margin-bottom: 10px;
		 line-height: 15px;
		 background-color: transparent;
		 
		}
		
		#event p.date{
		
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12 px;
		font-weight: bold;
		color: #668C79;
		}
		
	
		
#event p.title{
		margin-left: 40px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14 px;
		font-weight: bold;
		color: #FFFFFF;
		border-bottom: 1px solid #234545;

}	
#event p.detail{
      margin-left: 40px;		
}
#event p.time{
      margin-left: 40px;
}
#event p.cost{
		margin-left: 40px;
}
#event p.booking{
		margin-left: 40px;
}
#event p.notes{
		margin-left: 40px;
}

		
/* Form Element Styles */			
		
			#form {
		margin-left: 40px;
		/*margin-right: 40px;
		margin-bottom: 10px;*/
		
		
		width: 360px;
		border-bottom: medium double #668C79;
		text-align: left;
		background-color: transparent;
		}	
		
		
		
		
		
			
/* Right Nav Styles */	

#navbar {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12.5px;
font-weight: bold;
text-align: left;
/*float: right;*/
line-height: 15px;
/*margin-top: 40px;*/
}


#navbar a:link {
text-decoration: none;
color: #999933;
}

#navbar a:visited {
text-decoration: none;
color: #999933;
}

#navbar a:hover {
text-decoration: none;
color: #FFFFFF;
}


#featuretop {
padding: 0;
margin-top: 20px;
margin-left: 20px;
width: 160px;
height: 60px;
background-image: url(/images/rt-bg-featurtop-200x100.gif);
}

#featurebot {
padding: 0;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
width: 160px;
height: 60px;
background-image: url(/images/rt-bg-featurbot-200x100.gif);
}

.feature {
color: #FFFFFF;
font-size: 11px;
text-align: left;
margin-left: 40px;
width:130px;
}

.feature.a:link {
text-decoration: none;
}



p.subnav {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-align: left;
margin-left: 40px;
width:140px;

}

p.navbar {
color: #FFFF00;
text-align: left;
margin-left: 20px;
width:160px;
}

p.navtext {
color: #FFFF00;
text-align: left;
margin-left: 20px;
width:160px;
font-size: 11px;
font-weight: normal;
line-height: 15px;
}

p.hideIEMacBug {
display: none;
}


/* Footer Styles */



#footer {
color: #999933;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
line-height: 15px;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 25px;
padding-right: 25px;
}

#footer a:link {
text-decoration: none;
color: #666666;
}

#footer a:visited {
text-decoration: none;
color: #666666;
}

#footer a:hover {
text-decoration: none;
color: #999933;


