@charset "utf-8";
@import url(/resources/css/niceforms-default.css);

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
body {background-color: #f1f5f8;color: #6d6d6d;}
#content {width: 1000px; background: transparent;}
#page {margin: 0; padding: 0; background: transparent;}
#wrapper {width: 1000px;margin: 0 auto;padding: 0;clear: both; background: transparent;}
#header {width: 1000px;margin: 0 auto;padding: 10px 0 0 0;}
#logo {float: left;}
#leaderboard {margin: 0 0 10px 0 auto; clear: both; width: 100%; padding: 0 0 5px 0; text-align: center; background: #fff;border: 1px solid #dae6ef;}

/* -----------------------------------*/
/* ---------->>> HEADERS <<<----------*/
/* -----------------------------------*/
h1.gray {width: 336px; height: 35px; background: url(/resources/img/sprites.png) -529px -414px; line-height: 35px;}
h1.blue {width: 336px; height: 35px; background: url(/resources/img/sprites.png) 0 -450px; line-height: 35px;}
h1.bigblue {width: 663px;height: 35px;background: url(/resources/img/sprites.png) 0 -129px;line-height: 35px; clear: both;}
h2.lightgray {width: 324px;height: 35px; background: url(/resources/img/sprites.png) -337px -450px; line-height: 35px;}
h3.gray {height: 24px; background: #fff repeat-x url(/img/gray-small-bg.gif) center; line-height: 24px;}
.greenHeader {width: 663px;height: 40px; line-height: 40px; background: #fff no-repeat url(/resources/img/greenbar.gif); line-height: 40px; clear: both; display: block; padding: 0; margin: 0 0 10px 0;}

/* -----------------------------------*/
/* ---------->>> BUTTONS <<<----------*/
/* -----------------------------------*/
a.greenbutton {display: block; background: url(/resources/img/sprites.png) -730px -56px; width:256px; height:41px; line-height: 41px; text-align: center;}
a.sGreenButton {display: block; background: url(/resources/img/sprites.png) -866px -414px; width:121px; height:22px; line-height: 22px; text-align: center; margin: 0 0 2px 0;}
a.sGrayButton {display: block; background: url(/resources/img/sprites.png) -866px -437px; width:121px; height:22px; line-height: 22px; text-align: center; margin: 0 0 2px 0;}
a.sBlueButton {display: block; background: url(/resources/img/sprites.png) -866px -460px; width:121px; height:22px; line-height: 22px; text-align: center; margin: 0 0 2px 0;}
a.greenSubmit {color: #fff; font-weight: bold; font-size: 1.3em; padding: 0 20px 0 10px;}
a.reportButton {background: url(/resources/img/report.gif); width: 71px; height: 24px; display: block; margin: 0 5px 0 5px;}
a.emailButton {background: url(/resources/img/email.gif); width: 71px; height: 24px; display: block; margin: 0 5px 0 5px;}
a.saveButton {background: url(/resources/img/save.gif); width: 71px; height: 24px; display: block; margin: 0 5px 0 5px;}
#googleButton {background-image: url(/resources/img/search.gif); background-color: transparent; height: 29px; width: 81px; border: 0; margin: 0;}


/* -----------------------------------*/
/* ------->>> TOP MENU BAR <<<--------*/
/* -----------------------------------*/
#menubar {margin: 5px 0 0 0;float: right;}
#menubar ul {width: 730px;height: 44px;background: url(/resources/img/sprites.png) 0 -57px;line-height: 46px;text-align: center; list-style-type: none; padding: 0;}
#menubar li {float: left;font-weight: bold;color: white;font-size: 1.2em;margin: 0;padding: 0 20px 0 20px;}
#menubar li a {color: #ffffff; line-height: 43px;}

/* -----------------------------------*/
/* -------->>> USER LINKS <<<---------*/
/* -----------------------------------*/
#sublinks {height: 30px;}
#sublinks ul {list-style: none;}
#sublinks li {float: right;padding: 0 20px 0 10px;}
#sublinks li img {padding: 0;margin: 0;vertical-align: middle;}
#sublinks li a {color: #6c7073;padding: 0 0 0 2px;margin: 0;vertical-align: middle;}

/* -----------------------------------*/
/* --------->>> SUB MENU <<<----------*/
/* -----------------------------------*/
#pink {height: 56px;width: 1000px;padding: 0;margin: 0 0 10px 0;background: url(/resources/img/sprites.png) 0 0;}
#pink ul {padding: 10px 0 0 0;list-style: none;width: 100%;}
#pink li {float: left;padding: 0 20px 0 20px;}
#pink li.searchbar {padding: 3px 0 0 50px;}
#pink li.searchgo {padding: 3px 0 0 0;margin: 0;}
#pink li div, #pink li img {line-height: 16px;color: #b7b7b7;}
#pink li a {color: #71ca1a;font: normal small-caps bold 1.5em/100% "Arial",sans-serif;}

/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/
#footer {width: 1004px;height: 158px;background: url(/resources/img/footer.gif) no-repeat top center; margin-top: 20px;display: table;clear: both;line-height: 16px;}
#footer div {padding: 5px;}
#footerLinks {list-style: none;margin: 10px auto;display: table;}
#footerLinks li {float: left;padding: 0 45px 0 45px;line-height: 16px;}
#footerLinks li strong {font-weight: bold;color: #a0a0a0;}
#footerLinks li a {color: #61a1cc; font-size: 11px;}

/* -----------------------------------*/
/* ---------->>> SEARCH <<<-----------*/
/* -----------------------------------*/
.topsearch {width: 176px;height: 19px;background: url(/resources/img/sprites.png) -664px -331px;font-size: 1.3em;font-family: Arial, Helvetica, sans-serif;border: 0;padding: 5px 10px 5px 5px;margin: 0;}
.greenSearch {background: url(/resources/img/greensearchbar.gif); width: 231px; height: 19px; border: 0; margin: 0; padding: 5px 10px 5px 5px; margin: 5px 0 0 10px;}

/* -----------------------------------*/
/* ---------->>> SPRITES <<<----------*/
/* -----------------------------------*/
#sublinks span, #pink span, .subHeader span, .listData span, .layoutDesc span, .askAnswer span {background-image: url(/resources/img/icons.gif);display: inline;width: 16px;height: 16px;float: left;}
span.login {background-position: -113px 0; margin: 0 2px 0 2px;}
span.register {background-position: -128px 0; margin: 0 2px 0 2px;}
span.forums {background-position: -48px 0; margin: 0 2px 0 2px;}
span.bookmark {background-position: 0 -16px; margin: 0 2px 0 2px;}
span.browse {background-position: 0 0; margin: 0 2px 0 2px;}
span.upload {background-position: -32px 0; margin: 0 2px 0 2px;}
span.slideshows {background-position: -16px 0; margin: 0 2px 0 2px;}
span.greenarrow {background-position: -16px -16px; margin: 4px 2px 0 2px;}
span.greenarrow2 {background-position: -16px -16px; margin: 0 4px 0 0;}
span.bluearrow {background-position: -64px -16px; margin: 0 2px 0 2px;}
span.minus {background-position: -48px -16px; margin: 0 1px 0 1px;}
span.plus {background-position: -32px -16px; margin: 0 1px 0 1px;}
span.minus-hover {background-position: -95px -16px; margin: 0 1px 0 1px;}
span.plus-hover {background-position: -79px -16px; margin: 0 1px 0 1px;}

.top10box span {background-image: url(/resources/img/icons.gif);display: inline;width: 16px;height: 16px; float: right;}
.top10box span.minus {background-position: -48px -16px; margin: 3px 1px 0 1px;}
.top10box span.plus {background-position: -32px -16px; margin: 3px 1px 0 1px;}

/* -----------------------------------*/
/* ------->>> FONTS AND LINKS <<<-----*/
/* -----------------------------------*/
h1.bigblue a {color: #ffffff;font-weight: bold;font-size: 1.3em; padding: 0 0 0 10px;}
h1.blue a {color: #ffffff;font-weight: bold;font-size: 1.3em; padding: 0 0 0 10px;}
h1.gray a {color: #FFFFFF; font-weight: bold;font-size:1.2em; padding: 0 0 0 10px;}
h2.lightgray a {color: #848484; font-weight: bold;font-size:1.2em; padding: 0 0 0 10px;}
#topLayouts li.top span {color: #ffffff; font-weight: bold;font-size:1.2em; padding: 0 0 0 10px;}
.subHeader .catList li a {color: #3483cf;font-weight: bold;}
.subHeader .catList li.browse a {color: #68b800;font-size: 1.2em;line-height: 24px;}
.subHeader div.list li a {color: #66bdfe;font-weight: bold;}
.subHeader div.list li a.name {font-size: 1.2em;}
.pageListing a {font-weight: bold;font-size: 1em;color: #a8a8a8;padding: 2px;}
.layoutHeader a {font-size: 1.1em;color: #868686; font-weight: bold;}
.smallBox li.updateView a  {font-size:1.1em; font-weight: bold;}
.listData li a.title {color: #3483cf;font-weight: bold; font-size: 1.2em;}
.listData li a.option {color: #68b800;font-weight: bold; font-size: 1.2em;}
#menu li a.new {color: #8affb3;}
a.greenbutton {font-size: 1.2em; color: #fff; font-weight: bold;}
a.sGrayButton {font-size: 1.1em; color: #fff; font-weight: bold;}
a.sGreenButton {font-size: 1.1em; color: #fff; font-weight: bold;}
a.sBlueButton {font-size: 1.1em; color: #7a7a7a; font-weight: bold;}

#menubar li {font-size: 11px; text-decoration: none;}
#menubar li a {text-decoration: none;}

#sublinks li {font-size: 11px; text-decoration: none;}
#sublinks li a {text-decoration: none;}

#pink li {font-size: 11px; text-decoration: none;}
