body {background:White url(img/bg.gif) repeat-x scroll 0 0;color:#323232;font-family:Helvetica,sans-serif;margin:35px 0pt 0pt;padding:0pt;}#visual-portal-wrapper {background:transparent none repeat scroll 0% 50%;margin:0pt auto;padding:0pt;width:820px;}#main {background-image:url(img/main.gif);background-repeat:no-repeat;padding:20px;}#mainscr {background-image:url(img/mainscr.gif);background-repeat:no-repeat;padding:20px 20px 0px 20px;}#head {margin-bottom:5px;}#menu {background:transparent url(img/menu.gif) no-repeat scroll 0 0;height:23px;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;padding:6px 0pt 0px 0px;margin:0px;margin-bottom:9px;}#menu li {display:inline;}#menu li a {color:white;font-size:15px;padding:6px 16px 7px;text-decoration:none;}#menu li a.sel {background:transparent url(img/menu_over.gif) no-repeat scroll 0 0 !important;display: inline;}#menu li a:hover {background:transparent url(img/menu_over.gif) no-repeat scroll 0 0 !important;display: inline;}#center {border:1px solid #666666;}#footer {background:transparent url(img/footer.gif) no-repeat scroll 0 0;padding:0px 15px;}#footer a {color:#666666;text-decoration:underline;}#prefooter {background:transparent url(img/footerscr.gif) no-repeat scroll 0 bottom;padding:10px 20px 20px;}#footerscr {background:transparent url(img/footer.gif) no-repeat scroll 0 0;padding-left:15px;height:27px;color:white;font-size:12px;line-height:28px;padding-top:1px;}.ftxt {width:100%;color:white;font-size:12px;line-height:28px;padding-top:1px;}.ftxt .fright, #footerscr .fright {padding-left:355px;}#boxsx {margin:15px 10px;font-size:12px;color:#666666;line-height:14px;}#boxsx a {color:#666666;text-decoration:underline;}.portfolio #boxsx {line-height:17px;}#boxdx {margin:15px 10px 15px 0px;padding:5px;border:1px solid #666666;}#boxdxg {margin:15px 0px 5px 15px;padding:0px;border:0px;text-align:left;}#boxdxg img {padding:1px;border:1px solid #666666;margin:0 9px 12px 0;}h3 {font-size:14px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;color:black;}h3 a {color:#666666;}h3 a:visited {color:#009900;}h3 a:hover {color:black;}hr {margin:0px 10px;padding:0px 20px;