* {
 margin:0;
 padding:0;
 }
input, textarea {margin:2px 0px; padding:2px; border-width:2px;}
select {margin:3px 0px; padding:2px; border-width:2px;}
#search {margin:0; padding:0; border-width:0;}

body {background:#FFFFFF url(/images/sidebar-bg3.jpg) no-repeat 0 126px;}
body,table {
 font:11px/16px verdana,arial,helvetica,sans-serif;
 color:#333333;
 }
:link,:visited {text-decoration:none;}
:link:hover,:visited:hover {text-decoration:underline;}
table {border-color:#EEEEEE;}

hr {
 border-top:dotted #A5AFD6;
 border-width:1px 0 0;
 background-color:#FFFFFF;
 margin:.25em 0;
 height:0;
 }

#top {
 background:#081674 url(/images/top-image.jpg) no-repeat 177px 0;
 height:109px;
 }

#logo {float:left;}
#logo img {border-width:0;}

#content {
 margin-left:36px;
 min-height:500px;
 width:740px;
 }
#content table,#content dl,#content ol,#content ul,
#content h1,#content h3,#content h4,#content h5
 blockquote,p,pre {padding-bottom:1em;}

#content blockquote,#content dl,#content ol{padding-left:3em;}
#content :link,#content :visited {
 color:blue;
 }
#content a:hover,#content :visited:hover {text-decoration:underline;}

#content h2, #content .subhead {
 display:block;
 font:bold 1.1em verdana,arial,helvetica,sans-serif;
 color:#B23E3E;
 border-bottom:1px solid #BAC4D7;
 padding-bottom:.1em;
 margin-bottom:.5em;
 }

#offer {
 float:right;
 margin-top:30px;
 font-size:11px;
 line-height:13px;
 color:#003366;
 font-family:arial,helvetica,sans-serif;
 text-align:center;
 width:122px;
 }
#offer p {margin:.5em 0;}

#copy {
 margin-right:188px;
 padding-top:20px;
 padding-right:40px;
 border-right:1px solid #BAC4D7;
 min-height:400px;
 }

#content h6 a:link,#content h6 a:visited {
 width:85px;
 background:#FFFFFF url(/images/button-off.jpg) no-repeat;
 display:block;
 border:1px solid #D1D8E4;
 padding:2px 5px 2px 30px;
 margin-bottom:5px;
 font:11px arial,helvetica,sans-serif;
 color:#003366;
 text-decoration:none;
 text-align:left;
 }
#content h6 a:link:hover,#content h6 a:visited:hover {
 background-image:url(/images/button-on.jpg);
 text-decoration:none;
 color:#FFFFFF;
 }

#rss-button {
 border:0px;
 vertical-align:-.2em;
 }

#friend {text-align:center;}
#friend hr {
 border-top-style:dashed;
 border-top-color:#A5AFD6;
 margin:0 0 .75em;
 }
#friend :link, #friend :visited {
 display:block;
 width:84px;
 height:74px;
 padding:8px 10px;
 background:#E9EBF5 url("/images/friend-bg.png") no-repeat;
 text-decoration:none;
 text-align:center;
 color:#009;
 }
#friend a:hover {background-color:#CDD5E8; text-decoration:none;}

#editorial-staff {
 width:100px;
 text-align:center;
 margin-top:0;
 }
#editorial-staff ul {padding-left:0; text-align:left;}
#editorial-staff ul li {
 background-image:none;
 padding:.5em 0 0;
 list-style:none;
 }
#editorial-staff h2 {
 text-align:left;
 border:0;
 }
#editorial-staff br {line-height:.5em;}

hr#bottom {
 margin-top:.75em;
 clear:both;
 }

#footer {
 width:740px;
 font-size:9px;
 margin-left:36px;
 padding:0 0 10px 0;
 }
#footer p {padding:0;}
#footer,#footer :link,#footer :visited {color:#A5AFD6;}
#learn {float:right;}

* html #content h6 a:link,* html #content h6 a:visited {width:120px; w\idth:85px;}
* html #content {width:743px; w\idth:740px; height:500px;}
* html #copy {height:400px; margin-right:185px;}
* html #offer {width:150px; w\idth:120px;}
* html #friend :link,* html #friend :visited {width:104px; w\idth:84px; height:80px; h\eight:74px;}
