@charset "utf-8";
/* CSS Document */
/* If this line is the first, it should take away margin and padding definitions but you can define any margin or padding in any rule following * {padding:0; margin:0;} */
* {
padding: 0;
margin: 0;
}
/* forces vert scroll so pages of diff height don't jump */
html, body {
 height: 100%;
 margin: 0 0 1px;
 padding: 0;
}

html {
 font-size:100%;
}
body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 min-width:967px;
 text-align: center;
 background-image:url(design/base.gif);
}

img
{  border-style: none;
}

/* DIV required for slide show */
#crossslide{
 width: 500px;
 height: 300px;
 margin:1em auto;
 position:relative;
 border: none;			
} 

.style2 {
	padding-top:3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style3 {
	color: #0033FF;
	font-weight: bold;
}
.style4 {font-size: 10px}
.style6 {color: #EFD279}

/* Drop-Caps and Styled Lines Quotes*/
#dropcap {
    font-size: 12px;
	margin: 1em 1em;
	border-left: 1px dashed #999;
	padding-left: .2em; }
#dropcap p:first-letter {
	float: left;
	width:auto;
	margin: .2em .2em 0 0;
	font-family: Verdana, Arial, Helvetica, fantasy;
	font-size: 200%;
	font-weight: bold; }
#dropcap p:first-line {
	font-variant: small-caps; }

#wrapper 
{ 
 margin: 0 auto; 
 border: none; 
 padding: 0; 
 width: 967px; 
 text-align: left;
} 
#contentbkg
{
  background-image:url(design/contentbg.jpg);
  background-repeat:no-repeat;
  background-color:#ECE9D6;
}
#banner
{
/* background-color: #567F23;*/
 /*background-image:url(./design/banner09-10.gif);
 background-repeat:no-repeat;*/
 /*height:150px;
 padding-bottom:2px; */
/* background-color: #567f23; */
}
		
#banner h1
{
 margin: 0;
 padding: .5em;
}

#vidshadowbox{
  background-image:url(design/wall-tv.jpg);
/*  background-image:url(design/vidbkg.gif); */
  background-repeat:no-repeat;
  background-position:center;
}

#leftcolwide
{
 float:left;
 width:540px;
 padding: 1em 1em 1em 1em;
 position:inherit;
}
#leftcolwide h1
{
  padding-top:1em;
  padding-bottom:.5em;
  color:#604C2F;
  font-size:16px;
}
#leftcolwide h2
{
  padding-top:1em;
  padding-bottom:.5em;
  color:#604C2F;
  font-size:14px;
}

#leftcolwide li
{
  margin-left:2em;
  color:#604C2F;
}

#leftcolwide p
{
  color:#604C2F;
}
#leftcolnarrow
{
 float:left;
 width:540px;
 padding: 1em 1em 1em 1em;
 position:inherit;
} 
#leftcolnarrow h1
{
  font-size:16px;
}

#rightcolwide {
  float:right;
  width:352px;
  padding:5px 2px 0 2px;
  margin-right:4px;
}

#rightcolwide h1 {
  padding-top:3em;
  font-size:18px;
  color:#024769;
  }

#rightcolnarrow {
  float:right;
  width:382px;
  padding:5px 2px 0 2px;
  margin-right:4px;
}

#rightcolnarrow h1
{
  padding-top:3em;
  padding-bottom:.5em;
  font-size:18px;
  color:#024769;
}
#rightcolnarrow h2
{
  padding-top:.5em;
  padding-bottom:.5em;
  font-size:14px;
  color:#024769;
}
#rightcolnarrow li, #rightcolnarrow ul {
  padding-top:1em;
  color:#024769;
}
#firstfooter
{
 clear: both;
 background-color: #DAD1A2;
 padding-top: 1em;
}

#footer
{
 background-image:url(design/bottom_end.png);
 background-position:bottom;
 background-repeat:no-repeat;
}

.copyright{ 
font:"Courier New", Courier, monospace;
font-style:italic;
font-size:9px;
width:auto;
float:left;
position:relative;
}
/* spans top of main area */
#navBar {
 height: 2em;
 background-color:#2B2C27;
/* float:left;*/
 width:100%;
 position:relative;}
/* Begin Navigation */
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
/*list-style-position:outside;
position:relative;*/
line-height:2em;
z-index:1000;
}

#nav a{
display:block;
padding:0px 5px;
color:#FFEBCD;
font-weight:bold;
font-size:12px;
text-decoration:none;
background-color:#2B2C27;
}

#nav a:hover{
background-color:#e68101;
color:#ffFFFF;
}

#nav li{
float:left;
width:auto;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#right_form {
  color:#024769;
  padding-left: 5px;
  border-left-color: #604C2F;
  border-left-style:dashed;
  border-left-width:thin;
}