/*GENERAL*/

body {
	background-color:#FFFFFF;
}
A {
	font-family:verdana,arial;
	color:#E51F40;
	font-weight:normal;
	font-size:9pt;
	text-decoration:underline;
}
A:hover {
	font-family:verdana,arial;
	color:#E51F40;
	font-weight:normal;
	font-size:9pt;
	text-decoration:none;
} 
TD {
	font-family:verdana,arial;
	color:#666666;
	font-weight:normal;
	font-size:9pt;
	text-decoration:none;
}
.big {
	font-family:verdana,arial;
	color:#666666;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
.bigger {
	font-family:verdana,arial;
	color:#79745C;
	font-weight:bold;
	font-size:13pt;
	text-decoration:none;
}
.biggest {
	font-family:verdana,arial;
	color:#79745C;
	font-weight:bold;
	font-size:16pt;
	text-decoration:none;
} 
.small {
	font-family:verdana,arial;
	color:#666666;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration:none;
} 


/*BREADCRUMB*/

A.bread {
	font-family:verdana,arial;
	color:#FFFFEC;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration:underline;
}
A.bread:hover {
	font-family:verdana,arial;
	color:#FFFFEC;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration:none;
}
.bread {
	font-family:verdana,arial;
	color:#FFFFEC;
	font-weight:normal;
	font-size:7.5pt;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 5px;
}

/*FOOTER*/

A.footer {
	font-family:verdana,arial;
	color:#999999;
	font-weight:normal;
	font-size:8pt;
	text-decoration:underline;
}
A.footer:hover {
	font-family:verdana,arial;
	color:#999999;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
.footer {
	font-family:verdana,arial;
	color:#999999;
	font-weight:normal;
	font-size:8pt;
	line-height: 15px;
	text-decoration:none;
	padding-top: 8px;
}


/*MISC*/

.mainframe {
	background-color:#D7CB97;
	padding: 10px;
}
.shadow {
	background: url(images/rt_shadow.gif) repeat-y;
	width: 15px;
}
.homewhite {
	background-color:#FFFFFF;
	padding: 8px;
}
.homephoto {
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.head {
	padding: 5px;
	font-family: verdana,arial;
	color: #79745C;
	font-weight: bold;
	font-size: 13pt;
	background-color: #E7E6D1;
}
.bodphoto {
	border: 1px solid #666666;
}
.galleryphoto {
	border: 2px solid #FFFFFF;
	padding: 1px;
}
.galleryphoto:hover {
	border: 2px solid #E51F40;
	padding: 1px;
}
.galleryphotoon {
	border: 2px solid #E51F40;
	padding: 1px;
}
.galleryphotooff {
	border: 2px solid #FFFFFF;
	padding: 1px;
}

/*MENU*/

.navwrap {
	background: url(images/nav_bkgnd.gif);
}
#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-left: 0px;
	height: 22px;
	list-style-type: none; /* for mozilla */
	-moz-opacity: 100; /* for win/ie */
	filter: alpha(opacity=85);
	/*repeat: none;*/
	z-index: 3;
	background: url(../_img/temp_nav2.gif);
	text-align: left;
}
#nav ul {
	font-weight: bold;
	background: #EDE8C1;
	float: left;
	margin: 0px;
	line-height: 1.5em;
	list-style-type: none; /* for mozilla */
	-moz-opacity: .90; /* for win/ie */
	filter: alpha(opacity=90);
	z-index: 3;
	padding: 0px;
}
#nav a {
	display: block;
	width: 65px;
	color: #57533D;
	font-family:verdana,arial;
	font-weight:normal;
	font-size:8pt;
	text-decoration: none;
	padding: 3px 2em 4px 1em;
}
#nav li {
	float: left;
	/*width: 85px;*/
	cursor: hand;
	white-space: nowrap;
	padding: 0px;
}
#nav li ul {
	/*border-top-width: 0.25em;*/
	font-weight: normal;
	/*border-left-width: 0.25em;*/
	left: -999em;
	margin: 0px;
	width: 175px;
	padding:0;
	padding-bottom:1px;
	position: absolute;
	height: auto;
	border-right: 2px solid #ADA378;
	border-bottom: 2px solid #ADA378;
}
#nav li li {
	/*padding-right: 1em;*/
	width: 100% !important;
	border-bottom: 1px solid #FEFEE4;
}
#nav li ul a {
	width: 100% !important;
}
#nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul {
	left: auto;
}
#nav li li:hover ul {
	left: auto;
}
#nav li li li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav li li.sfhover ul {
	left: auto;
}
#nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover {
	background: #FEFEE4;
}
#nav li.sfhover {
	background: #FEFEE4;
}
.input {
	border: 1px solid #999999
	color: #666666;
	font: 10px verdana, arial;
	vertical-align: top;
}


/*TABLES*/

.row1 {
	background-color: #79745C;
}
.row1txt {
	color: #FFFFFF;
	font-weight: bold;
}
.row2 {
	background-color: #E7E6D1;
	vertical-align: top;
}
.row3 {
	background-color: #FFFFFF;
	vertical-align: top;
}


/*EXAMPLES*/

.photoleft{
	background: #A4A69E url(images/photo_left.gif) repeat-y;
}
.print{
	background-image: url(images/img_print.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	float:right;
	display:block;
	width:35px;
	height:16px;
}
.myteams{
	border-top: 1px solid #F6DA7C;
	border-bottom: 1px solid #FFEFBD;
	padding:6px;
}
.lineheight{
	clear: both;
	line-height: 14px;
	margin: 2px;
	padding: 0;
	letter-spacing: 4px;
}
