@charset "utf-8";
.default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	margin: 12px;
}
.defaultright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	margin: 12px;
	text-align:right;
}
.defaultcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000066;
	margin: 12px;
	text-align:center;
}
.defaultbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	margin: 12px;
}
.defaulttableheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	margin: 12px;
	padding-right:5px;
	text-align:right;
}
.subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	padding-bottom:12px;
}
.heading1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	font-variant: small-caps;
	color: #330000;
	margin: 12px;
}
.heading2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: underline;
	margin: 12px;
	text-transform: uppercase;
}
.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	margin: 12px;
}
.main {
	background-image: url(images/main.jpg); 
	background-repeat: no-repeat;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	margin:0px;
	padding:0px;
}
.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #FFF;
	margin:0px;
	padding:0px;
}
.footer a:hover {
	text-decoration:underline;
}
.menu {
	font-family: Garamond;
	font-size: 18px;
	color: #FFFFFF;
}
.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: none;
	font-variant: small-caps;
	text-align:center;
}
.updatesmarquee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-transform: none;
	font-variant: small-caps;
}
.margins {

}
.navbuttons a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 138px;
	/**height: 16px;**/
} 
.navbuttons a:hover, p.navbuttons a:active {
	background-color: #FFFFFF;
	color: #000066;
	background-repeat: no-repeat;
} 
.newsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	padding:0px;
	margin:0px;
	margin-left:16px;
}
.newssubtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	padding:0px;
	margin:0px;
	margin-left:16px;
	margin-bottom:4px;
}
.newsoutline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	padding:0px;
	margin:0px;
	margin-left:12px;
}
.newsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	padding:0px;
	margin:0px;
	margin-left:12px;
}
#headwrapper{
	width:100%;
	height:150px;
	background-image:url(images/filaustheaderrepeat.jpg);
	background-repeat:repeat-x;
}
#navbar {
	width:850px;
	height:150px;
	background-image:url(images/filaustheader.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#wrapper {
	width:775px;
	float:left;
	background-image:url(images/sidebarfiller_02.gif);
	background-position:left;
	background-repeat:repeat-y;
	margin:0px;
}
#sidebar {
	width:138px;
	height:auto;
	float:left;
	margin:0px;
}
#body {
	width:637px;
	float:right;
}
#footer {
	background-color:#000000;
	width:100%;
	float:left;
	height:20px;
	padding-top:5px;
	text-align:center;
	color:#FFF;
}
body {
	background-image:url(images/bg.jpg);
	margin:0px;
}
pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}
* {margin:0;padding:0}
hr {width:100%; float:left;}