body { 	background-attachment: fixed;	background-color: #FFFFFF;	background-image: url(../images/bg3.png);	background-repeat: repeat-y;	background-position: center top;	font-family: Arial, Helvetica, sans-serif;	color: #44444;	margin: 0px;	padding: 0px;	font-size: 75%;}

/*  TOP  */
#topwrapper {background-color: #2D4555; padding: 0px; clear: both; float: left; height: 106px; width: 100%;margin: 3px auto 0px auto;}
#topblock {	height: 106px;	width: 970px;	padding: 0px;	margin: 0px auto;  background-color: #2D4555;background-image: url(../images/bg-header14.png); background-repeat:no-repeat;	background-position: top center;}
#topcontainer {padding: 0;	height: auto;	margin: 0;	clear: both;	width: 970px;	 float: left;}

#topinfol {	padding: 0px;	float: left;	width: 320px;	margin: 16px 5px 0px 0px; background: transparent;}
#topinfor {	padding: 0px;	clear: right;	float: right;	width: 400px;	margin: 2px 0px 0px 0px; background: transparent;}
#topinfor p {padding: 0px; margin: 12px 20px 0px 0px; background-color: transparent; font-family: "Times New Roman", Times, serif;}
.topaddress {font-size: 10pt;	text-align: right;	font-style: normal;	color: #fff;background: transparent; }
.toptel {font-size: 23pt;	text-align: right;	font-style: normal;	color: #fff;  background: transparent;}

/*  HEADER  */
#headerwrapper {background: transparent;	padding: 0px; clear: both; float: left; height: 50px; width: 100%; margin: 0px 0px 1px 0px;  }
#headerblock {	width: 970px;	margin-right: auto;	margin-left: auto;	padding: 0;	background: transparent;}

/* New Navigation Layout */

#navcontainer {	padding: 0;	height: 50px;	margin: 0;	}
#navcontainer ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#navcontainer img {	border: 0;	margin: 0;	padding: 0;	float: left; }
#navcontainer ul li {	display: block;	float: left;}
#navcontainer ul li a {	height: auto; color: #5F788F;	text-decoration: none;	display: inline-block;
	font-size: 14pt; font-family:"Times New Roman", Times, serif;	padding: 14px 9px;	text-transform: capitalize;	font-weight: normal; text-align:center; }
* html #navcontainer ul li a {padding: 8px 1px;}
@-moz-document url-prefix() {   #navcontainer ul li a  {     padding: 14px 10px;  }}

#navcontainer li#contact {background-image:url(../images/contactback.png); background-repeat: no-repeat; background-position: top center;}
#navcontainer li#contactact a {background-image:url(../images/contactback.png); background-repeat: no-repeat; background-position: top center;color: #2E2E2E;	text-decoration: none;}
	
#navcontainer ul li a:hover {	color:#2E2E2E;	text-decoration: none;	}
#navcontainer li#active a {	color: #2E2E2E;	text-decoration: none;	}
#navcontainer li#active a:hover{	color: #5F788F;	text-decoration: none;}
#navcontainer em {color: #FFFFFF; font-size: 11pt;}

.divider {color: #999;	*color: #F2F2F2;   text-decoration: none; font-size: 13pt; margin: 0px 2px; font-weight:normal; }
* html .divider {}

.divider2 {color: #F4EDE5;	text-decoration: none; font-size: 13pt; margin: 0px 2px; font-weight:normal; }


#maincontainer {
	height: auto;
	width: 970px;
	margin: 0px auto;
	clear:both;
	background: transparent;
}

#mainpic { height: auto;	width: 970px;	margin: 0px auto;	clear:both;}

#picshad {	padding: 0;	height: 15px;	margin: 0;	clear: both;	width: 970px; float: left;	background-image: url(../images/bgpicshad.png);	background-repeat:no-repeat; background-position: top center;}



#photos { width: 85%; margin-left:36px;}
#photos td {border: 1px solid  #dadada; padding: 6px; margin:0px }
#photos tr {padding:0px; text-align: center;}
#photos img {border: 1px solid #666666;}
#pic {background-image: url(../images/pic_ah2.jpg); background-repeat:no-repeat; height: 222px;}





#contentstrip {	height: auto;	width: 970px;	clear: both;}

#rightbar {	height: auto;	width: 190px;	float: left;	margin-left: 20px;}

/* New Sidebar Layout */
#sideshad1{	padding: 0;	height: 12px;	margin: 0;	 width: 190px;
	float: left;	background-image: url(../images/bgsideshad1.gif);	background-repeat:no-repeat;}
#sideshad2{	padding: 0;	height: 12px;	margin: 0;	 width: 190px;
	float: left;	background-image: url(../images/bgsideshad2.gif);	background-repeat:no-repeat;}
#sideshad3{	padding: 0;	height: 12px;	margin: 0;	 width: 190px;
	float: left;	background-image: url(../images/bgsideshad3.gif);	background-repeat:no-repeat;}
#sideshad4{	padding: 0;	height: 12px;	margin: 0;	 width: 190px;
	float: left;	background-image: url(../images/bgsideshad4.gif);	background-repeat:no-repeat;}

