/* CSS Document */

body {background: #fff url(images/bg-sliver.jpg) top left repeat-x;margin:0;font-family: Arial, Helvetica, sans-serif;}

h1 {font-size: 48px;color: #000;margin:70px 0 0 0;}
h1.home {font-size:30px;margin:0;}
h2 {font-size: 21px;;margin:7px 0 7px 0; color:#fff;}
* + html h2 {margin:9px 0;}
* html h2 {margin:9px 0;}
h3 {font-size: 18px;color: #000;margin:5px 0;}
h4 {font-size: 15px; color:#000;margin:5px 0;}
h5 {font-size: 12px; color:#000;margin:5px 0;}
p {font-size: 12px; color: #000000;line-height:18px;}
li {font-size: 12px; color: #000000;line-height:18px;}

* + html p {line-height:15px;}
* + html li {line-height:15px;}

* html p {line-height:15px;}
* html li {line-height:15px;}

td {font-size: 12px; color: #000000;}
a img {border:none;}
a {color: #CC3300;font-weight:bold;}
a:hover {color: #0066FF;}
.center {text-align:center;}
.clear {clear:both;}
.logo {}
.logo-bot {float:left;margin:0 20px 0 0;}
.hero {float:left;margin:10px 0 20px 0;}
.float-right {float:right; margin:8px 0 8px 15px;}
.float-left {float:left; margin:8px 15px 8px 0px;}

#wrap {text-align:left;	margin:0px auto;width:940px;}



#top-links {float:right;margin:-85px 0 0 0;}
* + html #top-links {margin:-70px 0 0 0;}
* html #top-links {margin:-70px 0 0 0;}
#top-links p {color:#fff;font-size:10px;}
#top-links a {color: #999999;font-size:10px;}
#top-links a:hover {color:#ff0;}	
#nav {margin:17px 0 0 0;}
#nav a {display:block;width:180px; height:21px; background:url(images/main-nav-bg.jpg) bottom left no-repeat;color:#fff;text-align:center;float:left;font-size:12px;text-decoration:none;padding:10px 0 0 0;margin:0 3px 0 0;}
#nav a:hover {background:url(images/main-nav-bg.jpg) top left no-repeat;}

.content {clear:both; background:url(images/copy-bg.jpg) top left repeat-x;padding:3px 10px;width:675px;float:left;min-height:500px;margin:0 0 35px 0;}

#sidebar {float:right;width:200px;}
.menu {clear:both; background:url(images/copy-bg.jpg) top left repeat-x;padding:3px 0px;width:200px;margin:0 0 15px 0;}
.menu h2 {margin: 7px 0 7px 10px;}
* + html .menu h2 {margin: 9px 0 9px 10px;}
* html .menu h2 {margin: 9px 0 9px 10px;}
.menu a {display:block;width:160px;padding:8px 20px;border-bottom: 1px solid #000;margin:2px 0 0 0;font-size:14px;}
.menu a:hover {}



#footer {clear:both;background:#000 url(images/footer-bg.jpg) top left repeat-x;width:100%;height:100px;margin:20px 0 0 0;}
#footer-wrap {text-align:left;margin:0px auto;width:940px;padding:10px 0 0 0;}
.gp-logo {float:left; margin:15px 20px 0 0;}

#footer-wrap p {color:#fff;}
* + html #footer-wrap p {margin:20px 0 0 0;}

#footer-wrap a {color: #FFFF00;font-weight:bold;}
#footer-wrap a:hover {color: #0066FF;}