/* CSS Document */
fieldset
{
	width: 450px;
	margin: 0 0 20px 0;
	padding: 10px 15px 12px 15px;
	border: solid 1px #c0c0c0;
}

fieldset.invisible
{
	margin: 0;
	padding: 0;
	border: none;
}

legend
{
	color: #808080;
}

label
{
	float: left;
	width: 150px;
	margin: 2px 10px 0 0;
	text-align: left;
}

select,
input
{
	width: 170px;
	margin: 0 0 5px 0;
	border: solid 1px #c0c0c0;
}

select.results
{
	width: 330px;
}

input
{
	width: 168px;
}

#buttons
{
	width: 346px;
	text-align: right;
}

input.button
{
	width: 83px;
}
#shell {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Myriad Pro', Myriad, Arial, Verdana, Helvetica, sans-serif;
}
body {
	margin-top: 0px;
	background-color: #dedbdb;
}


#shell #hometop1 {
	background-image: url(../images/hometop1.jpg);
	padding-top: 12px;
	height: 77px;
	text-align: right;
}
#shell #hometop1 #mininav {
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-right: 117px;
}
#shell #hometop1 #mininav a {
	color: #FFFFFF;
	text-decoration: none;
}
#shell #hometop1 #mininav a:hover {
	text-decoration: underline;
}

#shell #hometop2 {
	background-image: url(../images/hometop2.jpg);
	background-repeat: no-repeat;
	height: 241px;
	text-align: right;
}

#shell #hometop2 #mainnav {
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 250px;
	height: 27px;
}
#shell #hometop2 #mainnav ul {
	list-style-type: none;
	height: 14px;
	margin: 0px;
	padding: 0px;
}
#shell #hometop2 #mainnav ul li {
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

#shell #hometop2 #mainnav ul li a {
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#shell #hometop2 #mainnav ul li a:hover {
	text-decoration: none;
	color: #1589FF;
}
#shell #hometop2 #mainnav ul li ul {
	display:none;
	height:auto;
	position:absolute;
	top:15px;
	left:10px;
}
li > ul {
	top: auto;
	left: auto;
}
#shell #hometop2 #mainnav ul li:hover ul, #shell #hometop2 #mainnav ul li.over ul {
	display:block;
	border:1px solid #987e34
}
#shell #hometop2 #mainnav ul li:hover ul li, #shell #hometop2 #mainnav ul li.over ul li {
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #987e34;
	border-left-color: #000000;
}

#shell #hometop2 #mainnav ul li:hover ul li a, #shell #hometop2 #mainnav ul li.over ul li a {
	height:17px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	width:220px;
	border:none;
	text-align:left;
	margin:0px;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#shell #hometop2 #mainnav ul li:hover ul li a:hover, #shell #hometop2 #mainnav ul li.over ul li a:hover {
	color:#FFFFFF;
	background-color: #987e34;
	border-top-color: #987e34;
	border-right-color: #987e34;
	border-bottom-color: #987e34;
	border-left-color: #987e34;
}

#shell #hometop2 #moviediv {
	height: 167px;
}
#shell #hometop2 #searchdiv {
	color: #61717E;
	font-weight: bold;
	font-size: 11px;
	padding-right: 30px;
	padding-top: 4px;
}
#shell #hometop2 #searchdiv form {
	margin: 0px;
	padding: 0px;
}
#shell #hometop2 #searchdiv input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 3px;
}
#shell #hometop2 #searchdiv a {
	color: #FFFFFF;
	text-decoration: none;
}
#shell #hometop2 #searchdiv a:hover {
	text-decoration: underline;
}
#shell #hometop3 {
	background-image: url(../images/hometop3.jpg);
	background-repeat: no-repeat;
	background-color: #606E77;
	height: 156px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 243px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top:0px;
}
#shell #hometop3 a{
	color: #FFFFFF;
	font-weight: bold;
}
#shell #hometop3 a:hover{
	text-decoration: none;
}
#shell #hometop3 a.yellow{
	color: #d1b945;
	font-weight: bold;
}
#shell #hometop3 a.yellow:hover{
	color: #d1b945;
	text-decoration: none;
}
#shell #homecontent {
	background-color: #b7b6b6;
	background-image: url(../images/contentBG.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size: 11px;
	color: #333333;
}
#shell #homecontent a{
	color: #000000;
	text-decoration: underline;
}
#shell #homecontent a:hover{
	text-decoration: none;
}
#shell #homecontent h2 {
	display:inline;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
#shell #homecontent h3 {
	display:inline;
	font-size: 16px;
	color:#ffffff;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
#shell #homecontent #HCleft {
	width: 200px;
	padding-right: 30px;
	float: left;
}
#shell #homecontent #HCright {
	width: 200px;
	padding-left: 30px;
	float: right;
}
#shell #homecontent #HCmiddle {
	width: 215px;
	padding-right: 20px;
	padding-left: 30px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
	float: right;
}
.cleardiv {
	clear: both;
}



