body { padding: 0; margin: 0; background-color: #030504 }
body, input, textarea, select{ font-size: 11px; font-family: Tahoma, Arial, Helvetica, San-Serif; color: #CECECE; line-height: 15px; vertical-align: top; padding: 0;}

br { font-size:10px }
table { border:0px; border-collapse:collapse; }
td { font-size: 11px; font-family: Tahoma, Arial, Helvetica, San-Serif; color: #CECECE; line-height: 18px; vertical-align: top; padding: 0;}

td a { font-size: 13px; color: #FFFFFF; }

h1 { font: normal 20px Myriad Pro, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
h2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
a { color:#FFFFFF; text-decoration:none }
a:hover { text-decoration:underline }
strong a {color:#6A6A6A; text-decoration:underline }
b { color:#BDBDBD; } 

ul { margin:0; padding:0; list-style:none; line-height:19px }
ul li { background:url("temp/images/1_z3.gif") top left no-repeat; margin:0px; padding-left:10px }
li a { font-size: 11px; color:#CECECE; }

.set ul { margin:0; padding:0; list-style:none; line-height:18px }
.set li { background:url("temp/images/1_z2.gif") center left no-repeat; margin:0px; padding-left:14px; background-position:0 7px }
.set li a { color:#8D8D8D; text-decoration:none; font-weight:bold }
.set li a:hover { text-decoration:underline }

.fullwidth { width:766px;}

#logo { height: 140px; margin: 0 40px; float: right; border:0; }
.chat { font: 300 18px/24px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.slide-out-div { padding: 20px; width: 160px; height: 130px; background: #101010; border: 1px solid #222323; }
.slide-out-div div { font: 300 18px/24px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.menu ul { margin: 0; padding: 0; }
.menu li { float: left; position: relative; background-image: none; margin: 0; padding: 0; border: solid 1px #030504; }
.menu li:hover { border: solid 1px #333; background: #101010; }
.menu li.submenu:hover { border-bottom: solid 1px #101010; }
.menu a { padding: 2px 18px 4px 17px; font: 300 22px/24px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; text-decoration: none; }
.menu a.current { font-weight: 900; }

.menu li ul { border: solid 1px #333; border-top: none; background: #101010; width:auto; }
.menu li li { position: relative; padding: 0; border: none; }
.menu li li:hover { border: none; }
.menu li li a { width: 170px; background: #101010; color: #f0f0f0; font: 900 14px/20px Verdana, Arial, Helvetica, sans-serif; padding: 6px 24px 6px 18px; text-decoration: none; white-space: nowrap; text-align: left; }
.menu li li a:hover, .menu li li a:active { background: #1f1f1f; color: #FFCC00; }

.breadcrumb, .breadcrumb * { margin: 4px 0; padding: 0; list-style: none; }
.breadcrumb li { float: left; position: relative; padding: 0px 10px; }
.breadcrumb a { display: block; position: relative; font: 300 11px/11px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; }
.breadcrumb a:hover { color: #ffcc00; text-decoration: none; }

.container { border: 0; padding: 13px 12px 11px 12px; float: left; width: 742px; }
.content { font-size: 12px; line-height: 18px; border: 0; padding: 11px 0 11px 0; width: 742px; }
.contentleft { font-size: 12px; line-height: 18px; border: solid 0px; padding: 11px 12px 11px 12px; float: left; width: 449px; }
.contentright { font-size: 12px; line-height: 18px; border: solid 0px; padding: 11px 12px 11px 12px; float: right; width: 454px; }
.sideleftgrey { font-size: 11px; line-height: 15px; color:#CECECE; border: solid 0px Transparent; background: #222323 url(images/sideleftgrey.gif) bottom right no-repeat; padding: 11px 12px 11px 12px; 	float: left; width: 231px; }
.sideleft { font-size: 11px; line-height: 15px; color:#CECECE; border: solid 0px Transparent; padding: 11px 12px 11px 12px; 	float: left; width: 231px; }
.siderightgrey { font-size: 11px; line-height: 15px; color:#CECECE; border: solid 0px Transparent; background: #222323 url(images/sideleftgrey.gif) bottom right no-repeat; padding: 11px 12px 11px 12px; 	float: right; width: 231px; }
.sideright { font-size: 11px; line-height: 15px; color:#CECECE; border: solid 0px Transparent; padding: 11px 12px 11px 12px; 	float: right; width: 231px; }
.centered { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; }
.clear { clear: both; }

.sideleft a.small {font-size:10px; font-family:Arial;} 


.tiny { color:#CECECE; font-size: 9px; }
.footer{color:#5C5C5C; font-size:10px; margin: 12px 0; border-top: solid 4px #222323; } 
.footer a {color:#47700B; font-size:10px; font-family:Arial} 
.footer span {color:#47700B; font-size:10px; font-family:Arial} 

a.more { font-size: 11px; background:url("temp/images/1_z1.gif") center  right no-repeat; padding-right:13px; padding-bottom:2px; color:#C8C8C8; font-weight:bold; text-decoration:none}
a.more:hover{ text-decoration:underline}

.highlight { color: #FFCC00; font-weight: bold; }
label.error { color: #CC0000; font-size: 10px; }

input{ color:#333333; padding-left:5px; width:213px; height:20px; margin-bottom: 4px; }
input.button, input[type="submit"] { color:#333333; width: auto; padding-left:5px; height:22px; }
select{ color:#333333; padding-left:5px; width:213px; height:18px; }
textarea { color:#333333; padding-left:5px; width:213px; height:153px; overflow:auto; }

.twocolumnlist, .twocolumnlist * { margin: 0; padding: 0; list-style: none; }
.twocolumnlist li { float: left; position: relative; padding-left: 10px; width: 48%; }

.threecolumnlist, .threecolumnlist * { margin: 0; padding: 0; list-style: none; }
.threecolumnlist li { float: left; position: relative; margin: 0 0 0 20px; padding-left: 10px; width: 29%; }

.horizontaladvert, .horizontaladvert * { margin: 0; padding: 0; list-style: none; }
.horizontaladvert li { float: left; position: relative; background: none; padding: 0 30px; }
