body {
color: #000;
background: #c90;
margin:0;
padding:0;
font: 12px/1.15 Arial, Helvetica, Geneva, sans-serif;
}

a:link, a:visited {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}



#maincontainer {
width: 760px; /* Width of main container */
margin: 0 auto 0 auto; /* Center container on page */
padding: 0;
background-color: #fff;
z-index: 0;
}

#topnav {
width: 760px;
margin: 0;
padding: 0;
}

#topmenu {
float: left;
width: 550px;
margin: 0;
}

#topmenu ul {
text-transform: uppercase;
font-size: 10px;
margin: 20px 0 10px 0;
padding: 0;
}

#topmenu ul li {
display: inline;
padding-left: 3px;
}

#topmenu ul li a	{
color: #000;
}

#topmenu ul li a:hover {
color: #c90;
}

#bannerbox {
display: inline;
width: auto;
overflow: hidden;
}

#artbar {
float: right;
width: 205px;
text-align: center;
/* margin: 0 0 0 555px; */
padding: 0;
}

#artbaropen {
clear: right;
width: 205px;
float: right;
top: 75px;
z-index: 1;
color: #fff;
background-color: #7b7867;
margin: 0 auto;
padding: 0;
overflow: hidden;
}

#artbaropen a {
color: #fff;
}

.artbaropentxt {
margin: 5px 0 0 0;
padding: 0;
text-align: left;
font-size: 12px;
margin: 0 5px;
}

.artbaropenlink {
margin: 5px 0 0 0;
padding: 0;
text-align: center;
text-transform: uppercase;
font-size: 10px;
line-height: 19px;
background: url(../img/artrop-bgd.gif) no-repeat center;
}

.artbaropenclose {
margin: 5px 0 0 0;
padding: 0;
font-size: 9px;
text-transform: uppercase;
text-align: center;
}

#indextop {
background: #fff;
height: 50px; /* Height of top section */
}

#contentwrapper{
float: left;
width: 100%;
min-height: 375px;
}

#flashmovie {
width: 500px;
}

#indexright {
float: left;
width: 260px; /*Width of right column*/
margin-left: -260px; /*Set left margin to -(RightColumnWidth) */
}

#indexright a {
color: #fff;
}

#indexright a:hover {
color: #fff;
}

#contentcolumn {
margin: 0 125px 0 200px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
}

#contentcolumnwide {
margin: 0 0 0 200px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
}

#contentcolumn h1, h2, h3, h4, h5, h6 {
color: #c90;
}

#contentcolumn h2 {
font-size: 17px;
line-height: 1;
margin-bottom: 0;
padding: 0;
}

#contentcolumnwide h1, h2, h3, h4, h5, h6 {
color: #c90;
}

#contentcolumnwide h2 {
font-size: 17px;
line-height: 1;
margin-bottom: 0;
padding: 0;
}

#contentcolumn ul li {
margin-top: 5px;
margin-bottom: 5px;
}

#contentcolumn ul ul li {
margin-top: 0;
margin-bottom: 0;
}

.tenpx {
font-size: 10px;
}

#contentcolumn a {
color: #c90;
}

#leftcolumn {
float: left;
width: 200px; /* Width of left column in pixel */
margin-left: -760px; /* Set margin to that of -(MainContainerWidth) */
border-right: 1px solid #c90;
}

#sidenav {
background: url(../img/navBgd1.jpg) no-repeat;
padding-top: 10px;
height: 455px;
min-height: 455px;
}

#nav1, #nav2, #nav3, #nav4 {

margin: 0 0 10px 0;
padding-top: 0;
vertical-align: top;
}



#nav1 dt, #nav2 dt, #nav3 dt, #nav4 dt {

text-transform: uppercase;
font: 13px/1.1 Georgia, "Times New Roman", Times, serif;
font-weight: 500;
padding-left: 5px;
border-left: 5px solid #000;
}



#nav1 dd, #nav2 dd, #nav3 dd, #nav4 dd {
margin: 0;
padding-left: 15px;
font-size: 10.5px;
color: #000;
}


#sidenav a	{
display: block;
height: 16px;
width: 100%;
line-height: 16px;
color: #000;
}

ul#aboutmenu {
margin: 0;
padding-left: 5px;
font-size: 11px;
line-height: 1;
list-style: none;
}

ul#travelmenu {
margin: 0;
padding-left: 5px;
font-size: 11px;
line-height: 1;
list-style: none;
}

#rightcolumn {
float: left;
width: 125px; /* Width of right column */
margin-left: -125px; /* Set left margin to -(RightColumnWidth) */
padding-top: 50px;
}

#subnav {
clear: left;
width: 100%;
background: #fff;
text-align: right;
padding: 2px 0;
}

#subnav a {
color: #c90;
}

#subnav p {
font-size: 11px;
line-height: 1.15;
margin: 5px;
border-bottom: 1px solid #f4f4f4;
}

