﻿body {margin:0;padding:0;background-image:url(Images/Layout/redfadedbackground.gif); background-position:top center; background-repeat:repeat-x;}
img {border:none;}
acronym {color:#D62307;border-bottom:1px dashed #D62307;}

#maincontainer {width:990px;margin: 0 auto;background-color:white;border-right:1px solid #961704;border-left:1px solid #961704;}
.innertube {margin-top:0;}   /*Margins for inner DIV inside each column (to provide padding)*/


/*************************/
/*   BANNER
/*************************/
#topsection {margin-bottom:0px;padding-top:2px;} 
#topsection #banner .logo {margin:0px 0px 0px 0px;float:left;width:314px;height:82px;} 
#topsection #banner .loginBox {float:right;width:175px;height:80px;} 

#topsection #banner .loginBox p {margin:0px;padding:0px;}
#topsection #banner .loginBox p.password {margin-top:0px;}
#topsection #banner .loginBox p.submit {margin-top:-2px;}
#topsection #banner .loginBox .errorAsterisk {font-size:.8em;}

#topsection #banner .loginBox .loginLabel {color:#056A96;font-size:.8em;}
#topsection #banner .loginBox .loginTextbox {height:14px;width:100px;background-color:#dff6ff;border:1px solid #33A3CF;padding-left:2px;}
#topsection #banner .loginBox .passwordTextbox {height:14px;width:100px;background-color:#dff6ff;border:1px solid #33A3CF;margin-left:1px;padding-left:2px;}
#topsection #banner .loginBox .loginSubmit  {height:16px;width:33px;padding-left:2px;margin-left:9px;background-color:#dff6ff;border:1px solid #33A3CF;font-size:10px;}
#topsection #banner .loginBox .rememberLabel {color:#056A96;font-size:.8em;margin-left:39px;padding-top:5px;}
#topsection #banner .loginBox .loginCheckBox {font-size:.7em;width:9px;height:9px;margin-left:-3px;}
#topsection #banner .loginBox .loginCheckBox input {margin-top:3px;}
#topsection #banner .loginBox p.forgot {margin-top:-2px;}
#topsection #banner .loginBox p.forgot a {font-size:12px;}
#topsection #banner .loginBox p.forgot .register {margin-left:10px;}
#topsection #banner .loginBox p.forgot a.forgot {margin-left:24px;}


#topsection #banner .loginBox .failureText {color:Red;font-size:.9em;}

#topsection #banner .loginBox .loggedInContainer {color:#056A96;font-size:.9em;text-align:right;margin-right:2px;}
#topsection #banner .loginBox .loggedInContainer p {margin:-3px 0px 0px 0px;padding:0px;}
#topsection #banner .loginBox .loggedInContainer p.links {margin-top:-5px;}
#topsection #banner .loginBox .loggedInContainer .helloMessage {color:black;}
#topsection #banner .loginBox .loggedInContainer a {font-size:.9em;text-decoration:underline;}
#topsection #banner .loginBox .loggedInContainer a:hover {text-decoration:none;}


/*************************/
/*   COLUMNS
/*************************/
#leftcolumn {float:left;width:160px;margin-left:-990px;padding:0px 4px 0px 2px;} /*Width of left column in pixel*/ /*Set margin to that of -(MainContainerWidth)*/


#contentwrapper {float:left;width:100%;}
#middleColumn {margin:0 166px 0 166px;} /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
#middleColumn .innertube {border:1px solid #4cca06;background-color:#e5ffd8} 
#middleColumn .mainContentHeader {color:White;padding:1px 0px 1px 2px;height:17px;background-color:#369503;font-size:12px;font: bold 12px verdana;}
#middleColumn .mainContentHeader h1 {padding:0px;margin:0px;font:bold 13px verdana;color:White;}
#rightcolumn {float:left;width:160px;margin-left:-166px;padding:0px 2px 0px 4px;} /*Width of right column*/ /*Set left margin to -(RightColumnWidth)*/

#middleColumn .bodyContainer {padding:4px;font:12px verdana;} 
/*#middleColumn .bodyContainer p {line-height:15px;} */



/*************************/
/*   FOOTER
/*************************/
#footer {clear:left;width:100%;background:#0597D6;color:#FFF;text-align:center;padding:4px 0;}
#footer a {color:#03222F;margin:0px 4px;}






.contentBox2 {background-color:#A7F97E;border:1px solid #349604;margin-bottom:7px;background:url(Images/Layout/contentbox2background.gif) #AFFF87 top repeat-x;font-size:.8em;}
.contentBox2 .contentBody {padding:2px;}

.contentBox3 {height:208px;border:1px solid #D72207;margin:7px 0px;padding:2px;background:url(Images/Layout/contentbox3background.gif);font-size:.8em;text-align:center;}
.contentBox3 table {width:100%;}
.contentBox3 table td {width:25%;}
.contentBox3 .viewAllTrophies {text-align:left;padding-left:2px;margin-top:-2px;}
.contentBox3 .viewAllTrophies a {color:black;}
.contentBox3 img.goldTrophy {border:1px solid #90817E;}
.contentBox3 img.silverTrophy {border:1px solid #B6B3BA;}






.bookmarkUs {font-size:12px;} 
.bookmarkUs img {vertical-align:bottom;} 


.instructions  {background-color:#FBEE59;border:1px solid #D2C102;padding:3px;color:#433D00;font:12px verdana, Sans-Serif;margin:8px 5px;line-height:16px;}
.instructions a {color:#184301;}
.instructions a:hover {text-decoration:none;}

.warning {background-color:#FFCAC1;border:1px solid #961805;padding:3px;margin:8px 5px;color:#05224f;font:12px verdana, Sans-Serif;line-height:16px;}
.success {background-color:#8AFF4F;border:1px solid #286F00;padding:3px;margin:8px 5px;color:#205F00;font:12px verdana, Sans-Serif;line-height:16px;}

/*.unRegisteredUserContainer {padding:7px 0px 20px 0px;text-align:center;}
.unRegisteredUserContainer .unRegisteredUserNote {text-align:center;font-size:1em;color:#d62207;font-weight:bold;background-color:#dff6ff;margin:auto;}
.unRegisteredUserContainer .startNow {text-align:center;padding-top:5px;}
*/

.callToAction {background-color:#9BD1FA;width:400px;margin:8px auto;}
.callToAction .contentContainer {padding:2px;text-align:center;}
.callToAction .contentContainer .linkContainer {margin-top:5px;}

.callToAction2 {background-color:#C4F7AA;border:2px solid #85D15E;font-size:12px;padding:3px;margin:8px auto;width:90%;}
.callToAction2 p {margin:3px;padding:3px 0px;}
.callToAction2 p.header {text-align:center;font-weight:bold;font-size:13px;}



/*************************/
/*   GENERICS
/*************************/

.inline {display:inline;}
.clear {clear:both;}
.floatRight {float:right;}
.floatLeft {float:left;}
.highlight {background-color:#f8f2ae;}
.bold {font-weight:bold;}

.smaller {font-size:.9em;}

.blockElement {display:block;}

.cAlign {text-align:center;}
.tAlign {vertical-align:top;}

.required {color:#ed6e6b;}
.nowrap {white-space:nowrap;}

.handCursor {cursor:hand;}

.noDisplay {display:none;}
.noBreak {white-space:nowrap;}

.redColor {color:#D62207;}