body {
	background:url(../img/top-bg.jpg) repeat-x #000;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link, a:visited, a:active { color: #FDBB21; }
a:hover { color:#FDBB21; }

* { padding:0px; margin:0; }
img { border:none; }
.cr { clear:right; }
.cl { clear:left; }
.cb { clear:both; }
.cb5 {  clear:both; height:5px; }
.cb10 { clear:both; height:10px; }
.cb15 { clear:both; height:15px; }
.cb20 { clear:both; height:20px; }
.cb25 { clear:both; height:25px; }
.cb50 { clear:both; height:50px; }

.nav { width:1000px; height:31px; margin:0 auto; padding:2px; }

.buttons { }
.buttons a { display:inline-block; float:left; margin:2px; border:1px solid #666; background:#333; color:#ccc; width:100px; text-align:center; height:20px; padding:5px 2px 2px 2px; font-weight:bold; text-decoration:none; text-transform:lowercase; }
.buttons a:hover { background:#000; color:#ccc; }

.time { width:200px; float:right; padding:8px 2px 2px 2px; height:22px; color:#ccc; text-align:center; font-size:11px; }

h1.hardcore { display:block; width:915px; height:53px; margin:0 auto; background:url(../img/foot.png) 0 7px no-repeat; padding:77px 0 0 85px; font-size:16px; color:#666; text-transform:lowercase; }
h1.hardcore b { color:#FDBB21; }
h1.hardcore span { font-weight:normal; color:#fff; font-size:12px; }

.body { width:990px; margin:0 auto; padding:0 5px 5px 5px; }
.left { width:480px; float:left; border:8px solid #0A2433; background:#333; color:#ccc; text-align:left; padding:8px; }
.left ul { list-style:none; }
.left ul li { background:url(../img/arr.gif) 0 3px no-repeat; font-size:13px; padding:0 0 0 17px; }
.left ul li a { font-weight:bold; color:#FDBB21; text-decoration:none; }

.industry { width:480px; }
.industry a img { width:120px; height:60px; border:none; float:left; margin:20px; }

.col2 input, .col2 textarea { width:180px; padding:4px; margin:3px; float:left; height:15px; font-size:11px; color:#ccc; background:#666; border:1px solid #999; overflow:hidden; }

.site { background:#666; height:112px; }

.field { width:180px; padding:4px; margin:3px; float:left; height:15px; font-size:11px; color:#ccc; background:#666; border:1px solid #999; overflow:hidden; }
.button { width:50px; padding:4px; margin:3px; float:left; height:25px; font-size:11px; color:#ccc; background:#666; border:1px solid #999; overflow:hidden; }

.col2 { width:192px; height:112px; float:left; }
.col2 img { width:180px; height:100px; margin:5px; border:1px solid #FDBB21; }

.col3 { width:285px; height:107px; float:right; text-align:left; padding:5px 0 0 0; }
.col3 h6 { background:url(../img/arr.gif) 4px 2px no-repeat; font-weight:normal; padding:0 0 0 21px; font-size:12px; }
.col3 h6 a { font-weight:bold; color:#FDBB21; text-decoration:underline; }
.col3 h5 { font-size:11px; font-weight:normal; color:#ccc; display:inline-block; float:left; padding:5px; width:130px; }
.col3 h5 a { font-weight:bold; color:#FDBB21; }
.col3 h5 strong { color:#090; }

.dash { padding:3px; text-align:center; color:#999; }

.advert-one { text-align:center; padding:20px; color:#ccc; }
.advert-one p { padding:5px; font-size:11px; }
.advert-one img { margin:0 auto; }
.advert-one a { font-weight:bold; color:#FDBB21; text-decoration:none; }

.right { width:400px; float:right; border:8px solid #0A2433; background:#333; color:#ccc; text-align:left; padding:8px; }
.right ul { list-style:none; }
.right ul li { background:url(../img/arr.gif) 0 3px no-repeat; font-size:13px; padding:0 0 0 17px; }
.right ul li a { font-weight:bold; color:#FDBB21; text-decoration:none; }

.col { width:190px; float:left; }
.col h5 {  font-size:12px; }
.col h5 a { font-weight:bold; color:#FDBB21; text-decoration:none; font-size:12px; }
.pad { margin-top:25px; }

.right h6 { background:url(../img/arr.gif) 0 2px no-repeat; font-weight:normal; padding:0 0 0 17px; font-size:12px; }
.right h6 a { font-weight:bold; color:#FDBB21; text-decoration:underline; }

.right p { text-align:center; padding:5px; font-size:11px; }
.right p a { color:#FDBB21; font-weight:bold; text-decoration:none; }

.footer { border-top:1px solid #9BC1D6; height:30px; background:#333; }
.footer-txt { width:700px; height:24px; padding:5px; text-align:center; margin:0 auto; font-size:11px; color:#666; }
.footer-txt a { color:#FDBB21; text-decoration:none; font-weight:bold; }

/* Height Hacks \*/
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
