body {
	background-color:#797979;
	font-size:12px;
	font-family:arial;
	margin:0px;
	margin-top:20px;
	padding:0px;
}

a
{
	outline: none;
}

ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}

li
{
	margin-top:4px;
	margin-bottom:4px;
	list-style: none;
	background-image: url("/images/newsite/list-bullet.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 13px;  /* space for the image */
	padding-right:0px;
	margin-right:0px;
}

b
{
	font-size:12px;
	font-family:verdana,arial;
	font-weight:bold;
}

a:hover {color:green;}

td,input,select,textarea {
	font-size:12px;
	font-family:arial;
}

hr {
	background-color:#DCDCDC;
	color:#DCDCDC;
	height:1px;
}

.darkCell {
	background-color:#CCCCCC;
}

.lightCell {
	background-color:#E3E3E3;
}

.rightFade {
	background-color:#797979;
	background: url("/images/newsite/rightfade.gif");
}

.leftFade {
	background-color:#797979;
	background: url("/images/newsite/leftfade.gif");
}

.main {
	background-color:#FFFFFF;
}

.mainWidth {
	width:720px;
}

.siteHeader {
	background-color:#4C6D8E;
	border-top:1px solid #000000;
}

.siteFooter {
	font-size:10px;
	color:#DCDCDC;
	padding:10px;
	text-align:center;
}

.siteFooter a {
	color:#DCDCDC;
}
.siteFooter a:visited {
	color:#DCDCDC;
}
.siteFooter a:hover {
	color:#FFF;
}

.siteMapLight {
	background-color:#6589AD;
}

.lowerSiteMap {
	font-size:10px;
	text-align:center;
	background-color:#3868ff;
	color:#FFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #000;
}

.lowerSiteMap a {
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
.lowerSiteMap a:visited {
	color:#FFF;
}
.lowerSiteMap a:hover {
	color:#FFF;
	text-decoration:underline;
}

.upperSiteMap {
	background-color:#3868ff;
	text-align:center;
}

.releaseIconRolloverText {
	margin:0px;
	color:#F60;
}

.spacer {
	font-size:4px;
	font-family:arial;
	background-color:#DCDCDC;
}

.blackBorder {
	border:1px solid #000;
}

.mainContent {
	padding:10px;
	background: url("/images/bg.jpg");
	background-repeat: no-repeat;
}

.mainContentNoBackground {
	padding:10px;
}

.photoNav {
	font-weight:bold;
}

div.tabArea
{
	font-family:arial;
	font-size:10px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	padding-bottom:2px;
	padding-top:4px;
}

a.tab
{
	background-color: #f0f0f0;
	border: 1px solid #000000;
	padding: 2px 1em 2px 1em;
	text-decoration: none;
}

a.tab, a.tab:visited
{
	color: #808080;
}

a.tab:hover
{
	background-color: #CC6666;
	color: #DEDEDE;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited
{
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
