body, td, p, div {
 text-decoration: none;
 color: #000000;
 font-size: small;
 font-family: arial, helvetica, sans;
 font-weight: normal;
 }
 
 h1, h2 {
	letter-spacing: 0.1em;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 1em 0;padding: 0;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #333333;
}

h3, h4 {
	letter-spacing: 0.1em;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 1em 0;padding: 0;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #333333;
}
 
h5, h6 {
	letter-spacing: 0.1em;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 1em 0;padding: 0;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #333333;
}
 
#skipto {
 position: absolute;
 left: 0px;
 top: -500px;
 width: 1px;
 height: 1px;
 overflow: hidden;
}

.text {
 text-decoration: none;
 color: #000000;
 font-size: small;
 font-family: arial, helvetica, sans;
 font-weight: normal;
 }

#pagebody {
 text-align: center;
 }
 
#container
{
 position: relative;
 margin: 0 auto; /* center */
 width: 642px;
 text-align: left;
}

#container-inner {
 position: static;
 width: auto;
 border: 1px solid #000000;
 background: #ffffff;
 }

#masthead {
 width: 640px;
 position: static;
 width: auto;
 text-align: center;
}

.masthead_logo {
 margin: 5px;
}

.sub_masthead {
 margin: 0 0 15px 0;
}

 .FloatImage {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #d9d4d1;
	padding: 2px;
}

 .FloatImageRight {
	float: right;
	margin: 0 0px 5px 5px;
	border: 1px solid #d9d4d1;
	padding: 2px;
}

#content { 
 position: static;
 width: auto;
 border-top: 1px solid #000000;
}
 
#home_nav_column {
 float: left;
 padding: 0px;
 width: 146px;
}

#home_nav_column ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#home_nav_column li {
	list-style: none;
	margin: 1em 0 1em .25em; padding: 0;
}




#home_nav_column a:link,
#home_nav_column a:visited,
#home_nav_column a:active {
	color: #000134;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration: none;
	font-weight: bold;

}

#home_nav_column a:hover {
	text-decoration: none;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #556FA0;
	font-weight: bold;

}

 .comm_tech_508_nav-level0,
 .comm_tech_508_nav-level0 A:link,
 .comm_tech_508_nav-level0 A:visited {
	list-style-type: none;
	color: #22418a;
	font-family:  arial, sans-serif;
	line-height: 160%;
	text-decoration:none;
}

.comm_tech_508_nav-level0hover,
.comm_tech_508_nav-level0hover A:link,
.comm_tech_508_nav-level0hover A:visited {
	color: #22418a;
	list-style-type: none;
	font-family: arial, sans-serif;
	line-height: 160%;
	text-decoration:none;
}

.comm_tech_508_nav-level0selected,
.comm_tech_508_nav-level0selected A:link,
.comm_tech_508_nav-level0selected A:visited {
	color: #22418a;
	list-style-type: none;
	line-height: 160%;
	text-decoration:none;
}

.comm_tech_508_nav-level0selectedhover,
.comm_tech_508_nav-level0selectedhover A:link,
.comm_tech_508_nav-level0selectedhover A:visited {
	color: #22418a;
	list-style-type: none;
	font-family:  arial, sans-serif;
	line-height: 160%;
	text-decoration:none;
}

.comm_tech_508_nav-level1,
.comm_tech_508_nav-level1 A:link,
.comm_tech_508_nav-level1 A:visited {
	color: #22418a;
	list-style-type: none;
	font-family:  arial, sans-serif;
	padding:0;
	margin:0;
	line-height: 160%;
	text-decoration:none;
}

.comm_tech_508_nav-level1hover,
.comm_tech_508_nav-level1hover A:link,
.comm_tech_508_nav-level1hover A:visited {
color: #22418a;
list-style-type: none;
font-family:  arial, sans-serif;
padding:0;
margin:0;
line-height: 160%;
text-decoration:none;
}
.comm_tech_508_nav-level1selected,
.comm_tech_508_nav-level1selected A:link,
.comm_tech_508_nav-level1selected A:visited {
color: #333;
font-family:  arial, sans-serif;
padding:0;
margin:0;
font-weight: bold;
line-height: 160%;
list-style-type: none;
text-decoration:none;
}

