body {
	background-image: url(page_elements/vitruvian_man.gif);				
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	}

a:link,
a:visited,
a:active {text-decoration:none; color:#00008b;}

a:hover,
a:hover.quick_news_fin {text-decoration:underline; color:blue;}

a:link.quick_news_fin,
a:visited.quick_news_fin,
a:active.quick_news_fin {text-decoration:none; color:#000;}

a:link.services_faq,
a:visited.services_faq,
a:active.services_faq {text-decoration:none; color: blue; font-weight:bold;}

a:hover.services_faq,
a:hover.reg_forms,
a:hover.map_mail {text-decoration:underline; color:blue; font-weight:bold;}

a:link.reg_forms,
a:visited.reg_forms,
a:active.reg_forms,
a:link.map_mail,
a:visited.map_mail,
a:active.map_mail {text-decoration:none; color:blue; font-weight:bold;}

.spacetxt a:link,
.spacetxt a:visited,
.spacetxt a:active {font-weight:bold; font-style:italic;}

td.mainBlue {
	/* used for Locate a Center    and    Rental services  */
	border: 1px solid #002A8F;
	font-size: 12px;
	/*	
	THIS CONTROLS - LOCATE A CENTER, RADPORTAL, FINANCIAL INFO
	background-image: url(page_elements/page_background_light.gif);		
	*/
	background-color: #ffffff;
	}

td.mainBlueL {
	/* used for Company Intro  */
	border: 1px solid #002A8F;
	font-size: 12px;
	border-width: 1px 0px 1px 1px;
	padding: 14px 20px 20px 15px;
	color: #000000;
	background-image: url(page_elements/blue_fade_background.gif);
	}	

td.mainBlueContainer {
	/* used for Locate a Center    and    Rental services  */
	border: 1px solid #002A8F;
	font-size: 12px;
	padding: 20 20 20 20;				
	background-color: #f7f7f7;
	}


td.mainContent {
	/* used for Locate a Center    and    Rental services  */
	border: 1px solid #002A8F;
	font-size: 12px;
	padding: 20px;		
	/*	THIS IS FOR ALL PAGES EXCEPT HOME  */
	background-image: url(page_elements/long_page_background.gif);		
	}	

td.centerAddress {
	/* used for Locate a Center    and    Rental services  */
	font-size: 12px;
	padding: 0 2 0 5;		
	/*	top - right - bottom - left */
	/*	THIS IS FOR ALL PAGES EXCEPT HOME  */
	/*	background-image: url(page_elements/long_page_background.gif);	*/	
	}	

td.centerAddressDetail {
	/* used for Locate a Center    and    Rental services  */
	color: navy;
	font-size: 13px;
	font-Weight:900;
	padding: 0 2 0 10;		
	/*	top - right - bottom - left */
	/*	THIS IS FOR ALL PAGES EXCEPT HOME  */
	/*	background-image: url(page_elements/long_page_background.gif);	*/	
	}	

td.thickFont {
	/* used for Locate a Center    and    Rental services  */
	color: navy;
	font-size: 10px;
	font-Weight:900;
	padding: 0 2 0 10;		
	/*	top - right - bottom - left */
	/*	THIS IS FOR ALL PAGES EXCEPT HOME  */
	/*	background-image: url(page_elements/long_page_background.gif);	*/	
	}	

div.centerText {
	font-size: 13px;
	padding: 10 10 10 10;		
	color: navy;
	}

div.centerText_pg1 {
	font-size: 13px;
	padding: 10 10 10 10;		
	color: white;
	}

	
td {
	border: 0px solid white;
	font-family: Arial;
	font-size: 12px;
	/*	background-image: url(page_elements/page_background_light.gif);		*/
	
	}

td.centerHeaderName {
	font: small-caps 18px sans-serif;
	/*		font-family: Times New Roman;  */
	font-style: italic;    
	font-weight: bold;
	color: #f2f2f2;
	vertical-align: middle;
	padding: 0px;		
	}

td.centerHeaderPhone {
	font: 15px sans-serif;
	/*		font-family: Times New Roman;  */
	font-style: italic;    
	font-weight: bold;   
	color: #f2f2f2;
	vertical-align: middle;
	}


th.XXX {
	border: 1px solid #002A8F;
	font-family: Arial;
	font-size: 13px;
	border-width: 0 0 0 0;
	padding: 0 0 5 0;				
	/*	background-image: url(page_elements/page_background_light.gif);		*/
	}


td.BodyContent {
	/* used for Locate a Center    and    Rental services  */
	border: 1px solid #002A8F;
	font-family: Arial;
	font-size: 12px;
	border-width: 0px;		
	background-image: url(page_elements/page_background_light.gif);		
	}	


td.PrideLinks {
	border: 1px solid #002A8F;
	font-family: Arial;
	font-size: 12px;
	background-color: #ffffff;

	}

td.mainBlueB {
	border: 1px solid #002A8F;
	font-family: Arial;
	font-size: 12px;
	border-width: 0px 1px 1px 1px;
	}

td.mainBlueC {
	border: 1px solid #002A8F;
	border-width: 1px 0px 1px 0px;
	background-color: #FFFFFF;
	padding: 0px;	
	font-size: 12px;
	/*	RENTAL SERVICES & FIN INFO/ NEWS 
	background-image: url(page_elements/page_background_light.gif);		*/
	}

div.spacetxt {
	border: 3px solid #002A8F;
	border-width: 0px;
	background-color: #FFFFFF;
	padding: 10px;	
	font-size: 14px;
	text-align: center;
	}

div.spacetxt2 {
	border: 3px solid #002A8F;
	border-width: 0px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px;	
	font-family: Arial;
	font: 12px;
	text-decoration:none;
	}

table.RPTable {
	border: 0px solid #002A8F;
	font: bold 12px;
	border-width: 0px;
	color: #002A8F;
	}

td.mainWhite {
	border: 1px solid #FFFFFF;
	}

input.rp {
	border: 1px solid #FFFFFF;
	border-color: #002A8F;
	width: 125px;
	}

input.rpSub {
	border: 1px solid #FFFFFF;
	width: 75px;
	background-color: #002A8F;
	color: White;
	}

td.footer {
	border: 1px solid #002A8F;
	font: bold 12px;
	padding: 0px;
	color: #002A8F;
	background-color: #f2fcfd;
	background-image: url(page_elements/bottom_menu_bg3.gif);
	}	

td.center_footer {
	border: 0px solid #002A8F;
	font: bold 12px;
	padding: 0px;
	color: #002A8F;
	background-color: #f2fcfd;
	background-image: url(page_elements/main_center_footer_bg.gif);
	}	

td.footerLinks {
	border: 1px solid #002A8F;
	font: bold 10px;
	border-width: 0px;
	padding: 0px;
	color: #FFFFFF;
	}	

img.custborder {
	border: 7px double #99CC00;
	margin: 8px;
	}
	
img.custborder2 {
	border: 7px double #3366cc;
	margin: 8px;		
	}

img.custborder3 {
	border: 7px double #000000;
	margin: 8px;		
	}

img.custborder4 {
	border: 7px double #FFFFFF;
	margin: 8px;		
	}

span.service_header{
	border: 0px solid #002A8F;
	font: italic 14px;
	padding: 0 0 0 0;			
	color: navy;	
	font-weight: bold;
	}

td.rightContent{
	font: 10pt;
	padding: 10px;		
	color: navy;
	background-image: url("page_elements/content_plate_services.jpg");
	background-repeat: no-repeat;
	}

ul.insightDots {
	list-style-image: url(page_elements/insight_dot.gif);
	
	}

ul.insightDots li {
	margin: 0px 0px 4px 40px;
	}
	
td.ins_locations{
	font: 10pt;
	padding: 10px;		
	color: navy;
	background-image: url("page_elements/page_background_light_map.gif");
	background-repeat: repeat-x;
	}
	