/* MAIN SETTINGS*/
html,body { background-image: url(../images/hgmuster.gif); background-repeat: repeat; background-attachment: scroll; }
body { font-size:0.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6a6b; line-height:normal; padding:0; margin:0; }
html { font-size:100%; line-height: 100%; /* IE hack to get the size switcher to respect the body em designation */ }
table { font-size:100%; line-height: 100%; /* IE hack to get the size switcher to respect the body em designation */ }
td {
	font-size: 1em;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:normal;
}
form { 
	border:0px;
	margin:0px;
}
p,h1,h2,h3,h4,h5,h6,pre { margin:0 0 5px; line-height:normal; }
img {
	border:0px;
}
p { 
	margin: 0px;
	padding: 0px 0px 12px 0px; 
}
li { float: right; clear: right; list-style-position: inside; margin:0; padding:0; }
ul { width: 247px; margin-top: 0; margin-bottom: 10px; margin-left: 20px; padding:0; }
/* LAYOUT STYLE SETTINGS */

#wrapper { background-color: #fff; height:450px; width: 960px; margin: 100px auto 0; padding: 0; }
/*nav flash*/
#navigation-flash { background-image: url(../images/nav_flash_bg.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 249px; height: 450px; float: left; padding: 0; margin: 0; border-right: 1px solid #fff; }
#flash { position: relative; top: -98px; width: 249px; height: 300px; z-index: 500; }
#flash-over { background: #fff; position: relative; top: 350px; width: 184px; height: 88px; z-index: 10000; margin: 0; padding: 5px 5px 5px 10px; }
.slider { background-color: #eee; width: 319px; height: 450px; float: left; margin: 0; padding: 0; border-right: 1px solid #fff; }
/*content*/
#content { background-color: #eee; position: relative; width: 390px; height: 450px; float: right; margin: 0; padding: 0; }
#h1 { background-image: url(../images/h1.gif); background-repeat: no-repeat; background-position: 0 0; width: 237px; height: 45px; margin-top: 33px; margin-bottom: 45px; margin-left: 20px; padding: 0; }
/*sub-menu*/
.menu { color: #4f4f4f; padding:7px 0 0 10px; float: left; margin: 0; }
.menu ul { color: #4f4f4f; padding:0; margin:0; list-style:none; border:0; float:left; }
.menu ul li { color: #4f4f4f; float:left; border:0; }
.menu ul li a { float:left; color:#4f4f4f; font:12px Arial, Helvetica, sans-serif; text-decoration:none; padding-right: 2px; padding-left: 2px; }
.menu ul li a span { background:transparent; }
.menu ul li a:hover { color:#f8b45f; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right 50%; }
.menu ul li a:hover span { color:#f8b45f; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; }
.menu ul li a.active { color:#f8b45f; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right 50%; }
.menu ul li a.active span { color:#f8b45f; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; }
/*Scrollpane */
.holder { float: left; margin-top: 0; margin-left: 20px; }

.scroll-pane { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 200px; height: 200px; overflow: auto; float: left; }
#pane3 { width: 355px; height: 295px; }
/*footer
*/
#footer { color: #868686; background-color: #eee; width: 960px; height: 30px; margin-right: auto; margin-left: auto; border-top: 1px solid #fff; }
.footer-nav { float: right; padding-top: 7px; padding-right: 10px; }
#footer a { color: #868686; text-decoration: none; position: relative; }
#footer a:hover { color: #c7c7c7; position: relative; }
p.clear, .clear { clear:both; padding:0; margin:0; background:transparent;}
