body {
background: #ffffff;
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 76%
}

A:link { color: #990033; padding: 0px }
A:active { color: #ff3300; padding: 0px }
A:visited { color: #666699; padding: 0px }
A:hover { color: #ff3300; padding: 0px  }

P { 
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em;
line-height: 133%;
}


ul { 
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em;
line-height: 133%;
}



.text { 
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em 
}


A.text:link { color: #990033; padding: 0px }
A.text:active { color: #ff3300; padding: 0px }
A.text:visited { color: #666699; padding: 0px }
A.text:hover { color: #ff3300; padding: 0px  }

.head {
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1.3em;
font-weight: bold;
line-height: 133%;
}

td { 
font-family: 'Times New Roman',Georgia,serif; 
color: #000000; 
font-size: 100%;
}


.contact { 
font-size: .8em;  
line-height: 120%;
font-weight: bold;
color: #000000;
background: #cccccc;
margin: 0px 20px 10px 20px;
padding: 8px 10px 100px 10px;
 }
 
.mainnav {
font-size: .8em;
color: #000000;
font-weight: bold;
line-height: 140%;
}
 
.popuphead {
font-size: .9em;
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold;
color: #ffffff;
margin-bottom: 4px;
background: #336699;
padding: 0px 2px 1px 6px;
}


A.popuphead:link { color: #ffffff; padding: 0px; text-decoration: none }
A.popuphead:active { color: #ff3300; padding: 0px; text-decoration: underline overline }
A.popuphead:visited { color: #ffffff; padding: 0px; text-decoration: none }
A.popuphead:hover { color: #ff3300; padding: 0px; text-decoration: underline overline  }

 
.pagehead {
font-size: .9em;
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold;
color: #ffffff;
margin-bottom: 4px;
background: #336699;
padding: 0px 2px 1px 6px;
}


A.pagehead:link { color: #ffffff; padding: 0px; text-decoration: none }
A.pagehead:active { color: #ff3300; padding: 0px; text-decoration: underline overline }
A.pagehead:visited { color: #ffffff; padding: 0px; text-decoration: none }
A.pagehead:hover { color: #ff3300; padding: 0px; text-decoration: underline overline  }


 
.secondnavhead {
font-size: .8em;
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold;
color: #ffffff;
margin-bottom: 4px;
background: #336699;
padding: 0px 2px 1px 6px;
}

small { 
font-size: 80%;
line-height: 120%;
 }
 
big { 
font-size: 115%;
 }

.dir1  {
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold; 
font-size: 1em;
color: #ffffff; 
background: #666699; 
padding: 0px 10px 0px 10px; 
border: 1px solid #330066; 
margin-top: 5px;
}

A.dir1:link { color: #ffffff; text-decoration: none; padding: 0px; border: 0px;}
A.dir1:active { color: #330066; text-decoration: none; padding: 0px; border: 0px; }
A.dir1:visited { color: #ffffff; text-decoration: none; padding: 0px; border: 0px; }
A.dir1:hover { color: #330066; text-decoration: none; padding: 0px; border: 0px; }

.dir2 { 
font-family: 'Times New Roman',Georgia,serif; 
font-size: .8em;
line-height: 120%; 
color: #330066; 
background: #ffffff; 
padding: 5px 10px 10px 10px; 
border: solid 1px #330066; 
margin: 0px 0px 5px 0px
}

A.dir2:link { color: #330066; padding: 0px; font-size: 100%; border:0px; text-decoration: underline;}
A.dir2:active { color: #ff3300; padding: 0px; font-size: 100%;  border:0px; text-decoration: underline; }
A.dir2:visited { color: #666699; padding: 0px; font-size: 100%;  border:0px; text-decoration: underline; }
A.dir2:hover { color: #ff3300; padding: 0px; font-size: 100%; border:0px; text-decoration: underline; }

.floatleft
{float: left; 
padding-right: 10px; 
padding-bottom: 10px; 
}

.floatright
{float: right; 
padding-left: 10px; 
padding-bottom: 10px; 
}

.content {
	margin:0px 50px 0px 150px;
	padding:10px;
	width: 470px;
	}

.menu {
	position:absolute;
	top:90px;
	left:10px;
	width:180px;
	margin:10px;
	border: 1px solid #330066;
	background: #ffffff;
		}

.menu2 {
	position:absolute;
	top:90px;
	left:770px;
	width:180px;
	margin:10px;
	background: #ffffff;
		}
		
div#vidclipframe span {
    display:block;
    float:right;
    clear:right; 
    padding:0em;
    border:0px;
    margin:0 0 1.0em 1.0em; 
	}
	
	span.wide {
      width:360px;
      height:280px; }

span.narrow {
      width:250px;
      height:157px; 
	  }

span.narrow2 {
      width:250px;
      height:150px; 
	  }