.bodyStyle {
	background-color: #382E15;	
}

.boxComponent
{
	width:190px;
	height:200px;
	background-color: white;
	border: 1px solid #BA956C;
	-moz-border-radius:7px;
  	-webkit-border-radius:7px;
}

.boxHeader {
	margin: 5px;
	color: white;
	text-align: center;
	font-weight: bold;
	-moz-border-radius:5px;
  	-webkit-border-radius:5px;
  	line-height: 30px;
}

.textContent {
	text-align:left;
	
	padding:10px;
}

.logo
{
	position:absolute;
	top:30px;
	z-index:0;
}

.menuTable {
	width:100%;
	height: 47px;
}

.menuItem {
	color:white;
	height: 40px;
	text-align: center;
	background-image: url(../images/menu_background.png);
	background-repeat: repeat-x;
	white-space: nowrap;
}

.menuItemVisitor {
	color:white;
	height: 40px;
	text-align: center;
	background-image: url(../images/menu_background_visitor.png);
	background-repeat: repeat-x;
	white-space: nowrap;
}

.mainBackground {
	width: 100%; 
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-color: white;
	border: 1px solid #FFFFCC;
}

.footer {
	height:150px;
	line-height: 40px;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	background-color: #665037;
}

.footerBorder {
	height:40px;
	background-image: url(../images/mountains-border.png);
	background-repeat: repeat-x;
}

.stoneTile {
	background-image: url(../images/stone_tile.png);
	background-repeat: repeat;
	vertical-align: top;
	height:100%;
}

.dynamicBorderFadeLeft {
	background-image: url(../images/image_border.png);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 30px;
}

.dynamicBorderFadeRight {
	background-image: url(../images/image_border_right.png);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 30px;
}

/* ******************************START Top Nav Menu Link styles  ****************************** */
/* unvisited link */
a.menuLink:link {
	padding:8px; 
	color:white;
	text-decoration: none;
}      
/* visited link */
a.menuLink:visited {
	padding:8px; 
	color:white;
	text-decoration: none;
}  
/* mouse over link */
a.menuLink:hover {
	padding:8px; 
	color:white; 
	text-decoration: underline; 
	background-image: url(../images/menu_background.png);
	background-repeat: repeat-x;
}  
/* selected link */
a.menuLink:active {
	padding:8px; 
	color:white;
}

/* unvisited link */
a.menuLinkVisitor:link {
	padding:8px; 
	color:white;
	text-decoration: none;
}      
/* visited link */
a.menuLinkVisitor:visited {
	padding:8px; 
	color:white;
	text-decoration: none;
}  
/* mouse over link */
a.menuLinkVisitor:hover {
	padding:8px; 
	color:white; 
	text-decoration: underline; 
	background-image: url(../images/menu_background_visitor.png);
	background-repeat: repeat-x;
}  
/* selected link */
a.menuLinkVisitor:active {
	padding:8px; 
	color:white;
}

/* ******************************END Top Nav Menu Link styles ****************************** */

/* ******************************START Footer Nav Menu Link styles ****************************** */


/* unvisited link */
a.footerLink:link {
	padding:5px; 
	color:white;
	text-decoration: none;
}      
/* visited link */
a.footerLink:visited {
	padding:5px; 
	color:white;
	text-decoration: none;
}  
/* mouse over link */
a.footerLink:hover {
	padding:5px; 
	color:white; 
	text-decoration: underline; 
	background-image: url(../images/menu_background.png);
	background-repeat: repeat-x;
	-moz-border-radius:7px;
  	-webkit-border-radius:7px;
}  
/* selected link */
a.footerLink:active {
	padding:5px; 
	color:white;
	height:50px;
}

/* ****************************** END Footer Nav Menu Link styles  ****************************** */



/* ******************************START More Link styles   ****************************** */
/* unvisited link */
a.moreLink:link {
	color:white;
	text-decoration: none;
}      
/* visited link */
a.moreLink:visited {
	color:white;
	text-decoration: none;
}  
/* mouse over link */
a.moreLink:hover {
	padding:3px;
	color:white; 
	text-decoration: underline; 
	background-color: #8B6E49;
}  
/* selected link */
a.moreLink:active {
	color:white;
}

div.moreLink {
	-moz-border-radius:5px;
  	-webkit-border-radius:5px;
	background-color: #614C32;
	width: 49px;
	padding:4px;
	text-align: center;
	font-size: 10pt;
	position:relative;
	float:right;
	margin-right:10px;
}
/* ******************************END More Link styles  ****************************** */

/* ******************************START Icon Pic Link styles  ****************************** */
/* unvisited link */
a.iconLink:link {
	color: black;
	text-decoration: none;
}      
/* visited link */
a.iconLink:visited {
	color: black;
	text-decoration: none;
}  
/* mouse over link */
a.iconLink:hover {
	color: #665037;
	text-decoration: none; 
	border: none;
}  
/* selected link */
a.iconLink:active {
	color: black;
}

ul.group
{
	list-style: none;
}

ul.group img
{
	vertical-align: top; 
	float: left;
}

ul.group div
{
	float: left;
	padding-left: 10px;
}

ul.group li
{
	float: left;
	padding: 20px;
	width: 350px;

}

/* ******************************END Icon Pic Link styles  ****************************** */

/* ******************************START No Border Pic Link styles  ****************************** */
/* unvisited link */
a.noBorder:link {
	color: black;
	text-decoration: none;
	border: none;
}      
/* visited link */
a.noBorder:visited {
	color: black;
	text-decoration: none;
	border: none;
}  
/* mouse over link */
a.noBorder:hover {
	color: #665037;
	text-decoration: none; 
	border: none;
}  
/* selected link */
a.noBorder:active {
	color: black;
	border: none;
}
/* ******************************END No Border Pic Link styles  ****************************** */

div.componentText {
	background-color: white;
	height: 150px;
	position: absolute;
	width: 175px;
	padding-left: 5px;
	padding-right: 5px;
	
	opacity:1;
	filter:alpha(opacity=100);
	font-size: 10pt;
	font-family:arial,sans-serif;
	font-weight: bold;
}