/***********HTML tag styles ******************/ 

/***********************************************/
/* Common                                                         */
/***********************************************/

body{
 font-size: .68em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
 line-height: 1.166;     
 margin: 0px;
 padding:10px 0 14px;
 background-color:#CCCCCC;
}
table{
 font-size: 1em;
}
a{
 color: #006699;
 text-decoration: none;
}
a:hover{
 text-decoration: underline;
}
h1, h2, h3, h4 {
 color: #609EDB; 
 margin: 0px;
 padding: 0px;
}
h1{
 font-size: 1.2em;
}
h2{
 font-size: 1.1em;
}
h3{
 font-weight: bold;
 font-size: 1em;
 letter-spacing: 1.1px;
}
h4{
 font-size: 1em;
}
h5{
 font-size: 1em;
 margin: 0px;
 padding: 0px;
}
hr{
 height: 1px;
 width: 80%;
 text-align: center;
}
p{
 font-family : Verdana, Arial, Helvetica, sans-serif;
}
/***********************************************/
/* classes                                     */
/***********************************************/
.headtitle{ 
 color:#3474B4;
 background-color:#CEEEFD;
 font-family: Arial, Helvetica, sans-serif;
 letter-spacing: 1.1px;
 vertical-align: middle;
 text-align: left;
 padding-left: 2px;
 border-bottom: 1px solid #cccccc;
 text-transform: uppercase;
 font-size: .9em;
}
.story{
 clear: both;
/* padding: 10px 0px 0px 10px; */
 font-size: 1em;
}
.noupdownpad{
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
}
.navmenu li{
 margin-bottom: 7px ! important;
}
.navmenu li a{
 font-family : Verdana, Arial, Helvetica, sans-serif;
 color: #3179BE;
 font-weight: bold;
 font-size: .9em;
}
.faqquestion{
 font-weight: bold;
}
.help_link {
 font-size: 133%;
 font-weight:bold;
 border:1px solid #ccc;
 color:#006699 ! important;
}
/***********************************************/
/* wrap                                        */
/***********************************************/
#wrap{
 position:relative;
 top:10px;
 left:10px;
 background:#fff;
 width:755px;
 margin:0 auto;
 text-align:left;
 border-bottom: 2px solid #666666; 
 border-right: 2px solid #666666;
 border-left-style: none;
}
/***********************************************/
/* wrap2                                        */
/***********************************************/
#wrap2{
 position:relative;
 top:-1px;
 left:-1px;
 background:#fff;
 padding:10px;
 width: auto;
}
/* clearfix:after */
#clearfix:after {
 display: block;
 height: 0;
 clear: both;
}
/* descriptionbot */
#descriptionbot {
 background:#CEEEFD;
 padding: 2px 8px;
 border-bottom: 1px solid #cccccc;
 font-size: .9em;
 font-family : Verdana, Arial, Helvetica, sans-serif;
}
#descriptionbot table{
 color:#3474B4;
}
/* centercol */
#centercol {
 position: relative;
 float: left;
 width: 52%;
 padding: 0px 4px;
 min-height: 300px;
}
#centercol a{
/* font-weight: bold; */
}

/* Masthead images */
#masthead,  #mastheadint,  #masthead1, #masthead1int,
#masthead2, #masthead2int, #masthead3, #masthead3int,
#masthead4, #masthead4int, {
 padding: 0;
 width: auto;
 background-repeat: no-repeat;
}

#masthead, #masthead1, #masthead2, #masthead3, #masthead4 {
 height: 208px;
}

#mastheadint, #masthead1int, #masthead2int, #masthead3int, #masthead4int {
 height: 108px;
}

#masthead, #mastheadint {
 background-image: url(http://solutions.focalex.com/img/bg.jpg);
}

#masthead1{
 background-image: url(http://solutions.focalex.com/img/header1.jpg);
}

#masthead1int{
 background-image: url(http://solutions.focalex.com/img/header1_small.jpg);
}

#masthead2{
 background-image: url(http://solutions.focalex.com/img/header2.jpg);
}

#masthead2int{
 background-image: url(http://solutions.focalex.com/img/header2_small.jpg);
}

#masthead3{
 background-image: url(http://solutions.focalex.com/img/header3.jpg);
}

#masthead3int{
 background-image: url(http://solutions.focalex.com/img/header3_small.jpg);
}

#masthead4{
 background-image: url(http://solutions.focalex.com/img/header4.jpg);
}

#masthead4int{
 background-image: url(http://solutions.focalex.com/img/header4_small.jpg);
}

