html { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #282828 url(../images/bg.gif) repeat; color: white; }
body { margin: 10px auto; text-align: left; width: 786px; }
a:link,a:visited { color: white; text-decoration: none; }
a:hover, a:active { color: #FA6627; }
a img { border: 0; }
p { margin: 0; }
table tr th, table tr td { text-align: center; border: 1px solid grey; }
table tr td { background-color: #383838; padding: 5px; }
/* NAVIGATOR */
ul#topnav { margin: 0; padding: 0; height: 33px; background: transparent url(../images/top_nav_right_bg.gif) no-repeat bottom right; }
ul#topnav li { list-style-type: none; float: left; display: block; margin: 0; padding: 0; }
ul#topnav li.bigtab_clicked, ul#topnav li a.bigtab:link, ul#topnav li a.bigtab:visited {
	height: 24px;
	width: 131px;
	padding: 9px 0 0 0;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	display: block;
}
ul#topnav li.bigtab_clicked { background: transparent url(../images/top_nav_large_tab_hover.gif) no-repeat; color: #F25500; }
ul#topnav li a.bigtab:link, ul#topnav li a.bigtab:visited { background: transparent url(../images/top_nav_large_tab.gif) no-repeat; color: lightgrey; }
ul#topnav li.smalltab_clicked, ul#topnav li a.smalltab:link, ul#topnav li a.smalltab:visited {
	height: 23px;
	width: 131px;
	padding: 10px 0 0 0;
	font-size: 14px;
	text-align: center;
	display: block;
}
ul#topnav li.smalltab_clicked { background: transparent url(../images/top_nav_small_tab_hover.gif) no-repeat; color: #F25500; }
ul#topnav li a.smalltab:link, ul#topnav li a.smalltab:visited { background: transparent url(../images/top_nav_small_tab.gif) no-repeat; color: lightgrey; }
/* CONTENT */
#content { width: 784px; background-color: #282828; color: white; border-left: 1px solid grey; border-right: 1px solid grey; }
#content p { padding: 10px 10px 10px 5px; }
p#footer {
	clear: both;
	width: 784px;
	height: 24px;
	line-height: 24px;
	color: lightgrey;
	background-color: #383838;
	border: 1px solid grey;
	text-align: center;
}
/* PAGES */
table#gallery { width: 95%; margin: auto; margin-top: 10px; margin-bottom: 10px; }
table#gallery tr td { width: 33%; font-size: 14px; }
table#gallery tr td a img { width: 192px; height: 176px; -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); }
table#gallery tr td a:hover img { width: 192px; height: 176px; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
table.download { width: 98%; margin: auto; margin-top: 10px; margin-bottom: 10px; }
table.download tr td.dl_title { width: 18%; font-weight: bold; }
table.download tr td.dl_field { width: 82%; text-align: left; background-color: #303030; }
table.download tr div.dl_button { height: 48px; width: 163px; display: inline-block; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/download.png'); }
.subheader { width: 100%; height: 26px; line-height: 26px; background: #282828 url(../images/main_content_header.gif) no-repeat; }
.subheader span { padding: 5px 0px 5px 10px; font-size: 14px; font-weight: bold; }
.homebuttons { text-align: center; margin-top: 10px; }
.homebuttons a img { width: 250px; height: 70px; border: 1px solid grey; -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); }
.homebuttons a:hover img { -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.title { font-weight: bold; font-size: x-large; }
.contactitem { height: 48px; line-height: 48px; margin-left: 120px; font-size: 18px; }
.contactitem div { height: 48px; width: 48px; display: inline-block; float: left; }
img.alpha { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
