@charset "utf-8";
a:link {
    color: #FFFFFF;
	text-decoration: none;
}

a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
a:active {
  color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #CCCCEE;
	text-decoration: none;
}

#header {
	background: #FFFFFF;
	padding: 0px 0px 0px 0px; 
}

#generate_submit_comment {
   font: 14px Arial, Helvetica, sans-serif;
   font-weight: bold;
   clear: both;
}

#generate_submit_comment a:link {
   color: #007FC3;
}

#generate_submit_comment a:visited {
   color: #007FC3;
}

#generate_submit_comment a:active {
   color: #007FC3;
}

#generate_submit_comment a:hover {
   color: #000000;
}

#header #title {
  width: 580px;
  height: 59px;
  background: #00A6FF;
  font: 32px Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-indent: 10px;
  color: #FFFFFF;
  overflow: hidden;
  white-space: nowrap;
}

#header #sitelinkstop {
  height: 32px;
  width: 272px;
  background: #007FC3;
  color: #FFFFFF;
  font: 14px Arial, Helvetica, sans-serif; 
  font-weight: normal;
}

#menu { 
    background: #EEEEEE; 
    padding: 38px 0px 0px 12px; 
}

#menu .yearrange {
  height: 25px;
  background: #8C8C8C;
  padding: 0px 0px 0px 0px; 
  color: white;
  font: 14px Arial;
  font-weight: bold;
  text-align: center; 
}

#menu .singleyear {
	height: 15px;
	background: #AFD4E9;
	color: white;
	text-align: left;
	text-indent: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

#menu .singleyearbase {
  height: 17px;
  background: #EEEEEE;
  color: #FFFFFF;
}

#yearheader {
	background: #EEEEEE;
	padding: 0px 0px 0px 12px; 	
}

#yearheader #category1 {
  width:  64px;
  height: 30px;
  background: #007FC3;
  color: white;
  text-align: left;
  font:14px Arial;
  font-weight: normal;
}

#yearheader #category2 {
width:  97px;
  height: 30px;
  background: #007FC3;
  color: white;
  text-align: left;
  font:14px Arial;
  font-weight: normal;
  padding-left: 8px;
}

#yearheader #category3 {
width:  103px;
  height: 30px;
  background: #007FC3;
  color: white;
  text-align: left;
  font:14px Arial;
  font-weight: normal;
}

#yearheader #spotlight {
  width: 416px;
  height: 44px;
  background: #AFD4E9;
  font:32px Arial;
  font-weight: normal;
  color: #007FC3;
  text-indent: 48px;
  
}


#content a:link {
   color: #007FC3;
}

#content a:visited {
   color: #007FC3;
}

#content a:active {
   color: #007FC3;
}

#content a:hover {
   color: #000000;
}

#footer { 
    background: #EEEEEE;
	padding: 92px 0px 0px 0px; 
	font: 11px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#footer #footertable {
  background:#007FC3;
}

#footer #designby {
  text-indent: 11px;
  width: 385px;
  height: 21px;
}

#footer #copyright {
  width: 226px;
  height: 21px;
}

#footer #sitelinksbottom {
  width: 263px;
  height: 21px;
  text-align: right;
  padding-right: 12px;
}


.index {
	font: 100% Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	color: #000000;
	height: 100%;
    margin-bottom: 1px;

}
/*
.index body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	color: #000000;
}
*/

.index #container {
	width: 874px; 
	background: #EEEEEE;
	margin: 0 auto; 
	text-align: left;
}
 
.index #content {
  background: #EEEEEE;
  padding: 0px 0px 0px 12px; 
}

.index #content #field_HEADING {
  font: 18px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: black;
}

.index #content #field_BODY {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  text-indent: 0px;
}

.index #contenttable {
  background: #AFD4E9;
  padding: 20px 20px 20px 50px;
  text-indent: 0px;
}

.memorieswall {
	font: 100% Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	color: #000000;
}

