/* Special CSS Styles */

/* Special Padding Options */
#paddingspecial_left {
	padding-bottom: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 14px;
}
#padding8Module {
	padding: 0px 4px 4px 4px;
}
.contactinfo {
	width: 170px;	
}
.nodecoration {
	text-decoration: none;	
}
.indent3 {
	padding: 0px 0px 18px 35px;
}
.indent4 {
	padding: 0px 0px 4px 25px;
}
.indent5 {
	padding: 0px 0px 4px 8px;
}
.indent6 {
	padding: 0px 0px 4px 6px;
}
.indentsearch {
	padding: 0px 0px 4px 20px;
}
.busdirectorypicture {
	padding: 15px 18px 6px 9px;
	background-image: url(images/blu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Charles's Stuff */


/* CSS Document */

/* Form specific formatting */
.formtableborder {
	border: 1px solid #ffffff;	
}
.formtableborderhover {
	background-color: #F8F8FE;
	border: 1px dotted #999999;	
}
#indent8bottom20 { padding-left: 8px; display: block; padding-bottom: 20px; }

.grey a:link { color:#333333; text-decoration:none;}
.grey a:visited { color:#333333; text-decoration:none;}
.grey a:hover { color:#FC6100; text-decoration:none; }
.grey a:active { color:#333333; text-decoration:none;}
.linespace16 { line-height: 16px; }

#newspicbox { height: 200px; width: 276px; }
.brianscontribute {
	background-color: #FF6600;
	border: 1px solid #1B2654;
	z-index: 1;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	overflow: hidden;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
}
#brianscontributebutton {
	overflow: hidden;
	position: absolute;
	z-index: 1;
	visibility: visible;
}
#homepagedivs {
	overflow: hidden;
	position: absolute;
	z-index: 1;
	visibility: visible;
	margin-top: -12px;
	margin-left: 2px;
}
.collapseborder { border-collapse: collapse; }
.bordergreyallaround {
	border: 1px solid #CCCCCC;
}
.grey a:link { color:#333333; text-decoration:none;}
.grey a:visited { color:#333333; text-decoration:none;}
.grey a:hover { color:#FC6100; text-decoration:none; }
.grey a:active { color:#333333; text-decoration:none;}
.linespace16 { line-height: 16px; }

#newspicbox { height: 200px; width: 276px; }

/* Main buttons hover color */
table.tdOrange td:hover { background-color: #27387E; }
.pgallery {
	border: 1px solid #666666;
	display:block;
	background-color: #E8E8E8;
}
.pgallery:hover {
	background-color: #CCCCCC;
	display:block;
}
.bgcreate {
	background-image: url(images/bgcreate.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.greenborder {
	border: 1px solid #3D8342;
	background-color: #FFFFFF;
}
.padnew2 {
	padding: 2px;
}

