body { padding: 0; margin: 0; font: 0.8em Tahoma, sans-serif; line-height: 1.5em; background: white; color: #454545;overflow-y: scroll;}

a {	color: #336699;	background: inherit;}

a:hover { color: #0066FF; background: inherit;}

h1 { font: normal 16px Tahoma, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0;}

h1 a, h2 a {text-decoration: none;}

h1 a:hover, h2 a:hover {color: #FF6600; background: inherit;}

h2 {font-size: 10pt; font-weight: bold;	color: #76A7DC;	margin-bottom: 0px;	padding-left: 14px;}


p {margin-bottom: 20px; padding-left: 14px;padding-right: 14px;}

.heading3 {font-size: 14px; color: #76A7DC;	text-decoration: underline;}

ul { margin: 0; padding : 0; list-style : none; }


/* layout */

.content {margin: 0 auto; width: 780px; padding: 10px;}

.header {height: 140px;	background: #eee; color: #808080; margin: 3px 0; padding:  0 0 0; border-bottom: 1px solid #ccc;}

.left {float: left;	width: 100%; margin: 0 0 0px 0;}

.left h1 {clear: both; background: #2D6BBE; color: #FFF; padding: 7px 0 7px 5px; font: 19px Arial, Sans-Serif;}

.left_box {margin: 0 0px 10px 0; color: #000; background: #FFF; padding: 0px 0; border: thin solid #2D6BBE;}
	
.spiritleft {float: left;width: 50%; margin: 0 0 0px 0;}

.spiritleft h1 {clear: both; background: #2D6BBE ; color: #FFF;	padding: 7px 0 7px 5px;	font: 19px Arial, Sans-Serif;}

.spiritleft_box {margin: 0 5px 10px 0; color: #000; background: #FFF; padding: 0px 0; border: thin solid #2D6BBE;}
	
.spiritright {float: right;	width: 50%;	margin: 0 0 px 0;}

.spiritright h1 {clear: both; background: #2D6BBE ; color: #FFF; padding: 7px 0 7px 5px; font: 19px Arial, Sans-Serif;}

.spiritright_box {margin: 0 0 10px 5px; color: #000; background: #FFF; padding: 0px 0; border: thin solid #2D6BBE;}


/* footer  */

#footer {clear: both; font-color: #cccccc; text-align: center; background: #2D6BBE; padding: 4px 0 4px 0; margin: 0; border-top: 1px solid #ccc; line-height: 1.8em;}
#footer a {color: #e3e3e3;}
#footer a:hover {color: #999999;}
#footer {color: #393737;}


/* Picture Gallery*/

#holder {position:relative; background:transparent url(pic2.jpg) 185px 10px no-repeat; margin-bottom:0px; z-index:1; }
#scrollbox {width:415px; height:114px; background:#f4f4f4; overflow:none; border:1px solid #aaa; margin-bottom:5px; margin-left:175px;}
img.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px;    margin:3px; float:left; font-size:11px;}
img.slidea {background:url(thumb2.jpg);}
a.slideb {background:url(thumb3.jpg);}
a.slidec {background:url(thumb4.jpg);}
a.slided {background:url(thumb5.jpg);}
a.slidee {background:url(thumb6.jpg);}
a.slidef {background:url(thumb7.jpg);}
a.slideg {background:url(thumb8.jpg);}
a.slideh {background:url(thumb9.jpg);}
a.slidei {background:url(thumb10.jpg);}
a.slidej {background:url(thumb11.jpg);}

img.gallery span {display:block; position:absolute; left:150px; top:-1px; width:1px; height:1px; overflow:hidden; background:    #efedec; z-index:100; font-size:11px;}
img.gallery:hover {white-space:normal; border:1px solid #fff;}
img.gallery:hover img {border:1px solid #000; z-index:100;}
img.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}
img.gallery:hover span {display:block; position:absolute; width:402px; height:290px; top:5px; left:180px; padding:5px; font-style    :italic; text-align:center; color:#000; background:#fff; z-index:100; font-size:11px;}
img.gallery:active {border:1px solid #eee;}
img.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:402px; height:290px; top:5px; left:180px;    padding:5px; font-style:italic; text-align:center; color:#000; background:#fff; z-index:50;}
#thumbs {width:840px; height:60px;}
#pad {height:310px; width:100px;}


/* Menu Bar */

.subheader {clear: both; height: 25px; margin: 0 0 20px 0;}
.subheader_right {background: #2D6BBE ; color: #626262; line-height: 31px; float: right; width: 100%;}
.subheader_right a {margin: 0 -4px 0 0;	padding: 7px 10px 8px 10px;	color: #FFFFFF;	background: inherit; font-weight: bold;font-size:14px;	text-decoration: none;}
.subheader_right a.active {background: #6699ff url(bar.gif) no-repeat center top; color: #fcfd7e;}
.subheader_right a:hover {background: #6699ff url(bar.gif) no-repeat center top; color: #fcfd7e;}

