.title-color{
    font-size:14px;
    font-weight:bold;
    color:#444444;
    }

.title-dark{
    font-size:14px;
    font-weight:bold;
    color:#777777;
    }

.phrase-color{
    font-size:20px;
    color:#0099ff;
    }

.lrg-text {
    display:block;
    text-align:center;
    font-size: 24px; 
    color: #A3B11D; 
    font-weight: normal; 
    line-height: 1.4em; 
    letter-spacing: .25px;
    margin-left:30px;
    font-style:italic;
    }

h1.content-title{
    font-size:14px;
    color:#0099ff;
    margin:0; 
    margin-bottom:0;
    margin-top:0;
    }

.content-title-dark{
    font-size:14px;
    font-weight:bold;
    color:#333333;
    }

.lrg-text2{
    font-size:18px;
    line-height:24px;
    color:#666666;
    font-style:italic;
    }
    
.left-picture{
    margin-right:10px;
    margin-bottom:5px;
    }    
 
.right-picture{
    margin-left:10px;
    margin-bottom:5px;
    }  
 
a.link-regular:link {color:#7A810A; font-size:12px; font-weight:normal; text-decoration:underline; }
a.link-regular:active {color: #7A810A; font-size:12px; font-weight:normal; text-decoration:underlinee;}
a.link-regular:visited {color: #7A810A; font-size:12px; font-weight:normal; text-decoration:underline;}
a.link-regular:hover { color:#555555; font-size:12px; font-weight:normal; text-decoration:underline;}

a.link-product:link {color:#7A810A; font-size:14px; font-weight:normal; text-decoration:underline;font-style:none; line-height:22px;}
a.link-product:active {color: #7A810A; font-size:14px; font-weight:normal; text-decoration:underline;font-style:none; line-height:22px;}
a.link-product:visited {color: #7A810A; font-size:14px; font-weight:normal; text-decoration:underline;font-style:none;line-height:22px; }
a.link-product:hover { color:#666666; font-size:14px; font-weight:normal; text-decoration:none;font-style:none; line-height:22px;}

a.link-external:link {color:#666666; font-size:12px; font-weight:normal; text-decoration:none; }
a.link-external:active {color: #666666; font-size:12px; font-weight:normal; text-decoration:none;}
a.link-external:visited {color: #666666; font-size:12px; font-weight:normal; text-decoration:none;}
a.link-external:hover { color:#0099ff; font-size:12px; font-weight:normal; text-decoration:none;}

a.link-challenge:link {color:#666666; font-size:14px; font-weight:normal; text-decoration:none; }
a.link-challenge:active {color: #666666; font-size:14px; font-weight:normal; text-decoration:none;}
a.link-challenge:visited {color: #666666; font-size:14px; font-weight:normal; text-decoration:none;}
a.link-challenge:hover { color:#999999; font-size:14px; font-weight:normal; text-decoration:underline;}


a.link-listed:link {color:#555555; font-size:12px; font-weight:bold; text-decoration:none; }
a.link-listed:active {color: #555555; font-size:12px; font-weight:bold; text-decoration:none;}
a.link-listed:visited {color: #555555; font-size:12px; font-weight:bold; text-decoration:none;}
a.link-listed:hover { color:#7A810A; font-size:12px; font-weight:bold; text-decoration:underline;}


/*info-panel*/
.info-title{
    width:500px;
    border-bottom:1px solid #999999;
    }

table.info-panel{
    font-size:12px;
    color:#555555;
    }

.info-bottom-block{
    width:240px;
    float:left;
    text-align:center;
    }

/*list formatting*/

 ul li{
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    list-style-type: none;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    padding-left : 10px;
    margin:0;
    margin-left:0px;
    margin-bottom:0px;
    }
    
    ul li.for-clicking{
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    list-style-type: none;
    background-image: url(../images/arrow_grey.gif);
    background-repeat: no-repeat;
    padding-left : 10px;
    margin:0;
    margin-left:0px;
    margin-bottom:0px;
    }


/*menu*/
.menu-text{
    font-size:12px;
    margin-top:8px;
    }
    
a.menu-item{
    padding-left:10px;
    color:#444444;
    text-decoration:none;
    }
		              
.menu-item-selected, a.menu-item:hover{
    padding-left:10px;
    color:#444444;
	text-decoration:none;
    background:url('../images/menu_arrow.gif') no-repeat left; 
    }
    
/*challenge formatting*/

.challenge-area{
    background:url('../images/challenge_bg.jpg') repeat-x; 
    height:100px;
    width:100%;
   
    }
     
.chall-title{
    font-size:14px;
    width:140px;
    background-color:#cccc00;
    padding:5px;
    color:#ffffff;
    font-weight:bold;
    }
     
.challenge{
    float:left; 
    width:235px; 
    height:45px;
    margin-left:5px;
    margin-bottom:5px;
    }
    
.text-highlight{
    font-size:13px;
    font-style:italic;
    color:#333333;
    font-weight:bold;
    }
    
 .quote1{
    font-size:14px;
    font-style:italic;
    color:#444444;
    font-weight:bold;
    line-height:20px;
    
    }
   
.quote2{
    font-size:14px;
    font-style:italic;
    color:#0099ff;
    font-weight:bold;
    line-height:20px;
    padding-left:50px;
    padding-right:50px;
    display:block;
    
}   
    
/*challenge side menu*/

.chall-menu{
    float:right; 
    display:in-line; 
    width:175px; 
    background-color:#efefe7;
    }
   
.chall-menu-title{
    background-color:#cccc00;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    padding:5px;
    }
    
    

    
    
    