body	{
 background: #fff url(newsimplebg.gif) center repeat-y;
 color: #777;
 font: 11px/1.4em Verdana, arial, sans-serif;
 text-align: center;
 padding: 0 2px;
 margin: 0 auto;
 }

form { margin: 0px; padding: 0px;}

P { font-family: verdana; font-size: 10pt; color:#9F9390; }
TABLE TR TD {font-family: verdana, arial; 	font-size: 10pt; color:#9F9390;  }

.box { padding: 1px; font-family: verdana; font-size: 10pt; color:#666C6F; background-color: #FFFFFF; 
	  border: solid 1px #CFC9C3; margin-top: 1px;  }
.button { font-family: Georgia; font-size: 10pt; color:#666C6F; font-weight: bold;  background-color: #CFC9C3; 
	  border: solid 1px #9F9390; margin-top: 1px; padding: 0px;}

#container {
 padding: 0 1px;
 width: 766px !important;
 width /**/: 768px; min-height: 100%; height: 100%; height: auto;
 margin: 0 auto;
 text-align: left;
 position: relative;
 background: #fff;
 }

#masthead {  background: url(header2.jpg) top center no-repeat;  height: 220px; }

/* ---------- h1, h2, h3 ---------- */

h1, h2, h3 {  font-family: Georgia;
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 color: #9F9390;
 }

/* ---------- main menu formatting ---------- */

#menu   { width: 764px; height: 218;
	padding-top: 146px; 
	text-align: right;
	font-family: Georgia; 	font-size: 24pt;	line-height: 26pt; }

#menu a:link { color: #666C6F;  text-decoration: none; font-weight: normal; }
#menu a:visited { color: #666C6F;  text-decoration: none; font-weight: normal; }
#menu a:hover { color: #9F9390;  text-decoration: none; font-weight: normal; } 
#menu a:active { color: #9F9390;  text-decoration: none; font-weight: normal; }

/* ---------- submenu formatting ---------- */

#submenu   { position: absolute; left: 4px; top: 220px; width: 148px; 
	font-family: Georgia; color: #9F9390;
 	background: #fff;
	padding: 8px 2px 4px 6px;
	font-size: 14pt;	line-height: 16pt;}

#submenu a:link { color: #9F9390;  text-decoration: none; font-weight: normal; }
#submenu a:visited { color: #9F9390;  text-decoration: none; font-weight: normal; }
#submenu a:hover { color: #666C6F;  text-decoration: none; font-weight: normal; } 
#submenu a:active { color: #666C6F;  text-decoration: none; font-weight: normal; }

.subchoices { padding-left: 10px; width: 150px; 
	font-family: Georgia;
	font-size: 13pt;	line-height: 16pt;}
#submenu .subchoices a:link { color: #939C9C;  text-decoration: none; font-weight: normal; }
#submenu .subchoices a:visited { color: #939C9C;  text-decoration: none; font-weight: normal; }
#submenu .subchoices a:hover { color: #666C6F;  text-decoration: none; font-weight: normal; } 
#submenu .subchoices a:active { color: #666C6F;  text-decoration: none; font-weight: normal; }

#submenu h2 {margin: 24px 2px 2px 0px; 
 padding-top:2px;
 text-align: left; font-weight: normal;
 font-family: Georgia;
 font-size: 10pt; line-height: 10pt;
 color: #9F9390;
 border-top: 1px solid #CFC9C3;}

#submenu h3 {margin: 24px 2px 2px 0px; 
 border-top: 1px solid #CFC9C3;}

#submenu p { margin: 0 0; 
 text-align: left; 
 font-family: verdana, arial;
 font-size: 8pt; line-height: 10pt;
 color: #939C9C;
 }

/* ---------- news formatting ---------- */

#news { position: absolute; left: 160px; top: 228px;
 width: 408px !important;
 width /**/: 430px;
 padding: 4px 10px 20px 10px;
 border-left: 1px solid #CFC9C3;  border-right: 1px solid #CFC9C3;
 text-align: left; font-family: verdana, arial; 	font-size: 10pt; line-height: 14pt;
 }

