BODY {
	background-color: #FFFFFF;
}
A:link {text-decoration: underline; color: #0B78A5;}
A:visited {text-decoration: underline; color: #0b78a5;}
A:hover {text-decoration: underline; color: #4AC2F3;}
A:active {text-decoration: underline; color: #A50B2A;}

.navtop {
	font: bold 13px arial,helvetica;
	text-align: center;
}

A.navtop:link {text-decoration: none; color: #fff;}
A.navtop:visited {text-decoration: none; color: #fff;}
A.navtop:hover {text-decoration: none; color: #708090;}
A.navtop:active {text-decoration: none; color: blue;}

A.navbot:link {text-decoration: none; color: #666;}
A.navbot:visited {text-decoration: none; color: #666;}
A.navbot:hover {text-decoration: none; color: #000;}
A.navbot:active {text-decoration: none; color: #000;}

A.www:link {text-decoration: none; color: #F5F5F5; font-size: 1px;}
A.www:visited {text-decoration: none; color: #F5F5F5; font-size: 1px;}
A.www:hover {text-decoration: none; color: #F5F5F5; font-size: 1px;}
A.www:active {text-decoration: none; color: #F5F5F5; font-size: 1px;}

td.spacertop {
	width: 20px;
	font-size: 6pt;
	text-align: center;
	color: #f5f5f5;
}

BODY, TD, P{text-decoration: none; color: #333333; font-family: verdana,arial,sans-serif; font-size: 11px;}
.normal {text-decoration: none; color: #333333; font-family: verdana,arial,sans-serif; font-size: 11px;}
.smaller {text-decoration: none; color: #333333; font-family: verdana,arial,sans-serif; font-size: 10px;}
.rockbottom {text-decoration: none; color: #666666; font-family: verdana,arial,sans-serif; font-size: 10px;}
.navbar {text-decoration: none; color: #333333; font-family: verdana,arial,sans-serif; font-size: 12px;}
.greyhead {text-decoration: none; color: #999999; font-family: verdana,arial,sans-serif; font-size: 12px;}
.bluehead {text-decoration: none; color: #336699; font-family: verdana,arial,sans-serif; font-size: 12px;}
.redtext { color: #DC0006; }
.greentext { color: #2C7A03; }

li.fdt {
	list-style-image: url(img/dot_blu.png);
	font: font: bold 13px arial,helvetica,sans-serif;color:#0b78a5;
}

li.isf {
	list-style-image: url(img/dot_blu.png);
	list-style-position:outside;
	font: font: normal 13px arial,helvetica,sans-serif;color:#000;
	margin-bottom: 10px;
}

li.film {
	list-style-image: url(img/dot_blu.png);
	list-style-position:outside;
	font: font: normal 13px arial,helvetica,sans-serif;color:#000;
}

td.navtop {
	background: #ADD8E6 url(/img/nav_bg.jpg) repeat-x;
	width: auto;
}

table.navbar {
	width: 700px;
	height: 26px;
	text-align: center;
}

td.navbarbot{
	width: 25%;
	background-color: #efefef;
	border-bottom: solid 1px #ccc;
	vertical-align: middle;
}

td.navbardiv{
	width: auto;
	background-color: #efefef;
	border-bottom: solid 1px #ccc;
	vertical-align: middle;
}

td.navbarend{
	width: 12px;
	background-color: #fff;
	border: none;
}

.homebg {
    background: #fff url("/img/gradient_bkg.jpg") top repeat-x;
}

.logobg {
    background-image: url("/img/logo_bkg.gif");
    background-position: left top;
}

.bannerbg {
    background-image: url("/img/banner_bkg.gif");
    background-position: left top;
}

.border {
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
}

.bgdkgrey {
        background-color: #999999;
}

.bgltgrey {
        background-color: #efefef;
}

/* NAV STYLES */

table.ddm1 {
	font: bold 13px arial,helvetica;
	padding: 0px;
	height: 26px;
	background: transparent;
	text-decoration: none;
	text-align: center;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
	padding-top: 6px;
	vertical-align: middle;
    text-decoration: none;
    display: block;
    position: relative;
    text-align: center;
	 font: bold 13px arial,helvetica;
}
.ddm1 .item1 {
	background: transparent;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}

a.item1 {
	font-weight:bold;
	text-decoration: none;
	color: #fff;
}

a.item1:active {
	text-decoration: none;
	color: #A50B2A;
	font-weight:bold;
}
a.item1:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
   background-color:transparent;
	color: #fff;
	text-decoration: none;
	font-weight:inherit;
}
.ddm1 .item2,
.ddm1 .item2:hover {
	font: bold 13px arial,helvetica;
	text-align: left;
	background: LightBlue;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index:10;
}
.ddm1 .item2 {
	background-color: LightBlue;
	color: #fff;
	border-top: solid 1px gray;
	text-decoration: none;
	padding: 2px;
	}
	
.ddm1 .item2:visited {
	background-color: LightBlue;
	color: #fff;
	border-top: solid 1px gray;
	text-decoration: none;
}

.ddm1 .item2:hover {
	background-color: LightBlue;
	color: #0B78A5;
	border-top: solid 1px gray;
	text-decoration: none;
}
.ddm1 .item2:active {
	background-color: LightBlue;
	color: #A50B2A;
	border-top: solid 1px gray;
	text-decoration: none;
}

.ddm1 .section {
	border: 1px gray;
	border-style: solid solid solid solid;
	position: absolute;
	visibility: hidden;
	z-index: -1;
	white-space: nowrap;
	background-color: LightBlue;	
}
.ddm1 .left, .ddm1 .left:hover { 
	border-style: solid none solid solid;
	}
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

html .ddm1 td { position: relative; } /* ie 5.0 fix */
