
a {
		color: #B34A00; 
		text-decoration: none;
		}
a:hover {
		color: #D95A00;
		text-decoration: underline;
		}
h3 {
		text-transform:uppercase;
		font: bold 14px arial,helvetica,sans-serif;
		color: #443225;
		padding-left: 30px;
		}

.mission {

		padding-left: 30px;
		padding-right: 30px;
		}

h3.mission{
		color: #443225;
		}		
		
h4 {	
		font: bold 12px arial,helvetica,sans-serif;
		color: #000000;
		margin-top: 3em;
		margin-right: 0em;
		padding-left: 30px;
		
		border-bottom: 1px solid #DDDAC6;
		}			

h5 {
		text-transform:uppercase;
		font: bold 14px arial,helvetica,sans-serif;
		color: #443225;
				}


#container {
		width: 770px; 
		margin: auto;
		}
#cap {
		background: #000000 url(/i/common/cap.gif) no-repeat top center; 
		text-align:right; 
		padding: 4px;
		}
#cap a {
		color: #FFFFFF;
		/*color: #DDDAC6;*/
		padding: 0px 6px 0px 6px;
		}
#cap a:hover {
		color: #F0E7AD;
		}

.home {background: url(/i/common/header-home1.jpg) no-repeat top center; padding: 10px 0px 78px 11px;width: 770px;height: 117px;}


#homeImg {
 			background: url(/i/common/home-img1.jpg) no-repeat top center;
		}	

.mainhome {
 			background: url(/i/common/mainhome.gif) repeat-y top center;
		}

#main { background: url(/i/common/page-bg.jpg) no-repeat top center; background-color: #F4F3EC; margin:0px; clear:both;}
#main p {margin-left: 30px; line-height:1.5em;}
/*#main table {border: 1px solid #D6D0B1;margin-left: 30px; width: 459px;}*/
#main table{border: 1px solid #D1CDB8; border-top: 4px solid #D1CDB8; background-color:#FFFFFF; margin-left: 30px; width: 459px;}
#main table td { padding: 8px; border-bottom: 1px solid #F4F3EE;}


#nav{ 
		border: none; 
		margin: 0px;
		padding: 0px;
		}
#rightCol { float: right; margin: -80px 10px 10px 20px;}
#rightColSub { float: right; margin: 20px 10px 10px 20px;}
	#subNav {
				margin-bottom: 20px;
			}
	#subNav h3{
				color: #443225;
				padding-left: 0px;
				padding-top: 19px;
			}		
	#support {
				background: url(/i/common/support-foot.gif) no-repeat bottom center; 
				width: 238px; 
				padding: 0px 0px 5px 0px;}
	#support a{ 
				background: url(/i/common/support-bg.gif) no-repeat top center; 
				display:block; 
				padding: 62px 16px 20px 16px;}
				
	#contact {
				background: url(/i/common/contact-bg.gif) no-repeat top center; 
				width: 238px; 
				padding: 40px 0px 0px 0px;}
	#contact div {
				/*text-align: center;*/
				background: url(/i/common/support-foot.gif) no-repeat bottom center; 
				width: 238px; 
				padding: 0px 0px 20px 0px;

				}

	#contact2 {
				background: url(/i/common/contact-bg.gif) no-repeat top center; 
				width: 238px; 
				padding: 40px 0px 0px 0px;}
	#contact2 div {
				/*text-align: center;*/
				background: url(/i/common/support-foot.gif) no-repeat bottom center; 
				width: 238px; 
				padding: 0px 0px 20px 20px;

				}
			
.sponsors {
			font: normal 12px arial,helvetica,sans-serif; color: #6E6D63;padding: 8px 20px 8px 20px;
			}			

.sponsors a {
				/* line-height: 2em; */
				/* padding-left: 20px; */ 
				color: #6E6D63;
			}			
.sponsors a:visited {
		color: #6E6D63;
		text-decoration: none;
		}

.sponsors a:hover {
		color: #6E6D63;
		text-decoration: underline;
		}
					
#pad {
				line-height: 2em;
				padding-left: 20px;
				color: #6E6D63;			}

#sponsorfoot {
			background: #DDDAC6 url(/i/common/foot.gif) no-repeat bottom center;
			margin-top: -12px; *margin-top: -20px;
			}

	
#reflection {
				margin-top: -12px; *margin-top: -20px;
			}

.text {width: 469px; padding-top:20px;		}
		

.hide {display: none;}

/*HIGHSLIDE CSS*/
.highslide-wrapper div {
   font-family: Verdana, Helvetica;
   font-size: 10px;
   line-height:12px;
}
.highslide {
   cursor: url(highslide/graphics/zoomin.cur), pointer;
   outline: none;
   text-decoration: none;
}
.highslide img {
   border: 2px solid silver;
}
.highslide:hover img {
   border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
   border-color: black;
}
.highslide-image {
   border-width: 2px;
   border-style: solid;
   border-color: black black #202020 black;
   background: gray;
}
.highslide-wrapper, .glossy-dark {
   background: #111;
}
.highslide-image-blur {
}
.highslide-caption {
   display: none;
   border-top: none;
   font-size: 10px;
   padding: 5px;
   color: white;
   background: #111;
}
.highslide-heading {
   display: none;
   color: white;
   font-size: 1.2em;
   font-weight: bold;
   margin-bottom: 0.4em;
}
.highslide-dimming {
   position: absolute;
   background: black;
}
.highslide-loading {
   display: block;
   color: white;
   font-size: 9px;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
   padding: 3px;
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   background-color: black;
   /*
   padding-left: 22px;
   background-image: url(highslide/graphics/loader.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
   */
}
a.highslide-credits,
a.highslide-credits i {
   padding: 2px;
   color: silver;
   text-decoration: none;
   font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
   color: white;
   background-color: gray;
}
.highslide-move a {
   cursor: move;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
   width: 195px;
   height: 40px;
   background: url(highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
   margin-right: 15px;
   margin-bottom: 10px;
   margin-top: 20px;
}
.highslide-controls ul {
   position: relative;
   left: 15px;
   height: 40px;
   list-style: none;
   margin: 0;
   padding: 0;
   background: url(highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
   float: left;
   padding: 5px 0;
}
.highslide-controls a {
   background: url(highslide/graphics/controlbar-black-border.gif);
   display: block;
   float: left;
   height: 30px;
   width: 30px;
   outline: none;
}
.highslide-controls a.disabled {
   cursor: default;
}
.highslide-controls a span {
   /* hide the text for these graphic buttons */
   display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
   background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
   background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
   background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
   background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
   background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
   background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
   background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
   background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
   background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
   background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
   background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
   background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
   background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
   background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
   background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
   background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
   background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
   background-position: -180px -30px;
} 
