<style type="text/css">
<!--
	.bug_fix {
		}
	body {background-color: #7b7b7b; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/background.jpg); background-repeat: repeat-x;
		}
	div#main {width: 962px; position: relative; margin:0 auto; z-index: 1;}
	div#main table#main_table td.border_left {background-image: url(../images/border_left.png); background-repeat: repeat-y;}
	div#main table#main_table td.border_right {background-image: url(../images/border_right.png); background-repeat: repeat-y;}
	div#main table#main_table td.border_right2 {background-image: url(../images/border_right2.png); background-repeat: no-repeat;}
	div#main table#main_table td.navbar_back {background-image: url(../images/navbar_back.jpg); background-repeat: no-repeat; background-position: right; background-color: #FFFFFF; height: 23px;}
	div#main table#main_table td.bar {background-color: #eeb000; background-image: url(../images/bar_back2.gif); background-position: left; background-repeat: repeat-y;
		}
	div#nav {margin-left: 10px; font-size: 11px;}
	div#nav ul {list-style-type: none; margin: 6px 0px 0px 0px; padding: 0px;}
	div#nav ul li {display: inline; margin: 0px -4px 0px 0px; padding: 0px;}
	div#nav ul li a {color: #7b7b7b; font-weight: bold; text-decoration: none; padding: 5px 10px 5px 10px; margin: 0px;}
	div#nav ul li a:link, div#nav ul li a:active, div#nav ul li a:visited {background-image: url(../images/nav_inactive.gif); background-position: bottom; background-repeat: repeat-x; background-color: #FFFFFF; border: 1px solid #cfcfcf; border-bottom: none;}
	div#nav ul li a:hover {color: #ffffff; font-weight: bold; text-decoration: none; padding: 5px 10px 5px 10px; margin: 0px;background-image: url(../images/nav_active1.gif); background-position: top; background-repeat: repeat-x; background-color: #FFFFFF; border: 1px solid #cfcfcf; border-bottom: none;}
	div#nav ul li a.selected {color: #ffffff; font-weight: bold; text-decoration: none; padding: 5px 10px 5px 10px; margin: 0px; background-image: url(../images/nav_selected.gif)!important; background-position: top!important; background-repeat: repeat-x!important; background-color: #eeb000!important; border: 1px solid #eeb000!important; border-bottom: none!important;
		}
	div#res_nav {width: 150px; position: absolute; z-index: 50; left: 69px; top: 234px; visibility: hidden;}
	div#com_nav {width: 150px; position: absolute; z-index: 51; left: 149px; top: 234px; visibility: hidden;}
	div#prod_nav {width: 150px; position: absolute; z-index: 52; left: 233px; top: 234px; visibility: hidden;
		}
	div#details {position: relative; z-index: 1;}
	div#details_fade {width: 150px; position: absolute; z-index: 2; left: 45px; top: 0px; visibility: hidden; background-color:#f4d784; border: 1px solid #eeb000;}
	div#details_fade p {line-height: 14px; margin: 5px; color: #000000;
		}
	div.subnav {font-size: 11px; background-color: #FFFFFF; border: 1px solid #cfcfcf;}
	div.subnav ul {list-style-type: none; margin: 0px; padding: 0px; }
	div.subnav ul li {margin: 3px 3px 3px 2px; padding: 2px 2px 2px 2px;}
	div.subnav ul li a {color: #7b7b7b; font-weight: bold; padding: 5px 5px 5px 5px; margin: 0px;}
	div.subnav ul li a:link, div.subnav ul li a:active, div.subnav ul li a:visited {text-decoration: none;display: block;padding: 5px 5px 5px 5px;background-image: url(../images/nav_active2.gif;font-weight: bold;margin: 0px;}
	div.subnav ul li a:hover {color: #ffffff; background-image: url(../images/nav_active2.gif);}
	
	div#footer {width: 962px; height: 80px; position: relative; background-image: url(../images/footer.png); background-repeat: no-repeat; margin: 0 auto;}
	div#footer a {color: #ffffff; font-weight: bold;}
	div#footer a:link, div#footer a:active, div#footer a:visited {text-decoration: none;}
	div#footer a:hover {text-decoration: underline;}
	div#footer td.footer_text {padding: 40px 55px 0px 0px; font-size: 9px; color: #FFFFFF;
		}
	table#content {background-image: url(../images/middle_back.gif); background-position: bottom; background-repeat: repeat-x; background-color: #FFFFFF; font-size: 12px; color: #000000; margin-left: 10px; width: 900px; border-left: 1px solid #eeb000;}
	table#content h1 {font-weight: normal; font-size: 18px; color: #343434; margin-top: 0px;}
	table#content h2 {font-weight: bold; font-size: 14px; color: #000000;}
	table#content a {color: #62629a; font-weight: bold;}
	table#content a:link, table#content a:active, table#content a:visited {text-decoration: none;}
	table#content a:hover {text-decoration: underline;}
	table#content td.left {padding: 10px 20px 10px 10px; width: 672px; line-height: 25px;}
	table#content td.right {padding: 10px 10px 10px 20px; border-left: 1px solid #bababa; width: 178px; background-image: url(../images/middle_back_corner.gif); background-repeat: no-repeat; background-position: top right; line-height: 18px;
		}
	form {margin: 0px; padding:0px;}
	input.email {width: 110px; height: 12px; background-color:#FFFFFF; color: #000000; border: 1px solid #eeb000; font-size: 11px; padding: 3px; margin-right: 5px;}
	input.contact {width: 95%; height: 12px; background-color:#FFFFFF; color: #000000; border: 1px solid #eeb000; font-size: 11px; padding: 3px;}
	select.contact_select {width: 95%; height: 25px; background-color:#f4d784; color: #000000; border: 1px solid #eeb000; font-size: 11px; padding: 3px;}
	textarea.contact_textarea {width: 100%; height: 150px; background-color:#FFFFFF; color: #000000; border: 1px solid #eeb000; font-size: 11px; padding: 3px;
		}
-->	
</style>