body,html {/* commented backslash hack - hides from Mac IE5 \*/height: 100%;/* end hack */}body {margin:0px auto; padding:0px; font: 76% Arial, Helvetica, Verdana, sans-serif; color:#666; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0px auto; padding:0;}table {border-collapse:collapse; border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}a {text-decoration:none}p {color:#606060}#container {width:863px; text-align:center; margin:0px auto}#top_curves {background:url('images/top_curves.jpg') top left no-repeat; width:863px}.logo {padding:50px 0px 0px 0px}#main_content {background:url('images/bkg_slice.gif') top repeat-y; width:863px; float:left}#top_nav {float:right; padding:0px 10px 0px 0px}#top_nav ul {list-style-type:none; padding:20px 100px 10px 0px}#top_nav ul li {display:inline; margin:0px 0px 0px 40px; padding:0px 0px 10px 0px}#top_nav ul li a {color:#006179; font-size:110%; padding:0px 0px 10px 0px}#top_nav ul li a:hover {color:#ff7d00}#top_nav ul li.active a {background:url('images/top_nav_arrow.gif') bottom center no-repeat;}#stripes {text-align:center}#left_nav {float:left; width:170px; text-align:right; margin-left:20px;}#left_nav ul {list-style-type:none}#left_nav ul li {display:block; padding:10px 0px 0px 0px; font-size:110%} #left_nav ul li a {color:#006179}#left_nav ul li a:hover {color:#ff7d00}#left_nav ul li.active a {color:#ff7d00}.left_title {font-size:120%; font-weight:bold; color:#006179}#content_wrap {text-align:left; float:left; width:600px; padding:0px 0px 0px 20px; margin:15px 0px 0px 10px; border-left:1px solid #bec0c0;}#content_wrap table#img_holder {width:540px; margin:0px 0px 20px 0px}#content_wrap table#content {width:540px; margin:0px; padding:0px}#content_wrap table#content h1 {font-size:130%; font-weight:bold; color:#006179; padding:0px; margin:0px auto}#content_wrap table#content h2 {font-size:105%; font-weight:600; color:#006179; padding:12px 0px 0px 0px}#content_wrap table#content p {margin:10px 0px 0px 0px}#content_wrap table#content p a {color:#006179}#content_wrap table#content p a:hover {color:#ff7d00}#content_wrap table#content ul {list-style-type:square; margin-left:16px}.green {color:#006179}#footer {padding:70px 0px 0px 0px; font-size:90%}#footer p {padding:6px 0px 0px 0px; color:#909090}#footer p a {color:#006179}#footer p a:hover {color:#ff7d00}#footer p.bold {font-weight:bold; color:#006179}#footer ul {list-style-type:none}#footer ul li {display:inline; padding:0px 15px 0px 0px}#footer ul li a {color:#006179}#footer ul li a:hover {color:#ff7d00}#btm_curves {background:url('images/btm_curves.jpg') bottom left no-repeat; height:50px; width:863px}#reg_office {font-size:85%; padding:0px 40px 0px 40px; }#services {padding:0px 0px 8px 0px; }#services p {color:#aaaaaa}#address {width:454px; padding:8px 0px 10px 0px;  border-top:1px solid #aaaaaa;}#address p {color:#aaaaaa}.clearboth {clear:both}