/* Gold Sidebar 1 */

#sidenavcontainer1 {	padding: 0;	width: 190px;	margin-left: 0px;}
#sidenavcontainer1 ol {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#sidenavcontainer1 ol li {	display: block; }

#sidenavcontainer1 ol li a { height: auto;	color: #fff;	text-decoration: none;	display: block;	font-size: 10pt;
	padding: 6px; margin-bottom: 0px; background-color: #C9BD9F;	text-transform: uppercase;	text-align: left; font-weight: bold;}
#sidenavcontainer1 ol li a:hover {	background-color: #C9BD9F; color: #666;}

#sidenavcontainer1 ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none; }
#sidenavcontainer1 ul li {	display: block;}
#sidenavcontainer1 ul li a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #ECE7DA;	line-height: normal;	text-transform: none;}
html>body div#sidenavcontainer1 ul li a {padding: 3px 4px 2px 10px; }
	
#sidenavcontainer1 ul li#end a {	height: auto;	color: #555	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 3px 4px 2px 10px;		margin-bottom: 1px;		background-color: #EBE6DA;	line-height: normal;	text-transform: none;}
html>body div#sidenavcontainer1 ul li#end a {padding: 3px 4px 12px 10px;}

#sidenavcontainer1 ul li#start a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;			margin-bottom: 1px;		background-color: #EBE6DA;	line-height: normal;	text-transform: none;}
html>body div#sidenavcontainer1 ul li#start a {padding: 12px 4px 2px 10px;	}

	
#sidenavcontainer1 ul li a:hover {	background-color: #fff;	color: #A79467;}
#sidenavcontainer1 ul li#end a:hover {	background-color: #fff;	color: #A79467;}
#sidenavcontainer1 ul li#start a:hover {	background-color: #fff;	color: #A79467;}

#sidenavcontainer1 li#active a {	color: #FFFFFF;	background-color: #387B2B;	background-attachment: scroll;	background-image: url(../images/2side.png);	background-repeat: no-repeat;	background-position: center top;}

/* Green Sidebar 2 */

#sidenavcontainer2 {	padding: 0;	width: 190px;	margin-left: 0px; margin-top:10px;}
#sidenavcontainer2 ol {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#sidenavcontainer2 ol li {	display: block;}

#sidenavcontainer2 ol li a { height: auto;	color: #fff;	text-decoration: none;	display: block;	font-size: 10pt;
	padding: 6px;	margin-bottom: 0px; background-color: #A8C7CE;	text-transform: uppercase;	text-align: left; font-weight: bold;}
#sidenavcontainer2 ol li a:hover {	background-color: #A8C7CE; color: #666;}

#sidenavcontainer2 ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#sidenavcontainer2 ul li {	display: block;}
#sidenavcontainer2 ul li a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #E8EFF0;	line-height: normal;	text-transform: none;}
	
		html>body div#sidenavcontainer2 ul li a {padding: 3px 4px 2px 10px; }


#sidenavcontainer2 ul li#end a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #E8EFF0;	line-height: normal;	text-transform: none;}
	
		html>body div#sidenavcontainer2 ul li#end a {padding: 3px 4px 12px 10px;}


#sidenavcontainer2 ul li#start a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #E8EFF0;	line-height: normal;	text-transform: none;}
	
			html>body div#sidenavcontainer2 ul li#start a {padding: 12px 4px 2px 10px;	}


#sidenavcontainer2 ul li a:hover {	background-color: #fff;	color: #308993;}
#sidenavcontainer2 ul li#end a:hover {	background-color: #fff;	color: #308993;}
#sidenavcontainer2 ul li#start a:hover {	background-color: #fff;	color: #308993;}