.memorieswall #container {
	width: 874px; 
	background: #EEEEEE;
	margin: 0 auto; 
	text-align: left;
}

.memorieswall #contenttable {
  background: #EEEEEE;
  padding: 10px 00px 0px 0px;
}

.memorieswall .separatorcell {

}

.memorieswall #errorcell {
  font: 14px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: red;
  padding-left: 10px;
  height: 33px;
}

.memorieswall #thankscell {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 33px;
}

.memorieswall .namecell {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #39599C;
  height: 25px;
  text-align: left;
}

.memorieswall .commentcell {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  text-align: left;
}

.memorieswall .datecell {
  font: 12px Arial, Helvetica, sans-serif;
  padding-top: 6px;
  font-weight: normal;
  color: #737173;
  height: 25px;
  text-align: left;
}

.memorieswall #shareformheadercell {
  background: #EEEEEE;
  border: none;
  width: 320px;
  text-align: left;
  font: 16px Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 20px;
}

.memorieswall #shareformcell {
  height: 270px;
  text-align: left;
  
}

.memorieswall #shareformtable {
  background: #F7F7F7;
  border: 1px solid #AAAAAA;
  width: 291px;
}

.memorieswall #titlecell {
  height: 30px;
  text-align: left;
  font: 16px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #252525;
  padding-left: 14px;
}

.memorieswall #submitcell {
  height: 45px;
  text-align: right;
  padding-right: 16px;
  font: 16px Arial, Helvetica, sans-serif;
}

.memorieswall #enternamecell {
  height: 45px;
  text-align: center;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.memorieswall #entercommentcell {
  height: 175px;
  text-align: center;
}


.memorieswall #decorationcell {
  text-align: left;
}

.submission body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	color: #000000;
}

.submission #container {
	width: 874px; 
	background: #EEEEEE;
	margin: 0 auto; 
	text-align: left;
}

.submission #contenttable {
  background: #AFD4E9;
  padding: 20px 20px 20px 20px;
}

.submission #bannercell {
  font: 16px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
}

.submission #introductioncell {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  padding-left: 10px;
}

.submission #requiredfieldscell {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 30px;
}

.submission #errorcell {
  font: 14px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: red;
  padding-left: 10px;
  height: 33px;
}

.submission .label {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: black;
  padding-left: 10px;
  text-align: left;
}

.submission .field {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  height: 20px;
}

.submission .fieldselect {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  height: 20px;
}

.submission .fieldmultiple {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.submission .fieldtextarea {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.submission .sectionheading {
  font: 14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #00A6FF;
  color: #FFFFFF;
}

.submission .sectiondescription {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  height: 30px;
}

.submission #submitcell {
  text-align: center;
}

.submissionthanks body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	color: #000000;
}

.submissionthanks #container {
	width: 874px; 
	background: #EEEEEE;
	margin: 0 auto; 
	text-align: left;
}

.submissionthanks #contenttable {
  background: #AFD4E9;
  padding: 20px 20px 20px 20px;
}

.submissionthanks #bannercell {
 font: 24px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 50px;
}

.submissionthanks #subbannercell {
 font: 14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 40px;
}

.submissionthanks #thankyoutext {
 font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  padding-left: 10px;
}

.submissionthanks #thankyoutext {
  height: 40px;
  padding-left: 10px;
}

.about body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #EEEEEE;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	color: #000000;
}

.about #container {
	width: 874px; 
	background: #EEEEEE;
	margin: 0 auto; 
	text-align: left;
}

.about #contenttable {
  background: #AFD4E9;
  padding: 20px 20px 20px 20px;
}

.about #bannertext {
 font: 24px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
}

.about #subbannercell {
 font: 14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
  height: 40px;
}

.about .abouttext {
 font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  padding-left: 10px;
}

.about .abouttextbold {
 font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
}

.imagecaption {
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-top: 5px;
  text-align: center;
  /*padding-left: 10px;*/
}