#footer {
clear: left;
width: 100%;
background: #fff;
color: #000;
}

#footer p	{
font-size: 10px;

padding: 0px 0px 0 0px;
}

#footer a {
color: #c90;
}

.innertube{
margin: 5px; /* Margins for inner DIV inside each column (to provide padding) */
margin-top: 0;
}
.right5px {
margin-right: 5px;
}

.title	{
font-size: 15px;
font-weight: bold;
color: #c90;
}

.subtitle	{
font-size: 13px;
font-weight: bold;
color: #c90;
}

.indexbtn	{
background: url(../img/indexBtnBgd.gif) no-repeat top left;
width: 250px;
height: 47px;
font: 12px/37px Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
text-align: center;
color: #fff;
margin: 7px 0;
}

p.bannertxt {
font: 18px/1 Georgia, "Times New Roman", Times, serif;
color: #c90;
margin: -35px 0 0 210px;
padding: 0;
}

dl.sitemap {
width: 275px;
margin: 0;
paddingp: 0;
}

dl.sitemap dl {
width: 200px;
margin: 0 0 1px 15px;
padding: 0;
}


dl.sitemap dt {
text-transform: uppercase;
font-weight: bold;
color: #777;
padding: 0;
margin: 5px 0 0 0;
}

dl.sitemap dd dl dt {
text-transform: capitalize;
font-size: 12px;
font-weight: normal;
color: #777;
padding: 0;
margin: 0 0 0 0;
}

dl.sitemap dd {
margin: 0;
padding-left: 15px;
}

dl.sitemap dd dd {
font-size: 11px;
margin: 0;
padding-left: 15px;
}

label {
}

/* input, select, textarea {
display: block;
width: 275px; 
font-size: 12px;
line-height: 1.2em;
margin: 0px 0px 10px 0px;
}*/

textarea {
width: 370px;
}

#privPol {
height: 60px;
font-size: 9px;
margin-top: 5px;
}

#acceptPrivPol {
float:left;
width: 16px;
height: 16px;
margin: 0 3px 0 0;
padding: 0;
}

#acceptPrivPolLbl {
width: 50px;
height: 16px;
margin: 0;
padding: 0;
}

#photos, #calendar {
width: 550px;
overflow: hidden;
}

#teamlist1
{
	float: right;
	width: 180px;
	margin-left: 20px;
}

#teamlist2
{
	float: left;
	width: 200px;
}

.noTopMargin	{

margin-top: 0;
padding-top: 0;
}


/*  ADDED BY TONY PISCOTTI 3/12/07 FOR OPL SEARCH PAGES */
.resultsTxt { 
	color: #000; 
	}
.resultsTxt a { 
	color: #c90; 
	text-decoration: underline; 
	}
.resultsTxt a:hover { 
	color: #c90; 
	text-decoration: none; 
	}
	
table#results { 
	width: 100%; 
	margin: auto; 
	padding: 0; 
	/* border-top: 1px solid #c90;
	border-left: 1px solid #c90; */
	}
table#results th { 
	margin: 0; 
	padding: 5px 0 5px 3px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #fff; 
	text-align: left; 
	background-color: #000;   
	/* border-right: 1px solid #c90; 
	border-bottom: 1px solid #c90; */
	}

table#results td { 
	margin: 0; 
	padding: 5px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	/* border-right: 1px solid #c90; 
	border-bottom: 1px solid #c90; */
	line-height: 18px; 
	}
table#results td a { 
	color: #000; 
	text-decoration: underline; 
	}
table#results td a:hover { 
	color: #000; 
	text-decoration: none; 
	}
table#results td.detLeft { 
	width: 130px; 
	color: #000; 
	font-weight: bold; 
	text-decoration: none; 
	}
input.searchSubmit { 
	width: 100px; 
	height: 25px; 
	margin: 0; 
	padding:0; 
	background-color: #c90; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #000; 
	border: 1px solid #000; 
	cursor: pointer; 
	}
	
table#details { 
	width: 100%; 
	margin: auto; 
	padding: 0; 
	/* border-top: 1px solid #c90;
	border-left: 1px solid #c90; */
	}
table#details th { 
	margin: 0; 
	padding: 0; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #c90;  
	}
table#details td { 
	margin: 0; 
	padding: 0 5px 5px 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	line-height: 18px; 
	}
table#details td a { 
	color: #000; 
	text-decoration: underline; 
	}
table#details td a:hover { 
	color: #000; 
	text-decoration: none; 
	}

#flashcontent {
width: 350px;
text-align: left;
margin: 0;
}

.breadcrumbTxt { 
	margin: 0; 
	padding: 0; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #7c2230; 
	}
.breadcrumbTxt a { 
	color: #7c2230; 
	text-decoration: underline; 
	}
.breadcrumbTxt a:hover { 
	color: #7c2230; 
	text-decoration: none; 
	}
#link27 {
	display:none !important;
}
