html {background: url(../img/backer.jpg) top repeat-x #D4D4D4;}
body {font-family: arial, tahoma; margin: 0; color: #FFFFFF; text-align: center; font-size: 12px;}

.sitehold {width: 80%; margin: 20px auto 0 auto;}
.clear {clear: both; height: 1px; overflow: hidden;}

/*	HEADER			*/
.header1 {background: url(../img/header-1.jpg) top right no-repeat #AFBFD9; height: 143px; overflow: hidden; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
.headerInner {padding: 20px 0 0 20px; text-align: left;}
.headerInner h1 {color: #232323; font-weight: bold; font-size: 26px; margin: 0; font-family: "arial black";}
.headerInner h2 {color: #EEEEEE; font-weight: bold; font-size: 18px; margin: 0;}

.launchButton {padding: 10px 0 0 0;}

.errorbox {color: #D8000C; background-color: #FFBABA; border: 1px solid; padding: 10px;}
.noticebox {color: #9F6000; background-color: #FEEFB3; border: 1px solid; padding: 10px;}

/*	NAVBAR			*/
.navbar {background: url(../img/navbarbg.jpg) top repeat-x #000000; height: 30px; overflow: hidden;}
.navbarLeft {text-align: left; float: left; width: 65%; padding: 6px 0 0 15px;}
.navbarRight {text-align: right; float: left; width: 34%; padding: 6px 0 0 0;}
.navbar a {color: #AFBFD9; font-size: 13px; text-decoration: none; margin: 0 12px 0 0; font-weight: bold;}
.navbar a:hover {color: #FF005A; font-size: 13px; text-decoration: none; margin: 0 12px 0 0; font-weight: bold;}
.navbar a.active {color: #FF005A; font-size: 13px; text-decoration: none; margin: 0 12px 0 0; font-weight: bold;}
.navbar a.active:hover {color: #FF005A; font-size: 13px; text-decoration: underline; margin: 0 12px 0 0; font-weight: bold;}

/*	MAIN CONTENT	*/
.content {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; background: url(../img/contentbg.jpg) top right repeat-y #232323; padding: 0 5px 9px 0;}
.contentInner {background: url(../img/block/block1.jpg) bottom right no-repeat; margin: 0 5px 1px 0;}
.contentRight {width: 350px; float: right; height: 300px; text-align: center;}
.contentRightButton {padding: 100px 0 0 20px; text-align: left;}
.contentLeft {text-align: left; width: auto; padding: 15px;}
/*	MAIN CONTENT TEXT 	*/
.content h1 {color: #FF005A; font-size: 20px; font-weight: bold; margin: 0 0 5px 0;}
.content h2 {color: #EEEEEE; font-size: 16px; font-weight: bold; margin: 0 0 5px 0;}
.content h3 {color: #666666; font-size: 14px; font-weight: bold; margin: 0 0 5px 0;}
.content p {color: #EAEAEA; font-size: 12px; margin: 0 0 10px 0;}
/*	MAIN CONTENT FULL */
.contentFull {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; background: #232323;}
.contentFullInner {padding: 15px; text-align: left;}
/*	MAIN CONTENT FULL TEXT 	*/
.contentFull h1 {color: #FF005A; font-size: 20px; font-weight: bold; margin: 0 0 5px 0;}
.contentFull h2 {color: #EEEEEE; font-size: 16px; font-weight: bold; margin: 0 0 5px 0;}
.contentFull h3 {color: #666666; font-size: 14px; font-weight: bold; margin: 0 0 5px 0;}
.contentFull p {color: #EAEAEA; font-size: 12px; margin: 0 0 10px 0;}
.contentFull a {color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold;}
.contentFull a {color: #999999; font-size: 12px; text-decoration: none; font-weight: bold;}

/* Table */
.content table tr td {text-align: left;}
.content table tr td.rightTD p {color: #333333;}
.titleRow {font-weight: bold; color: #FF005A; font-size: 13px;}
.rankConf {color: #FFFFFF; font-size: 11px;}
.rankEst {color: #666666; font-size: 11px;}

/* 	FOOTER		*/
.footer {padding: 40px 0 40px 0; text-align: center;}
.footerInner {font-size: 11px; color: #666666;}
.footerInner a {font-size: 11px; color: #666666; text-decoration: none;}
.footerInner a:hover {color: #000000;}
.listSubmit {padding: 5px; color: #000000; border: 1px solid #333333; background: #D9D9D9; margin: 20px 0 0 0;}

/* Videos */
.videoPost {padding: 30px 0 0 0; text-align: left;}
.videoBlock {text-align: center; padding: 20px 0 0 0;}
.postDate {color: #666666; font-size: 11px;}

/* Exp List */
.listSetting {width: 150px; float: left; color: #666666;}
.listSetting h3 {color: #FF005A; font-size: 14px;}
.listLoading {height: 20px; background: url('mLib/mLoading.gif') center no-repeat;}

.feedbackSmall {padding: 35px 0 0 0;}

/* Exp Window */
.expCalc {padding: 15px 0 15px 0;}
.expCalc h1 {color: #333333; font-size: 16px; margin: 0 0 15px 0;}
.expCalc h2 {color: #FF005A; font-size: 18px; margin: 0 0 15px 0;}
.expCalc h3 {color: #FF005A; font-size: 14px; margin: 0 0 15px 0;}
.expCalc a.linkage {color: #FF005A; font-size: 14px; font-weight: bold; text-decoration: none;}
.expCalc a.linkage:hover {color: #FF005A; font-size: 14px; font-weight: bold; text-decoration: underline;}
.expCalc a.dasLink {color: #FF005A; font-size: 12px; font-weight: bold; text-decoration: none;}
.expCalc a.dasLink:hover {color: #FF005A; font-size: 12px; font-weight: bold; text-decoration: underline;}

/* Comments */
.commentsControls {padding: 10px 0 10px 0; font-size: 11px; color: #999999; font-weight: bold; text-align: right;}
.commentID {color: #666666; font-size: 12px;}
.feedbackPost {font-size: 12px; color: #777777; font-size: 11px; margin: 0 0 15px 0; padding: 10px 0 10px 0; border-bottom: 1px solid #333333;}
.feedbackPost img {float: left; margin: 5px 10px 10px 0px;}
.postUser {color: #FF9900; font-weight: bold; font-size: 12px;}
.postAdmin {color: #FF005A; font-weight: bold; font-size: 12px;}
.thePost {padding: 10px; color: #FFFFFF; float: left; width: 90%;}

.feedbackForm {color: #333333;}
.feedbackForm table tr td {color: #333333;}
.feedbackForm table tr td input.inputField {width: 100%;}
.feedbackForm table tr td div fieldset {border: 0; margin: 0; padding: 0;}
.feedbackForm table tr td div fieldset textarea {width: 100%;}

.quickFeedback {color: #333333;}
.leaveComment {text-align: right;}
.leaveComment a {color: #FF005A; font-weight: bold; text-decoration: none;}
.leaveComment a:hover {color: #FF005A; font-weight: bold; text-decoration: underline;}

.feedbackPostSmall {font-size: 12px; color: #444444; font-size: 11px; margin: 0 0 15px 0; padding: 10px 0 10px 0; border-bottom: 1px solid #333333;}
.feedbackPostSmall img {float: left; margin: 5px 10px 10px 0px;}
.thePostSmall {padding: 10px; color: #000000; float: left; width: 80%;}
.postUserSmall {color: #B76E00; font-weight: bold; font-size: 12px;}

/* Networking */
.networkHold {padding: 10px 5px 0 25px; clear: both;}
.networkFacebook {background: #34689E; margin: 0 0 4px 0; -moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px;}
.netFacebook {height: 32px; background: url(../img/facebook_32.png) center left no-repeat;}
.networkTwitter {background: #47A9A8; margin: 0 0 4px 0; -moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px;}
.netTwitter {height: 32px; background: url(../img/twitter_32.png) center left no-repeat;}
.networkInner {padding: 8px 0px 0px 42px; font-weight: bold; color: #FFFFFF; text-align: left;}
.networkInner a {color: #FFFFFF; text-decoration: none; text-shadow: 2px 2px 2px #333333;}