@charset "UTF-8";
/* CSS Document */

body, td, div { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	margin-top:0px;
	color:#7D8382;
	text-align:justify;
}

td.lgray {
	background-color:#C4C6C8;
}
td.dgray {
	background-color:#7D8382;
}
td.bottom {
	border-top:solid 4px #7D8382;
}
#thumb {
	background: url(../images/thumbBG.jpg) #ffffff;
	background-position:top;
	background-repeat:repeat-x;
}

.title {
	color:#FFFFFF;
	font-weight:bold;
}

/* Picture Title */
.subtitle {
	color:#FFFFFF;
}

/* Submenu Stuff */
.subTitle {
	color:#7D8382;
	margin-top:10px;
	margin-bottom:0px;
	text-align:right;
	font-weight:bold;
}
a.sub {
	font-size:12px;
}

a.sub-on:link, a.sub-on:visited {
	font-size:12px;
	color:#ED1E25;
}


/* Links */
a:link {
	color:#C4C6C8;
	text-decoration:none;
}
a:visited {
	color:#C4C6C8;
	text-decoration:none;
}
a:hover {
	color:#7D8382;
	text-decoration:none;
}
a:active {
	color:#ED1E25;
	text-decoration:none;
}

a.project {
	color:#ED1E25;
	font-weight:bold;
}

.copyright {
	color:#C4C6C8;
	font-size:10px;
	margin-top:5px;
	text-align:right;
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 150;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 12px Arial, Helvetica, sans-serif;
  background: #fff;
  color: #ED1E25;
  display: block;
  padding: 0 9px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #fff;
  color: #000;	
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #fff;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #fff;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #fff;
  color: #000;	
}

.nav ul {
  background: #fff;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 14px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border-bottom: 0;
  padding-right: 20px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #fff;
  color: #000;
}