.comm_tech_508_nav-level1selectedhover,
.comm_tech_508_nav-level1selectedhover A:link,
.comm_tech_508_nav-level1selectedhover A:visited {
color: #333;
padding:0;
margin:0;
font-weight:bold;
font-family:  arial, sans-serif;
line-height: 160%;
list-style-type: none;
text-decoration:none;
}
.comm_tech_508_nav-level2,
.comm_tech_508_nav-level2 A:link,
.comm_tech_508_nav-level2 A:visited
{
color: #333;
line-height: 160%;
font-family:  arial, sans-serif;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

.comm_tech_508_nav-level2hover,
.comm_tech_508_nav-level2hover A:link,
.comm_tech_508_nav-level2hover A:visited {
color: #333;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}
.comm_tech_508_nav-level2selected,
.comm_tech_508_nav-level2selected A:link,
.comm_tech_508_nav-level2selected A:visited {
color: #6a1501;
font-weight:bold;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

.comm_tech_508_nav-level2selectedhover,
.comm_tech_508_nav-level2selectedhover A:link,
.comm_tech_508_nav-level2selectedhover A:visited {
color: #6a1501;
font-family:  arial, sans-serif;
font-weight:bold;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}
.comm_tech_508_nav-level3,
.comm_tech_508_nav-level3 A:link,
.comm_tech_508_nav-level3 A:visited {
color: #333;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

.comm_tech_508_nav-level3hover,
.comm_tech_508_nav-level3hover A:link,
.comm_tech_508_nav-level3hover A:visited {
color: #333;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}
.comm_tech_508_nav-level3selected,
.comm_tech_508_nav-level3selected A:link,
.comm_tech_508_nav-level3selected A:visited {
color: #6a1501;
font-weight:bold;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

.comm_tech_508_nav-level3selectedhover,
.comm_tech_508_nav-level3selectedhover A:link,
.comm_tech_508_nav-level3selectedhover A:visited {
color: #6a1501;
font-weight:bold;
line-height: 160%; 
font-family:  arial, sans-serif;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}
.comm_tech_508_nav-level4,
.comm_tech_508_nav-level4 A:link,
.comm_tech_508_nav-level4 A:visited {
color: black;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

.comm_tech_508_nav-level4hover,
.comm_tech_508_nav-level4hover A:link,
.comm_tech_508_nav-level4hover A:visited {
color: #3F2E2F;
font-family:  arial, sans-serif;
line-height: 160%;
margin:0;
text-decoration:none;
list-style-type: none;
}
.comm_tech_508_nav-level4selected,
.comm_tech_508_nav-level4selected A:link,
.comm_tech_508_nav-level4selected A:visited {
color: #6a1501;
font-weight:bold;
font-family:  arial, sans-serif;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

.comm_tech_508_nav-level4selectedhover,
.comm_tech_508_nav-level4selectedhover A:link,
.comm_tech_508_nav-level4selectedhover A:visited {
color: #242423; 
font-family:  arial, sans-serif;
font-weight:bold;
line-height: 160%;
padding:0;
margin:0;
text-decoration:none;
list-style-type: none;
}

 
#home_main_column {
 float: left;
 padding: 0px;
 width: 492px;
}

/* home page graphic grid ---------- */
#homegrid	{
width: 483px;
height: 363px;
background: url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg');
position: relative;
}


#homegrid li	{
margin: 0;
padding: 0;
list-style: none;
display: block; 
position: absolute;
}

#homegrid a {display: block;
text-indent: -9999px;
text-decoration: none;
}

#box01 {left: 0; width: 119px; height: 122px;}
#box02 {left: 119px; width: 122px; height: 122px;}
#box03 {left: 241px; width: 122px; height: 122px;}
#box04 {left: 363px; width: 122px; height: 122px;}
#box05 {left: 0; top: 122px; width: 119px; height: 122px;}
#box06 {left: 119px; top: 122px; width: 122px; height: 122px;}
#box07 {left: 241px; top: 122px; width: 122px; height: 122px;}
#box08 {left: 363px; top: 122px; width: 122px; height: 122px;}
#box09 {left: 0; top: 241px; width: 115px; height: 122px;}
#box10 {left: 119px; top: 241px; width: 122px; height: 122px;}
#box11 {left: 241px; top: 241px; width: 122px; height: 122px;}
#box12 {left: 363px; top: 241px; width: 122px; height: 122px;}


#box01 a {height: 119px;}
#box02 a {height: 119px;}
#box03 a {height: 119px;}
#box04 a {height: 119px;}
#box05 a {height: 119px;}
#box06 a {height: 119px;}
#box07 a {height: 119px;}
#box08 a {height: 119px;}
#box09 a {height: 119px;}
#box10 a {height: 119px;}
#box11 a {height: 119px;}
#box12 a {height: 119px;}


#box01 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') 0 -367px no-repeat;}
#box02 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -119px -367px no-repeat;}
#box03 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -241px -367px no-repeat;}
#box04 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -363px -367px no-repeat;}
#box05 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') 0 -489px no-repeat;}
#box06 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -119px -489px no-repeat;}
#box07 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -241px -489px no-repeat;}
#box08 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -363px -489px no-repeat;}
#box09 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') 0 -608px no-repeat;}
#box10 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -119px -608px no-repeat;}
#box11 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -241px -608px no-repeat;}
#box12 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007328.jpg') -363px -608px no-repeat;}



#footer
{
   text-align: center;
   font-style: italic;
   font-size: smaller;
   color: #000134;
   padding: 5px;
}


.small {
 font-size: 10px;
 }
 
.page_title {
 text-decoration: none;
 color: #ffffff;
 font-size: 17px;
 font-weight: bold;
 text-transform: uppercase;
 }
 
.page_header {
 text-decoration: none;
 color: #353456;
 font-size: 14px;
 font-weight: bold;
 }

.bold { font-weight: bold; }

/* top nav on second level pages -------- */


#topnav	{
width: 640px;
height: 21px;
border: 0;
padding: 0;
background: transparent;
}

	

#topnav ul	{
width: 640px;
height: 21px;
background: url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg');
margin: 0;
padding: 0;
position: relative;
}

#topnav ul li	{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#topnav ul li, #topnav a	{
height: 21px;
display: block;
}

#topnav ul li a	{
text-indent: -9999px; 
text-decoration: none;
}

