html { min-height: 100%; margin-bottom: 1px; }

.bodytext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	line-height : 17px;
	}

.clear
{
clear: both
}  

#bodypadding{
	padding-right: 10px;
}
.toplinks {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	Font-Weight:bold;
	COLOR: White;
}
a.toplinks:link,a.toplinks:visited,a.toplinks:active{
	text-decoration:none;
}
a.toplinks:hover{
	text-decoration:underline;
}

.address{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
Font-Weight:bold;
}
.tag{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
Font-Weight:bold;
}
.bodytextred {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	color:red;
}
a.bodytextred:link{
	text-decoration:underline;
}
a.bodytextred:visited,a.bodytextred:active{
	text-decoration:none;
}
a.bodytextred:hover{
	text-decoration:underline;
}
.photoboxright{
	float:right;margin:15px;padding:10px;border:4px double #1d4381;}
	
.photoboxleft{
	float:left;
	margin:15px;
	padding: 10px;
	border:4px double #1d4381
} 

.photoboxlefthome{
	float:left;
	margin-right:15px;
	border:4px double #1d4381
} 
	
.boxright{
	float:right;
	margin:15px;
	padding:15px;
}
	
.boxleft{
	float:left;margin:15px;padding:15px;}
	
.mainborder{
	border:1px solid #999999;
	padding-top : 1px;
	padding-bottom : 0px;
	padding-left : 1px;
	padding-right : 1px;
}
.navtable {
	CLEAR: left; BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 171px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.navtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.H1{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 110%;
	color:#1d4381;
	}

.H2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	color:#1d4381;
	}

.H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	Font-Weight:bold;
	line-height : 14px;
	COLOR: 1d4381;
}

  .boxright{
	float:right;
	margin: 2px 2px 4px 11px;
	padding:2px;
}

p, li {font-size:100%;}
#navbox li {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:70%;font-weight : bold;}

small {font-size:87%;}

.center {text-align:center;}

#menu a, #menu a:visited {
  position:relative;
  text-decoration:none; 
  text-align:left; 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:75%;
  Font-Weight:bold;
  background-color:#1D4381; 
  color:#fff; 
  display:block; 
  width:14em; 
  border:2px solid #fff;
  border-color:#def #678 #345 #cde;
  padding:0.25em;
  margin:0.5em auto;
  }

#menu a:hover {
  top:2px;
  left:2px;
  color:#fff;
  border-color:#345 #cde #def #678;
  }
  
 .directors{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 65%;
	color: Gray;
}
a.directors:link,a.directors:visited,a.directors:active{
	text-decoration:none;
}
a.directors:hover{
	text-decoration:underline;
}
#rightcontent
{
width:190px;
height:200px;
float:right
}

#rightcontent2
{
width:190px;
height:50px;
float:right
}

#lineundertopmenu {
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #c9dcfb;
}

#bullet li {
  list-style-type: none;
  background: url(images/bullet.gif) no-repeat 0 6px;;
  padding-left: 15px;
}

div#topnav
{
background-color: #c9dcfb;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	Font-Weight:bold;
	}

div#topnav ul
{
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#topnav ul li
{
display: inline;
margin-left: -4px;
}

div#topnav ul li a
{
padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
color:#000000;
}

div#topnav ul li a:hover
{
background-color: #369;
color: white;
}

#playlist {
		border: 1px solid #666666;
	}

	#playlist tbody tr td {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		}
	
	#playlist a:link, #playlist a:visited {
   text-decoration:none; color: black;
   }
   #playlist a:hover {
	text-decoration: underline;
}
	/*Form Stuff */
form {
  width: 30em;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
}

fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

legend {
  font-weight: bold;
}

label {
  display: block;
}

label .required {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#760000;
}

input {
  width: 200px;
}

input.radio, input.submit {
  width: auto;
}

/* style form elements on focus */
input:focus, textarea:focus {
  background: #ffc;
}

textarea {
  width: 300px;
  height: 100px;
}

