 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family:  Arial, Verdana, 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:  Arial, Verdana, 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: Times New Roman, Georgia, 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: #C9A93D;
  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: #b32017;
  display: block;
}



#summitmainnav #NavOn a:link,
#summitmainnav #NavOn a:visited,
#summitmainnav #NavOn a:active,
#summitmainnav #NavOn a:hover {
  color: #b32017;
  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: 30pt/24pt Times New Roman, Georgia, serif; font-style: normal; font-weight: normal; color:#27B6E2; }

.sanshead {font: 20pt/22pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#00536D; }
.sansheadb {font: 20pt/22pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#00536D; }
.sansheadi {font: 20pt/22pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#00536D; }
.sansheadbi {font: 20pt/22pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#00536D; }

.subhead {font: 24pt/28pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#333333; }
.subheadi {font: 24pt/28pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#333333; }
.subheadbi {font: 24pt/28pt Arial,Helvetica; font-style: italic; font-weight: bold; color:#333333; }

.subsingred {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#B32017; }
.subsingblue {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#00536D; }
.subsingbluelt {font: 14pt/16pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#27B6E2; }
.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; }

.subsingred2 {font: 12pt/13pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#B32017; }
.subsingblue2 {font: 12pt/13pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#00536D; }
.subsingbluelt2 {font: 12pt/13pt Arial,Helvetica; font-style: normal; font-weight: bold; color:#27B6E2; }
.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; }

.sansblue2 {font: 11pt/14pt Arial,Helvetica; font-style: normal; font-weight: normal; color:#00536D; }
.sansblue2i {font: 11pt/14pt Arial,Helvetica; font-style: italic; font-weight: normal; color:#00536D; }

a.special {font: 12pt/16pt Arial, Helvetica, sans-serif; font-weight: bold; color: #273ABC; }
a.special:link {font: 12pt/16pt Arial, Helvetica, sans-serif; font-weight: bold; color: #273ABC; }
a.special:visited {font: 12pt/16pt Arial, Helvetica, sans-serif; font-weight: bold; color: #273ABC; }
a.special:hover {font: 12pt/16pt Arial, Helvetica, sans-serif; font-weight: bold; color: #222C6F; background-color:#FFC516; }





