body { background: #131313 url('/images/bg.png') repeat-x; font-family: tahoma; font-size: 12px; line-height: 18px; }
img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { line-height: 28px; }
h3 { text-decoration: underline; }

.table { border: 1px solid black; border-spacing: 3px; }
.table td { border: 1px solid black; padding: 3px; }

.border { text-align: center; font-weight: bold; border: 4px double black; }

#page { width: 772px; margin: auto; }

#page-border { background: url('/images/home-page-bg.png') no-repeat; height: 451px; width: 100%; }

/* menu */
#menu { color: white; padding: 0 25px; margin: 0; height: 62px; font-size: 16px; }
.menu-item { float: left; padding-top: 20px; }
#menu a { color: white; }
.menu-divider { background: url('/images/menu-divider.png') no-repeat center; width: 2px; height: 58px; float: left; padding: 0 10px;}

/* homepage */
#inner-page { padding: 10px 10px 0 10px; }

#homepage-box-top { background: url('/images/home-text-box-top.png') no-repeat; width: 407px; height: 13px; }
#homepage-box-mid { background: url('/images/home-text-box-mid.png') repeat-y; width: 407px; min-height: 70px; }
#homepage-box-text { padding: 0 20px; }
#homepage-box-btm { background: url('/images/home-text-box-btm.png') no-repeat; width: 407px; height: 13px; }

.homepage-seperator { height: 10px; }

#homepage-left-column { float: left; width: 410px; margin-bottom: 10px; }
#homepage-right-column { float: left; width: 342px; }

#slogen { margin: 75px 0 0 35px; }
#joinus { margin: 15px 0 0 35px; }

.joinlink { text-align: right; }
.joinlink a { color: black; font-weight: bold; }
.joinlink img { vertical-align: middle; }

.login-input { background: url('/images/text-input-box.png') no-repeat; width: 200px; padding: 8px 10px; height: 16px; border: 0; float: left; margin-right: 7px; }
#forgotpass { font-size: 10px; clear: both; margin-left: 238px; }
#forgotpass a { text-decoration: underline; color: grey; }

/* tabs */
.tabs-title { clear: both; height: 28px; color: #3A3A3A; font-size: 15px; font-weight: bold; position:relative;z-index:1001;}
.tab-selected-L { background: url('/images/tab-selected-L.png') no-repeat; width: 13px; height: 29px; float: left; }
.tab-selected-mid { background: white url('/images/tab-selected-mid.png') repeat-x; min-width: 120px; height: 24px; float: left; padding-top: 9px; }
.tab-selected-R { background: url('/images/tab-selected-R.png') no-repeat; width: 13px; height: 29px; float: left; }

.tab-seperator { width: 5px; float: left; height: 29px; }

.tab-L { background: url('/images/tab-L.png') no-repeat; width: 13px; height: 28px; float: left; }
.tab-mid { background: url('/images/tab-mid.png') repeat-x; min-width: 120px; float: left; padding-top: 9px; height: 19px; }
.tab-R { background: url('/images/tab-R.png') no-repeat; width: 13px; height: 28px; float: left; }

.tabs-content { background: white; width: 754px; border: 1px solid; position:relative;z-index:999; }
.tabs-text { padding: 10px 14px; clear: both; }
#tabs-text-full { padding: 10px 23px; clear: both; }
#tabs-text-partial { clear: both; padding: 10px 0; }

/* join us */
#partial-tabs-content { background: white; width: 755px; }
.partial-tabs-title { border-bottom: 1px solid; margin-top: 15px; }

.join { width: 695px; margin-top: 2px; }
.join td { padding: 3px 0; }
.join .label { width: 109px; }
.join #firstlabel,.firstlabel { padding-left: 13px; width: 100px; }

.join-box { margin-top: 10px; }
.join-top-left { float: left; background: url('/images/join-top-text-bg-L.png') no-repeat; width: 10px; height: 94px; }
.join-top-mid { float: left; background: url('/images/join-top-text-bg-mid.png') repeat-x; width: 688px; min-height: 94px; }
.join-top-right { float: left; background: url('/images/join-top-text-bg-R.png') no-repeat right; width: 10px; height: 94px; }

.join-btm-left { float: left; background: url('/images/join-btm-text-bg-L.png') no-repeat; width: 10px; height: 182px; }
.join-btm-mid { float: left; background: url('/images/join-btm-text-bg-mid.png') repeat-x; width: 688px; height: 182px; }
.join-btm-right { float: left; background: url('/images/join-btm-text-bg-R.png') no-repeat right; width: 10px; height: 182px; }


.join select { background: #FAE7B8; border: 1px solid #A67A0E;}
.join .long { width: 220px; }
.joinus-input { background: url('/images/join-input-text-box.png') no-repeat; width: 212px; padding: 2px 5px; height: 17px; border: 0; }
.bigger { font-size: 16px; }
/* page specific */

#page-slogen { margin: 13px 0 0 190px; }
.banner { float: left; margin-bottom: 15px; }
#banner-seperator { width: 15px; height: 10px; float: left; }

.inner { padding-left: 10px; }

#page-left-column { float: left; width: 128px; }
#page-mid-column { float: left; width: 410px; }
#page-right-column { float: right; width: 170px; }

#news-left { float: left; background: url('/images/news-L.png'); width: 13px; height: 187px; }
#news-mid { float: left; background: url('/images/news-mid.png'); width: 144px; height: 187px; }
#news-text { height: 170px; overflow: hidden; }
#news-right { float: left; background: url('/images/news-R.png'); width: 13px; height: 187px; }

.clear { clear: both; }

.comm-logo { max-width: 70px; }
.contact-logo { max-width: 40px; float: left; margin-right: 10px; }

.21GC-260 { float: right; margin-right: 75px; }

.white { color: white; }

/* footer */
#footer { text-align: center; color: grey; padding: 5px 0 10px 0; }
#footer a { color: #F5AD01; }
#footer-orange { color: #F5AD01; }


/* Rival Join Us & login Page */
#pageContent, .dialog { background: white; width: 720px; border: 1px solid; position:relative;z-index:999;padding: 10px 17px; }
.dialog {min-height:270px;}
.tabs-text { padding: 10px 14px; clear: both; }
.section form { clear: both; }
.section form p { margin: 0; }
h2.sectionTop { border-bottom: 1px solid; margin-top: 15px;clear: both; height: 28px; color: #3A3A3A; font-size: 15px; font-weight: bold; position:relative;z-index:1001; }
fieldset { background: url('/images/join-box-bg.png') no-repeat; margin-top:10px; padding: 4px 10px 9px; border: 0; }
fieldset select { background: #FAE7B8; border: 1px solid #A67A0E;}
fieldset input { background: url('/images/join-input-text-box.png') no-repeat; width: 212px !important; padding: 2px 5px; height: 17px; border: 0; }
fieldset label input { background: none; width: auto; padding:0; height: auto; border: 0; }
legend {display:none;}

#partial-tabs-content { background: white; width: 755px; }

.join { width: 695px; margin-top: 2px; }
.join td { padding: 3px 0; }
.join .label { width: 109px; }
.join #firstlabel,.firstlabel { padding-left: 13px; width: 100px; }

.join-box { margin-top: 10px; }
.join-top-left { float: left; background: url('/images/join-top-text-bg-L.png') no-repeat; width: 10px; height: 94px; }
.join-top-mid { float: left; background: url('/images/join-top-text-bg-mid.png') repeat-x; width: 688px; min-height: 94px; }
.join-top-right { float: left; background: url('/images/join-top-text-bg-R.png') no-repeat right; width: 10px; height: 94px; }

.join-btm-left { float: left; background: url('/images/join-btm-text-bg-L.png') no-repeat; width: 10px; height: 182px; }
.join-btm-mid { float: left; background: url('/images/join-btm-text-bg-mid.png') repeat-x; width: 688px; height: 182px; }
.join-btm-right { float: left; background: url('/images/join-btm-text-bg-R.png') no-repeat right; width: 10px; height: 182px; }

.join select { background: #FAE7B8; border: 1px solid #A67A0E;}
.join .long { width: 220px; }
.joinus-input { background: url('/images/join-input-text-box.png') no-repeat; width: 212px; padding: 2px 5px; height: 17px; border: 0; }
.bigger { font-size: 16px; }

#cap_seal {float:right;margin-top:-28px;margin-right:18px;}