/* CSS Document */

img {behavior: url(inc/pngbehavior.htc);}

html,body	{
	height:100%;
	width: 100%;
	margin: 0 auto;
	}
	
body	{
	margin:0 auto;
	text-align:left;
	padding:0;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #431a0d;
	line-height:18px;
	background:#216ab4;
	}
	

fieldset	{

	border:none;
	}
Iframe {background-color:transparent; border:1px solid black;}	
#wrapper{	
	width:900px;
	height:auto;
	margin: 0 auto;
	border-top: none;
	border: none;
	clear:both;
	padding:0px;
	background:url(../images/bgImg.jpg)}
    #header{
	width:900px;
	height: 290px;
	background:url(../images/Top-Section-Blank.jpg) no-repeat;
	margin:0 auto;
	border: 0px;
	padding:0px;
	clear:both;
	 z-index:2;
	 position:relative;}
	#header-secondary{
	width:900px;
	height: 290px;
	background:url(../images/Top-Section.jpg) no-repeat;
	margin:0 auto;
	border: 0px;
	padding:0px;
	clear:both;
	*z-index:2;
	position:relative;}
	#flmovie{
	width:495px;
	height:106px;
	margin:0 auto;
	border: 0px;
	padding:0px;
	clear:both;
	float:right;
	margin-top:33px;
	margin-right:61px;}
	#content{
	width:900px;
	margin: 0 auto;
	background: url(../images/Mid-Section.jpg) top left repeat-y;
	min-height: 360px;
	height: auto !important;
	height:360px;
	text-align:center;
	} 
			/* is below #nav{	}*/
			#contenttext{
			float:right;
			width:580px;		
			margin-top:-108px;
			margin-right:45px;
			padding:10px;
			text-align:left;
			position: relative;
			z-index:5;
			}
			*html #contenttext{width:530px;margin-top:-95px;margin-right:35px; position: relative; z-index:5;}
    #contentbottom{		
	width:900px;
	height:68px;
	margin: 0 auto;
	text-align:center;
	background: url(../images/Bottom-Section.jpg) top center no-repeat;
	}
	#credit{
	width:900px;
	margin: 0 auto;
	clear:both;}
	#credit a {color:#000;}
	
a, a:link, a:visited, a:hover, a:active {color:#0066FF;}
a:hover {text-decoration: none; color: #f78f1e}
a img {border: none;}

.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.clrright	{clear:right;}
.clrleft	{clear:left;}
.shhhh 		{display: none;}

h1			{font-size:18px;margin:0;padding:0}
h2			{font-size:16px;margin:0;padding:0}
h3			{font-size:12px;margin:0;padding:0}


.right	{float:right;}
.left	{float:left}
.pad5		{padding:5px;}
.pad10		{padding:10px;}



/******* VERTICAL NAV MENU  ***********/
#nav	{
	margin: -10px 0px 0px -15px;
	width:212px;
	float:left;
	padding:0;
	position:relative;
	z-index:20;
	text-align:center;
	}
*html #nav{margin: 0px 0px 0px -15px;}

	
/* IE */ *:first-child+html ul#vrtnav .main{
	margin-top:-3px;
	}

	
ul#vrtnav,
ul#vrtnav li,
ul#vrtnav ul {
  margin: 0px 0px 0px 23px;
  border: 0 none;
  padding: 0;
  width: 209px; /*For KHTML*/
  list-style: none;
  position:relative;
  z-index:21;
	}

ul#vrtnav li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
	position: relative;
	z-index: 12;
	}

/* Root Menu */
ul#vrtnav a {
 	border-top: 1px solid #fff;
  	border-bottom: 1px solid #d5d9ec;
  	padding: 0 6px;
  	display: block;
	background: url(../images/navbg.png);
  	text-indent:10px;
	color: #af4728;
	font: bold 14px/27px "Trebuchet MS";
	text-decoration: none;
  	height: auto !important;
  	height: 1%; /*For IE*/
  	text-align:left;
	}
	
/* Root Menu Hover Persistence */
ul#vrtnav a:hover,
ul#vrtnav li:hover a,
ul#vrtnav li.iehover a {
  background: url(../images/navbg-hover.png);
  color: #000;
	}

/* 2nd Menu */
ul#vrtnav li:hover li a,
ul#vrtnav li.iehover li a {
  background: #082869;
  color: #fff;
  text-indent:3px;
  width:210px;
	}

/* 2nd Menu Hover Persistence */
ul#vrtnav li:hover li a:hover,
ul#vrtnav li:hover li:hover a,
ul#vrtnav li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover a {
  background: #45629f;
  color: #FFF;
	}

ul#vrtnav ul,
ul#vrtnav ul ul,
ul#vrtnav ul ul ul {
	display: none;
	position: absolute;
	bottom: 0px;
	left: 150px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#vrtnav li:hover ul ul,
ul#vrtnav li:hover ul ul ul,
ul#vrtnav li.iehover ul ul,
ul#vrtnav li.iehover ul ul ul {
  display: none;
	}

ul#vrtnav li:hover ul,
ul#vrtnav ul li:hover ul,
ul#vrtnav ul ul li:hover ul,
ul#vrtnav li.iehover ul,
ul#vrtnav ul li.iehover ul,
ul#vrtnav ul ul li.iehover ul {
  display: block;
	}

 /* IE */ *:first-child+html ul#vrtnav .goup3pxnow{
	margin-top:-3px;
	} 
	 /* IE */ *:first-child+html ul#vrtnav .goup6pxnow{
	margin-top:-6px;
	} 
*html ul#vrtnav{margin: 0px 4px 0px 50px;}
*html ul#vrtnav ul, *html ul#vrtnav ul ul, *html ul#vrtnav ul ul ul {left: 93px;top: 0px;}

#announcementform { width: 530px; padding:10px; border: 2px solid #999; text-align:center; margin: 0 auto; background: #BBB;}
#announcementform label {display: block; float:left; width:150px; margin: 0px 10px 10px 0px; text-align:right;}
#announcementform label.long {width: auto; text-align: left; margin: 0px;}
#announcementform input[type=text] {display: block; float:left; width:150px; margin: 0px 10px 10px 0px; }
#announcementform textarea {display: block; float:left; width:300px; height:200px; margin: 0px 10px 10px 0px; }
#announcementform select {display: block; float:left; width:150px; margin: 0px 10px 10px 0px;}
#announcementform br {clear: left;}
.bgodd {background: transparent;}
.bgeven {background: #eee;}
#flgal {z-index: auto; width: 575px; height: 275px; margin: 0 auto; text-align:center; margin-top:50px;}
*html #flgal {width:555px; overflow:hidden;}
.sm10 {font-size:10px; font-style:italic;}
.center {text-align: center;}