#shell #greybinary {
	background-image: url(../images/greybinary.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#shell #footer {
	font-size: 10px;
	color: #606E77;
	text-align: right;
	vertical-align: middle;
	height: 30px;
	padding-right: 15px;
	background-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 8px;
}
#shell #footer #small {
	text-transform: lowercase;
}
#shell #footer a {
	color: #606E77;
	text-decoration: none;
}
#shell #footer a:hover {
	text-decoration: underline;
}
#shell #top1 {
	background-image: url(../images/top1.jpg);
	padding-top: 12px;
	height: 114px;
	text-align: right;
}
#shell #top1 #mininav {
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-right: 117px;
}
#shell #top1 #mininav a {
	color: #FFFFFF;
	text-decoration: none;
}
#shell #top1 #mininav a:hover {
	text-decoration: underline;
}


#shell #top1 #mainnav {
	padding-top: 75px;
	padding-right: 15px;
	padding-left: 250px;
	height: 27px;
}
#shell #top1 #mainnav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#shell #top1 #mainnav ul li {
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

#shell #top1 #mainnav ul li a {
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#shell #top1 #mainnav ul li a:hover {
	text-decoration: none;
	color: #528ae1;
}
#shell #top1 #mainnav ul li ul {
	display:none;
	position:absolute;
	top:15px;
	left:10px;
}
li > ul {
	top: auto;
	left: auto;
}
#shell #top1 #mainnav ul li:hover ul, #shell #top1 #mainnav ul li.over ul {
	display:block;
	width:135px;
	border:1px solid #987e34
}
#shell #top1 #mainnav ul li:hover ul li, #shell #top1 #mainnav ul li.over ul li {
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00000;
	border-right-color: #000000;
	border-bottom-color: #987e34;
	border-left-color: #000000;
}

#shell #top1 #mainnav ul li:hover ul li a, #shell #top1 #mainnav ul li.over ul li a {
	height:17px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	width:130px;
	border:none;
	text-align:left;
	margin:0px;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#shell #top1 #mainnav ul li:hover ul li a:hover, #shell #top1 #mainnav ul li.over ul li a:hover {
	color:#FFFFFF;
	background-color: #987e34;
	border-top-color: #987e34;
	border-right-color: #987e34;
	border-bottom-color: #987e34;
	border-left-color: #987e34;
}

#shell #top2 #top2left{
	height: 153px;
	background-color: #FFFFFF;
	width: 225px;
	float: left;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 10px;
}
#shell #top2 #top2right {
	height: 153px;
	background-color: #000000;
	margin-left: 225px;
	text-align: right;
}
#shell #top2 #top2right #moviediv {
	height: 116px;
}
#shell #top2 #top2right #searchdiv {
	color: #61717E;
	font-weight: bold;
	font-size: 11px;
	padding-right: 30px;
	padding-top: 8px;
}
#shell #top2 #top2right #searchdiv form {
	margin: 0px;
	padding: 0px;
}
#shell #top2 #top2right #searchdiv input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 3px;
}
#shell #top2 #top2right #searchdiv a {
	color: #FFFFFF;
	text-decoration: none;
}
#shell #top2 #top2right #searchdiv a:hover {
	text-decoration: underline;
}
#shell #content {
	background-color: #FFFFFF;
	background-image: url(../images/leftBG.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 28px;
	padding-right: 35px;
	padding-bottom: 22px;
	padding-left: 35px;
}
#shell #content #contentright {
	margin-left: 190px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#shell #content #contentright ul {
}
#shell #content #contentright h1 {
	font-size: 14px;
	color: #D1B945;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../images/h3icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 20px;
	padding-left: 25px;
}
#shell #content #contentright a {
	font-weight: bold;
	color: #D1B945;
	text-decoration: none;
}
#shell #content #contentright a:hover {
	text-decoration: underline;
}
#shell #content #contentleft {
	width: 185px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4D4E;
	padding-right: 10px;
	margin-left: -15px;
}
#shell #content #contentleft a {
	font-weight: bold;
	text-decoration: none;
	color: #4C4D4E;
}
#shell #content #contentleft a:hover {
	text-decoration: underline;
}
#shell #content #contentleft .gbox_title {
	font-weight: bold;
	color: #4C4D4E;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 15px;
}
#shell #content #contentleft .gbox {
	padding-bottom: 20px;
	font-size: 11px;
}
#shell #content #contentleft ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
	font-size: 11px;
}
#shell #content #contentleft ul li {
	margin-left: 12px;
}
/* BEGIN STYLES FOR THE INDEX PAGE TICKER */
.ticker{
	position:	relative;
	visibility:	hidden;
	left:		0px;
	top:		0px;
	border-width:	0px; /* changed from 1px to 0px */
	border-style:	solid;
	font-size:	12px;
	font-weight:	bold;
}

.headline{
	cursor:		hand;
	padding-bottom:	2px;
	padding-left:	2em;
	padding-right:	2em;
	margin:		0px;
}
.headline a{
	color: #d1b945;
	text-decoration: underline;
}
.headline a:hover{
	text-decoration: none;
}
/* END STYLES FOR THE INDEX PAGE TICKER */