html { background-color: white; }

#container	{ position: relative; top: -5px; width: 755px; background-color: white; margin: 0px; }
#container	{ font-family: Arial, Helvetica, sans-serif;	font-size: 10px; }

#header	{	}

/* using an image to replace text in an h1. 
This trick courtesy Douglas Bowman, 
http://www.stopdesign.com/articles/css/replace-text/ */
#logo h1 { background-image: url("../pics/logo.gif");	background-repeat: no-repeat; }
#logo h1 { margin: 0px; width: 192px; height: 81px; }

/**************************   menuTop   **************************/
#menuTop { width: 755px; height: 25px;	background-repeat:no-repeat; text-align: center; }

#menuTop table { border: 0px;	width: 755px; }
#menuTop tr { height: 18px; }
#menuTop td { border-style: solid; border-color: #CCCCCC; border-width: 1px; border-right-width: 0px; 
				  width: 12%; font-weight: 100;	font-size: 10px; font-style: normal; text-decoration: none;
				  font-family: Arial, Helvetica, sans-serif; color: #666666; cursor: pointer;	color: gray; }

/**************************   menuBottom   **************************/
#menuBottom { height: 25px; background-repeat:no-repeat; }

#menuBottom table { width: 351px; margin-top: 0px;	margin-left: 202px; }
/* margin-left = (755 - 401) / 2 [ (total width - menu width) / 2 ] */

#menuBottom td { border-style: none; padding: 3px;	font-weight: 100;	font-size: 9px; }
#menuBottom td { font-style: normal; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
#menuBottom td { color: #666666; color: black; cursor: pointer; }
} 

/**************************   mission   **************************/
#missionSummary	{ background-repeat:	no-repeat; color: white; }
#missionSummary1	{ width: 755px; height: 39px;	background-image:  url("../pics/front_img1.jpg"); }
#missionSummary2	{ width: 755px; height: 96px;	background-image:  url("../pics/front_img2.jpg"); }
#missionSummary3	{ width: 755px; height: 65px;	background-image:  url("../pics/front_img3.jpg"); }

#missionSummary  p.p1	{ display: none; }
#missionSummary  p.p2 {	margin: 10px; margin-top: 30px; color: #EEEEEE;	font-weight: 100;
								font-size: 18px; font-style: normal; text-align: right; letter-spacing:2.5px;
								padding-top: 7px;	padding-right: 7px; }
#missionSummary a { color: #CC0000; }

/**************************   site   **************************/
#site { position:relative;	padding: 30px;	margin-top: 10px;	width: 694px; border-style: solid; }
#site { border-color: #CCCCCC; border-width: 1px; }

#site p { color: #333333; font-weight: 100; font-size: 13px; text-align: justify; }

/**************************   footer   **************************/		
#footer { width: 755px;	margin-top: 20px; }

#footer p {	text-align: center; }	

#insight h1 { position: relative; background-image: url("../pics/site_by_insight.gif"); background-repeat: no-repeat; }
#insight h1 { left: 337px; width: 81px; height: 14px; }

/**************************   extras   **************************/
#circles	{ position: absolute; top: 0px; left: 583px;	width: 172px; height: 81px; }
#circles	{ background-image:  url("../pics/top_circles.gif"); }