#sidenavcontainer2 li#active a {	color: #FFFFFF;	background-color: #387B2B;	background-attachment: scroll;	background-image: url(../images/2side.png);	background-repeat: no-repeat;	background-position: center top;}


#sidenavcontainer2 ul li#special a {	height: auto;	color: #fff;	text-decoration: none;	display: block;
	font-size: 14pt;	padding: 4px 4px 2px 10px;		margin-bottom: 1px;		background-color: #FF2C24;	line-height: normal;	text-transform: none;}
	
			html>body div#sidenavcontainer2 ul li#start a {padding: 16px 4px 4px 10px;	}

/* Green Sidebar 3 */

#sidenavcontainer3 {	padding: 0;	width: 190px;	margin-left: 0px; margin-top:10px;}

#sidenavcontainer3 ol {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}

#sidenavcontainer3 ol li {	display: block;}

#sidenavcontainer3 ol li a { height: auto;	color: #fff;	text-decoration: none;	display: block;	font-size: 10pt;
	padding: 6px;	margin-bottom: 0px; background-color: #B2CDA8;	text-transform: uppercase;	text-align: left; font-weight: bold;}

#sidenavcontainer3 ol li a:hover {	background-color: #B2CDA8; color: #666;}

#sidenavcontainer3 ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#sidenavcontainer3 ul li {	display: block;}
#sidenavcontainer3 ul li a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;	margin-bottom: 1px;	background-color: #E8EFE7;	line-height: normal;	text-transform: none;}
			html>body div#sidenavcontainer3 ul li a {padding: 3px 4px 2px 10px; }


#sidenavcontainer3 ul li#end a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #E8EFE7;	line-height: normal;	text-transform: none;}
			html>body div#sidenavcontainer3 ul li#end a {padding: 3px 4px 12px 10px;}


#sidenavcontainer3 ul li#start a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #E8EFE7;	line-height: normal;	text-transform: none;}
				html>body div#sidenavcontainer3 ul li#start a {padding: 12px 4px 2px 10px;	}


#sidenavcontainer3 ul li a:hover {	background-color: #fff;	color: #99BC8B;}
#sidenavcontainer3 ul li#end a:hover {	background-color: #fff;	color: #99BC8B;}
#sidenavcontainer3 ul li#start a:hover {	background-color: #fff;	color: #99BC8B;}

#sidenavcontainer3 li#active a {	color: #FFFFFF;	background-color: #387B2B;	background-attachment: scroll;	background-image: url(../images/2side.png);	background-repeat: no-repeat;	background-position: center top;}


/* Pink Sidebar 4 */

#sidenavcontainer4 {	padding: 0;	width: 190px;	margin-left: 0px; margin-top:10px;}

#sidenavcontainer4 ol {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}

#sidenavcontainer4 ol li {	display: block;}

#sidenavcontainer4 ol li a { height: auto;	color: #fff;	text-decoration: none;	display: block;	font-size: 10pt;
	padding: 6px;	margin-bottom: 0px; background-color: #c7276f;	text-transform: uppercase;	text-align: left; font-weight: bold;}

#sidenavcontainer4 ol li a:hover {	background-color: #c7276f; color: #666;}

#sidenavcontainer4 ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#sidenavcontainer4 ul li {	display: block;}
#sidenavcontainer4 ul li a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;	margin-bottom: 1px;	background-color: #F1DFE9;	line-height: normal;	text-transform: none;}
			html>body div#sidenavcontainer4 ul li a {padding: 3px 4px 2px 10px; }


#sidenavcontainer4 ul li#end a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #F1DFE9;	line-height: normal;	text-transform: none;}
			html>body div#sidenavcontainer4 ul li#end a {padding: 3px 4px 12px 10px;}


#sidenavcontainer4 ul li#start a {	height: auto;	color: #555;	text-decoration: none;	display: block;
	font-size: 10pt;	padding: 0px 4px 0px 10px;		margin-bottom: 1px;		background-color: #F1DFE9;	line-height: normal;	text-transform: none;}
				html>body div#sidenavcontainer4 ul li#start a {padding: 12px 4px 2px 10px;	}


#sidenavcontainer4 ul li a:hover {	background-color: #fff;	color: #c7276f;}
#sidenavcontainer4 ul li#end a:hover {	background-color: #fff;	color: #c7276f;}
#sidenavcontainer4 ul li#start a:hover {	background-color: #fff;	color: #c7276f;}

