/* =================================================== *
 * GENERAL LINK APPEARANCES
 * =================================================== */


body {
	margin: 0px;
	background: transparent; 
	}

	
a, a:visited, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}


a:hover {
	color: #D54E21; 
	}
	
	


/* =================================================== *
 * SMART TIPS
 * =================================================== */
 
 
 #textbox { 
 padding: 40px 5px 5px 15px;
 margin: 0px 0px 5px 0px;
 background: #ffffff;
 background-image: url(bkgd-ad-shade-tips.gif); 
 border: 0px solid #333; 
 height: 240px;
 width: 350px;
}


#tablecontent {
	width: 320px;
	padding: 0px;
	font: normal 12px/18px arial, helvetica, sans-serif;
	border: 0px;
	background: transparent; 
	}
	
#tablecontent span.header {
	font: bold 12px/18px verdana, arial, helvetica, sans-serif;
	color: #444444;
	}

#tablecontent td.tips {
	vertical-align: top;
	}
	
#tablecontent td.content {
	vertical-align: top;
	padding: 10px 0px 0px 5px;
	}
	





/* =================================================== *
 * Travel TIPS
 * =================================================== */
 
 
 #travelbox { 
 padding: 40px 5px 5px 15px;
 margin: 0px 0px 5px 0px;
 background: #ffffff;
 background-image: url(bkgd-ad-shade-travel-tips.gif); 
 border: 0px solid #333; 
 height: 240px;
 width: 350px;
}


#tablecontent {
	width: 320px;
	padding: 0px;
	font: normal 12px/18px arial, helvetica, sans-serif;
	border: 0px;
	background: transparent; 
	}
	
#tablecontent span.header {
	font: bold 12px/18px verdana, arial, helvetica, sans-serif;
	color: #444444;
	}

#tablecontent td.tips {
	vertical-align: top;
	}
	
#tablecontent td.content {
	vertical-align: top;
	padding: 10px 0px 0px 5px;
	}
  
  
 /* =================================================== *
 * SPECIALS
 * =================================================== */
 
 
  #special { 
  padding: 0px;
  margin: 0px 0px 5px 0px;
  background: #ffffff;
  background-image: url(bkgd-ad-shade-image-special.jpg); 
  border: 0px solid #333; 
  height: 280px;
  width: 370px;
  align: left;
 }
 
  #special div.content1 {
  	position: absolute;
        top: 48px;
  	left: 22px;
  	width: 280px;
  	font: bold 14px/18px verdana, arial, helvetica, sans-serif;
 	color: #444444;
  	border: 0px;
  	background: transparent; 
  	}
  	
  #special div.content2 {
    	position: absolute;
        top: 85px;
    	left: 22px;
    	width: 160px;
    	font: normal 12px/18px verdana, arial, helvetica, sans-serif;
   	color: #444444;
    	border: 0px;
    	background: transparent; 
  	} 
  	 		
  #special div.content2 a.smtext {
      	text-decoration: none;
      	font: normal 10px/16px verdana, arial, helvetica, sans-serif;
  	}
  	
  #special div.content2 a.lgtext {
      	text-decoration: underline;
  	}
 
 
#special div.content3 {
  	position: absolute;
        top: 40px;
  	left: 15px;
  	width: 300px;
  	border: 0px;
  	background: transparent; 
  	} 
 
 #special div.content3 p {
   	font: normal 10px/18px verdana, arial, helvetica, sans-serif;
  	color: #444444;
   	padding-left: 6px;
  	}
 
  .smtext {
      	text-decoration: none;
      	font: normal 10px/16px verdana, arial, helvetica, sans-serif;
  	}	

/* =================================================== *
 * CONTRACTOR
 * =================================================== */
 
 #imagebox-contractor { 
 padding: 40px 5px 5px 10px;
 margin: 0px 0px 5px 0px;
 background: #ffffff;
 background-image: url(bkgd-ad-shade-image-contractor.gif); 
 border: 0px solid #333; 
 height: 240px;
 width: 355px;
 align: right;
 }
 
 #tablecontent-image {
 	width: 140px;
 	padding: 0px;
 	font: normal 12px/18px arial, helvetica, sans-serif;
 	border: 0px;
 	background: transparent; 
 	}
 	
 #tablecontent-image span.header {
 	font: bold 12px/18px verdana, arial, helvetica, sans-serif;
 	color: #444444;
 	}	


