﻿body
{
    background:url(../images/common/bgGradiant.png) repeat-x; 
    font-size:14px; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#222; 
    margin:0; 
    padding:0;
}
img
{
    border:0px; 
    display:block;
}
    
/*input{background-color:transparent; border:0; color:#007a7e; font:Bold 21px Georgia; height:30px; padding-top:7px;}*/
input{background-color:transparent; border:0;}
input[type=text]{color:#005281; font:Bold 24px Georgia;}
input[type=password]{color:#005281; font:Bold 24px Georgia;}
input[type=checkbox]{vertical-align:bottom; height:20px;}
#btnClear{background:url(../images/common/clearBtn.png) no-repeat; width:70px; height:40px; cursor:pointer}

.emailHolder
{
    background:url(../images/common/generictextfield.png) no-repeat; width:350px; height:45px; padding-left:10px;
}

.textLabel
{
    font-family:Georgia; 
    font-size:21px; 
    color:#005281;
}



.errorMessage
{
    color:Red;
    text-align:center;
    font-weight:bold;
    width:100%;
    
}

    
.pwErrorMessage
{
    background:url(../images/members/redsplatterbox.png) no-repeat; 
    width:416px; 
    height:131px; 
    padding-top:7px; 
    color:White; 
    font-family:Georgia; 
    font-size:20px; 
    margin-top:30px; 
    text-align:center;
}
    
.pwSuccessMessage
{
    background:url(../images/members/messagesplatter.png) no-repeat; 
    width:416px; 
    height:131px; 
    padding-top:15px; 
    color:White; 
    font-family:Georgia; 
    font-size:20px; 
    margin-top:30px; 
    text-align:center;
}

#contentDiv
{
    background:url(../images/common/siteBG.gif) no-repeat top left; 
    margin:0; 
    padding:0; 
    float:left; 
    width:100%; 
    height:100%
}
    
#atHome
{
    float:left; 
    width:230px; 
    height:169px; 
    background:url(../images/ats/atHomeBG.png) no-repeat top left;
}

#atSchool
{
    float:left; 
    width:230px; 
    height:169px; 
    background:url(../images/ats/atSchoolBG.png) no-repeat top left;
}

#inCommunity
{
    float:left; 
    width:230px; 
    height:169px; 
    background:url(../images/ats/inCommunityBG.png) no-repeat top left;
}

a
{
    text-align:center;
    text-decoration:none;
    padding:0;
    margin:0;
    border:0;
    
} 



.animal_fav
{
    padding-top:105px; width:230px;
}

.gameImage
{
    float:left;
}


.fl
{
    float:left;
}

.fr
{
    float:right;
}


#hpGames
{
    background:url(../images/games/homepageGamesBG.png) no-repeat; 
    width:237px; 
    height:200px; 
    padding-top:55px; 
    padding-left:10px;
}

.highlightLink
 {
     background-color:#ffff82;
     color:#005281
 }
 
.highlightLink:hover
{
    color:#c33;
    border-bottom:dotted 1px #c20029;
 
}
 
.articleLink
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    color:#2d8396;
}


.redLink
{
  color:#c33;
  text-decoration:none; 
  border-bottom:dotted 1px #c33;
  cursor:pointer;  
  font-family:Arial;
  font-size:16px;
}

.redLink:hover
{
    border-bottom:solid 1px transparent;
}

submit.redLink
{
    font-size:12px;
}

.gameFaves
{
    width:230px;
    float:left;
    
}

.mainTitles
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:24px;
    color:#319793;
}

.subTitles
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#005281;
}

.leadIn
{
    
    padding:12px 0;
}

ul
{
    /*list-style-image:url(../images/common/itemBullet.png) no-repeat; temporary change- change back when live*/
}

.mainFooter
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px; 
    font-weight:300; 
    color:white;
    border-bottom:0;
    
}

#mainfooter
{
    float:left; width:100%;  padding-top:40px;
}


.noLine
{
    border:0;
}


.forgotPassword
{
 background:url(../images/common/generictextfield.png) no-repeat;
 width:350px;
 height:45px;  
}

.footer
{
    float:left; 
    width:100%; 
    background-color:#005281; 
    padding:10px 0;
}


.clrPad
{
    clear:left; padding-top:12px;
}




/*board widget styles*/
.pnl_container_boards_animal
{
    background:url(/content/boardWidget/animal.png) no-repeat; width:200px; height:382px; float:right;
    
}


.pnl_container_boards_ecofeat
{
    background:url(/content/boardWidget/ecoFeat.png) no-repeat; width:200px; height:382px; float:left;
}


.pnl_container_boards_game
{
    background:url(/content/boardWidget/game.png) no-repeat; width:200px; height:382px; float:left;
}

 .message
{
    height:150px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

.message .subTitles
{
    
    font-family:Georgia;
    color:#167e98;
}


a.hoverOver:hover
{
    color:#c33;
    border-bottom:dotted 1px #c20029;
}


#contestFooter
{
 background:url(../images/contest/cosmo.png) no-repeat; height:135px; width:600px; margin-left:27px; margin-top:220px;  vertical-align:bottom;
}


.footerFix
{
    padding-top:50px; float:left; margin-bottom:70px; 
}


@media print
{
 
a img{display:none}
a.pageLinks img{display:none}
img{display:none}
#articleContent{position:absolute; top:0; left:300px; }
#ctl00_ContentPlaceHolder_mainContent_img_pageimg{display:block; position:absolute; left:0; top:0;}
#mainFooter, #topNav, #ArticleNav, #pageNo{display:none;}  
}