/* colors
#CCFFCC lt green background
#CCCCFF lt blue div-header and div-footer
#FFCCCC pink div-nav
#EFEFC6 lt yellow div-headerp...text body
*/

html	{
  scrollbar-base-color: #FFFFFF;
  scrollbar-track-color: background-color;
  scrollbar-face-color: #B2B5D6;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #B2B5D6;
  scrollbar-darkshadow-color: #B2B5D6;
  scrollbar-shadow-color: #B2B5D6;
  scrollbar-arrow-color: #FFFFFF;
}
body {
	background: #CCFFCC;
	margin: 0;
	background-color: #CCFFCC;
	border-top-color: #A0A0A0;
}

div     { font-family: Verdana, Arial, Lucida, sans-serif; font-size: 12px; color: #292929; line-height: 16px; }
div p   { color: #292929; }
div a   { text-decoration: none; color: #003399; }
div a:hover { text-decoration: underline; color: #C59A93; }
.divon	{ display: block; }
.divoff { display: none; }
.p-note { color: #34626F; font-style: italic; }

#div-header  { margin: 0; padding: 0; width: 950px; height: 12px; background: #CCCCFF; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; }
#div-headerinfo  { margin: 0; padding: 0; width: 950px; height: 25px; background: #CCCCFF; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; }
#div-bannerinfo  { margin: 0; padding: 0; width: 950px; height: 70px; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; }
#div-banner  { margin: 0; padding: 0; width: 950px; height: 108px; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; }
#div-nav     {
	text-align: left;
	margin: 0;
	padding: 0;
	width: 950px;
	height: 24px;
	background: #FFCCCC;
	font-weight: bold;
	border-right: 1px solid #A0A0A0; 
}
#div-key  { position: absolute; bottom: 0px; }
#div-logo  { position: absolute; top: 5px; }
#div-key p { font-size: 5px; color: #FFFFFF; }
#div-content { margin: 0; width: 950px; border-top: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; background: #EFEFC6; }
#div-line { margin: 0; width: 950px; height: 1px; border-bottom: 1px solid #A0A0A0; }
#col-links   { margin: 0; padding: 0; width: 215px; }
#col-body    { margin: 0; padding: 0; width:950px; }
#col-info    { margin: 0; padding: 0; width: 185px; }
#div-body    { margin: 20px 20px 20px 20px; }
#div-links   { margin: 20px 10px 20px 30px; }
#div-info    { margin: 20px 6px 20px 12px; }
#div-bottom  { margin: 0; width: 950px; height: 12px; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; background: #CCCCFF; }
#div-footer { margin: 0; width: 950px; border-top: 0px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; background: #EFEFC6; }

#div-header p { text-align: right; margin: 0 10px 0 0; color: #EFEFC6; font-size: 11px; font-style: italic; }
#div-nav span {
  display: block; 
  float: left;
  margin: 0; 
  width: 950px; 
  padding: 0 0 0 0;
  line-height: 12px;
  font-size: 12px; 
}
#div-nav span a {
  display: block; 
  float: left;
  padding: 6px 10px 6px 10px;
  color: #60695C;
}
#div-nav span a:hover {
  text-decoration: none;
  background: #BECFB9;
  color: #60695C;
}

#div-links h2 { margin: 0 0 10px -15px; padding: 3px 0 3px 10px; background: #CACEE7; font-size: 11px; color: #34626F; text-transform: uppercase; }
#div-links ul { margin: 0 0 10px 5px; padding: 0; font-weight: normal; }
#div-links li  { font-weight: normal; font-size: 12px; line-height: 16px; text-align: left; list-style: circle url(/img/bullet.gif) outside; padding: 1px 0px }
#div-links li a { color: #003366; }
#div-links li a:hover  { color: #7a94be; text-decoration: none; list-style: circle url(/img/bullet_over.gif) outside }

#div-body h1 {
	font-size: 24px;
	color: #60695C;
	font-weight: bold;
	margin: 25px 0 5px 0;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
#div-body h2 { font-size: 11px; color: #60695C; border-left: 15px solid #CACEE7; border-bottom: 1px dotted #CACEE7; padding-left: 5px; padding-bottom: 2px; }
#div-body h3 { font-size: 11px; color: #60695C; font-weight: normal; }
#div-body h4 { font-size: 11px; color: #60695C; font-weight: normal; font-style: italic; }

#div-info h2 { margin: 0 0 10px -11px; padding: 3px 0 3px 10px; background: #CACEE7; font-size: 11px; color: #34626F; text-transform: uppercase; }
#div-info p  { text-align: left; color: #666666; font-size: 11px; line-height: 16px; }

#div-footer p { margin: 5px; padding: 0; font-size: 11px; line-height: 11px; color: #808080; }
#div-footer a { color: #666666; }
#div-footer a:hover { color: #808080; text-decoration: none; }

#div-key  { position: absolute; bottom: 0px; visibility: hidden; }
#div-logo  { position: absolute; top: 5px; }
#div-key p { font-size: 5px; color: #CCCCFF; }