﻿body
{
	font-family: sans-serif;
	margin-top: 10;
	margin-bottom: 0;
	font-size: 10pt;
	background-color: #ffd;
}

h1 
{
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #930;
	font-size: 24pt;
}

h2 
{
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #930;
	font-size: 18pt;
}

h3 
{
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #c60;
	font-size: 14pt;
}

h4
{
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #c60;
	font-size: 12pt;
}

h5
{
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #396;
	font-size: 10pt;
}

h6
{
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #396;
	font-size: 8pt;
}

p
{ 
	color: #666; font-size:10pt; margin-top:0; margin-bottom:0; font-family:sans-serif
}

a:link
{
	color: #0000FF;text-decoration:none  
}
a:visited
{
	color: #0000FF;text-decoration:none 
} 
a:active 
{
	color: #0000FF;text-decoration:none
}
a:hover      
{ 
	color: #0000FF;text-decoration:underline
}


 #container {
	width: 750px;
	margin: 0 auto;
	border: 1px solid #40bf80;
	background-color: #40bf80;
} 
 #masthead {
	padding: 0 0px;
	background-color: #fff;
	border-bottom-color: #40bf80;
	border-bottom-style: solid;
	border-bottom-width: 1px;
} 
 #masthead h1 {
	margin: 0; 
	padding: 10px 0; 
}

 #sidecol{
	float: left;
	width: 131px;
	padding: 0px 0px;
	background-color: #40bf80;
}

 #mainContent {
	padding-left: 10px;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 131px;
	background-color: #fff;

} 
 #footer {
	padding: 0 0px;
	background-color: #fff;
	clear: both;
} 
 #footer p {
	margin: 0;
	padding: 0px 0; 
}

/* Miscellaneous classes for reuse */
.fltright { 
	float: right;
	margin-left: 8px;
}
.fltleft { 
	float: left;
	margin-right: 8px;
}
.clearall { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Styles for Navigation */
#sidecol ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}
#sidecol li {
	font-size: 0.9em;
	display: block;
	margin: 0;
	padding: 0;
	border: 0px solid #40bf80;
}
#sidecol a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 5px;
	border-bottom: 1px solid #fff;
}
#sidecol a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #fff;
	background-color: #396;
}




#snazzycontainer {
	width: auto;
	margin: 0;
	padding: 0;
	overflow: auto;

}

.xsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #c60;
}
.xsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10pt;
}
.xsnazzy {
background: transparent; 
width:550px; 
float:left; 
margin:0 20px;
}

.xbottom {
display:block; 
background:transparent; 
font-size:1px;
}

.xtop {
display:block; 
background:transparent; 
font-size:1px;
}
.xb4 {
display:block; 
overflow:hidden;
}
.xb3 {
display:block; 
overflow:hidden;
}
.xb2 {
display:block; 
overflow:hidden;
}
.xb1 {
display:block; 
overflow:hidden;
}
.xb3 {
height:1px;
}
.xb2 {
height:1px;
}
.xb1 {
height:1px;
}
.xb4 {
background:#fff; 
border-left:1px solid #c60;
border-right:1px solid #c60;
}
.xb3 {
background:#fff; 
border-left:1px solid #c60;
border-right:1px solid #c60;
}
.xb2 {
background:#fff; 
border-left:1px solid #c60;
border-right:1px solid #c60;
}
.xb1 {
margin:0 5px; 
background:#c60;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #c60; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#396;
color:#fff;
}
.color_b {
background:#c60; 
color:#fff;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #930;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{
	/*DIV within thumbbox that holds the enlarged image */
background-color: white;
	color: #396;
	font-weight: bold;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