/* content */
#content{
 margin: 10px 0 0 0;
 background-color: #FFFFFF;
}
/* leftcol */
#leftcol {
 text-align: left;
 position: relative;
 float: left;
 display: inline;
 width: 20%;
}
/* rightcol */
#rightcol {
 position: relative;
 float: left;
 display: inline;
 width: 25%;
 padding: 0px 0px 0px 4px;
 font-size: .9em;
}
/* centerrightcol */
#centerrightcol {
 position: relative;
 float: left;
 width: 77%;
 padding: 0px 0px 0px 4px;
 min-height: 300px;
}
/* affiliate_earnings */
#affiliate_earnings {
 float:right;
 width:125px;
 border:1px dotted black;
 padding:5px;
 background:#CEEEFD;
 font-size: 100%;
}
/* affiliate_news */
#affiliate_news    {
 padding:5px;
 font-size: 100%;
}

/***********************************************/
/* Forms                                                              */
/***********************************************/
.contenttext {
 background-color: #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
}
.contenttext li{
 font-size: 1em;
 margin: 4px 0 0 16px;
 padding: 0;
}
.termsnote {
 color: #FF565D;
 text-align:center;
}
.formborder {
 background-color: #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif; 
 border: 1px #CEEEFD solid;
}
.formborderless {
 background-color: #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif; 
 font-size: 1em;
}
.formbasic {
 background-color: #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px #000000 solid;
 width:150px;
 padding-left: 2px;
}
.formbasiclong {
 background-color: #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px #000000 solid;
 width:200px;
 padding-left: 2px;
}
.formbasicshort {
 background-color: #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 border: 1px #000000 solid;
 padding-left: 2px;
}
.formbasicbuttonblue {
 background-color: #CEEEFD;
 color: #000099;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px #000000 solid;
 width:150px;
 text-transform: uppercase;
 font-weight: bold;
}
.buttonblue {
 background-color: #CEEEFD;
 color: #000099;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px #000000 solid;
 width:180px;
 text-transform: uppercase;
 font-weight: bold;
}
.buttongray {
 background-color: #DDD;
 color: #000099;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px #000000 solid;
 width:180px;
 text-transform: uppercase;
 font-weight: bold;
}
.buttonbluewide {
 background-color: #CEEEFD;
 color: #000099;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px #000000 solid;
 width:294px;
 text-transform: uppercase;
 font-weight: bold;
}
.formlabel{
 font-size: 1.1em;
 color: #006699;
 font-weight : bold;
 padding-bottom: 1px;
}
.formfieldsm{
 font-weight: bold;
}
/***********************************************/
/* Stats                                                                 */
/***********************************************/
.bordStats {
 border-top: 1px solid #CEEEFD;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.bordStatssmall {
 border: 1px solid #666666;
 width: 30em;
}

.altRowSolid {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 background-color: #E9F8FE;
 text-align: left;
}
.altRowLeft {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 background-color: #FFFFFF;
 text-align: left;
 border-bottom: 1px solid #CEEEFD;
}
.altRowCenter {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 background-color: #FFFFFF;
 text-align: center;
 border-bottom: 1px solid #CEEEFD;
}
.altRowCenterHead{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #FFFFFF;
 text-align: center;
 border-bottom: 1px solid #CEEEFD;
}
.altRowCenterHeadB {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #E9F8FE;
 text-align: center;
}
.altRowSolidLB {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #E9F8FE;
 text-align: left;
}
.altRowRight {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 background-color: #FFFFFF;
 text-align: right;
 border-bottom: 1px solid #CEEEFD;
}
.altRowSolidCenter {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 background-color: #E9F8FE;
 text-align: center;
 border-bottom: 1px solid #CEEEFD;
}
.altRowSolidRight {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #E9F8FE;
 text-align: right;
 border-bottom: 1px solid #CEEEFD;
}
.altRowSolidLeft {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 background-color: #E9F8FE;
 text-align: left;
 border-bottom: 1px solid #CEEEFD;
}

/* misc */
.style7 { 
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11px; 
 PADDING-BOTTOM: 10px; 
 VERTICAL-ALIGN: middle; 
 COLOR: #609edb; PADDING-TOP: 10px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 LETTER-SPACING: 1px
}
.style8 {
 COLOR: #003300;
}
.style11 {
 font-weight: bold;
 font-size: 1.1em;
 font-family: Arial, Helvetica, sans-serif;
 letter-spacing: 1px;
}
.style23 {
 font-weight: bold;
 text-transform: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center
}
.style15 { 
 font-size: 1em; 
}
.style20 {
 font-size: 1.4em; 
 font-family: Arial, Helvetica, sans-serif 
}

.navmenu{ 
margin: 0; 
padding: 0; } 
.navmenu li{ 
margin: 0; 
padding: 0; 
list-style-type: none; 

.game { 
 clear: both;
 font-size: 1em; 
}
.game strong {
 font-size: 1.1em;
}
.game img {
 padding-right: 7px;
 margin-bottom: 15px; 
}

