/* base formatting */
body { color: #000000; 
background-color: #FFFFFF; 
padding: 0; 
margin: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 100%; }
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, div, form, table { margin: 12px 0 12px 0; 
font-family: Arial, Helvetica, sans-serif; 
padding: 0; line-height: normal; }
p, ul, ol, dl, table { font-size: .8em }
td, th, caption { vertical-align: top; text-align: left; }
/* links */
a, a:link, a:visited, a:active { text-decoration: underline; }
a:hover { text-decoration: none; background-color: #FFFFFF; color: #CA0015 !important; }
a, a:active { background-color: #FFFFFF; color: #002666; }
a:visited { background-color: #FFFFFF; color: #5D005D; }
.nounderline a:link { text-decoration: none; }
/* list */
.upper-alpha { list-style-type: upper-alpha; }
.upper-roman { list-style-type: upper-roman; }
.lower-alpha { list-style-type: lower-alpha; }
.lower-roman { list-style-type: lower-roman; }
.numeric { list-style-type: decimal; }
.bullets { list-style-type: disc; }
.bullets-open { list-style-type: circle; }
ul, ol, dl { margin-left: 2em; list-style-position: outside; }
li { margin: 0; padding: 0; }
/* header */
h1 { font-size: 1.5em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1em; }
h5 { font-size: .95em; }
h6 { font-size: .9em; }
/* alignment */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.vertical-middle { vertical-align: middle; }
.vertical-top { vertical-align: top; }
.vertical-bottom { vertical-align: bottom; }
/* image */
img { border: none; margin: 5px; padding: 0; }
img.align-right { float: right; }
img.align-left { float: left; }
/* margins */
.margin0, .main, .header, .header div  { margin: 0; padding: 0; }
.margin-right1 { margin-right: 1em; }
.margin-left1 { margin-left: 1em; }
.margin1 { margin: 1em; }
/* header and footer nav */
.header, .nav, .content, .footer { 	margin-top: 0px; margin-bottom: 0px; }
.navlist-right {
	text-align: right;
	font-size: 0.7em;
	line-height: normal;
	color: #FFCC00;
	background-color: #666666;
	padding: .25em 0 .25em 0;
	margin: 0;
	background-image: url(../images/image_05a.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.navlist-right a { color: #FFCC00; background-color: #666666;
text-decoration: none;
margin: 0; 
padding: 0 1em 0 1em;
border-left: 1px solid #FFCC00; }
.navlist-right a:hover { color: #E5D699 !important; background-color: #666666; }
.navlist-right a:visited, .navlist-right a:link, .navlist-right a:active  { color: #FFCC00; background-color: #666666; text-decoration: none !important; }
.navlist {
	font-size: 0.7em;
	line-height: normal;
	color: #FFCC00;
	background-color: #666666;
	padding: .25em 0 .25em 0;
	margin: 0;
	background-image: url(../images/image_05.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.navlist a { color: #FFCC00; background-color: #666666;
text-decoration: none;
margin: 0; 
padding: 0 1em 0 1em;
border-left: 1px solid #FFCC00; }
.navlist a:hover { color: #E5D699 !important; background-color: #666666; }
.navlist a:visited, .navlist a:link, .navlist a:active  { color: #FFCC00; background-color: #666666; text-decoration: none !important; }
.search, .header p { margin: .5em 10px .25em 0; text-align: right; }
.header ul li { display: inline; }
.for_nav, .about_nav, .special, .footer_banner {
  color: #002666;
  text-align: right;
  background-color: #FFCC00;
  list-style-type: none;
  clear: both;
  font-size: .8em; 
	line-height: normal;
	padding: .25em 0 .25em 0;
	margin: 0;
  }

.special, .footer_banner  {	background-color: #ece0b2;	color: #FFFFFF; }
.for_nav a, .for_nav a:visited, .for_nav a:active, .for_nav a:link, .about_nav a, .about_nav a:visited, .about_nav a:active, .about_nav a:link {
		  text-decoration: none;
		  color: #002666; background-color: #FFCC00;
		  border-left: 1px solid #002666; 
margin: 0; 
padding: 0 1em 0 1em;
		  }
.special a, .special a:visited, .special a:active, .special a:link, .footer_banner a, .footer_banner a:visited, .footer_banner a:active, .footer_banner a:link {
		  text-decoration: none;
		  color: #002666; background-color: #ece0b2;
		  margin: 10px; 
		  border: 0;		}
.for_nav a:hover, .about_nav a:hover { background-color: #FFCC00; color: #000000 !important; }
.about_nav { text-align: left; }
.special a:hover, .footer_banner a:hover {  background-color: #ece0b2; color: #77160B !important;	}
a.first { border: 0 !important; text-decoration: none; }
.footer_banner {  border-bottom: 1px solid #bf9900; }
.footer { 
width: 100%;
text-align: center;
clear: both;
margin: 0 0 0.15em 0;
padding: 0.15em 0 0 0;
border-top: 2px solid #BF9900;  }
.footer p {	margin-top: 7px;	margin-bottom: 7px; }
.footer_banner {	border-top: 2px solid #BF9900; }
.footer_banner { display: none; }
/* comment this style out to turn on the special menu */
.special { display: none; }
/* content */
.content, .content-wide {
	line-height: 1em;
	text-align: left;
	background-color: #fff;
	color: #333333;
	padding: 1em; }
.content { 	margin-left: 11em; border-left: 1px solid #BF9900; }
.content table img { position: static; }
/* index body */
.index { margin: 0; padding: 0; }
.white { background-color: #FFFFFF !important; color: #000000; }
.transparent { background-color: transparent !important; }
.column1 p { margin-left: 10px; margin-right: 10px; }
.column1 img { margin: 0 5px 0 5px; }
div.subcolumn h2, .box h2, div.subcolumn h1, .box h1 {
	color: #002666;
	font-size: .8em;
	margin: 0;
	border-bottom: 1px solid #bf9900;
	background-color: #FFCC00;
	padding: 0.25em 0.25em 0.25em 0.5em; }
div.subcolumn h2 a, .box a, div.subcolumn h2 a:visited, .box a:visited, div.subcolumn h2 a:active, .box a:active, div.subcolumn h1 a, .box a, div.subcolumn h1 a:visited, div.subcolumn h1 a:active {
	color: #002666; text-decoration: none; background-color: #FFCC00; }
div.subcolumn h2 a:hover, div.subcolumn h1 a:hover,  .box a:hover { color: #77160B !important; text-decoration: none; background-color: #FFCC00; }
div.subcolumn h2, div.subcolumn h1 { border-top: 1px solid #bf9900; }
div.subcolumn h1 { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
div.subcolumn ul, .box ul  { padding: 0; margin: .25em; }
div.subcolumn ul li, .box ul li  {
  margin: 0;
  padding: .25em;
  line-height: 1.25em;
  list-style-type: none; }
/* interior body */
.nav a, .nav a:visited, .nav a:active, .nav a:link { text-decoration: none;
		  color: ##003466;  background-color: #FFFFFF;
		  border: 0; }
.nav a:hover { color: #77160B !important; background-color: #FFFFFF; }
.nav ul  { margin: 1em .5em .5em 1em; padding: 0;}
.nav ul li {  margin: 0 0 1em 0;  padding: 0;  list-style-type: none; }
ul.inline li { display: inline; margin: .5em; }
ul.inline { margin: 1em 1em 1em 0; }
ul li ul, ol li ul, ul li ol, ol li ol { margin: 0 0 0  1em; padding: 0 0 0 1em;}
.indent { margin-left: 1em; }
ul.margin1 li, ol.margin1 li  { margin: 1em 0 0 0; }
ul.margin1, ol.margin1 { margin-left: 2em; }
.content, ul li ul, ol li ul, ul li ol, ol li ol, td p, th p, th ol, td ol, th ul, td ul { font-size: 1em; }
.font8em { font-size: .8em; }
.font-small { font-size: small; }
.font-large { font-size: large}
.border { border: 3px solid #002666; }
/* table styles */
.color1 { background-color: #CCD4E0; color: #000000; }
.color2 { background-color: #F2EBCC; color: #000000; }
.color3 { background-color: #CCCCCC; color: #000000; }
.color4 { background-color: #E4D0CE; color: #000000; }
.color5 { background-color: #CCDBD8; color: #000000; }
.color6 { background-color: #DFCCDF; color: #000000; }
.color7 { background-color: #EFB2B9; color: #000000; }
.color8 { background-color: #ECE0B2; color: #000000; }
.color9 { background-color: #CEB2CE; color: #000000; }
/* caption styles */
div.photo_right_160px p, div.photo_right_260px p, div.photo_right_360px p, div.photo_left_160px p, div.photo_left_260px p, div.photo_left_360px p {
margin: 0;
padding: 0.7em;
font-size: .7em;
color: #000000;
background-color: #D5DBE1;	}
div.photo_right_160px h1, div.photo_right_260px h1, div.photo_right_360px h1, div.photo_left_160px h1, div.photo_left_260px h1, div.photo_left_360px h1 {
margin: 0;
padding: 0.7em;
color: #000000;
background-color: #D5DBE1;	}
div.photo_right_160px p a, div.photo_right_260px p a, div.photo_right_360px p a, div.photo_left_160px p a, div.photo_left_260px p a, div.photo_left_360px p a,
div.photo_right_160px h1 a, div.photo_right_260px h1 a, div.photo_right_360px h1 a, div.photo_left_160px h1 a, div.photo_left_260px h1 a, div.photo_left_360px h1a {
color: #000000; background-color: #D5DBE1; text-decoration: none; }
div.photo_right_160px img, div.photo_right_260px img, div.photo_right_360px img, div.photo_left_160px img, div.photo_left_260px img, div.photo_left_360px img {
margin: 0;
padding: 0;	}
