
        * {
                margin: 0;
                padding: 0;
                font-family: Tahoma, Verdana, Arial, sans-serif; 
                font-size: 12px;

        }

        html, body {
                height: 100%;
                
				color: #000000;

        }       
        
        a {
			color: #305E71;
			
			padding: 2px;
        }
        
        a:hover {
			color: #ffffff;
			background: #FDB812;
			padding: 1px;
        }
        
         hr  {
			color: #FDB812;
			background-color: #FDB812;
			height: 1px;
			border:none;
		}
           
        p {
        	padding-top:5px;
        }
        
         h2 {
			color: #305E71;
        	padding-top:5px;
        }
        
		.message {
			color:#910811;
		}
		
		.box {
			 margin: 10px;
			 padding: 5px;
			 width:90%;
			 position:absolut;
			 float:center;
	
		}
		
		.title {
			font-size: 18px;
			font-weight: bold;
			color: #305E71;

		}
		
		.inlineimage {
			float: left;
			padding-right: 10px;
		}

		.trainerText {
			margin: 5px;
			/*padding: 10px; */
        	text-align: left;
			width: 290px;
			/* border-left: 1px solid #333333;                       
			border-right: 1px solid #333333;    */                   

		}
		
		.textBlockTitle {
			font-size: 18px;
			font-weight: bold;
			color: #305E71;			
			padding:10px 0px 10px 0px;
			text-align: left;
		}

	

		.textBlock {
			margin: 5px 15px 5px 0px;
			text-align: left;
			width: 290px;
			background: #fff;
		}
		

		
		DIV.textBlock {
			margin-top: 25px;

		}
		
		.innerTextBlock {
			margin: 5px 15px 5px 20px;
			text-align: left;
			width: 250px;
		}	
		.appleCertified {
			font-style: italic;
		}
		
		.smallTextAngled {
			font-style: italic;
			font-size: 10px;
			
		}
		
		.oldClasses {
			color: #999999;						
		}
		
        .alert	{
        	color: #ff0000;
        }		
        
        
        .adorned {
			background: #eee;
			width: 23em;
			padding: 10px 5px;	/* padding greater than corner height|width */
			margin: 1em 0.25em;
			color:#000;
	}
	

		#address {				
		}
		
		#address th {
			padding: 1px 1px 1px 1px;
		
			width: 100px;
			color: #305E71;						
			background-color: #FDB812;
		
			border-bottom: 1px solid #555555;
		}
		
		
        #headerBox  {

				 margin:10px 10px 25px 10px;
				 padding:5px 5px 5px 0px;
				 text-align:right;
				 
				 border-top: 1px solid #FDB812;                       
				 border-bottom: 1px solid #FDB812;
				 z-index:10;
				 float:none;
				 
        }
        
        #headerBox  a  {
			font-size: 12px;
			color: #305E71;
			background: none;
			padding: 2px 5px 2px 5px;
			text-decoration:none;

		}
  
        #headerBox  a:hover  {
			color: #ffffff;
			background: #FDB812;
			padding: 2px 5px 2px 5px;
		}
		
		#headerBox  a:active  {
			color: #FDB812;
			border: 1px solid #FDB812;
			background: none;
			padding: 1px 4px 1px 4px;

		}
  
  		#smallLogo {
  				
  				margin: -2px 0px 0px 0px;
  				padding: 0;
  				float:left;
  				z-index:20;
  				
  		}
  
        #content {        
        	
        }
        
        #content a {
			color: #305E71;
			
			padding: 2px;
        }
        
        #content a:hover {
			color: #ffffff;
			background: #FDB812;
			padding: 1px;
        }
        #middleBox {
			border: 1px dotted #dddddd; 
			background: #27284F ; 
			


        }
        
        #footer {
						
                        margin: 50px 10px 10px 10px;
                        padding: 5px;
                        float:center;
                        width:90%;
                        border-top: 1px solid #FDB812;
                        border-bottom: 1px solid #FDB812;
                        text-align: right;

        }
        
    