#sidenavcontainer4 li#active a {	color: #FFFFFF;	background-color: #387B2B;	background-attachment: scroll;	background-image: url(../images/2side.png);	background-repeat: no-repeat;	background-position: center top;}





#leftbar { 	height: auto;	width: 730px;	float: left;	margin-left: 13px;}



.tabbed
{
	display: inline-block;
	float: right;
}






#copybox { 	width: auto;	margin: 15px 0px 2px 0px;}

#copybox h1{ margin-top: 10px; padding-top: 0px;	font-size: 22px;	color: #999;	font-weight: normal;	line-height: 140%;	font-family: Georgia, "Times New Roman", Times, serif;}
	
#copybox h2 {	margin-top: 0px;	padding-top: 0px;	font-size: 14px;	color: #888;	font-weight: normal;line-height: 145%;	}

#copybox h3 {	margin-top: 0px;	padding-top: 0px;	font-size: 1.2em;	color: #666;	font-weight: normal;	margin-bottom: 0px; padding-bottom: 0px;}

.imageElement h3 {	font-size: 60%;}

#copybox h4 {	font-size: 1.4em;	color: #237B87;	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;}


#copybox p{	line-height: 145%;	color: #888;	font-size: 1.2em;}
#copybox ul li {	font-size: 1em;	line-height: 1.5em;	color: #555;}
#copybox ol li {	font-size: 1em;	line-height: 1.5em;	color: #555;}
#copybox a {	color: #308993;	text-decoration: none;	font-weight: bold;}
#copybox a:hover {	color: #54A3AC;	text-decoration: underline;}


#fronttable { 	border-bottom: 1px solid #cccccc;	margin: 16px 0px 30px 0px; background-color: #fff; width: 745px;}
* html #fronttable { 	width: 720px;}
#fronttable td { font-size: 1em; line-height: 130%;	color: #777;	padding: 4px 8px 16px 8px; vertical-align: top;}
#fronttable h1  {	font-size: 1.3em; margin-top: 0px; margin-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-top: 1px solid #E9E9E9; padding-top:5px; }
#fronttable h2  {	font-size: 1.1em; margin: 12px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
#fronttable p {line-height: 145%; font-size: 1.1em; }
#fronttable img  {	margin: 0px; border:0px;}
#fronttable ul {	border: 0;	margin: 0px 24px 0px 24px;	padding: 0; list-style: none; }
#fronttable ul li {	 float: left;line-height: 130%; font-size: 0.9em;}
#fronttable ul li a {	color: #555;	text-decoration: none;  font-weight: normal;	}

#venuetable { 	margin: 20px 0px; background-color: #fff; width: 500px;}
* html #venuetable { 	width: 470px;}
#venuetable td { font-size: 1.1em; color: #666;	padding: 0px 4px 12px 4px; vertical-align: top;}
#venuetable img  {	margin: 0px; border:0px;}

#frontside {float:right; width: 230px; background-color: #E4E4E4; padding: 10px; margin: 10px;}
* html #frontside { 	width: 220px;}
#frontside h3 {font-weight: bold;line-height: 145%;}

