/* towards mastery ---------------------------------- */





body{
	margin-top : 0px;
	margin-bottom : 0px;
	font-size: 10pt;
  	font-weight: normal;
  	color: #000000; font-family:  ARIAL, verdana,HELVETICA, serif;
	background:  #ffffff url(../images_tm/bg_global.gif) repeat-x;	
  	line-height: normal;	
}







/* FONTS ---------------------------------- */



p {font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 00px;
  margin-bottom: 15px;
  margin-right: 0px;
  margin-left: 0px;
  }
  
 p.listrhs {font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 0px;
  text-align: left;
  margin-top: 00px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
  }
  

  	
p.footer {
	color: #000000; 
  text-align: left;
  margin-top: 00px;
  bottom-top: 00px;
  margin-left: 00px;
  margin-right: 00px;
  padding-top: 7px;
    }	
	
	
	



h1 {font-style: normal;
  font-size: 16pt;
  font-weight: bold;
  color: #15a2e4; 
  padding-bottom: 20px;
  text-align: left;
  margin-top: 00px;
  margin-bottom:00px;
  margin-right: 00px;
  margin-left: 00px;
 
  
  }
  

h1.rhs {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #15a2e4; 
  padding: 0px;
  text-align: left;
  margin-top: 00px;
  margin-bottom:3px;
  margin-right: 00px;
  margin-left: 00px;
  border-bottom: 1px solid #5a636a;
  }
  	 
  

h2 {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #15a2e4; 
  padding: 0px;
  padding-bottom: 10px;
  text-align: left;
  margin-top: 20px;
  margin-bottom:00px;
  margin-right: 00px;
  margin-left: 00px;
  }
  


h3 {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #000000; 
  padding: 0px;
  text-align: left;
  margin-top: 00px;
  margin-bottom:00px;
  margin-right: 00px;
  margin-left: 00px;
  }
  
  
  
  
  






ul{	
	margin-left : 16px;
	margin-right : 0px;
	margin-bottom: 20px;
	margin-top:10px;
}

li{	line-height : normal;
	margin-left : 0px;
	margin-right : 12px;
	margin-bottom: 2px;
	margin-top:2px;
	
}



.pink {color: #ED087F;}

.orange  {color: #F5961E;}


.red  {color: #ff0000;}


/*   PAGE  ---------------------------------- */

#container{
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 1000px;
		background-color: #FFFFFF;
           }
		   
		   
	   


#masthead{padding: 0px;
        margin: 0px;
      width: 1000px;
      height: 80px;
	 
      }
	  
	  
	  
	  #mastheadleft{float: left;
        padding-bottom: 0px;
        padding-top: 00px;
        padding-left: 00px;
        padding-right: 00px;
        
    
		       }


#mastheadright {float: right;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-left: 00px;
        padding-right: 00px;
       
       
        }





#mainnavi{
        padding-top: 27px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 00px;
        margin-bottom: 00px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
        width: 1000px;
        height: 43px;
		background-color: #999999;
		
		       }


#content{margin: 0px;
        padding-bottom: 2px;
        padding-top: 60px;
        padding-left: 00px;        
        padding-right: 2px;
        width: 1000px;
       
           }



#contentleft{float: left;
        padding-bottom: 0px;
        padding-top: 00px;
        padding-left: 00px;
        padding-right: 00px;
        width: 630px;
    
		       }


#contentright {float: right;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-left: 00px;
        padding-right: 00px;
        width: 300px;
       
        }


#content50left{float: left;
        padding-bottom: 0px;
        padding-top: 00px;
        padding-left: 00px;
        padding-right: 00px;
        width: 300px;
    
		       }

#content50right{float: right;
        padding-bottom: 0px;
        padding-top: 00px;
        padding-left: 00px;
        padding-right: 00px;
        width: 300px;
    
		       }


.end {clear: both; height: 1px}











/* images  ---------------------------------- */




 img.left {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: left;
        text-align: right;
        }
		
		
		 img.footer {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 5px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: left;
        text-align: right;
        }


 img.right {
        margin-top: 0px;
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: right;
        text-align: left;
        }


/* footer  ---------------------------------- */

#footer{clear: both;
	margin-left: auto;
        margin-right: auto;
		
 		width: 1000px;
        
        text-align: left;
        font-style: normal;
        font-size: 8pt;
        font-weight: normal;
        color: #000000; font-family: ARIAL,HELVETICA,serif;
        line-height: normal;
        padding-top: 5px;
		padding-bottom: 0px;  
		padding-left: 00px;
		padding-right: 00px;   	
	

          }
		  
#linebottom {margin: 0px;
		padding: 0px;
 		 margin-top: 60px;
		width: 10000px;
		border-top: 0px solid #999999;
			
		

          }		  
		  

/* orderform  ---------------------------------- */

input {border: 1px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;
				

                }

select {border: 0px solid #cccccc;
               
                }

.style1 {color: #FF0000}

inputnoborder {border: 0px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;

                        }


input.b_search{border: 1px solid #fd731c;
                color: #ffffff; 
				 font-weight: bold;
				background-color: #fd731c; 
				                }		


/* navigation  ---------------------------------- */

A:link {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000; }
A:visited {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000; }
A:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}

A.mainnavi:link {text-decoration: none; font-size: 10pt; font-weight: bold; color: #ffffff;  }
A.mainnavi:visited {text-decoration: none; font-size: 10pt; font-weight: bold; color: #ffffff;}
A.mainnavi:active {text-decoration: none; font-size: 10pt; font-weight: bold; color: #cccccc;  }
A.mainnavi:hover {text-decoration: none; font-size: 10pt; font-weight: bold; color: #cccccc;}


A.blue:link {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #15a2e4; }
A.blue:visited {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #15a2e4; }
A.blue:active {text-decoration: none; font-size: 10pt; font-weight: bold; color: #15a2e4;}
A.blue:hover {text-decoration: none; font-size: 10pt; font-weight: bold; color: #15a2e4;}



A.fnavi:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #000000; }
A.fnavi:visited {text-decoration: none; font-size: 8pt; font-weight: normal; color: #000000; }
A.fnavi:active {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #000000; }
A.fnavi:hover {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #000000; }















