body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
	background-image:url(images/bg.jpg);
	background-attachment:fixed;
	}
h1
	{
	text-transform:uppercase;
	color:#53595E;
	border-bottom:3px double #ccc;
	border-top:3px double #ccc;
	/*padding-left:40px;
	background-image:url(images/divide2.gif);
	background-position:center;
	background-position:0px;
	background-repeat:no-repeat;*/
	margin-top:5px;
	
	}
h2
	{
	text-transform:uppercase;
	color:#645a3f;
	font-size:13px;
	background-color:#e1dbc3;
	border-bottom:2px solid #645a3f;
	}
	
h3
	{
	background-color:#645a3f;
	border-bottom:2px solid #ededed;
	color:#FFF;
	}
p
	{
	margin-left:10px;
	margin-right:10px;
	}

a { color:#645a3f; text-decoration:underline;  }
a:link { color:#645a3f; text-decoration:underline;}
a:active {color: #645a3f; }
a:visited {text-decoration: underline; }
a:hover {text-decoration: none; color:#e1dbc3; background-color:#645a3f;}


.nav a { color:white; text-decoration:underline;  }
.nav a:link { color:white; text-decoration:underline;}
.nav a:active {color: #FF9900; background-color:#e1dbc3;}
.nav a:visited {text-decoration: underline; }
.nav a:hover {color:#645a3f; background-color:#e1dbc3;}



	
#mainTable 
	{
	width:799px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	background-color:white;
	border-right:3px groove #666;
	border-left:3px groove #666;
	border-bottom:3px groove #666;
	}

#mainTable td
	{
	padding:5px;
	}

#mainContent 
	{
	width:100%;
	margin-top:3px;
	}

.mainContentDiv 
	{
	width:550px;
	height:450px;
	overflow:auto;
	margin-top:1px;
	}

#sideBar 
	{
	border-top:double 3px #ccc;
	border-bottom:double 3px #ccc;
	margin-top:5px;
	width:90%;
	padding:8px;
	color:#000;
	font-size:.85em;	
	background-color:#e1dbc3;
	}

#smaller 
	{
	font-size:.65em;
	}

#headerNav, #footerNav 
	{
	clear:both;
	background-color:#645a3f;
	border-bottom: 5px double white;
	border-top: 5px double white;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	margin-top:5px;
	color:#FFF;	
	}

#header
	{
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	}

/* image styles */
.alignleft
	{
	float:left;
	margin-right:3px;
	border-bottom:5px solid #645a3f;
	}


.alignright
	{
	float:right;
	margin-left:3px;
	border-bottom:5px solid #645a3f;
	}
hr
	{
	border:2px solid #EDEDED;
	margin-bottom:2px;
	/*background-image:url(divide2.gif);
	background-position:center;
	background-repeat:no-repeat;*/
	height:10px;
	}.mainContentDiv {  overflow: auto; clip:  rect(   )}
