 
/* ---------- 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: #003399;
  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: #fff;
}

#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: #fff;
  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;  
}

/* Transitional Font Classes  */ 

.initial {font: 24pt/24pt Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; color:#981A54; }
.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:#461019; }
.sansheadb {font: 18pt/22pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#461019; }
.sansheadi {font: 18pt/22pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#461019; }
.sansheadbi {font: 18pt/22pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#461019; }

.subgold {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#FFC516; }
.subwhite {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#FFFFFF; }
.subgray_s {font: 12pt/14pt Times New Roman, Times, serif; font-style: normal; font-weight: bold; color:#999999; }

.sub2 {font: 12pt/13pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#333333; }
.subblue2i {font: 12pt/13pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#273ABC; }
.subgold2 {font: 12pt/13pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#FFC516; }
.subwhite2 {font: 12pt/13pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#FFFFFF; }
.subgray2_s {font: 12pt/13pt Times New Roman, Times, serif; font-style: normal; font-weight: bold; color:#999999; }




