* {
	margin: 0;
	padding: 0;
	background-color: fff;
	font-style: normal;
	font-weight: bold;
}

BODY {
	font-family:Tahoma, Geneva, Helvetica;
	font-size:0.7em;
	margin:0 auto 10px auto;
	color:#000;
	background-attachment: fixed;
	background-color:rgb(232, 232, 232);
	background-repeat: repeat;
	background-position: center top;
}

/* LINK & TEXT STYLES */

a:hover {
	color:#000
	text-decoration:none;
	font-size: 16px;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;

}

a {
	color:#000;
	margin:0
}

.date { font-weight:bold; color:#000}

.orangeText { color:#000 }



/* BACKGROUND IMAGE STYLES */

#bodyBg { 

	background:#242626 url(images/mid-main.gif) center repeat-y; 

	width:752px;

}

#table {
	width:752px;
	margin:0 auto;
	font-size: 10px;
	text-align: right;

}

#navBar { 

	background:url(images/nav-bg.gif) no-repeat; 

	width:525px; 

	height:17px; 

	margin:0 0 3px 0; 

	padding-top:8px; 

	text-align:center

}

#navBar li { list-style:none; margin:0 7px; display:inline  }

.left { float:left; position:relative }

.right { float:right; padding-right:12px; position:relative  }

.welcome { width:300px; padding:18px; float:left; position:relative }

.content { padding:35px 30px 30px 30px }

#footer { 

	background:url(images/bottom-main.gif) no-repeat; 

	font-size:80%; 

	color:#fff; 

	height:11px; 

	padding:20px 0 0 10px; 

}

#footer a { text-decoration:none }

.divBar { background:url(images/div-bar.gif) no-repeat; width:289px; height:9px; margin:5px 0 }

#photoGallery { 

	height:140px;

	width:525px;

	background:url(images/photo-bg.jpg) repeat-x	

}

#photoGallery img { border:1px solid #CCC }

.mainPic { border:1px solid #000 }

.photoScroll { padding:35px 8px 0 8px; width:518px; height:100px; overflow:auto } 



/* FORM AND MISC STYLES */

.form { font-size:80%; border:1px solid #321708; height:18px; width:165px }

.contactForm { 

	font-size:95%; 

	color:#333;

	border:1px solid #321708;

	height:100px; 

	width:270px;

}

select { font-size:90%; height:16px; border:1px solid #321708; }

.spacer {  padding-top:5px; clear:both }

.clear { clear:both }

.spotLightscrollbar { 

	width:170px;

	height:218px;

	margin:0 auto 20px auto;

	overflow:auto;

	font-size:90%;

	padding-right:8px;

	text-align:left;

	clear:right

}#table tr #bodyBg table tr .content div form table tr td div {

	color: #000;

	font-weight: bold;

}

#table tr #bodyBg table tr .content div form table tr td {

	text-align: right;



}
#table tr #bodyBg table tr .content div .style20 {
	color: #000;
}
#table tr #bodyBg table tr .content div .style20 {
	color: #000;
}
#table tbody tr #bodyBg div table tbody tr td div form table tbody tr th div div div p small {
	color: #000;
}
#table tbody tr #bodyBg div table tbody tr td div form table tbody tr td div small {
	color: #000;
}
#table tbody tr #bodyBg div table tbody tr td h3 {
	font-size: 16px;
}

