/***** Global Settings *****/

html, body {
background-color: #FFFFFF;
/* was #666666 gray, #C0AC81 beige, #6DBBD5 light blue,F5DF68 light yellow, D5A82B dark yellow */
border:0;
margin:0;
padding:0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12pt;
font-weight: 500;
color: #000000;
}
/* BASE LINKS */
a {outline: none;}
a:link {text-decoration: none;font-weight:500; color: blue; }
a:visited {text-decoration: none;font-weight:500; color: blue; }
a:hover {text-decoration: none;font-weight:500;color:red;}
a:active {text-decoration: none;font-weight:500; color: blue; }


a.cleanlink {outline: none;}
a.cleanlink:link {text-decoration: none;}
a.cleanlink:visited {text-decoration: none;}
a.cleanlink:hover {text-decoration: none;}
a.cleanlink:active {text-decoration: none;}

.menulinks a {outline: none;}
.menulinks a:link {color:white;font-weight:600;text-decoration: none;}
.menulinks a:visited {color:white;font-weight:600;text-decoration: none;}
.menulinks a:hover {color:red;font-weight:600;text-decoration: none;}
.menulinks a:active {color:white;font-weight:600;text-decoration: none;}

.thumblink a {outline: none;}
.thumblink a:link {color:blue;font-weight:500;text-decoration: none;}
.thumblink a:visited {color:blue;font-weight:500;text-decoration: none;}
.thumblink a:hover {color:red;font-weight:500;text-decoration: none;}
.thumblink a:active {color:blue;font-weight:500;text-decoration: none;}

.bluelink a {outline: none;}
.bluelink a:link {color:blue;font-weight:500;text-decoration: none;}
.bluelink a:visited {color:blue;font-weight:500;text-decoration: none;}
.bluelink a:hover {color:red;font-weight:500;text-decoration: none;}
.bluelink a:active {color:blue;font-weight:500;text-decoration: none;}

.blue2link a {outline: none;}
.blue2link a:link {color:blue;font-weight:500;font-size:10pt;text-decoration: none;}
.blue2link a:visited {color:blue;font-weight:500;font-size:10pt;text-decoration: none;}
.blue2link a:hover {color:red;font-weight:500;font-size:10pt;text-decoration: none;}
.blue2link a:active {color:blue;font-weight:500;font-size:10pt;text-decoration: none;}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

H1 {
font-family: "microsoft sans serif";
font-size: 16pt;
font-weight:500;
color:#000000;
}
H2
{
font-size: 14pt;
font-weight:500;
color:#dd31c0;
}
H3 {
font-size: 12pt;
font-weight:500;
margin:0px;
padding:0px;
color: black;
#gray #646464;
}
H4 {
font-size: 10pt;
font-weight:500;
color: black;
margin:0px;
padding:0px;
}
H5 {
font-size: 10pt;
font-weight:500;
color: white;
margin:0px;
padding:0px;
}
table
{
	border-collapse:collapse;
}
.lightbrown 
{
background-color:#77542e;
}
.TextBackground
{
background-color: #cccccc;
color: #000000;
}
.MenuBackground
{
background-color: #333333;
}
/* brown #59432E; light gray ece9d8;*/

.graybg
{
	background: #5C5A5B;
}
td
{
    border-bottom: white;
    border-left: white;
    border-right: white;
    border-top: white;
    font-family: Tahoma, verdana, arial;
    font-size: 12pt;
    font-weight: 500;
}
.epbox {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left:100px;
	padding-right:4px;
	}
.points {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left:100px;
	padding-right:4px;
	
	}
.yellowtxt {
	color:#F7E4A2;
	text-align:center;
	font-size:13pt;
	font-weight:500;
	color:#fed40b;
	font-stretch: expanded;
	}
.yellowhdg {
font-size: 16pt;
font-weight:700;
color:#fed40b;
background:#333333;
width:912px;
padding:10px;
}
.desc {
border:3px solid #666666;
background-color:black;
}
.thumbs {
background:#FFFFFF;
/* background-color:#C0AC81; brown #59432E */
}
.txtbox {
border:1px solid #CCCCCC;
background-color:#F0F0F0;
padding: 5px;
text-align: center;
color: #000000;
}
#navcontainer
{
background: #ffffff;
/* light pink #f0e7d7; */
margin: 0 auto;
padding: 1px 0 0 0;
/*font-family: georgia, serif;*/
text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
font-size: 0.8em;
color: #000000;
}

ul#navlist li
{
display: block;
float: left;
width: 25%;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #ccc;
border-style: solid;
color: #666666;
/* was #777; */
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #FFFFFF;
/* was #f0e7d7; */
color: #000000;
/* was #800000; */
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #000000;
background: #CCCCCC; /* was transparent */
border-color: #aaab9c #fff #fff #ccc;
}
