body, html{padding:0px;margin:0px;min-height: 100%; background:#DFDFDF }

.subheadline{font-family: arial, verdana, helvetica;color:#000000;font-size:11px;}
.main{font-family: arial, verdana, helvetica;color:#000000;font-size:12px;}
.maingrey{font-family: arial, verdana, helvetica;color:#9a9a9a;font-size:12px;}
.maineleven{font-family: arial, verdana, helvetica;color:#000000;font-size:11px;}
.date{font-family: arial, verdana, helvetica;color:#8A8A8A;font-size:11px;font-weight:bold;}
A.newshead{font-family: arial, verdana, helvetica;color:#0044AA;font-size:16px;font-weight:bold;text-decoration:none;line-height:20px;}
A:hover.newshead {color:#FE3100; text-decoration: underline;}
.news{font-family: arial, verdana, helvetica;color:#666666;font-size:12px;}
A.browse{font-family: arial, verdana, helvetica;color:#666666;font-size:11px;text-decoration:none; line-height:12px;}
h1 {font-family: Arial;color:#ccd2dd;font-size:10px;line-height:22px;padding:0;margin:0 0 0px 0;}
h2 {font-family: Trebuchet MS, arial, verdana, helvetica;color:#404040;font-size:18px;line-height:22px;font-weight:bold;padding:0;margin:0 0 0px 0; text-transform:uppercase;}
h2 a {font-family: Trebuchet MS, arial, verdana, helvetica;color:#404040;}
h3 {font-family: arial, verdana, helvetica;color:#404040;font-size:14px;line-height:18px;font-weight:bold;padding:0;margin:0 0 0px 0;}
h3 a {font-family:color:#0044AA; text-decoration:none;}
h3 a:hover {font-family:color:#0044AA; text-decoration:underline;}
p {margin:20px 0px 5px 0px;}
A.grey{color:#404040;text-decoration:none;}
A:grey.none{color:#404040;text-decoration:none;}
A.none{color:#000000;text-decoration:none;}
A:hover.none{color:#000000;text-decoration:none;}
.tengrey {font-family: Trebuchet MS, arial, verdana, helvetica;color:#8A8A8A;line-height:10px;font-size:10px;}
.elevengrey {font-family: arial, verdana, helvetica;color:#8A8A8A;font-weight:bold;line-height:18px;font-size:11px;}
.headwhite {font-family: arial, verdana, helvetica;color:#ffffff;font-weight:bold;line-height:18px;font-size:11px;}
.elevenblack {font-family: arial, verdana, helvetica;color:#000000;font-size:11px;}
.arialelevenblack {font-family: arial;color:#000000;font-size:11px;line-height:16px;}
.arialelevenwhite {font-family: arial;color:#ffffff;font-size:11px;}

.newsdot li{font:normal 12px arial,sans-serif;color:#666666;line-height:16px;padding:0px 0px 0px 0px;margin:0px;}
.number { margin-top:10px; font-size:30px; color:#999999;text-align:center}
hr {border:0px;height:3px;background-image:url(images/line.gif)}
.shaddow{margin:0;padding:0;width:774px;height:6px;background-image:url(images/shaddow.gif)}

/* NAV */
#nav{margin:0;padding:0;background:#333 url(images/common.gif);width:774px;height:29px;list-style:none;overflow:hidden;}
#nav li{border-right:1px solid #1b4591;font:normal 12px arial,sans-serif;float:left;background:none;padding:7px 0px 7px 0px;}
#nav li a{color:#fefefe;text-decoration:none;margin:0 13px;}
#nav li.on{background:#656565 url(images/common.gif) -8px -56px;}
#nav li.first{border:none;padding-left:2px;background-position:0 -56px;}
#nav li a:hover{color:#66FFFF;}



/* USERBAR */
#userbar{height:29px;padding:0px 4px;background:url(images/bg_userbar.jpg) bottom center no-repeat;}
#userbar-actions{list-style:none;margin:0;padding:0;}
#userbar-actions li{float:left;margin-right:11px;padding-left:44px;padding-top:7px;font:normal 12px arial,sans-serif;height:22px;}
#userbar-actions li.my-page{background-position:11px 0;border-left:1px solid #448400;}
#userbar-actions li.feed{background-position:-92px 0;}
#userbar-actions li.inbox{background-position:-232px 0;}
#userbar-actions li.logout{background-position:-350px 0;border-left:1px solid #dfdfdf;padding-left:40px;}
#userbar-actions li.member{background:none;padding-left:12px;}
#userbar-actions li.help{background:none;border-left:1px solid #dfdfdf;padding-left:11px;}
#userbar-actions li a:hover{color:#FE3100;}
#userbar-actions li a{color:#333;text-decoration:none;}
.logged-in{}
#userbar2{height:30px;padding:8px 10px 0px 0px;background:url(images/bg_userbar.jpg) bottom center no-repeat;}

#userbar .login-form{float:right;height:28px;margin-top:9px;}
#userbar form .login-form label{float:left;padding:3px 8px 0 3px;color:#666;}
#userbar form .login-form input{width:110px;float:left;color:#666;margin:0 6px 0 0;border:1px solid #ccc;padding:2px;}
#userbar form .login-form input.cb_remember{width:auto;float:none;margin-right:4px;border:none;}
#userbar form .login-form button{float:left;width:50px;height:20px;background:#000 url(images/login.gif) ;border:none;padding:0;cursor:pointer;}
#userbar form .login-form button span{display:none;}

ul { list-style: none;padding: 0px; margin: 0px}


/*** Tabs ***/
#tabs {float: left; width: 356px; border-bottom: 1px solid #CCC; margin-bottom: 10px;}
    #tabs li { float: left; padding-left: 10px; margin-right: 3px; background: url("images/tab.png") no-repeat left top; }
    #tabs li.first-child { margin: 0; }
    #tabs li a { display: block; padding: 3px 10px 3px 0px; border: none; outline: none; background: url("images/tab.png") no-repeat right top; color: #333; }
    #tabs li a:hover { color: #FE3100; }
    #tabs li.active { position: relative; margin-bottom: -1px; background-position: 0 -40px; }
    #tabs li.active span { display: block; padding: 3px 10px 4px 0px; background: url("images/tab.png") no-repeat right -40px; font-weight: bold; color: #333; }

input, textarea, select{font:normal 11px verdana,arial,sans-serif;}
fieldset {border:none;padding:0;margin:0;display: inline;}

a {font-family: arial, verdana, helvetica;color:#0044AA;text-decoration: none;}
A:Visited { color:106BDE}
A:Active  { color:106BDE}
A:hover { color:#FE3100; text-decoration: underline;  }


a.black {color:#000000;	text-decoration: none;}
a.red {color:#f00309;text-decoration: none;}

.elevenwhite {font-family: Trebuchet MS, arial, verdana, helvetica;color:#ffffff;font-size:11px;}
.tabnav {font-family: arial, verdana, helvetica;color:#454545;font-size:12px;font-weight:bold;}

.elevenyellow {
	font-family: Trebuchet MS, arial, verdana, helvetica;
	color:#FFD200;
	font-size:11px;
}
.elevenorange {
	font-family: Trebuchet MS, arial, verdana, helvetica;
	color:#FE3100;
	font-size:11px;
}

.twelveblack {font-family: arial, verdana, helvetica;color:#000000;font-size:12px;line-height:17px;}

.fourteenblack {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#000000;
	font-size:14px;
}
a.fourteenblack {color:#0044AA;}

.fourteenred {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#ff0000;
	font-size:14px;
}


.fourteenwhite {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#ffffff;
	font-size:14px;
}

.eightteenblack {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#000000;
	font-size:18px;
}

.twelveorange {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#FE3100;
	font-size:12px;
	font-weight:bold;
}

.twelvegrey {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.twelvewhite {
	font-family: Arial, Trebuchet MS, verdana, helvetica;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}


INPUT {
  font-family: Trebuchet MS, arial, verdana, helvetica;
  font-size:11px;

}

.bottom {font-family: arial, verdana, helvetica;color:#404040; font-size:10px;}


.bottomseo {
	position:absolute;	
	display:block;
	width:750px;
	align:center;
	text-align:left;
	padding:25px;

}
.linkpartners {
	position:absolute;	
	display:block;
	width:750px;
	align:center;
	text-align:left;
	padding:25px;

}
a.link2 {
	font-family: arial, verdana, helvetica;
	color:#0044AA;
	font-weight:bold;
	text-decoration: none;
}
A.link2:hover { color:#FE3100; text-decoration: underline;  }


a.link3 {
	font-family: arial, verdana, helvetica;
	color:#0044AA;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

.line {height:3px;margin-top:15px; margin-bottom:15px; background-image:url(images/line.gif);}
.odd1 td {border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;background:#f3f3f3;height:28px;}
.odd td {border-bottom:solid 1px #cccccc;background:#f3f3f3;height:28px;}
.even td {border-bottom:solid 1px #cccccc;height:28px;}

.odd2 td {height:30px; background-image:url(images/bg_rows.gif);border-bottom:solid 1px #cccccc;}
.odd22 td {height:30px; background-image:url(images/bg_rows.gif);border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;}
.even2 td {border-bottom:solid 1px #cccccc;height:30px;}

.review td {height:25px;}

.divodd {border-bottom:solid 1px #cccccc;background:#f3f3f3;height:90px;padding:10px;}
.diveven {border-bottom:solid 1px #cccccc;height:90px;padding:10px;}

.eventodd td {border-top:solid 1px #000000;background:#181818;height:25px;color:#ffffff;font-size:12px;padding-left:2px;}
.eventeven td {border-top:solid 1px #000000;background:#313131;height:25px;color:#ffffff;font-size:12px;padding-left:2px;}
.eventodd a {color:#ffffff;text-decoration: none;}
.eventeven a {color:#ffffff;text-decoration: none;}
.eventodd a:hover {color:#FE3100;text-decoration: underline;}
.eventeven a:hover {color:#FE3100;text-decoration: underline;}
.event {background:#181818;color:#ffffff;font-size:12px;line-height:18px;padding:8px 12px 5px 12px;border-top:solid 1px #000000;}
.events td {background:#181818;height:25px;color:#ffffff;font-size:12px;padding-left:2px;font-weight:bold;}