html, body {

height:100%

}

body {

margin: 0px;

}

img {

border: none;

}

div, td {

font-family: "Arial";
font-size: 10px;
color: #9b9b9b;
border-color: #e4e7e9;

}

div.clearer {

clear: both; 
line-height: 0px; 
height: 0px;
font: normal 0px Arial; 
margin: 0px;
padding: 0px;
border: 0px solid black;

}

div#top-header {

height: 65px;
width: auto;
background: url('../images/top_header.gif');
background-repeat: repeat-x;


}

div#stu-top-header {

height: 65px;
width: auto;
background: url('../images/stu_top_header.gif');
background-repeat: repeat-x;


}

div#stretch-container {

width: auto; 
height: 63px;
border-bottom: 0px solid #e4e7e9;
border-top: 0px solid #e4e7e9;

}

div#stretch-logo-container {

width: 181px; 
height: 63px;
border-right: 1px solid #e4e7e9; 
float: left;

}

div#stretch-copyright-container {

width: 561px; 
height: 63px;
margin-left: 181px; 
border-right: 1px solid #e4e7e9;

}

div#stretch-blank {

width: 257px; 
height: 63px;
border-right: 1px solid #e4e7e9; 
float: left;

}

*html div#stretch-blank {

width: 263px; 
height: 63px;
border-right: 1px solid #e4e7e9; 
float: left;

}

div#stretch-credit-container {

width: auto; 
height: 63px;
margin-left: 260px; 

}

div#contact-info {

width: 742px;
height: 80px;
float: left;
text-align: right;
position:relative;

}

div#about-submenu {

width: 561px; 
height: 63px;
margin-left: 181px; 
border-right: 1px solid #e4e7e9;
position:relative;

}

div#date {

width: 258px;
height: 80px;
margin-left: 742px;
text-align: right;	
color: #3e434a;
position:relative;

}

#contact-info div, #date div, #about-submenu div {
	width: 100%;
	position:absolute;
	bottom:5px;
	left:0;
	text-align: right;
}

div#video-columns-container {

float: left;

}

div#menu-container {

width: 181px; 
height: 436px; 
border-right: 1px solid #e4e7e9; 
float: left;

}

div.menu {

padding-top: 20px;
margin: 0px;
text-align: left;

}

div#video-container {

width: 561px; 
margin-left: 181px; 
height: 436px; 
border-right: 1px solid #e4e7e9;

}

div#news-container {

width: 561px; 
margin-left: 181px;
border-right: 1px solid #e4e7e9;

}

div#messaging-container {

width: 260px; 
margin-left: 740px; 
height: 436px; 
border-right: 1px solid #e4e7e9;

}

div.messaging {

margin-left: 12px;
padding-top: 20px;
padding-right: 15px;
font: normal 10px "Arial";
line-height: 11pt;
color: #8f9297;

}

.messaging-description {

font: normal 11px "Arial";
line-height: 13pt;

}

.messaging-head {

font: bold 14px "Arial";
color: #3e434a;

}

a {

text-decoration: none;
color: #fcac01;

}

a:visited {

text-decoration: none;
color: #fcac01;

}

a:hover {

text-decoration: underline;
color: #fcac01;

}

a.footer {

text-decoration: none;
color: #9b9b9b;

}

a.footer:visited {

text-decoration: none;
color: #9b9b9b;

}

a.footer:hover {

text-decoration: underline;
color: #fcac01;

}

a.header {

text-decoration: none;
color: #3e434a;

}

a.header:visited {

text-decoration: none;
color: ##3e434a;

}

a.header:hover {

text-decoration: none;
color: #fcac01;

}

div.break-row {

width: auto; 
height: 65px; 
border-top: 1px solid #e4e7e9; 
border-bottom: 1px solid #e4e7e9;

}

div#footer-container {

width: auto; 

}

div.main-row-container {

width: auto; 
border-bottom: 0px solid #e4e7e9;

}

div.floater {

float: left;

}

div#footer-logo-container {

width: 181px; 
height: 30px;
border-right: 1px solid #e4e7e9; 
float: left;

}

div.left-column-container {

width: 181px; 
border-right: 1px solid #e4e7e9; 
float: left;

}

div.footer-logo {

margin-left: 10px;
padding-top: 7px;

}

div#copyright-container {

width: 561px; 
height: 30px;
margin-left: 181px; 
border-right: 1px solid #e4e7e9;

}

div.center-column-container {

width: 561px; 
margin-left: 181px; 
border-right: 1px solid #e4e7e9;

}

div.copyright {

text-align: right;
margin-right: 10px;
padding-top: 7px;

}

