body { padding: 0px; margin: 0px; 
	background: #000000 url(images/south-view1-fx.jpg) no-repeat fixed top left;
	/*background: #000000 url(tiles/twest-view-2.jpg) repeat; */
}

#OverallContainer {
	position:relative;
	margin: 0;
	padding: 10px;
}

/* default font color is white, trebuchet ms */
body,  table, .Normal { color: #ffffff; font-family: Trebuchet MS, arial, helvetica; font-size: 12px;}

a:link, a:visited { color: #ffffff; font-weight: bold; text-decoration: underline; }
a:hover, .Normal a:hover { color: #EAF2F2 ; }

.whiteContainer .normal, .whiteContainer table { color: #000000; }

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #c0c0c0;
	
}

.formLabel { display:block; margin-top: 1px; font-weight: bold; }
Table.formTable td { padding: 10px; }
.SubmitButton {  background-color: #ccddff; color: #002040; border-width:2px; 
                 padding:5px; border-color: #002040; font-weight:bold; border-style:double; }
                 
.biggertext { font-size: 15px; }                 

#ContentBox A.CommandButton:link,
#ContentBox A.CommandButton:visited,
#ContentBox A.CommandButton:active {
    text-decoration:    underline;
    color: #A87243;
}
#ContentBox A.CommandButton:hover {
	text-decoration:    underline;
    color: #ffffff;
	
}

#ContentBox  .Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #ffffff;
	
}


H1 { color: #A87243; font-size: 17px; font-weight: bold; margin:0; padding: 0 0 3 0;  font-family: Trebuchet MS, arial, helvetica; }
H2 { color: #ffffff; font-size: 15px; font-weight: bold; margin:0; padding: 0 0 3 0;  font-family: Trebuchet MS, arial, helvetica; }
H1.BigHeader  { font-size: 28px;  }
.BigSubHead { font-size: 15px;  }
/* defing relative positions for the big content pieces */
#ContentBox {	
	position: relative; top: 53px; left:100px; 
	background-color: transparent; margin-bottom: 20px; padding-bottom: 20px; z-index: 1;}
	
#ContentBoxWide {	
	position: relative; top: 53px; left:25px; 
	background-color: transparent; margin-bottom: 20px; padding-bottom: 20px; z-index: 1;}	
		
	
	
#AuxMenu{ position: relative; top: 7; left: 602;  color: #41332a; font-size: 11px; font-weight:bold;  }
#AuxMenu a:link, #AuxMenu a:visited  { color: #41332a; font-size: 11px; font-weight:bold; text-decoration: none; }
#AuxMenu a:hover { text-decoration: underline; color: #ffffff;}
#MainMenu { position: relative; left: 40; top: 11px;  color: #41332a; font-size: 14px; font-weight:bold; z-index: 2; }
#FeatureMenu { position: relative; top: 5; left: 497; color: #77492a; font-size: 18px; font-weight:800; } 
#FeatureMenu a:link, #FeatureMenu a:visited { color: #77492a; font-size: 18px; font-weight:800; text-decoration: none; }
#FeatureMenu a:hover { text-decoration: underline; }
.ImageBoxBrown { padding: 5px; margin-right: 5px; border-style: solid; border-color: #d0d0d0; border-width: 1px; background-color: #302312; }
.ImageBoxSlate { padding: 5px; margin-left: 5px; border-style: solid; border-color: #909090; border-width: 1px; background-color: #3f4f5b; }



.SlateBox { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color: #909090; border-width: 1px; background-color: #3f4f5b; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%;}
.SlateBoxOver { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color: #909090; border-width: 1px; background-color: #3f4f5b; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%;}	
.SlateBoxTitle { font-size: 16px; color:#C4CFD2; letter-spacing: 1px; padding-bottom: 10px; display:block; font-weight:bold;  }

.BrownBox { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#BFBF80; border-width: 1px; background-color: #302312; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%;}
.BrownBoxOver { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#BFBF80; border-width: 1px; background-color: #302312; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%;}	
.BrownBoxTitle { font-size: 16px; color:#BFBF80; letter-spacing: 1px; padding-bottom: 10px; display:block; font-weight:bold;  }

.GrayBox { padding: 20 10 10 10; margin-bottom: 15px;  border-style: none; border-color:#bfbfbf; border-width: 1px; background-color: #303030; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%; }
.GrayBoxOver { padding: 20 10 10 10; margin-bottom: 15px;  border-style: none; border-color:#bfbfbf; border-width: 1px; background-color: #303030; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%; }	
.GrayBoxTitle { font-size: 15px; color:#bfbfbf; letter-spacing: 1px; padding-bottom: 10px; display: block; font-weight:bold;  }

.HeaderBox { padding: 20 10 10 10; margin-bottom: 15px;  border-style: none; border-color:#bfbfbf; border-width: 1px; background-color: #303030; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.85;
	opacity:.85; _width: 100%; }
.HeaderBoxOver { padding: 20 10 10 10; margin-bottom: 15px;  border-style: none; border-color:#bfbfbf; border-width: 1px; background-color: #303030; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.95;
	opacity:.95; _width: 100%; }	

.OrangeBox { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#BFBF80; border-width: 1px; background-color: #A87243; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%;}
.OrangeBoxOver { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#BFBF80; border-width: 1px; background-color: #A87243; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%;}	
.OrangeBoxTitle { font-size: 16px; color:#302312; letter-spacing: 1px; padding-bottom: 10px; display:block; font-weight:bold;  }


.RedBox { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#a0a0a0; border-width: 1px; background-color: #852020; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%;}
.RedBoxOver { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#a0a0a0; border-width: 1px; background-color: #852020; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%;}	
.RedBoxTitle { font-size: 16px; color:#a0a0a0; letter-spacing: 1px; padding-bottom: 10px; display:block;  font-weight:bold; }


.GreenBox { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#a0a0a0; border-width: 1px; background-color: #506050; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%;}
.GreenBoxOver { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#a0a0a0; border-width: 1px; background-color: #506050; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%;}	
.GreenBoxTitle { font-size: 16px; color:#a0a0a0; letter-spacing: 1px; padding-bottom: 10px; display:block; font-weight:bold;  }


/*  bright yellow  FFBE33 */
.YellowBox { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#a0a0a0; border-width: 1px; background-color: #C8A046; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=75,finishOpacity=75,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.75;
	opacity:.75; _width: 100%;}
.YellowBoxOver { padding: 20 10 10 10; margin-bottom: 15px; border-style: solid; border-color:#a0a0a0; border-width: 1px; background-color: #C8A046; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90,startX=0,finishX=100,startY=100,finishY=0);-moz-opacity:.90;
	opacity:.90; _width: 100%;}	
.YellowBoxTitle { font-size: 16px; color:#ffffff; letter-spacing: 1px; padding-bottom: 10px; display:block; font-weight:bold;  }


A.CommandButtonGraphical:link,
A.CommandButtonGraphical:visited
 {
	display:block;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration:    none;
	width: 80px;
	text-align: center;
	
	
}

A.CommandButtonGraphical:hover {

	background-color: #606060;
}

A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active, 
#ContentBox .OrangeBox A.CommandButton:link,
#ContentBox .OrangeBox A.CommandButton:visited,
#ContentBox .OrangeBox A.CommandButton:active, 
#ContentBox .OrangeBoxOver A.CommandButton:link,
#ContentBox .OrangeBoxOver A.CommandButton:visited 
{
    text-decoration:    underline;
    color: #ffffff;
}

A.CommandButton:hover, 
#ContentBox A.CommandButton:hover {
	text-decoration:    underline;
    color: #ffffff;
	
}

a.SmallCommandButton:link, a.SmallCommandButton.visited {
    text-decoration:    underline;
    color: #ffffff;
    font-size:10px;
}


#ContentBox A.CommandButton:hover {
	text-decoration:    underline;
    color: #ffffff;
	
}

/* LEFT NAV CLASSES */
.LeftNavHeader { font-weight: bold; font-size: 17px; color: #3d1a22; }
.LeftNav { font-weight: bold; font-size: 13px; line-height: 175%; }
/* ln stands for left nav */
.ln_parent { 
	/* background: #6a3c23 url(../img/nav_left_line.gif) 0 0 no-repeat; */
	color: #ffffff;
	text-decoration: none; 
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding: 5 10 5 10;
	display:block;  
	margin: 0 0 0 0;
		cursor:hand;
	cursor:pointer;

}

.ln_parent_hover { 
	/* background: #864618 url(../img/nav_left_line.gif) 0 0 no-repeat;  */
	color: #ffffff;	
	text-decoration: underline; 
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding: 5 10 5 10;
	display:block;  
	margin: 0 0 0 0;
		cursor:hand;
	cursor:pointer;

}

.ln_parent_selected  {  
	color: #ffffff;	
	text-decoration: underline; 
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding: 5 10 5 10;
	display:block;  
	margin: 0 0 0 0;
		cursor:hand;
	cursor:pointer;
}

.ln_child {  

	color: #ffffff;	
	text-decoration: none; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	padding: 2 10 5 25;
	display:block;  
	margin: 0 0 0 0;
		cursor:hand;
	cursor:pointer;
}

.ln_child_selected {  

	color: #ffffff;	
	text-decoration: underline; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	padding: 2 10 5 25;
	display:block;  
	margin: 0 0 0 0;
		cursor:hand;
	cursor:pointer;
}

.ln_child_selected a:link, .ln_child_selected a:visited {  
	background: #864618 url(../img/nav_left_icon.gif) 13px 5px no-repeat; 
	text-decoration: none; 
	COLOR: #ffffff;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding: 3 10 3 20;
	display:block;  
	margin: 0 0 0 0;
		cursor:hand;
	cursor:pointer;
}

.panelbar_submenu { 
	padding-left: 30px;
	cursor:hand;
	cursor:pointer;
}

.panelbar_submenu_hover {
	padding-left: 30px;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}


/* classes for ipod contest */
/*
light orange: f6a757

*/


