@charset "utf-8";


.title {font-size:18px;color:#33B0FF;font-weight:bold;line-height:18px}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#BD0400;text-decoration:none;font-weight:bold}
.openedlink {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#BD0400;text-decoration:none;font-weight:bold}
.CodeForeground {margin:0in;margin-bottom:.0001pt;font-size:9.0pt;font-family:Courier New;}
.CodeInText {font-family:Courier New;font-weight:bold;}
.ScreenText {font-family:Tahoma;}
.ImportantWords	{font-weight:bold;}
.Highlight {font-family:Arial;color:red;}

td {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;;padding: 5px;}

.header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.back3 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg3new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.back5 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg5new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.back17 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg17new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.back19 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg19new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.back20 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg20new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
	.inputtext 
		{
		color: #333333;
		background-color: #FFFFFF;
		font-size: 11px;
		border: #888888 1px solid;
		height: 17px;
		width: 120px;
		padding: 1px 3px;
		}	
		.inputtextrequired
		{
		color: #333333;
		background-color: #DEAEAD;
		font-size: 11px;
		border: #888888 1px solid;
		height: 17px;
		width: 120px;
		padding: 1px 3px;
		}	
	.inputselect 
		{
		color: #333333;
		background-color: #FFFFFF;
		font-size: 11px;
		border: #888888 1px solid;
		height: 17px;
		padding: 1px 0px 1px 3px;
		width: 120px;
		}	
	.inputtextarea{
		color: #333333;
		background-color: #FFFFFF;
		font-size: 11px;
		border: #888888 1px solid;
		}	
		.inputtextarearequired{
		color: #333333;
		background-color: #DEAEAD;
		font-size: 11px;
		border: #888888 1px solid;
		}	
	.inputbutton 
		{
		color: #333333;
		background-color: #EEEEEE;
		font-size: 11px;
		cursor: pointer;
		border:  1px solid;
		height: 19px;
		width: 80px;
		font-weight : bold;
		}


/*.gmnoprint div {
	width: 50px;
	height: 20px;
}

.gmnoprint div div {
	position: relative;
	top: -20px;
	left: -20px;
	width: 63px;
	height: 18px
}*/
#map span {
	display: none !important;
}


#map {
	background: none !important;
}



/* ==================================== */

* {
	outline: none;
}

body#site {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #858585;  
	background: url(../images/bodybg.gif) repeat-x #666666;
	line-height: 1.8em;
}

h1 {
	color: #9f7e1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	width: 90%;
	border-bottom: 1px solid #d5d5cb;
	padding-bottom: 50px;
	margin: 40px 20px 20px 20px;
}

h2 {
	color: #9f7e1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 30px 20px 10px 20px;
}

h3 {
	color: #9F7E1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin: 20px 20px 10px 20px;
}

p {
	margin: 10px 20px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 930px;
	height: 143px;
	float: left;
	padding: 0 0 0 50px;
}

		#header img {
			float: left;
		}
		
		#nav {
			width: 628px;
			height: 56px;
			background: url(../images/navBG.jpg) no-repeat;
			float:right;
			text-align:center;
			padding: 0 0 0 22px;
			margin: 30px 0 0 0;
		}
				#nav ul {
					margin: 0;
					padding: 0;
				}
		
						#nav ul li {
							float: left;
							list-style: none;
						}
						
								#nav ul li a {	
									display: block;
									height: 29px;
									width: 70px;
									font-family:  Arial, sans-serif;
									font-size: 12px;
									font-weight: bold;
									text-transform: uppercase;
									color: #ccc;
									text-decoration: none;
									padding: 25px 0 0 0;
								}
								
										#nav ul li a.wide {
											width: 120px;
										}
								
								#nav ul li a:hover {
									color: #f5ce0f;
								}

