html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}

body {font-family:Arial,Helvetica,sans-serif; font-size:0.8em; color:#000; background-color:#f4f2e9;}

strong {font-weight:bold;}
#container {width:822px; margin:0.5em auto; position:relative;}
#top {height:19px; background:url('/images/layout/top.gif');}
#header {height:171px; background:url('/images/layout/headbg-822x171.gif') left top no-repeat;}
#image {position:absolute; width:200px; height:140px; top:11px; right:100px;}
#footer {height:98px; background:url('/images/layout/footbg-822x98.gif') left top no-repeat; clear:both; position:relative; font-size:0.8em;}

.common {background:url('/images/content/househeader1.png') no-repeat;}
.bshouse {background:url('/images/content/househeader2.png') no-repeat;}

#profile-image {text-align:center;}
#footer p.left {position:absolute; top:45px; left:40px; width:45%;}
#footer p.right {position:absolute; top:45px; right:38px; width:45%; text-align:right;}

#mainbody {background:#fff url('/images/layout/bgrepeat-822x1.gif') left top repeat-y;}
#logo {width:45%; position:absolute; top:65px; left:0;}
#logo p {color:#004d7f; font-weight:bold; font-size:1.5em; text-align:right;}
#logo p span {color:#f37321;}

.column {float:left;}

#content {margin-left:20px; width:390px;}
#content p {margin:1em 0;}

#navigation {margin-left:40px; width:170px;}
#navigation p {margin:3em 0 2em 0;}
#navigation ul {border-left:2px solid #004d7f; padding-left:1.5em;}
#navigation ul li a {text-decoration:none; color:#004d71; padding:10px 0; display:block; line-height:140%;}
#navigation ul li a.active {color:#f37321;}
#navigation ul li:first-child a {padding-top:0;}
#navigation ul li:last-child a {padding-bottom:0;}
#navigation ul li a:hover {color:#007dd4;}
#extra-info {font-size:0.85em; margin-left:10px; width:150px;}
#extra-info img {margin:0.3em 0; padding:10px; border:1px solid #9d9d9d;}

* html .column {display:inline;}
* html #navigation li {height:1%;}

h1 {font-size:1.8em; margin:0 0 1em 0; color:#004d71; font-weight:bold;}
h2 {font-size:1.3em; margin:1em 0; color:#f37321; font-weight:bold;}

a {text-decoration:none; color:#004d7f;}
a:hover {color:#007dd4;}

ul {list-style:none;}
.clear {clear:both;}
ul.bul {list-style:disc; margin:0 0 0 2em;}