body {
text-align:left;
margin:0px;
font-family:"Trebuchet MS", verdana, arial, "sans serif";
font-size:.8em;
color:#000;
background: #666; 
}
.mainContainer {
margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px ;
width:730px;
background-color: #CDBB9E ;  /*  nice tan  */
border:2px solid #993300;  /* dirty red - VIS  */
text-align:left;
}
.sidebarContent {
	
	margin:4px;
	padding-left : 6px;
	padding-right : 4px;
	background-color: #E3DBCF ;  /* light pink-tan  */
	/* border:3px solid #ff6600;  orange  */
}
#sidebar {
	position: absolute;
	top : 41px;
	/* left : 549px;  */
	text-align:left;
	margin:0px;
	width:208px;
	padding : 0px;
	color:#000;
	background-color:#999999;  /* med gray  */
	/* border:3px solid #FF00FF;  hot pink  */
	overflow : auto;
	left: 526px;
	/*height: 491px;  */
}

.mainContent
{
	font-size : 1.1em;
	margin : 0px;
	padding : 15px;
	/* border:3px solid #66ff66;   hot green  */
}
.mainContentCntr
{
	font-size : 1.1em;
    text-align:left;
	margin : 25px;
	padding : 15px;
	/*border:3px solid #66ff66;   hot green  */
}
.mainContentCntr2
{
	font-size : 1.1em;
    text-align:left;
	margin-left: 25px; margin-right: 25px; margin-top:5px; margin-bottom:10px ;	
	padding : 5px;
	/*border:3px solid #66ff66;   hot green  */
}
.mainContentL2
{
	width: 492px;
	font-size : 1.1em;
	margin : 0px;
	padding : 0px;
	padding-left : 20px;
	padding-right : 5px;
	 /*border:3px solid #66ff66;  hot green  */
}

.perfTitle
{
 	margin-left:30px; margin-right:30px; margin-top:9px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 2px;
	background : #CCCCCC;
	/* border:3px solid #66ff66;   hot green  */
}


.perfDetails
{
 	margin-left:110px; margin-right:30px; margin-bottom:3;
	font-family:arial, verdana "sans serif";
	font-size : 1.1em;
	line-height :100%;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}

.alertText
{
 	margin-left:110px; margin-right:30px; margin-bottom:3;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 800;
	color:#EE0800;
	padding : 4px;
}

.tourOffset
{
 	margin-left:30px; margin-right:30px; margin-top:9px;
	text-align:center;
	font-family:arial, verdana "sans serif";
	font-size : 1.35em;
	font-weight : 900;
	padding : 2px;
	background : #FF9999;
	/* border:3px solid #66ff66;   hot green  */
}

.tourInfo
{
 	margin-left:30px; margin-right:30px; margin-top:9px; margin-bottom:20px;
	text-align:center;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}
.tourText
{
 	margin-left:30px; margin-right:30px; margin-top:9px; margin-bottom:20px;
	font-family:arial, verdana "sans serif";
	font-size : 1.0em;
	padding : 4px;
}

.tourTitle
{
 	margin-left:30px; margin-right:30px; margin-top:9px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 2px;
	background : #FF9999;
	/* border:3px solid #66ff66;   hot green  */
}

.suggestsTitle
{
 	margin-left:30px; margin-right:30px; margin-top:9px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 2px;
	background : #7ED28B;
	/* border:3px solid #66ff66;   hot green  */
}
.insert
{
 	margin-left:30px; margin-right:30px; margin-top:9px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 800;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}
.insertCredit
{
 	margin-left:30px; margin-right:70px; margin-top:0px;
	font-family:arial, verdana "sans serif";
	font-size : 1.0em;
	text-align: right;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}

#navbar {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#ffcc99	;
font-size:0.85em;
text-align:center;
padding: 4px;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0; 
}
a:hover {
color:#ffffcc;
border-bottom:1px solid #f00;
}
#sidebar a:hover {
color:#ff6666;
border-bottom:1px solid #f00;
}
