
* {margin:0 0 0 0;padding:0 0 0 0;padding-left:0 0 0 0;}

#wrapper {width:100%;}

body {font:76% arial, helvetica;}

#header {position:relative;}
#header h1 {margin-left:-28px;}


#nav {display:none;}


#main-wrap {float:none;}
#main {float:none;width:100%;padding:0 0 10px;background:url(../images/bg-main.gif) 0 100% repeat-x;}

#feature {float:left;width:490px;}

#recent-news {float:left;width:250px;padding:45px 0 0 0;color:#333;background:url(../images/bg-recent-news.jpg) repeat-x;}
#recent-news h3 {padding:0 20px .1em 28px;font-size:1.5em;color:#007cc1;}
#recent-news p {line-height:1.3em;padding:0 20px 1em 29px;}
#recent-news a {font-weight:bold;color:#007cc1;}
#recent-news a:visited {color:#555;}
#recent-news a:hover {color:#006;}

#magnets {width:740px;float:left;padding:0 0 5px;border-top:20px solid #007cc1;color:#fff;background:#007cc1 url(../images/bg-magnets.gif) repeat-y;}
#magnets h4 {margin:0 19px 0 9px;font-size:1.1em;}
#magnets h4 a {text-decoration:none;}
#magnets div.hp-magnet-3 h4 {margin:0 9px 0 19px;}
#magnets p {margin:0 25px .5em 10px;}
#magnets div.hp-magnet-3 p {margin:0 5px .5em 20px;}
#magnets a {font-weight:bold;color:#000;}
#magnets a:visited {;color:#000;}
.hp-magnet-1 {float:left;width:240px;margin:0 0 0 6px;}
.hp-magnet-2 {float:left;width:240px;margin:0 0 0 6px;}
.hp-magnet-3 {float:left;width:240px;margin:0 0 0 6px;}
* html .hp-magnet-1, * html .hp-magnet-2, * html .hp-magnet-3 {display:inline;}

#footer {border-top:1px solid #ccc;clear:both;margin:10px 0 0;padding:5px 0 7px;color:#ddd;background:#000;}
#footer p {padding:0 0 0 0;line-height:1.3em;}
#footer a {font-weight:bold;color:#000;}


#section-header {display:none;}

#internal {float:none;width:100%;}

#sidebar {display:none;}

#content {float:none;width:100%;;padding:0 0 0;border-top:0;background:url(../images/bg-content.gif) no-repeat;}
#internal.no-sidebar #content {width:100%;}
#content h4 {margin:21px 0 .4em 0;font:bold 1.4em/1.1 arial;color:#444;}
#content h5 {margin:0 0 0 0;font:bold 1.1em/1.4 arial;}
#content ul {margin:0 0 .7em 35px;}
* html #content ul {margin:0 0 .7em 37px;}
#content li {list-style-type:square;line-height:1.5;}
#content p {margin:0 20px .8em 0;line-height:1.5;}
#content form {margin:0 20px .8em 20px;line-height:1.5;}

#focus {clear:right;float:right;width:206px;margin:0 0 .8em 20px;padding:0 0 12px;border-left:4px solid #ccc;}
#focus h5 {margin:0 0 5px 0;padding:.1em 0 .2em 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.4em;font-weight:bold;color:#ff9900;}
#focus ul {margin:-.7em 0 0 27px;}
#focus li {list-style-type:square;line-height:1.5;}
#focus p {margin:0 0 0 0;padding:0 0 .7em 10px;}

.left {float:left;}
.right {float:right;margin:0 0 0 10px;}
.i-left {float:left;margin:0 10px 0 0;}
#content .i-right {float:right;margin:0 0 0 20px;}
.i-right img {display:block;padding:2px;border:1px solid #aaa;}

a {font-weight:bold;text-decoration:underline;color:#000;}
a:visited {color:#000;}