 * {margin:0;padding:0;} 
body {margin:0;padding:0;border-top:4px solid #D9D7CA;font:normal 14px Georgia, Verdana, Helvetica, Arial;line-height:21px;background:#151515 url(/images/scan-lines.gif) repeat;color:#999;}
img {border:none;}
a {text-decoration:none;}
.clear {clear:both;font-size:1px;float:none;height:1px;margin-top:-1px;line-height:1px;}
#wrap {text-align:left;margin:0 auto;padding:0;width:840px;height:100%;background-color:#000;border-left:5px solid #CCC;border-right:5px solid #CCC;}
#header {width:840px;height:120px;background-color:#000;}
#logo {float:left;height:56px;width:107px;padding:0;margin:35px 0 0 20px;}
html>body #logo {margin:35px 0 0 35px;}
#logo a:link, #logo a:visited, #logo a:active {background-image:none;}
#navigation {float:right;height:27px;width:630px;margin:55px 10px 0 0;padding:0;}
html>body #navigation {margin:75px 25px 0 0;}
#main	{margin:35px 0 0 5px;width:800px;}
#home #main	{margin:25px 0 0 5px;width:810px;}
#home #maincolumn1 {float:left;width:300px;padding:0;margin:0;}
#home #maincolumn2 {float:left;width:495px;padding:0;margin:0;}
#footer {font-size:0.9em;height:40px;margin:40px 18px 0 12px;border-top:2px solid #CCC;padding:10px 0 0 10px;color:#999;}
#topbar {display:inline;margin:0;float:right;}
.first {margin:28px 0 0 0; * margin:30px 0 0 0;padding:0;text-align:left;}
.header_img {width:100%;}
.header_img img {padding:20px;text-align:center;}
#maincolumn2 a:link, a:visited {color:#0076ff;text-decoration:none;}
#maincolumn2 a:hover {color:#0076ff;text-decoration:underline;}
.first a:link, p a:visited, .second a:link, p a:visited {color:#0076ff;text-decoration:none;}
.first a:hover, .second a:hover {color:#0076ff;text-decoration:underline;}
#footer a:link, #footer a:visited, #footer a:active, 
#topbar a:link, #topbar a:visited, #topbar a:active {color:#999;margin:0 3px;padding:0;}
#footer a:hover, #topbar a:hover {color:#FF7600;text-decoration:underline;margin:0 3px;padding:0;}
#navigation ul {float:right;border:0;margin:0;padding:0;list-style-type:none;}
#navigation li {float:left;text-align:center;margin:0;padding:0 15px 0 15px;padding:0;}
#navigation a {float:left;font:normal 12px Georgia, Arial, Verdana;padding:3px 13px 4px 13px;margin:0;text-decoration:none;color:#999;background-image:none;border-right:1px solid #AAA;}
#navigation a:hover {padding:3px 13px 4px 13px;margin:0;color:#FFF;border-bottom:3px solid #ff7600;}
#navigation a.navlast, #navigation navlast {border-right:none !important;}
#navcontainer ul {margin:32px 0 10px 45px;* margin:32px 0 22px 45px;padding:0;list-style-type:none;font:normal 13px Georgia, Arial, Helvetica, sans-serif;}
#navcontainer li {margin: 0 0 3px 0;}
#navcontainer a {display:block;padding:2px 2px 2px 24px;border:1px solid #222;width:185px;background-color:#111;}
#navcontainer a:link, #navlist a:visited {color:#666;text-decoration:none;}
#navcontainer a:hover {border:1px solid #303030;background-color:#202020;color:#df0008;}
h1, h4 {font:bold 16px Georgia, Arial, Verdana, Helvetica, sans-serif;color:#FF7600;}
.center {text-align:center;font:bold 16px Georgia, Arial, Verdana, Helvetica, sans-serif;color:#FF7600;}
p {line-height:125%;margin:0;padding:0;}
#footer p {font-size:12px;line-height:1.7em;margin:0;padding:0;}
#active a:link, #active a:visited, #active a:hover {border:1px solid #303030;background-color:#202020;color:#707070;}
p.down {margin-top:10px;}
#phone {float:left;position:relative;left:612px;top:-75px;font:normal 14px Georgia, Arial, Helvetica, Verdana;color:#999;}
#phone span {font:normal 20px Georgia, Arial, Helvetica, Verdana;color:#FF7600;}