/* =================================================== *
 * LENDING
 * =================================================== */
 
 
  #lending { 
  padding: 0px;
  margin: 0px 0px 5px 0px;
  background: #ffffff;
  background-image: url(bkgd-ad-shade-image-lending.jpg); 
  border: 0px solid #333; 
  height: 280px;
  width: 370px;
  align: left;
 }
 
  #lending div.content1 {
  	position: absolute;
        top: 35px;
  	left: 24px;
  	width: 280px;
  	font: bold 12px/18px verdana, arial, helvetica, sans-serif;
 	color: #444444;
  	border: 0px;
  	background: transparent; 
  	}
  	
  #lending div.content2 {
    	position: absolute;
        top: 80px;
    	left: 230px;
    	width: 130px;
    	font: normal 12px/18px verdana, arial, helvetica, sans-serif;
   	color: #444444;
    	border: 0px;
    	background: transparent; 
  	}
  	
  	
/* =================================================== *
 * INSURANCE
 * =================================================== */
 
 
  #insurancebox { 
  padding: 19px 0px 0px 1px;
  margin: 0px 0px 5px 0px;
  background-image: url(bkgd-ad-shade-insurance.gif); 
  border: 0px solid #333; 
  height: 261px;
       width: 369px;
  align: left;
 }
 
 
 /* =================================================== *
  * PENN
  * =================================================== */
  
  
   #pennbox { 
   padding: 19px 0px 0px 1px;
   margin: 0px 0px 5px 0px;
   background-image: url(bkgd-ad-shade-penn.gif); 
   border: 0px solid #333; 
   height: 261px;
       width: 369px;
   align: left;
 }
 
  /* =================================================== *
   * DISCOUNT
   * =================================================== */
   
   
    #discbox { 
    padding: 19px 0px 0px 1px;
    margin: 0px 0px 0px 0px;
    background-image: url(bkgd-ad-shade-disc.gif); 
    border: 0px solid #333; 
    height: 261px;
       width: 369px;
    align: left;
 }
 
   /* =================================================== *
    * FAST WEB
    * =================================================== */
    
    
     #fastbox { 
     padding: 19px 0px 0px 1px;
     margin: 0px 0px 0px 0px;
     background-image: url(bkgd-ad-shade-fast.gif); 
     border: 0px solid #333; 
     height: 261px;
       width: 369px;
     align: left;
 }
 
    /* =================================================== *
     * ACADEMIC
     * =================================================== */
     
     
      #academicbox { 
      padding: 19px 0px 0px 1px;
      margin: 0px 0px 5px 0px;
      background-image: url(bkgd-ad-shade-academic.gif); 
      border: 0px solid #333; 
      height: 261px;
       width: 369px;
      align: left;
 }
 
     /* =================================================== *
      * TRAVEL
      * =================================================== */
      
      
       #studenttravelbox { 
       padding: 19px 0px 0px 1px;
       margin: 0px 0px 5px 0px;
       background-image: url(bkgd-ad-shade-travel.gif); 
       border: 0px solid #333; 
       height: 261px;
       width: 369px;
       align: left;
 }
 
 
 /* =================================================== *
  * COLLEGE
  * =================================================== */
  
  
   #college { 
   padding: 0px;
   margin: 0px 0px 5px 0px;
   background: #ffffff;
   background-image: url(bkgd-ad-shade-image-college.jpg); 
   border: 0px solid #333; 
   height: 280px;
   width: 370px;
   align: left;
  }
  
   #college div.content1 {
   	position: absolute;
         top: 48px;
   	left: 20px;
   	width: 280px;
   	font: bold 14px/18px verdana, arial, helvetica, sans-serif;
  	color: #444444;
   	border: 0px;
   	background: transparent; 
   	}
   	
   #college div.content4 {
     	position: absolute;
         top: 220px;
     	left: 15px;
     	width: 280px;
     	border: 0px;
     	background: transparent; 
   	} 
   	 		
   #college div.content2 a.smtext {
       	text-decoration: none;
       	font: normal 10px/16px verdana, arial, helvetica, sans-serif;
   	}
   	
   #college div.content2 a.lgtext {
       	text-decoration: underline;
   	}
  
  
 #college div.content3 {
   	position: absolute;
         top: 40px;
   	left: 14px;
   	width: 150px;
   	border: 0px;
   	background: transparent; 
   	} 
  
  #college div.content4 p {
    	font: normal 10px/18px verdana, arial, helvetica, sans-serif;
   	color: #444444;
    	padding-left: 6px;
   	}
  
   .smtext {
       	text-decoration: none;
       	font: normal 10px/16px verdana, arial, helvetica, sans-serif;
  	}	

