#logoimage img{
	margin-top: 30px;
}

#top{border-top:solid 2px #a40a14;}

#topnav ul li.current_page_item a, #topnav-full ul li.current_page_item a{border-top:solid 3px #a40a14;}

h1,h2,h3,h4,h5,h6 {
	color: #a40a14;
}

#wrapper h1 a, #wrapper h2 a, #wrapper h3 a, #wrapper h4 a, #wrapper h5 a, #wrapper h6 a {
	color: #a40a14;
}


#topnavigation #myslidemenu ul {
	z-index: 1000000000000000000000000;
}

#footer p {
	margin-bottom: 0px;
}

.content-view-full h2 {
	margin-top: 7px;
}

.content-view-full .articlebox h3 {
	margin-bottom: 5px;
	margin-top: 5px; 
}

.articlebox {
	float: right;
	margin-left: 10px;
	background-color: #e5f1fd;
	width: 180px;
	padding: 10px;
	padding-left: 6px;
	margin-right: 10px;
}

a img {
	padding:2px;
	border:#ddd 1px solid;
}

.nopadding a img {
	padding: 0;
	border: none;
}

a:hover img {
	padding:2px;
	border:#666666 1px solid;
}

.nopadding a:hover img {
	padding: 0;
	border: 0;
}

.articleimages img {
	margin-bottom: 10px;
}

.attribute-image {
	margin-bottom: 10px;
}

body #wrapper #container a.orange {
	color: #2d84b6;
}

.object-right {
	float: right;
	margin-left: 10px;
}

.object-left {
	float: left;
	margin-right: 10px;
}

.smaller {
	font-size: 0.9em;
}

.articlebox table {
	margin-bottom: 10px;
}

.articlebox h3 {
	border-bottom: 1px dashed #C0C0C0;
	padding-bottom: 4px;
}

.articleimages img {
	margin-right: 6px;	
}

.employeeline {
	width: 300px;
	float: left;
	margin-right: 10px;

}


input, textarea {
	border: 1px solid #333333;
	width: 617px;
}

input.box {
	height: 25px;
	line-height: 22px;
	padding-top: 3px;
	margin-bottom: 10px;
}


input.defaultbutton, input.button {
	width: auto;
	color: #fff;
	background-color: #000;
	margin-top: 15px;
	padding: 4px;
}

.content-view-full p {
	margin-bottom: 8px;
}

#fpboxes {
	margin-top: 12px;
}

.fpbox {
	float: left;
	width: 304px;
	height: 220px;
	overflow: hidden;
	background-color: #F8F8F8;
	margin-right: 10px;
	border: 1px solid #fff;
}

.fpbox h2 {
	margin-bottom: 5px;	
}

.fpbox h2.noshow {
	display: none;
}

.fpboxselected {
	border: 1px solid #444444;
	background-color: #444444;
	color: #fff;		
}

.fpboxselected h2.show {
	display: none;
}

.fpboxselected h2.noshow {
	display: block;
}

/*
.fpbox:hover {
	border: 1px solid #444444;
	background-color: #444444;
	color: #fff;
}
*/

.fpbox h2 {
	margin-top: 5px;
}

.fpboxlast {
	margin-right: 0px;	
}

.fpbox .boxtext {
	padding: 5px;	
}

.helptext {
	background-color:#FFC; border: 1px solid #333333; padding: 10px;		
	margin-bottom: 10px;
}

.helptext p {
	margin: 3px 0 2px 0;	
}

#image img {
	max-height: 300px;
	max-width: 420px;
}

.myboat p {
	margin: 10px 0 10px 0;	
}