#news P {
 text-align: left; font-family: verdana, arial; 	font-size: 10pt; line-height: 14pt;
 color: #777;
 }

a:link { color: #9F9390;  font-weight: bold; }
a:visited { color: #9F9390;  font-weight: bold; }
a:hover { color: #666C6F;  font-weight: bold; } 
a:active { color: #666C6F;  font-weight: bold; }

#news h1 { margin: 16px 0px 0px 0px;
 text-align: right; 
 font-family: Georgia;
 font-size: 14pt; line-height: 16pt;
 color: #777;
 }

#news h2 { margin: 32px 0px 0px 0px; 
 text-align: right; 
 font-family: Georgia;
 font-size: 14pt; line-height: 16pt;
 color: #9F9390;
 border-top: 1px solid #CFC9C3;
 }

#news h2 a { font-weight: normal; }

#news h3 { margin: 0px 0 32px 0; 
 text-align: right; 
 font-family: verdana, arial;
 font-size: 8pt; line-height: 11pt;
 color: #9F9390;
 }

/* ---------- preamble formatting ---------- */

#preamble {
 position: absolute; left: 600px; top: 228px; width: 154px;  color: #9F9390;
 }

#preamble h1 { margin: 24px 0px 0px 0px; 
 width: 130px;
 font-family: Georgia; font-weight: bold;
 color: #9F9390; font-size: 11pt; line-height: 13pt;
 }

#preamble h3 { margin-top: 12px; width: 154px;
 font-family: verdana, arial; font-weight: normal;
 color: #9F9390; font-size: 8pt; line-height: 11pt;
 border-top: 1px solid #CFC9C3;
 }

#preamble P { font-family: verdana, arial; font-weight: normal;
 color: #9F9390; font-size: 8pt; line-height: 11pt; }

/* ---------- image display formaytting --- */

#imagedisplay { position: absolute; left: 160px; top: 220px;
 width: 592px !important;
 width /**/: 602px;
 padding: 12px 0px 20px 10px;
 border-left: 1px solid #CFC9C3;  
 font-size: 10pt; line-height: 12pt;
 background: #fff;
 }

#imagedisplay P { 
 text-align: left; font-family: verdana, arial;
 font-size: 10pt; line-height: 12pt;  color: #777;}

#imagedisplay  h1 { margin: 16px 0px 16px 0px; 
 text-align: right; 
 font-family: Georgia;
 font-size: 16pt; line-height: 18pt;
 color: #777;
 }

#imagedisplay  h2 { margin: 32px 0px 16px 0px; 
 text-align: right; font-weight: normal;
 font-family: Georgia;
 font-size: 14pt; line-height: 16pt;
 color: #9F9390;
 border-top: 1px solid #CFC9C3;
 }

#imagedisplay  h2 a {  font-weight: normal; }

#imagedisplay  h3 { margin: -16px 0 16px 0; 
 text-align: right; 
 font-family: verdana, arial;
 font-size: 8pt; line-height: 11pt;
 color: #9F9390;
 }

#imagedisplay TABLE.navi { border: 1px dotted #CFC9C3; }
#imagedisplay TABLE TR TD.navi 
	{ font-family: verdana, arial; text-align:center; vertical-align:middle;
	 font-size: 8pt; line-height: 9pt;
	 color: #9F9390; }

/* ---------- list and headings formatting --- */

TABLE TR TD.listfeat { 
	background: url(graphics/catline.jpg) bottom right;
	background-repeat: no-repeat;
	font-family: verdana, arial; font-weight: normal;
	color: #9F9390; font-size: 10pt; line-height: 12pt; }

TABLE TR TD.listfeat a { 
	background: url(graphics/catline.jpg) bottom right;
	background-repeat: no-repeat;
	font-family: georgia; font-weight: bold;
	color: #666C6F; font-size: 12pt; line-height: 14pt; }
	
