/* ******************************************
   ******************************************
            MacDonald Humfrey css 
		 leanne.borrowman@bit10.net
   *****************************************
   ***************************************** */


/* --- Default --- */

body 	  { background-color: #FFFFFF; color: #444444;  font-size:62.5%; font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px; }


h1	    { padding-left: 10px; margin: 0px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
h2	    { padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 2px; margin: 0px; font-family: arial, helvetica, sans-serif; text-decoration: none;}
h3	    { padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 2px; margin: 0px; font-family: arial, helvetica, sans-serif; text-decoration: none;}


p 			{ padding-left: 10px; padding-right: 10px; font-size: 12px; font-family: arial, helvetica, sans-serif;  }

a 			{ color: #163470; }
a:hover { text-decoration: underline; }

.sub_title { font-size: 14px; font-weight: bold; }

hr 			{ text-align: center; width: 80%;}

li 			{ font-size: 12px; }

hr 			{ border: 1px #cccccc solid; width: 95%;  color: #cccccc; background-color: #cccccc; }




ul 											{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
ul, li 									{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
ul, li, ul 							{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul, li, ul, li 					{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
ul, li, ul, li, ul			{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul, li, ul, li, ul, li	{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* --- Main --- */

td.style1 						{ height: 10px; }

.breadcrumb 					{ font-size: 10px; color: #444444; padding: 10px 10px 5px 10px; display: block; }
.maintbl { width:774px; text-align:left; }

.logo	 { text-align:left; height:92px; vertical-align:top; padding-left: 30px; }

td.nav 								{ text-transform: uppercase;   width: 750px; height: 20px; color: #163470; text-align: center; }
a.nav 								{ padding: 3px; color: #163470; text-decoration: none; }
a.nav_selected 				{ padding: 3px; color: #163470; text-decoration: underline; }
a:hover.nav 					{ color: #163470; text-decoration: underline; }

td.banner_one 				{ width: 535px; height: 95px; }
.banner_one h1{ color:#163470; }
td.banner_two 				{ width: 535px; height: 82px; }
td.banner_three				{ width: 535px; height: 95px; background: url('/images/title.jpg') top right; }


table.home_banner	{ background: url('/images/title.jpg') top right; }

td.rotating_banner 					{ width: 240px; height: 176px; background-color: #0063C6; }
td.rotating_content_banner	{ width: 240px; height: 95px; background-color: #0063C6; }


td.sub_nav, td.sub_nav1	{ color: #163470; padding: 0px; width:240px; height: 100%; background-image: url(/images/left_col_bg_main.jpg); 
	background-position: top right; 
	background-repeat:no-repeat;
	background-color: #cdddec; }

p.sub_nav, p.sub_nav1 					{ font-size: 12px; padding-left: 30px; padding-top: 8px; }
p.secondary_nav 		{ font-size: 11px; padding-left: 40px; padding-top: 2px; }

td.footer 					{ width: 88%; height: 30px; font-size: 9px; color: #163470; text-align: left; padding-left: 10px; text-transform: uppercase;  }
td.footer_jump 			{ width: 12%; height: 30px; color: #163470; font-size: 9px; text-align: right; padding-right: 10px; text-transform: uppercase;  }
a.footer 						{ padding: 0px; color: #163470; text-decoration: none; }
a.footer_selected 	{ padding: 0px; color: #163470; text-decoration: underline; }
a:hover.footer 			{ color: #163470; text-decoration: underline; }

td.content 					{ height: 100%; }

a.sub_nav, a.sub_nav1			{ color: #163470; text-decoration: none; }
a:hover.sub_nav ,a:hover.sub_nav1		{ color: #163470; text-decoration: underline; }
a.sub_nav_selected 	{ color: #163470; font-weight: bold; }

.subnav { 	padding-left:15px;}
.subnav a.selected { text-decoration:underline;}

.title1 						{ display: block; font-family: arial, helvetica, sans-serif; padding-left: 10px; text-align: left; font-size: 16px; color: #163470;  }
.title2 						{ display: block; font-family: arial, helvetica, sans-serif; padding-left: 10px; text-align: left; font-size: 28px; color: #163470;  }



.flags { text-align:right;  }
.flags img { border:none; }