#n1 {left: 0; width: 104px;}
#n2 {left: 104px; width: 152px;}
#n3 {left: 256px; width: 90px;}
#n4 {left: 346px; width: 90px;}
#n5 {left: 436px; width: 114px;}
#n6 {left: 550px; width: 90px;}


#n1 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg') 0 -35px no-repeat;}
#n2 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg') -104px -35px no-repeat;}
#n3 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg') -256px -35px no-repeat;}
#n4 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg') -346px -35px no-repeat;}
#n5 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg') -436px -35px no-repeat;}
#n6 a:hover {background: transparent url('../../../../../../sp/groups/public/@comm/documents/web_assets/prod75_007309.jpg') -550px -35px no-repeat;}


#sub_nav_column ul {
  color: #ffffff;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#sub_nav_column li {
  color: #ffffff;
  padding: 0px;
  margin: 0px;
}

#sub_nav_column ul li a:link, #left-nav ul li a:visited {
  color: #ffffff;
  text-decoration: none;
}

#sub_nav_column ul li a:active, #left-nav ul li a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#sub_nav_column ul ul {
  color: #ffffff;
  list-style: none;
  padding: 0px 0px 0px 5px;
  margin: 0px;
}

#sub_nav_column ul ul ul {
  color: #ffffff;
  list-style: none;
  padding: 0px 0px 0px 10px;
  margin: 0px;
}




.right-content {
 width: 200px;
 float: right;
 border: solid 1px #000000;
 padding: 5px;
 margin: 0 0 10px 10px;
 }
 
 .nav-selected {
  color: #ffffff;
  font-weight: bold;
}

.textInput {
  border: solid 1px #000000;
  height: 20;	
}

.textInputMulti {
  border: solid 1px #000000;
}

.submit {
  font-weight: bold;
  border: solid 1px #000000;
  background: #ededed;
  height: 20;	
}

#content_container
{
 float: left;
}

.clear
{
 clear: both;
}

#sub_main_column
{
 float: left;
 width: 502px;
 background: #fff;
 overflow: hidden;
}

#sub_titlebar {
 padding-left: 148px;
 }

#sub_titlebar h1 {
 color: #ffffff;
 font-size: 17px;
 font-weight: bold;
 text-transform: uppercase;
 padding: 0px;
 margin: 0px;
}

#sub_topspace {
 width: 138px;
 }

#sub_nav_column {
 float: left;
 width: 138px;
 text-decoration: none;
 color: #ffffff;
 overflow: hidden;
 }

.padding10 {
 padding: 10px;
 }

.about {
 background: #5D5D78;
 }
.about_title {
 background: #353456;
 }

.lessons {
 background: #CE6D6D;
 }
.lessons_title {
 background: #C24848;
 }

.video {
 background: #A9D1D5;
 }
.video_title {
 background: #94C5CA;
 }

.nominate {
 background: #FDC64D;
 }
.nominate_title {
 background: #FDB821;
 }

.donate {
 background: #6A6AB4;
 }
.donate_title {
 background: #4443A0;
 }

.contact {
 background: #83B565;
 }
.contact_title {
 background: #64A23E;
 }