@charset "iso-8859-1";
body
	{background-position:top; 
	background-image:url("../images/bg_body.jpg"); 
    }
	
td {
	vertical-align:top;

}

#keyID h1 {
	position:absolute;
	width:700px;
	height:115px;
	z-index:1;
	left: 28px;
	top: 0px;
	visibility: hidden;
	}

.contentTable {
	text-align:left;
	padding-top: 15px;
    padding-bottom: 15px;
    padding-right:25px;
    padding-left:25px;
    FONT-SIZE: 14px;
    FONT-FAMILY: Veranda, Arial, Helvetica, sans-serif;
	COLOR: #666666;
    line-height: 19px;
}

.sideTable {
	padding-top: 5px;
    padding-bottom: 5px;
    padding-right:5px;
    padding-left:10px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Veranda, Arial, Helvetica, sans-serif;
	COLOR: #666666;
    line-height: 17px;
}

.homeTable {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 19px;
	padding: 130px 20px 20px 20px;
	background: url(../images/bg_content_home.jpg) no-repeat 0 0;
	text-align: left;
}

div.spacer {
	width: 200px;
	height: 100px;
	float: right;
	}
	
a.btnContact {
	width: 124px;height: 30px;
	margin: 17px 150px 0 0;
	display: block;
	background: url(../images/contact.jpg) no-repeat 0 0;
	}

.contact {
	width: 124px;
	height: 30px;
	float: left;
	margin-top:17px;
	background: url(/images/contact.jpg) no-repeat 0 0;
	}
	
.galleryTable {
	padding-top: 15px;
    padding-bottom: 15px;
    padding-right:12px;
    padding-left:12px;
    FONT-SIZE: 14px;
    FONT-FAMILY: Veranda, Arial, Helvetica, sans-serif;
	COLOR: #666666;
    line-height: 19px;
}

	
a.main{
  color: #811517;
  font-weight: normal;
  TEXT-DECORATION: underline
  }
  
a.main:hover {
  color: #bc2126; 
  TEXT-DECORATION: none;
  }
  
  
.back {
  color: #777777;
  font-weight: normal;
  TEXT-DECORATION: none
  }
  
A.back:hover {
  color: #000000; 
  TEXT-DECORATION: underline
  }

h1 {
	font-size: 16px;
	color: #811517;
	font-weight: bold;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0;    
}

  
h2 {
	font-size: 16px;
	font-weight:bold;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0;
}

a.h2 {
	font-size: 16px;
	color: #811517;
	font-weight:bold;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0;
    }    
    
a.h2:hover {
	font-size: 16px;
	color: #bc2126;
	font-weight:bold;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0;
    } 

h3 {
	font-size: 17px;
	color: 444444;
	font-weight:bold;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0;
    }

li.orange {
	font-size: 11px;
	color: #EC7600;
	font-weight:bold;
	/*margin: 0px 0px 0px 0px;*/
	margin: -1;
}

li.norm {
	font-size: 11px;
	color:666666;
}


.block {
  	font-family: Arial, Helvetica;
	color: #444444;
	font-weight: normal;
	text-decoration: none
}

hr.hr1 {
	color: #669399;
	background-color: #cccccc;
	height: 1px;
    width: 100%;
    
}
  
hr.side {
	color: #990000;
	background-color: #cccccc;
	height: 1px;
    
}

.heading {
  	color: #444444;
	font-weight: bold;
	font-size: 12px;
}


.navTop {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #444444; 
	FONT-FAMILY: Arial,Helvetica; 
	TEXT-DECORATION: none;
    padding-top:2px;
}
A.navTop:hover {
	FONT-WEIGHT: bold; 
	COLOR: #990000;
	TEXT-DECORATION: none;
}

  
/* Bottom Navigation */
#navBottom {
	color: #cccccc;
	font-size: 9px;
	text-align: left;
	vertical-align:top;
	padding: 5px 0px 0px 0px;
	line-height: 12px;
	}
	
#navBottom a {
	color: #cccccc;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	}
	
#navBottom a:hover {
	color: #0072AE;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	}
/* END */	

.navRight {
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	COLOR: #444444; 
	TEXT-DECORATION: none
}
A.navRight:hover {
	COLOR: #888888; 
	TEXT-DECORATION: underline
}

.disclaimer {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; COLOR: #888888; 
	FONT-FAMILY: Arial,Helvetica; 
	TEXT-DECORATION: none
}


.formText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10.5px;
    COLOR: #000075; 
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	TEXT-DECORATION: none;
}
A.logo:hover {
	FONT-WEIGHT: normal; 
	COLOR: #ffffff
}
