html {
  margin: 0px;
  padding: 0px;
}

body {
  text-align: left;
  font-family: verdana, arial, 'sans serif';
  font-size: 1em;
  padding: 8px;
  margin: 0px;
  height: 100%;
  
  /* Normal colors */
  background-color: white;
}

table#main {
  border: 0px;
  text-align: left;
  border-collapse: collapse;
  margin: 0px;
  width: 100%;
  max-width: 1193px;
}
 
td#menu_logo {
  width: 193px;
	padding-right: 10px;
	border-bottom: 1px solid black;
}

td#header {
  vertical-align: middle;
  border-bottom: 1px solid black;
}

td#menu { 
	/*background: transparent url(menu_background.png) no-repeat top left;*/
	position: relative;
	padding: 0px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 1em;
	font-weight: bold;
	vertical-align: top;
}

td#menu a, td#menu span.CurrentMenu {
	display: block;
	padding-bottom: 10px;
	background: url(/images/white50.png) repeat top left;
}

td#menu span.CurrentMenu {
  color: rgb(255,50,50);
  background: url(/images/white50.png) repeat top left;
}

td#content {
	text-align: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	vertical-align: top;
}

div#footer {
  max-width: 1193px;
}

div#footer table {
  margin: 0px;
  padding: 0px;
	text-align: center;
	line-height: 1.2em;
  width: 100%;
  background: url(/images/black67.png) repeat top left;
  color: rgb(255,255,255);
}

img { 
	border: none; 
	margin: 0px; 
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

h1, h2, h3, h4, h5, h6
{
  font-family: verdana, arial, 'sans serif';
  color: rgb(70,110,255);
	margin: 0px;
	padding: 3px 0px;
}

h3, h4, h5, h6 {
  padding-top: 1.2em;
}

h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }

hr { width: 100%; }

ul { 
	list-style-type: disc; 
	padding: 0px; 
	margin: 0px; 
	padding-left: 1em; 
}

ol { list-style-type: decimal; }

/*a:link    { color: rgb(60, 230, 90); text-decoration: none; }
a:visited { color: rgb(60, 190, 75); text-decoration: none; }
a:active  { color: rgb(60, 255, 100); text-decoration: none; }
a:hover   { color: rgb(60, 255, 100); text-decoration: underline; }*/
a:link    { color: rgb(40, 40, 255); text-decoration: none; }
a:visited { color: rgb(70, 70, 255); text-decoration: none; }
a:active  { color: rgb(0, 0, 255); text-decoration: none; }
a:hover   { color: rgb(0, 0, 255); text-decoration: underline; }

/* MONTANA THEME COLOR CHANGES */
body.montana {
  background: url(/images/montana.jpg) no-repeat top left;
  background-color: rgb(12, 10, 23);
  color: white;
}
body.montana h1, body.montana h2, body.montana h3, body.montana h4, body.montana h5, body.montana h6 {
  color: white;
}

/* CALIFORNIA THEME COLOR CHANGES */
body.california {
  background: url(/images/california.jpg) no-repeat top left;
  background-color: rgb(100, 100, 100);
  color: white;
}
body.california h1, body.montana h2, body.montana h3, body.montana h4, body.montana h5, body.montana h6 {
  color: white;
}

/* NAPLES THEME COLOR CHANGES */
body.naples {
  background: url(/images/naples.jpg) no-repeat top left;
  background-color: rgb(46, 82, 192);
  color: white;
}
body.naples h1, body.naples h2, body.naples h3, body.naples h4, body.naples h5, body.naples h6 {
  color: white;
}

/* GIZA THEME COLOR CHANGES */
body.giza {
  background: url(/images/giza.jpg) no-repeat top left;
  background-color: rgb(239, 192, 120);
  color: white;
}
body.giza h1, body.giza h2, body.giza h3, body.giza h4, body.giza h5, body.giza h6 {
  color: white;
}

/* SUNSET THEME COLOR CHANGES */
body.sunset {
  background: url(/images/valley_of_gods.jpg) no-repeat top left;
  background-color: rgb(12, 8, 9);
  color: white;
}
body.sunset h1, body.sunset h2, body.sunset h3, body.sunset h4, body.sunset h5, body.sunset h6 {
  color: white;
}

