html { background:#557BAA url(../img/pattern_084.gif) top center repeat; }
body { background:transparent url(../img/960shadow.png) repeat-y center; color:#333; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
p {}
img.goLeft, img.goRight {padding:7px;}
.container_12 { background:#DFDFFF; }
#header { margin:20px 10px; padding-bottom:10px; border-bottom: 1px #666 solid;}
#header h1 { float:left; background:url(../img/logo.png) left no-repeat; color:#333; font-size:3em; font-weight:400; margin:0; padding:10px 0 0 100px; }
#header p { width:220px; float:right; font-size:15px; text-align:right; color:#666; margin:40px 10px 0 0; font-weight: bold}
#header ul { clear:both; list-style:none; margin:0; padding:0; }
#header li { display:inline; border-left:1px solid #666; color:#333; margin:0 0 0 20px; padding:0 0 0 20px; }
#header li.first { border:0; margin:0 0 0 10px; padding:0; }
#header li.active { color:#666; text-decoration:underline; }
#screen h3 { line-height: 1.2; }
.hpcol h2,.hpcol p,.hpcol dl,.hpcol ul { color:#333; font-weight:400; margin:5px 0; }
.hpcol dt { font-weight:700; }
.myform { margin:0 auto; }
#hpForm { }
#hpForm h1 { font-size:14px; font-weight:bold; margin-bottom:8px; }
#hpForm label { display:block; font-weight:bold; text-align:left; width:140px; float:left; }
#hpForm .small { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:left; width:140px; }
#hpForm input { float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 10px 10px; }
#hpForm button { clear:both; margin-top:5px; width:100px; height:25px; background:#777; text-align:center; line-height:20px; color:#FFFFFF; font-size:11px; font-weight:bold; }
#footer { margin-top:20px; }
#footer p { text-align:center; color:#999; }
.goLeft { float:left; }
img.goLeft {padding: 5px 5px 5px 0}
.goRight { float:right; }
img.goRight {padding: 5px 0 5px 5px}
.goCenter {text-align: center}

/*bump sidebar down hack :) */
.grid_3 {margin-top: 50px}