.tablestyle { 	border: 1px solid #cccccc;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}

.tablestyle th {	font-size: 1.2em;	line-height: normal;	color: #777;	text-align: center;	background-color: #EAEAEA;
	border: 1px solid #dddddd;	background-attachment: scroll;	background-image: url(../images/shad2.png);	background-repeat: repeat-x;	background-position: center top;	padding: 2px;	font-weight: normal;}

.tablestyle td {	background-attachment: scroll;	background-image: url(../images/shad.png);	background-repeat: repeat-x;
	background-position: center top;	font-size: 1em;	line-height: normal;	color: #777;	border: 1px solid #dddddd;
	padding: 4px;}
	
.tablestyle  h1  {	font-size: 1.3em;}
.tablestyle  h2  {	font-size: 1.5em;	color: #255D1B;	font-weight: normal;	letter-spacing: -0.03em;	margin: 0px;	padding: 0px;}
.rightalignedpic {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	float: right;
	border: 3px solid #CCCCCC;
	padding: 1px;
}
.leftalignedpic {float:left; margin: 0px 15px 5px 0px;}

.okpic {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border: 3px solid #CCCCCC;
	padding: 1px;
}

.backtable {
	font-size: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
#smallside {
	font-size: 0.7em;
	color: #666666;
	text-align: center;
}

/* Footer */
#footercontainer {background-color: #2D4555; width: 100%; margin:0 auto; clear:both; padding:0px;}

#footer { clear: both;	height: 172px;	width: 970px;	 padding: 0px;	margin: 0px auto;	background-image: url(../images/bg-footer14.png);  background-repeat: no-repeat; 	background-position: center top;}

#botlogocontainer {	float: left;width: 240px; text-align: left; padding: 0px; height: auto;	margin: 27px 0px 0px 30px;}

#bottextcontainer  { float: right;	width: 650px;	text-align: right;	font-family: "Times New Roman", Times, serif; font-size: 11pt;	color: #fff; font-weight: normal; padding: 0px; margin: 0px 20px 0px 0px;}
#bottextcontainer  a{	color: #fff;	text-decoration: none;}
#bottextcontainer  a:hover{	color: #fff;	text-decoration: underline;}
.larger {font-size: 180%;}

#footeraddress { clear:both; padding-top: 10px;	margin: 10px auto 0px auto;	 width: 925px;background-color: #2D4555;}
#footeraddress  p {	text-align: left; font-family: "Times New Roman", Times, serif; 	font-size: 11pt;	font-weight: normal;  color: #fff;	text-decoration: none;}
#footeraddress  a {	color: #fff;	text-decoration: none;}
#footeraddress  a:hover {	text-decoration: underline; }





/* FORMS */
#form {width: 90%; padding: 3px;}
#form table {width: 100%;}
#form td {padding: 3px;}
fieldset {border: 1px solid #9ABABB; background-color: #F8EDF2; line-height: 2em;}
legend {font-weight: bolder; font-size: 110%; color: #237B87;}
label {padding: 6px 0px 6px 0px; }
input:focus{background-color:#ffffcc; color:#000000; border-left: 3px solid #6A69AD;}
em {font-weight:bold; color: #237B87; font-size: 14px;}



.none {display: none;}

strong {font-weight: bold;}
.smaller {font-size: 90%; }
.smallerfont {font-size: 70%; font-family: Arial, Helvetica, sans-serif;}
.bigger {font-size: 140%;}
.strongcaps {font-weight: bold; text-transform: uppercase;}
.caps {text-transform: uppercase;}
.blight {color: #666666; font-weight: bold;}
.line {border-top: 3px double #D0C8CC; padding-top: 5px; width: 85%}
.colorg {color: #237B87; font-weight: normal; font-size: 130%;}
.color1 {color: #237B87;}
.italic {font-style:italic; font-size: 120%; }
.italicg {font-style:italic; font-size: 130%; color: #C7276F; }
.italico {font-style:italic; font-size: 100%; color: #FF2C24;  }
.orangeonly { color: #FF2C24; }
.orange { font-size: 90%; color: #FF2C24;font-family: Arial, Helvetica, sans-serif; }
.orangesm { font-size: 70%; color: #FF2C24;font-family: Arial, Helvetica, sans-serif; }
.right {text-align:right; border-top: 1px solid gold;}
.center {text-align:center;}
.gg {font-family: "Times New Roman", Times, serif; text-transform: uppercase; font-size:120%;}

#box {background-color:#E4E4E4; padding: 20px; clear:left; }
#box p {color: #777}
#box a {color: #999}
#box img {border:0px;}
#box1 {background-color:  #F7D4E0; border: 1px solid #F498B8; padding: 3px; margin:10px 5px 3px 5px; font-size: 1.2em; text-align: left;}

#box2 {background-color:  #fff7f2 ; border: 1px solid #EE5F91; padding: 2px; margin:10px 5px 3px 5px; font-size: 1.2em; text-align: left;}

#venues { width: 100%; margin-left:0px;}
#venues td {border: 0px solid #dbccd6; padding: 8px 1px;}
#venues p {margin: 3px 0px; text-align: center;}
.venue {color: #919A9B; font-size: 36px;}


*+html #venues p {margin-top:3px;}

#packages { width: 100%; margin-left:0px;}
#packages td {border: 0px solid #dbccd6; padding: 8px 1px;}
#packages p {margin: 3px 0px; text-align: center;}

*+html #packages p {margin-top:3px;}

.list {}
.list li {margin-bottom: 10px;}
