@charset "utf-8";
/* CSS Document */
/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:hover, :active, input, a, form, select, embed, object{outline:none;}
button, a{cursor:pointer;}
/*END RESET*/


html{width:100%;height:100%;overflow:auto;}
body{width:100%;height:100%;border:none;color:#ffffff;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;line-height:15px;background:#14171a;}

a{color:#f9d300;text-decoration:none;}
a:hover{color:#999999;}
a.social{display:block;float:left;background:url(../images/socialIcons.gif) no-repeat;width:29px;height:30px;margin:0 7px 0 0;}
a.facebook:hover{background-position:0px -30px;}
a.youtube{background-position:0px -60px;height:28px;margin-top:1px;}
a.youtube:hover{background-position:0px -89px;}
a.twitter{background-position:0px -118px;}
a.twitter:hover{background-position:0px -148px;}

@font-face {font-family: HelveticaNeueLTStd;src: url('images/HelveticaNeueLTStd-ThCn.otf');}
.helv{font-family: HelveticaNeueLTStd, "Helvetica Neue","Arial Narrow","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:300;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.yellow{color:#f9d300;}
.red{color:#ed1c24;}


#page,#header{width:949px;margin:0 auto;background:#121315;min-height:100%;}

#wrapper{position:relative;margin-top:-8px;z-index:10;}


a.logo{display:block;width:223px;height:104px;display:block;background:url(../images/logo-trans.png) no-repeat;position:absolute;z-index:100}
.menu{background:url(../images/menuBg-trans.png) no-repeat;height:34px;}
#nav{float:right;}
#nav li{float:left;height:24px;}
#nav li a{display:block;padding:6px 11px 5px 11px;font-size:11px;line-height:13px;color:#ffffff;margin-right:1px;position:relative;z-index:20;}
#nav li a:hover, #nav li a.current_page{color:#000000;background-color:#f9d300;}
#nav li a.first{}
#nav li a.last{margin-right:10px}
.btnLeaf{background-image:url(../images/btnLeaf-trans.png);background-repeat:no-repeat;background-position:38px 1px;}

h1.greyBg{font-size:31px;background:#14171a;padding:10px 10px 10px 20px;float:left;position:relative;margin:-60px 0 0 0;}

#footer{background:#111314 url(../images/footerBg.gif) repeat-x;padding:15px 0 25px 25px;}
#footer table tr{background:#121315;}

#footer h2{font-size:27px;line-height:27px;margin:0;padding:15px 0 10px 0;}
#footer .go{display:block;float:right;padding:8px 6px;background:#ed1c24;color:#ffffff;font-size:24px;position:relative;margin:-9px 0 0 5px;}
#footer .go:hover{background:#212121;}

/*for custom checkbox, radio, and select form elements*/
span.checkbox {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(images/form/checkbox.gif) no-repeat;display: block;float: right; cursor:pointer;}
span.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(images/form/radio.gif) no-repeat;display: block;clear: left;float: left;}
span.select {position: absolute;width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height: 21px;padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background: url(images/form/select.gif) no-repeat;overflow: hidden;}
