body { font-weight: normal; font-size: 12px; margin: 0px; color: #000000; font-family: Verdana, Tahoma, Arial, Sans-serif; background: #ffffff; font-variant: normal; line-height: 135%;}
p {line-height: 135%;}
td {line-height: 135%;}
li { font-weight: normal; font-size: 12px; font-style: normal; font-family: Verdana, Tahoma, Arial, Sans-serif; font-variant: normal; }
a { font-weight: normal; color: #3366cc; background: transparent; text-decoration: none; font-size: 12px; }
img {
}

a:link { margin-left: 0%; background: transparent; }
a:visited {
	color: #4d60a5;
}
a:active { color: #3a75c4; background: transparent; }
a:hover { color: #0000ff; background: transparent; }
h1 { color:#000000; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif; }
h2 { font-weight: bold; font-size: 16px; margin-bottom: 1px; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Sans-Serif; }
h3 { color: #3a75c4; background: transparent; font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
ul { margin-top: 1px; }
hr {color: #3a75c4;}
td { background: #ffffff; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;}
.h1green {
	font-weight: bold;
	color: #649f1e;
	background: #ffffff;
	font-size: 18px;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
	line-height: 100%;
}
.h2green {
	font-weight: bold;
	color: #649f1e;
	background: #ffffff;
	font-size: 16px;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
	line-height: 100%;
}
.h2black {
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
}

.h1blue {
	font-weight: bold;
	color: #3a75c4;
	background: #ffffff;
	font-size: 18px;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
	line-height: 100%;
}
.h1black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	line-height: 100%;
	margin: 0px;
}

.h1red {
	font-weight: bold;
	color: #d2201e;
	background: #ffffff;
	font-size: 18px;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
	line-height: 100%;
}
.h1purple {
	font-weight: bold;
	color: #4c387f;
	background: #ffffff;
	font-size: 18px;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
	line-height: 100%;
}
.menuhead { background: #7b8ea5; color: #ffffff; font-size: 12px; margin: 0px; }	
.menu { background: #ffffff; color: #000000; font-size: 12px; margin: 0px; }
.title {font-family:arial; font-size:13px; font-weight:bold; color: #ffffff; padding:4px; }
.tdblue { background: #3a75c4; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.tdmenublue {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	background-image: url(images/menu_strip_2.jpg);
	background-repeat: repeat-x;
}
.tdbluewhite { background: #3a75c4; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.tdred { background: #d2201e; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.tdgreen { background: #649f1e; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.tdpurple { background: #4c387f; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.tdlight { background: #ffffcc; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.tdyellow { background: #ffff00; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; }
.lowlink { font-weight: normal; }
.small { font-size: 11px; }
.smallwhite {font-size: 11px; color:#FFFFFF; }
.smallblack {font-size: 11px; color:#000000; }
.smallgrey { font-size: 9px; color: #555555; background: transparent; }
.lightgrey { color: #dddddd; background: transparent; }
.tiny { font-size: 8px; }
.strong { font-weight: bold; }
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #000000;
padding: 2px;
background: #ffffe0;
visibility: hidden;
z-index: 100;}
.uline:link { font-weight: normal; color: #3366cc; background: transparent; text-decoration: underline; font-size: 12px; }
.uline:visited { font-weight: normal; color: #800080; background: transparent; text-decoration: underline; font-size: 12px; }
.uline:hover { font-weight: normal; color: #0000ff; background: transparent; text-decoration: underline; font-size: 12px; }
.uline:active { font-weight: normal; color: #3366cc; background: transparent; text-decoration: underline; font-size: 12px; }
.ulineblue { font-weight: normal; color: #3366cc; background: transparent; text-decoration: underline; font-size: 12px; }
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}
.white {color: #ffffff}
.black {color: #000000}
.red {color: #cc0000; font-weight: bold}
.grey {background-color: #e8e8e8;}
.bluetext {color: #3a75c4; }
.redtext {color: #d2201e; }
.greentext {color: #649f1e; }
.purpletext {color: #4c387f; }
.strongwhite { font-weight: bold; color: #ffffff }
.firstfound {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.features {font-family: arial; font-size: 14px; font-weight: bold; color: #008000; padding: 4px; }
.box {background: #dddddd; border-right: #999999 1px solid; border-top: #999999 1px solid; font-size: 11px; border-left: #999999 1px solid; color: #333333; border-bottom: #999999 1px solid; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.box_big_big {background: #dddddd; border-right: #999999 1px solid; border-top: #999999 1px solid; font-size: 11px; border-left: #999999 1px solid; width: 510px; color: #333333; border-bottom: #999999 1px solid; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; height: 125px; }
a.head:LINK {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin-left: 0%;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.head:VISITED { font-weight: normal; font-size: 12px; color: #666666; background: transparent; text-decoration: underline; }
a.head:ACTIVE {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.head:HOVER { font-weight: normal; font-size: 12px; color: #3a75c4; background: transparent; text-decoration: underline; }
.nline { text-decoration: none; }
#search {
	width: 118px;
}
.menu_top {
	background-image: url(images/rh_header_mounts_150.jpg);
	background-repeat: repeat-x;
}
.footerbox {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #3a75c4;
	border-right-color: #3a75c4;
	border-bottom-color: #3a75c4;
	border-left-color: #3a75c4;
	border-left-width: thin;
	background-color: #3a75c4;
	border-right-width: thin;
}
.td_footer {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
ul#navigation {
padding: 0;
margin: 0;
background-color: #3a75c4;
/* background-color: #039; */
color: #ffffff;
float: left;
width: 100%;
}
ul#navigation li { display: inline; }
ul#navigation li a {
padding: .25em 1em;
background-color: #3a75c4;
/* background-color: #039; */
color: #fff;
text-decoration: none;
float: left;
border-bottom: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 1px #fff;
}
/* a:link, a:visited { color: #fff; } */
ul#navigation li a:hover {
color: #000000;
background-color: #ffffff;
}
.menublue {
	background-color: #91c7eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.tdpaleblue {
	background-color: #99CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tdpalegrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #dddddd;
}
.tdworkboat {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	background-color: #6b869c;
	color:#fff;
}
.tdworkboat2 {
	font-size: 16px;
	font-weight: bold;
	color: #3a75c4;
	padding-bottom: 10px;
	border-bottom: solid 2px #6b869c;
}
.tdworkboat2 a {
	font-size: 16px;
	font-weight: bold;
	color: #3a75c4;
	text-decoration: underline;
}
.tdworkboat2 a:hover {
	color: blue;
	font-weight: bold;
}
.tdworkboat3 {
	font-size: 16px;
	font-weight: bold;
	color: #3a75c4;
}