#tabWrapper {
	width: 940px;
	height: 353px;
	float: right;
}

		#tabWrapper ul {
			margin: 0;
			padding: 0;
			width: 321px;
			height: 353px;
			float: right;
		}
		
				#tabWrapper li.tab {
					width: 310px;
					margin: 0;
					padding: 0;
					list-style: none;
					position: relative;
				}
				
						#tabWrapper li.tab.Day, #tabWrapper li.tab.Privilege {
							height: 119px;
						}
						
						#tabWrapper li.tab.Night {
							height: 115px;
						}
						
								#tabWrapper li.tab.Night .tabImg,  #tabWrapper li.tab.Privilege .tabImg {
									display: none;
								}
								
								.tabImg {
									position: absolute;
									right: 309px;
								}
								
								#tabWrapper li.tab.Day .tabImg {
									top: 0px;
								}
								
								#tabWrapper li.tab.Night .tabImg {
									top: -119px;
								}
								
								#tabWrapper li.tab.Privilege .tabImg {
									top: -234px;
								}
												
								
										#tabWrapper li.tab.Privilege div p {
											position: absolute;
											top: -90px;
											left: -606px;
											color: white;
											width: 300px;
											display: none;
										}
										
										#tabWrapper li.tab.Privilege div strong {
											color: #d89e0b;
										}
										
										#regForm {
											position: absolute;
											bottom: 35px;
											left: -590px;
											display: none;
										}

#directions {
	float: left;
	margin: 30px 0 0 00px;
	color: #ccc;
}

		#directions strong {
			color: #f5ce0f;
			margin-left: 40px;
		}
		
#defaultFooter {
	background: url(../images/footerBG.jpg) no-repeat;
	width: 895px;
	height: 267px;
	float: right;
	margin: 10px;
	padding: 30px;
}

		#defaultFooter #leftCol  {
			float: left;
			width: 600px;
		}
				#defaultFooter #leftCol p {
					float: left;
					width: 400px;
					margin: 10px 0 0 20px;
					font-size: 14px;
					font-weight:normal;
					color: #D8D8D8;
				}
				
				#defaultFooter #leftCol img {
					float: left;
				}
				
		#defaultFooter #whatsNew {
			width: 255px;
			float: right;
			height: 267px;
			margin: 0 0px 0 0;
		}
		
				#defaultFooter #whatsNew a {
					color: #e88007;
					font-weight: bold;
					display: block;
					margin: 0 0 5px 0;
				}
				#defaultFooter #whatsNew p {
					margin: 10px 0 40px 0;
				}
		
				#whatsNewImg {
					float: right;
					margin: 8px 115px 0 0;
				}

#furtherContentWrap {
	width: 100%;
	min-height: 700px;
	float:left;
	background: url(../images/rightColRepeat.jpg) 656px top repeat-y;
	margin: 10px 0 0 0;
}
				
#furtherLeftCol {
	width: 631px;
	float:left;
	background: url(../images/furtherTop.gif) no-repeat #fff;
	min-height: 700px;
	margin: 0 0 0 25px;
}

		p.first {
			font-weight: bold;
			font-size: 16px
		}
		/*#furtherLeftCol div {
			margin: 20px;
		}*/
		
		#furtherLeftCol a {
			font-weight: bold;
			color: #9f7e1d;
		}
		
		#cardForm {
					width: 556px;
					text-align: center;
				}
				
						#cardForm label {
							margin: 0 10px 15px 0;	
							width: 200px;
							display: inline-block;	
							text-align: left;		
						}

#furtherRightCol {
	width: 299px;
	float:left;
	background:  url(../images/rightColBG.jpg) no-repeat #eae7de;
	min-height: 700px;
	padding: 0 0 0 10px
}

		#furtherRightCol h1 {	
			color: #827f78;
		}
		
		#furtherRightCol ul {
			margin: 30px 0 0 20px;
			padding: 0;
		}
		
				#furtherRightCol li {
					margin: 0;
					
					list-style: none;
					border-bottom: 1px solid #ebe8df;
				}
				
				#furtherRightCol li:hover {
					background: #ebe8df;
				}
				
				#furtherRightCol a.link {
					color: #9a9997;
					font-size: 14px;
					display: block;
					width: 90%;
					padding: 4px 0 4px 10px;
				}
				
				#furtherRightCol strong {
					color: #9f7e1d;
				}
				
				
				#linkImgs {
					margin: 30px 0 0 10px;
				}
						

						.linkImg {
							padding: 5px 3px;
						}

				

#copyright {
	width: 860px;
	font-size: 10px;
	color: #ccc;
	float: right;
	height: 40px;
	padding: 0 40px 0 80px;
}

	#copyright a {
		color: #ccc;
	}
	
	#footerSwirl {	
		float:right;
	}
