/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
img {
	padding:0px;
	margin:0px;
	border: 0px none;
}
h3 {
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:1.6em;
}

#splash_copyright {
	position:absolute;
	left:8px;
	top:510px;
	width:252px;
	height:15px;
	z-index:3;
	color:#FF9933;
	font-size:.9em;
}

/* container for entire page */
#container {
	/*background-image:url(../images/common/background.jpg);*/
	background-color:#FFFF99;
	background-repeat:no-repeat;
	width:776px;
	/*height:2227px;*/
	position:absolute;
	top:0px;
	left:0px;
}

/* www address and email in upper right */
#top_links {
	float:right;
	color:#f96611;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:600;
	margin-right:15px;
	height:61px;
}
#top_links a {
	text-decoration:none;
	color:#f96611;
}
#top_links a:visited {
	text-decoration:none;
	color:#f96611;
}
/* **** HEADER ****** */
#header_container {
	/* width:804px; */
	margin-bottom:10px;
}
#header_top_spacer {
	padding-top:23px;
}
#header_left_logo {
	background-image:url(../images/common/logo.gif);
	background-repeat:no-repeat;
	height:234px;
	width:117px;
	display:inline;/* needed for IE float margin doubling bug */
    float:left;
	margin: 0px 20px 10px 17px;
}
/* items to the right of logo */
#header_right_container {
	margin:0px 0px 10px 0px;
	clear:none;
	position:relative;	
}
#header_right_item {
	margin-bottom:12px;
}

/* ******* LEFT NAV NEXT TO BODY ******* */
#lft_nav_column {
	display:inline;/* needed for IE float margin doubling bug */
	margin-left:4px;
	width:166px;
	float:left;
}
#left_nav {
	width:155px;
}
#left_nav td {
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F3B31F;
}
#left_nav td a {
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
}
#left_nav th.title {
	color:#FFFFFF;
	background-color:#F3B31F;
	font-size:1.1em;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
}
#left_nav th.title a {
	color:#FFFFFF;
	font-weight:700;
	text-decoration:none;
}
#lft_sub_nav {
	margin-top:10px;
	margin-bottom:10px;
}
.lft_sub_nav_row {
	width:166px;
	background-color:#FFFDE2;
	text-align:center;	
}
.lft_sub_nav_row a {
	color:#F9701D;
	font-weight:600;
	text-decoration:none;

}
.lft_sub_nav_title {
	color:#F9701D;
	font-size:1.05em;
	font-weight:700;
	text-transform:uppercase;
}


/* ******* RIGHT COLUMN NEXT TO BODY ******* */
#content_right_gutter {
	display:inline;/* needed for IE float margin doubling bug */
	float:left;
	/* margin-left:5px; */
	/* margin-right:7px; */
	clear:none;
	width:109px;
}

.rt_col_box {
	margin-top:18px;
	margin-bottom:67px;
	width:109px;
	height:109px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:.95em;
	font-weight:700;
	line-height:1.1em;
}
.rt_col_box a {
	text-decoration:none;
	color:#000000;
}
#rt_col_greenbox {
	background-image:url(../images/common/rt_col_greenbox.gif);
}
#rt_col_bluebox {
	background-image:url(../images/common/rt_col_bluebox.gif);
}
#rt_col_orangbox {
	background-image:url(../images/common/rt_col_orangbox.gif);
}
#rt_col_redbox {
	background-image:url(../images/common/rt_col_redbox.gif);
}

/* container wrapping the entire body content (everything between header and footer */
#body_container {
	display:inline;/* needed for IE float margin doubling bug */
	clear:none;
	float:left;
	/* width:804px; */
}
/* ***** BODY HEADER ****** */
#body_header {
	display:inline;/* needed for IE float margin doubling bug */
	clear:none;
	float:left;
}
#body_header_mid {
	background-image:url(../images/common/body_header_mid.jpg);
	background-repeat:no-repeat;
	height:95px;
	width:338px;	
	padding:5px 5px 5px 5px;
	font-size:8pt;
	font-weight:700;
}

/* ******* BODY CONTENT ****** */
#content_body {
	
	display:inline;/* needed for IE float margin doubling bug */
	clear:none;
	float:left;
	padding:10px 10px 10px 10px;
	width:460px;
}
/* for home page only (no right column) */
#home_content_body {
	display:inline;/* needed for IE float margin doubling bug */
	clear:none;
	float:left;
	padding:0px 10px 10px 10px;
}
#home_content_body a {
	text-decoration:none;
}

#content_body h3 {
	padding:0px;
	margin:0px 0px 5px 0px;
}

.home_body_img {
	margin-right:20px;
	display:inline;
}
.body_copy {
	margin:0px 0px 5px 0px;
	font-size:1.2em;
	line-height:1.4em;
}
.body_copy a {
	color:#013d93;
}
#content_body ul {
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	margin-left:12px;
}
.body_photo {
	float:left;
	padding:0px 5px 0px 0px;
}
.blue {
	color:#013d93;
}
.blue a{
	color:#013d93;
}
.orange {
	color:#f96611;
}
.orange a {
	color:#f96611;
}
/* ****** FOOTER ******** */
#footer {
	margin-top:35px;
	margin-left:-40px;
	text-align:center;
	clear:both;
}
#footer a{
	text-decoration:none;
	color:#013d93;
}
#footer ul {
	list-style:none;
}
#footer ul li {
	font-size:1.2em;
	font-weight:600;
	display:inline;
	color:#013d93;
	border-left:solid 1px #013d93;
	padding-right:5px;
	padding-left:5px;
}
#footer ul li.last {
	border-right:solid 1px #013d93;
}

#footer_copyright {
	float:right;
	text-align:right;
	font-size:14px;
	font-weight:600;
}


/* Tables on the join page */
.join_table_bottom {
	border-bottom:2px dotted #FF9900;
}
.join_table_right {
	border-right:2px dotted #FF9900;
}


/*  ****** Splash Page ****** */
.countdown_timer {
	font-size:7pt;
	background-color:#F1E93C;
	border:none 0px;
}

#countDownTimer {
	position:absolute;
	left:240px;
	top:315px;
	width:192px;
	height:18px;
	z-index:2;
}
#mapWeatherBox {
	border-style:solid;
	border-color:#4856E4;
	border-width:2px;
	position:absolute;
	left:491px;
	top:216px;
	z-index:1;
	overflow: hidden;
}
#carnivalDate {
	position:absolute;
	left:211px;
	top:344px;
	z-index:1;
	color:#0c35ff;
	font-family:Copperplate, Copperplate Gothic Light ;
	font-size:1em;
	font-weight:500;
}

