/* CSS Document */

body {
	background: url('../images/back.jpg') repeat-x;
	background-color: #7d3d00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

#head_img {
	background: url('../images/header.jpg') no-repeat;
	background-color: #f6f6f6;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 463px;
	height: 255px;
	text-align: right;
}

#content {
	background-color: #f6f6f6;
	border: 1px solid #ebebeb;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

#menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
}

#title {
	padding: 9px 5px 5px 25px;
	border-bottom: 1px solid #EBEBEB;
	background: url('../images/thback.jpg') repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-align: left;
}

#main {
	border-bottom: 1px solid #EBEBEB;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

#footer {
	border-bottom: 1px solid #EBEBEB;
	background: url('../images/thback.jpg') repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-align: center;
	height: 27px;
}

/* FONTS */

/* nav menu */

p {
	padding: 7px 5px 5px 20px;
	border-bottom: 1px solid #EBEBEB;
	background: url('../images/thsarrow.jpg') no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

li a:link, li a:active, li a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
}

li a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
}

a:link, a:active, a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
}

a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
}

.nav {
	padding: 9px 5px 5px 5px;
	border-bottom: 1px solid #EBEBEB;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-align: left;
}

.nav a:link, .nav a:active, .nav a:visited {
	padding: 9px 5px 5px 25px;
	background: url('../images/larrowm.jpg') no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-align: left;
	text-decoration: none;
	border-bottom: 0px solid #EBEBEB;
}

.nav a:hover{
	background: url('../images/larrowm_over.jpg') no-repeat;
	padding: 9px 5px 5px 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #D90504;
	text-align: left;
	text-decoration: none;
	border-bottom: 0px solid #EBEBEB;
}

.main_txt {
	padding: 12px 5px 5px 20px;
	border-bottom: 1px solid #EBEBEB;
	background: url('../images/thsarrow.jpg') no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

.main_txt a:link, .main_txt a:active, .main_txt a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
}

.main_txt a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
}

.table_txt_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

.table_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

.table_txt a:link, .table_txt a:active, .table_txt a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
}

.table_txt a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
	text-align: left;
}

.tips_txt_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	text-align: left;
}

.tips_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

.tips_txt a:link, .tips_txt a:active, .tips_txt a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
}

.tips_txt a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
	text-align: left;
}

.logout a:link, .logouta:active, .logouta:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
}

.logout a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
}

/* Gallery Settings */

.slideshow{ /*CSS for DIV containing each image*/
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
	border: 0;
	width: 100px;
	height: 100px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
	padding: 12px 5px 5px 20px;
	width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
	margin-right: 8px;
	margin-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
	background-color: #FFFFFF;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #D90504;
	border-bottom: 1px dashed #D90504;
	background-color: yellow;
}

#navlinks a.hover{ /*CSS for currently selected navigational link*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #FF2B2B;
	border-bottom: 1px dashed #FF2B2B;
	background-color: white;
}


/*****HINT BOX*****/

#hintbox{ 
position:absolute !important; 
top: 0; 
background-color: #EBEBEB !important; 
width: 250px; /*Default width of hint.*/ 
padding: 3px; 
border: 1px double #EF040B; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height:14px; 
z-index: 100 !important;
visibility: hidden;
color: #484848;
}
