/* CSS Document */

body {
	background-color:#ffffff;
	background:url(images/bg_blacktosilver.gif);
	text-align:center;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
    font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	color:#333333;
	height:102%;
}

.side-boxes {
	margin-bottom:20px;
	margin-bottom:5px;
	text-align:left;
    font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/bg_footer.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#333333;
}
.side-boxes .box-heading {
	background-color:#000000;
    border-right:1px #000000 solid;
	font-size:20px;
	color:#FFFF00;
	padding-left:6px;
}
.side-boxes .box-middle {
    border-right:1px #CECECE solid;
    border-left:1px #CECECE solid;
	padding:6px;
}

.side-boxes .box-bottom {
	height:15px;
    border-right:1px #CECECE solid;
    border-left:1px #CECECE solid;
    border-bottom:1px #CECECE solid;
	padding:6px;
}

#images {
	padding: 0 5px 5px 0;
}

.staffphoto {
	height:190px;
}

td {text-decoration:none;font-family:"small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; color:#404040; font-weight:normal; height:23;font-size:13px;text-align:left;}

h2 {
	FONT-SIZE: 130%; 
	MARGIN: 0px 0px 10px; 
	COLOR: #333333; 
	clear: left;
}

a:link {text-decoration:underline;font-family:verdana;color:#404040; font-weight:normal; height:23;font-size:13px;text-align:center;}
a:active {text-decoration:underline;font-family:verdana;color:#404040; font-weight:normal; height:23;font-size:13px;text-align:center;}
a:visited {text-decoration:underline;font-family:verdana;color:#404040; font-weight:normal; height:23;font-size:13px;text-align:center;}
a:hover {text-decoration:underline;font-family:verdana;color:#404040; font-weight:normal; height:23;font-size:13px;text-align:center;}

.hidden-text {
display:none;
}

.form-item{font-size:9pt;vertical-align:top; text-align:left;color:#404040;font-weight:bold;font-style:normal;}
.form-box{font-size:9pt;vertical-align:top; text-align:left;color:#404040;background-color:#FFFFC0;font-weight:bold;font-style:normal;}
.form-spacer{ height:1px; background-color:#FFFFFF;}

/* liScroll style declarations */
 
.tickercontainer { /* the outer div with the black border */
width: 800px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 400px;
font: bold 12px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
 
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ffffff;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