div#footer-blank {

width: 257px; 
height: 30px;
border-right: 1px solid #e4e7e9; 
float: left;

}


div.right-column-container {

width: 257px; 
border-right: 1px solid #e4e7e9; 
float: left;

}

*html div#footer-blank {

width: 263px; 
height: 30px;
border-right: 1px solid #e4e7e9; 
float: left;

}

*html div.right-column-container {

width: 263px; 
border-right: 1px solid #e4e7e9; 
float: left;

}

div#site-credit-container {

width: auto; 
height: 30px;
margin-left: 260px; 

}

div.site-credit {

margin-left: 10px;
padding-top: 8px;

}

div.stretch-column-borders {

width: auto; 
border-bottom: 0px solid #e4e7e9; 
background: url('../images/stretch_column_borders_ff.gif'); 
background-repeat: repeat-y;

}

*html div.stretch-column-borders {

width: auto; 
border-bottom: 0px solid #e4e7e9; 
background: url('../images/stretch_column_borders.gif'); 
background-repeat: repeat-y;

}

.watch-it {

width: 186px;
height: 25px;
background: url(../images/watchit.gif) no-repeat; 
border: 0px solid black;
margin: 0px; 
cursor: hand; 
cursor: pointer;
}
			
.watch-it:hover { 

background-position: 0 -25px; 

}

.more-info {

width: 186px;
height: 25px;
background: url(../images/moreinfo.gif) no-repeat; 
border: 0px solid black;
margin: 0px; 
cursor: hand; 
cursor: pointer;
}

.external-link {

width: 186px;
height: 25px;
background: url(../images/external-link.gif) no-repeat; 
border: 0px solid black;
margin: 0px; 
cursor: hand; 
cursor: pointer;
}
			
.external-link:hover { 

background-position: 0 -25px; 

}

.no-link {

width: 186px;
height: 25px;
background: url(../images/deadlink.gif) no-repeat; 
border: 0px solid black;
margin: 0px; 
}


#menu-container div { 

margin-left: 15px;
width: 90px;
height: 24px;
cursor: hand; 
cursor: pointer;

}


#menu-container div.active { 

background-position: -92px 0; 

}

#menu-container div:hover { 

background-position: -92px 0; 

}

div#home {

background: url(../images/menu/home.gif) no-repeat;

}

div#work {

background: url(../images/menu/work.gif) no-repeat;

}

div#about {

background: url(../images/menu/about.gif) no-repeat;

}

div#news {

background: url(../images/menu/news.gif) no-repeat;

}

div#location {

background: url(../images/menu/location.gif) no-repeat;

}

div#ftp {

background: url(../images/menu/ftp.gif) no-repeat;

}

div#contact {

background: url(../images/menu/contact.gif) no-repeat;

}

div.center-content-container {

width: 1017px;
border: 0px solid black; 
background: url('../images/stretch_column_borders_ff.gif');

}

*html div.center-content-container {

width: 1017px;
border: 0px solid black; 
background: url('../images/stretch_column_borders.gif');

}

div.right-column-divider {

height: 65px; 
width: 258px; 
border-bottom: 1px solid #e4e7e9; 
border-top: 1px solid #e4e7e9; 
margin-left: 2px;

}

*html div.right-column-divider {

height: 65px; 
width: 260px; 
border-bottom: 1px solid #e4e7e9; 
border-top: 1px solid #e4e7e9; 
margin-left: 0px;

}


div.news-nugget {

margin-left: 1px; 
padding: 25px 120px 25px 17px; 
color: #3e434a; 
border-bottom: 1px solid #e4e7e9;
line-height: 11pt;

 }


*html div.news-nugget {

margin-left: -1px; 
padding: 25px 120px 25px 17px; 
color: #3e434a; 
border-bottom: 1px solid #e4e7e9;

 }


div.about-nugget {

margin-left: 1px; 
padding: 25px 120px 0px 17px; 
color: #3e434a; 
border-bottom: 0px solid #e4e7e9;
line-height: 11pt;

 }


*html div.about-nugget {

margin-left: -1px; 
padding: 25px 120px 0px 17px; 
color: #3e434a; 
border-bottom: 0px solid #e4e7e9;

 }

 form {

margin: 0px;

 }

 #duckover {

width: 561px; 
margin-left: 181px; 
height: 436px; 
border-right: 1px solid #e4e7e9;
background: url('../images/duckover.jpg') no-repeat;
text-indent: -9999px;

 }

 #duckover:hover {

 background-position: 0 -436px;

 }

 #duckover A {

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%; 

 }
