 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   100%;
  text-align: center;

}
 /*body div,*/ body p, body th, body td, body li, body dd {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #000;
  font-size:   90%;
  text-align: left;
}
/*
body, body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}
*/
body {
  margin: 0 auto;
  padding: 5px 0 5px 0;
  background: #666 repeat-x scroll top left;
  color: #000;

}

/* HEADERS  */
body h1 {
  font-family: Georgia, Times New Roman, Times, serif;  
  color: #545454;
  font-size: 130%;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

body h2 {
  color: #008dcf;
  font-size:   110%;
  font-weight: bold;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #008dcf; }
a:visited { color: #5facd8; }	
a:hover   { color: #df7f03; }
a:active  { color: #df7f03; }


#summitmainnavback {
  background-color: #FFFFFF;
  padding: 0 ;
  margin: 10px 0 0 0;  
  width: 834px;
  height: 23px;   
  text-align: center;
}


/* Main Navigation and Flyouts  */
#summitmainnav { /* all main nav lists */
   padding: 0 0 0 20px;
   margin: 0;
   list-style: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000;
}

#summitmainnav li { /* all list items */
  float: left;
  padding: 0;
  margin: 0;
  line-height: 23px;   
}
			
#summitmainnav li a:link,
#summitmainnav li a:visited,
#summitmainnav li a:active,
#summitmainnav li a:hover {
  color: #000;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0;
  padding: 0px 55px 0px 30px;
  font-size: 90%;
  font-weight: bold;
}

#summitmainnav li a:active,
#summitmainnav li a:hover {
  color: #ffda5c;
  display: block;
}



#summitmainnav #NavOn a:link,
#summitmainnav #NavOn a:visited,
#summitmainnav #NavOn a:active,
#summitmainnav #NavOn a:hover {
  color: #ffda5c;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0;
  padding: 0px 55px 0px 30px;
  font-weight: bold;
  font-size: 90%;
}

#summitmainnav li ul { /* second-level lists */
   position: absolute;
   left: -999em;
   top: 18.4em;
   width: 148px;
   border-top: #000 solid 1px;
   padding: 0;
   font-size: 98%;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   list-style: none;
   margin: 0;
   background-color: #fff;  
 }				

	
#summitmainnav li ul li a:link, 
#summitmainnav li ul li a:visited 
{
   color: #000;
   border-bottom: #000 solid 1px;
   border-right: #000 solid 1px;
   border-left: #000 solid 1px;
   background: #fff;
   line-height: 17px;
   width: 140px;
   padding: 3px 2px 3px 4px;
   margin: 0;
   font-weight: normal;
}
		
#summitmainnav li ul li a:hover, 
#summitmainnav li ul li a:active{
   color: #fff;
   border-bottom: #000 solid 1px;
   border-right: #000 solid 1px;
   border-left: #000 solid 1px;
   background: #66ade4;
   line-height: 17px;
   width: 140px;
   padding: 3px 2px 3px 4px;
   margin: 0;
   font-weight: bold;

}

#summitmainnav li:hover ul ul, 
#summitmainnav li:hover ul ul ul, 
#summitmainnav li.sfhover ul ul, 
#summitmainnav li.sfhover ul ul ul {
   left: -999em;
   margin-top: -1.2em;
}
	
#summitmainnav li:hover ul, 
#summitmainnav li li:hover ul, 
#summitmainnav li li li:hover ul, 
#summitmainnav li.sfhover ul, 
#summitmainnav li li.sfhover ul, 
#summitmainnav li li li.sfhover ul { /* lists nested under hovered list items */
   margin-top: -2.58em;
   left: auto;
}	

/* Secondary and Teriary Navigation  */ 
 
#summitsubnav  {
  text-align: center;
  width: 830px;
  padding: 5px 0 0 0;
  margin: 3px 0 0 5px;
} 



#summitsubnav li { 
   list-style: none;
    display: inline;
   font-size: 85%;
   font-weight: bold;
   margin: 0;
   padding: 5px 15px 0 15px;
  line-height: 30px;      
}


		
#summitsubnav li a:link,
#summitsubnav li a:visited,
#summitsubnav li a:active,
#summitsubnav li a:hover {
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 0;
  font-size: 90%;
  font-weight: bold;

}

#summitsubnav li a:active,
#summitsubnav li a:hover {
  color: #0058c4;

  margin: 0;
  padding: 0;  
  }

#summitsubnav .summitsubnavOn a:link,
#summitsubnav .summitsubnavOn a:visited,
#summitsubnav .summitsubnavOn a:active,
#summitsubnav .summitsubnavOn a:hover {
  color: #0058c4;

  text-decoration: none;
  margin: 0;
  font-weight: bold;
  font-size: 90%;
  padding: 0;  
}


/* Transitionary Font Classes  */ 
.initial {font: 24pt/24pt Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; color:#00658F; }
.credit {font: 7pt/8pt Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #999999; }

.sanshead {font: 18pt/22pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#E63E24; }
.subblue {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#1B376B; }
.subgreen {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#84D128; }
.subred {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#E63E24; }
.subgolden {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#E6AA32; }
.subwhite {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#FFFFFF; }

.sub2 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#000000; }
.subblue2 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#1B376B; }
.subred2 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#E63E24; }
.subgolden2 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#E6AA32; }
.subwhite2 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#FFFFFF; }

.sans1 {font: 9pt/12pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#000000; }
.sans1b {font: 9pt/12pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#000000; }
.sans1i {font: 9pt/12pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#000000; }
.sans1bi {font: 9pt/12pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#000000; }
.sans1w {font: 9pt/12pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#FFFFFF; }

.sans2 {font: 10pt/12pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#000000; }
.sans2b {font: 10pt/12pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#000000; }
.sans2i {font: 10pt/12pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#000000; }
.sans2bi {font: 10pt/12pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#000000; }
.sans2w {font: 10pt/12pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#FFFFFF; }
.sansblue2 {font: 10pt/12pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#1B376B; }
.sansblue2i {font: 10pt/12pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#1B376B; }

.sans3 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#333333; }
.sans3b {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#333333; }
.sans3i {font: 11pt/16pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#333333; }
.sans3bi {font: 11pt/16pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#333333; }
.sansblue3 {font: 11pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#1B376B; }
.sansblue3i {font: 11pt/16pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#1B376B; }

.small {font: 8pt/10pt Tahoma,Arial,Helvetica; font-style: normal; font-weight: normal; color:#000000;}
.smallb {font: 8pt/10pt Tahoma,Arial,Helvetica; font-style: normal; font-weight: bold; color:#000000;}
.smalli {font: 8pt/10pt Tahoma,Arial,Helvetica; font-style: italic; color:#000000;}
.smallbi {font: 8pt/10pt Tahoma,Arial,Helvetica; font-style: italic; font-weight: bold; color:#000000;}
