
body,table,td {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12;
	color: #595959;
	margin:0;
	}

a {
	font-size: 12;
	color: #595959; 
    text-decoration:none;
    }  
	
a:hover {
	color: #000000; 
    text-decoration:none;
    }   
    
a:active {
    text-decoration:none;
    }
     
a:link {
    text-decoration:none;
    }
    
a:visited {
    text-decoration:none;
    }



    
/**
 * the bold light gray title of a sub_page
 *
 */
.section_title {
	color: #48A8CD;
	font-size: 16;
	font-weight: bold;
    }
    
    
.section_sub_title {
	color: #130759;
	font-size: 14;
	font-weight: bold;
    }
    
.paragraph_title {
	color: #48A8CD;
	font-size: 13;
	font-weight: bold;
    }
    
    
ul, li {
    list-style-image: url(http://gillensarmy.com/pathfinder/images/little_bullet.gif);
    padding-bottom: 4;
    }

    
/**
 * the bold light gray title of a sub_page
 *
 */
h1 {
	color: #48A8CD;
	font-size: 16;
	font-weight: bold;
	margin: 0;
    padding: 0;
    }
    
    
h2 {
	color: #130759;
	font-size: 14;
	font-weight: bold;
	margin: 0;
    padding: 0;
    }
    
h3 {
	color: #595959;
	font-size: 14;
	font-weight: bold;
	margin: 0;
    padding: 0;
    }
    
h4 {
	color: #48A8CD;
	font-size: 11;
	font-weight: bold;
	margin: 0;
    padding: 0;
    }






.home_gray_large {
    color: #A6A6A6;
    font-size: 16;
    font-weight: bold;
    }


.white {
	color: #FFFFFF;
	}


.home_page_headline {
	color: #FFFFFF;
	font-size: 20;
    font-weight: bold;
    }

.bold_text {
	font-size: 12;
    font-weight: bold;
    }

.black {
	color: #000000;
	}
	
.tiny_teal {
    color: #199DBF;
    font-size: 12;
    }
    
.teal_eleven_bold {
    color: #199DBF;
    font-size: 11;
	font-weight: bold;
    }
    
.large_baby_blue {
	color: #48A8CD;
	font-size: 14;
	font-weight: bold;
    }
    
.small_baby_blue {
	color: #48A8CD;
	font-size: 12;
	font-weight: bold;
    }
    
.baby_blue {
	color: #48A8CD;
    }
    
.dark_blue {
	color: #140746;
	font-size: 12;
    }
    
    
.required {
	color: #C1111E;
	font-size: 12;
	}



.product_table_header {
    color: #FFFFFF;
    font-size: 12;
    font-weight: bold;
    }


.product_table_row {
    color: #FFFFFF;
    font-size: 12;
    }




.callout_link {
    color: #48A8CD;
	font-size: 12;
    }
    
.callout_link:hover {
    color: #067BB5;
    }


.callout_link:active {
    text-decoration:none;
    }
     
.callout_link:link {
    text-decoration:none;
    }
    
.callout_link:visited {
    text-decoration:none;
    }





.site_map_header {
    color: #48A8CD;
	font-size: 12;
	font-weight: bold;
    }
    
.site_map_header:hover {
    color: #48A8CD;
    }


.site_map_header {
    color: #48A8CD;
    }
    
.site_map_header:hover {
    color: #48A8CD;
    }



.level_one_nav {
    color: #110446;
	font-size: 11;
    }
    
.level_one_nav:hover {
    color: #000000;
	font-size: 11;
    }


.level_one_nav_on {
    color: #48A8CD;
	font-size: 11;
	font-weight: bold;
    }
    
.level_one_nav_on:hover {
    color: #000000;
	font-size: 11;
	font-weight: bold;
    }




.level_two_nav {
    color: #FFFFFF;
	font-size: 12;
    }
    
.level_two_nav:hover {
    color: #A6DCED;
	font-size: 12;
    }


.level_two_nav_on {
    color: #A6DCED;
	font-size: 12;
	font-weight: bold;
    }
    
.level_two_nav_on:hover {
    color: #FFFFFF;
	font-size: 12;
	font-weight: bold;
    }







/**
 * left nav styles for sub pages  
 *
 */
.left_nav_title {
	color: #140746;
	font-size: 12;
	font-weight: bold;
    }
    
.left_nav {
	color: #6D6D6D;
	font-size: 12;
    }
    
.left_nav:hover {
	color: #000000; 
    text-decoration:none;
    }   
    
.left_nav:active {
    text-decoration:none;
    }
     
.left_nav:link {
    text-decoration:none;
    }
    
.left_nav:visited {
    text-decoration:none;
    }
    
.left_nav_on {
	color: #000000;
	font-size: 12;
    }
    
.left_nav_on:hover {
	color: #000000;
    text-decoration:none;
    }   
    
.left_nav_on:active {
    text-decoration:none;
    }
     
.left_nav_on:link {
    text-decoration:none;
    }
    
.left_nav_on:visited {
    text-decoration:none;
    }







    


.page_title {
	color: #999999;
	font-size: 16;
	font-weight: bold;
    }

.plus {
    font-size: 13;
    }



.home_bold_gray {
    color: #666666;
    font-weight: bold;
    font-size: 13;
    }




.dark_blue_underline {
    color: #0E0E47;
    text-decoration: underline;
    }

.dark_blue_underline:hover {
	color: #000000; 
    text-decoration:underline;
    }   
    
.dark_blue_underline:active {
    text-decoration:underline;
    }
     
.dark_blue_underline:link {
    text-decoration:underline;
    }
    
.dark_blue_underline:visited {
    text-decoration:underline;
    }



.message_404 {
	color: #999999;
	font-size: 14;
	font-weight: bold;
    }





.orange_link {
	color: #FF7D00;
    text-decoration:underline;
    }
    
.orange_link:hover {
	color: #FF7D00; 
    text-decoration:underline;
    }   
    
.orange_link:active {
    text-decoration:underline;
    }
     
.orange_link:link {
    text-decoration:underline;
    }
    
.orange_link:visited {
    text-decoration:underline;
    }
    
    


.orange_inline {
	color: #FF7D00;
    text-decoration:underline;
    }
    
.orange_inline:hover {
	color: #FF7D00; 
    text-decoration:underline;
    }   
    
.orange_inline:active {
    text-decoration:underline;
    }
     
.orange_inline:link {
    text-decoration:underline;
    }
    
.orange_inline:visited {
    text-decoration:underline;
    }
    
    





.blue_link {
	color: #48A8CD;
    text-decoration:none;
    }
    
.blue_link:hover {
	color: #000000; 
    text-decoration:none;
    }   
    
.blue_link:active {
    text-decoration:none;
    }
     
.blue_link:link {
    text-decoration:none;
    }
    
.blue_link:visited {
    text-decoration:none;
    }
    
    


.blue_inline {
	color: #48A8CD;
    text-decoration:none;
    }
    
.blue_inline:hover {
	color: #000000; 
    text-decoration:none;
    }   
    
.blue_inline:active {
    text-decoration:none;
    }
     
.blue_inline:link {
    text-decoration:none;
    }
    
.blue_inline:visited {
    text-decoration:none;
    }
    
    
    
    
    
    
    
    

    
/**
 * the tiny little footer nav
 *
 */
.footer_nav {
	color: #595959;
	font-size: 9;
    }
    
.footer_nav:hover {
	color: #292929;
	font-size: 9;
    }



 
