.faq_section {
	color: rgb(190, 0, 28); font-size: 18px; font-weight: bold; margin-bottom: 0px;
}
.faq_item {
	padding: 0px;
}
.faq_list {
	margin: 0px; padding: 0px; width: 383px;
}
.faq_header {
	margin: 1px; padding: 5px 10px; color: rgb(0, 0, 0); font-weight: 100; position: relative; cursor: pointer; background-color: rgb(255, 255, 255);
}
.faq_body {
	padding: 5px; color: rgb(45, 45, 45); margin-bottom: 0px; margin-left: 20px; background-color: rgb(234, 234, 234);
}
.faq_body ul {
	padding-top: 10px; padding-bottom: 10px; padding-left: 30px;
}
.faq_body li {
	padding-bottom: 5px; list-style-position: outside;
}
#dmc_section_header {
	color: rgb(190, 0, 28); font-size: 18px; font-weight: bold; margin-bottom: 0px;
}
#dmc_clear {
	clear: both;
}
#currentissue_div {
	width: 160px; padding-top: 10px;
}
#currentissue_div a {
	font-size: 10px; text-decoration: none;
}
.currentissue_left {
	padding-right: 10px; float: left;
}
.currentissue_right {
	padding-left: 10px; float: right;
}
#subscribe_container {
	width: 700px;
}
#subscribe_container h1 {
	color: rgb(190, 0, 28); font-size: 19px; font-weight: bold;
}
#subscribe_image {
	width: 285px; float: left;
}
#subscribe_offer {
	width: 400px; text-align: center; float: right;
}
#subscribe_form {
	width: 200px; text-align: left; margin-top: 20px; margin-left: 100px;
}
#sub_option {
	width: 300px; color: black; padding-bottom: 20px; font-size: 12px;
}
#subscribe_links_container {
	width: 400px; margin-left: 200px;
}
#subscribe_links {
	width: 200px; text-align: left; float: left;
}
#dmc_leaderboard {
	
}
.comments_header h3 {
	width: 400px; padding-top: 15px; padding-left: 15px; font-size: 14px; font-weight: 500;
}
.comments_header a {
	text-decoration: none;
}
#comments_container {
	border: 1px solid rgb(229, 229, 229); width: 780px; height: 49px; margin-bottom: 15px; background-repeat: repeat-x; background-color: rgb(245, 245, 245);
}
#comment_right {
	padding-top: 15px; padding-right: 10px; font-size: 14px; float: right; cursor: pointer;
}
#comment_right a {
	text-decoration: none;
}
#displayForm {
	padding: 10px; border: 1px solid rgb(245, 245, 245); width: 540px; margin-bottom: 20px; margin-left: 90px; display: none; background-color: rgb(245, 245, 245);
}
#comments_title {
	width: 200px; color: rgb(255, 255, 255); float: left;
}
#comments_add {
	width: 50px; float: right;
}
#comments_slash {
	width: 20px; float: right;
}
#comments_view {
	flaot: right;
}
.adPadding {
	text-align: center; padding-top: 5px; padding-bottom: 5px;
}
#article_ad {
	text-align: center; padding-top: 10px;
}
#rssOption {
	padding-bottom: 20px;
}
#rssOption ul {
	list-style: none; padding-left: 15px;
}
#rssOption li {
	padding-bottom: 5px;
}
#rssHeading {
	color: rgb(34, 34, 34); padding-bottom: 7px; font-size: 1.2em; font-weight: bold;
}
#dmc_columnFilter {
	margin-bottom: 20px; box-shadow: 3px 3px 3px #d9d9d9;
}
#dmc_columnFilter #headerDiv {
	padding: 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.2em; background-color: rgb(190, 0, 28);
}
#dmc_columnFilter ul {
	list-style: none; padding: 10px;
}
#dmc_columnFilter li {
	padding-bottom: 5px; font-size: 1.2em;
}
#dmc_filterBox {
	border-width: 0px 0px 0px 1px; border-style: solid; border-color: rgb(217, 217, 217);
}
#whitepaperitem {
	margin-bottom: 10px;
}
#sectionalSponsor {
	width: 185px; font-size: 10px; float: left; display: table-cell;
}
#sponsorImage {
	width: 90px; float: right;
}
#sponsorText {
	width: 95px; text-align: right; float: right;
}
.sectionalAbstract {
	margin-top: 3px; margin-left: 5px;
}
#photogallery * {
	margin: 0px auto;
}
#photogallery_container {
	width: 300px; margin-top: 20px;
}
#photogallery_mainImg {
	text-align: center;
}
#photogallery_imgHolder {
	margin-top: 15px;
}
.photogallery_otherImg {
	margin: 0px 5px; width: 85px; overflow: hidden; cursor: pointer;
}
.abstract {
	padding-right: 10px;
}
#pollTitle {
	color: rgb(190, 0, 28); font-size: 1.7em; font-weight: bold;
}
#pollChoices {
	width: 700px; margin-top: 20px; margin-left: 20px;
}
#pollChoices li {
	list-style: none; margin-bottom: 10px;
}
#pollChoices submit {
	padding: 5px !important;
}
#pollVote {
	text-align: center; margin-top: 15px;
}
#home-pollTitle {
	color: rgb(0, 0, 0); font-size: 1.1em; font-weight: bold;
}
#home-pollTitle p {
	text-align: center;
}
#home-pollChoices {
	width: 250px; margin-top: 10px; margin-left: 5px;
}
#home-pollChoices li {
	list-style: none; font-size: 11px; margin-bottom: 10px;
}
#home-pollChoices submit {
	padding: 5px !important;
}
#home-pollVote {
	text-align: center; margin-top: 15px;
}
#home-pollchoicevalue {
	width: 220px; padding-left: 5px; float: left;
}
#home-radio {
	float: left;
}
.formRow #recaptcha_widget_div {
	float: left;
}
.poll_button {
	background: rgb(46, 68, 99) !important; padding: 5px; border: 0px currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: pointer;
}
.obitMessage {
	padding: 10px; border: 1px solid rgb(204, 204, 204); width: 500px; text-align: center; margin-bottom: 20px; margin-left: 140px; background-color: rgb(233, 233, 233);
}
.potm_container {
	margin: 0px auto; width: 750px; overflow: hidden;
}
#potm_main {
	background: rgb(240, 240, 240); padding: 10px; border: 1px solid rgb(204, 204, 204);
}
.potm_main_image {
	background: rgb(51, 51, 51); width: 550px; height: 349px; color: rgb(255, 255, 255); overflow: hidden; float: left; position: relative;
}
.potm_main_image h2 {
	padding: 10px 0px 5px 10px; color: rgb(255, 255, 255) !important; font-size: 12px; font-weight: bold;
}
.potm_main_image p {
	margin: 0px; padding: 5px 10px; line-height: 14px; font-size: 12px;
}
.potm_block small {
	background: url("icon_calendar.gif") no-repeat 0px; padding: 0px 0px 0px 5px; font-size: 12px;
}
.potm_main_image .potm_block small {
	margin-left: 5px;
}
.potm_main_image .potm_desc {
	left: 0px; width: 100%; bottom: 0px; display: none; position: absolute;
}
.potm_main_image .potm_block {
	background: rgb(17, 17, 17); width: 100%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.potm_main_image a.potm_collapse {
	background: url("/images/btn_collapse.gif") no-repeat left top; top: -27px; width: 93px; height: 27px; right: 20px; text-indent: -99999px; position: absolute;
}
.potm_main_image a.potm_show {
	background-position: left bottom;
}
.potm_image_thumb {
	background: rgb(240, 240, 240); width: 199px; height: 349px; border-top-color: rgb(204, 204, 204); border-right-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left; overflow-x: hidden; overflow-y: scroll;
}
.potm_image_thumb img {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); float: left;
}
.potm_image_thumb ul {
	list-style: none; margin: 0px; padding: 0px;
}
.potm_image_thumb ul li {
	background: url("nav_a.gif") repeat-x rgb(240, 240, 240); margin: 0px; padding: 12px 10px; width: 179px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left;
}
.potm_image_thumb ul li.potm_hover {
	background: rgb(221, 221, 221); cursor: pointer;
}
.potm_image_thumb ul li.potm_active {
	background: rgb(255, 255, 255); cursor: default;
}
.potm_image_thumb ul li .potm_block {
	padding: 0px; width: 100px; margin-left: 10px; float: left;
}
.potm_image_thumb ul li p {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
#formContainer {
	border: 1px solid rgb(229, 229, 229); text-align: center; margin-top: 20px; background-color: rgb(245, 245, 245);
}
#formContainer h3 {
	padding: 5px; color: rgb(102, 102, 102); font-size: 20px; font-weight: normal;
}
#errorContainer {
	padding: 10px;
}
#errorContainer img {
	margin-left: 78px;
}
#errorContainer p {
	margin: auto; padding: 20px; width: 500px; text-align: center; font-size: 12px;
}
#formHeaderText {
	cursor: pointer;
}
#marinaContainer {
	margin-left: 30px;
}
#marinaContainer div {
	margin: 3px;
}
#marinaContainer .left {
	width: 350px; float: left;
}
#marinaContainer .right {
	width: 350px; float: left;
}
#marinaContainer #marinaListings {
	text-transform: capitalize;
}
#marinaContainer #label {
	width: 150px; text-align: right; color: rgb(153, 153, 153); maring-right: 20px;
}
#marinaContainer #marinatext {
	width: 500px !important;
}
#marinaContainer #spacer {
	height: 10px;
}
#marinaContainer .clear {
	height: 5px; clear: both;
}
#marinaContainer img {
	margin-left: 10px;
}
.stationHeader {
	border: 0px currentColor !important; color: rgb(102, 102, 102) !important; font-size: 16px !important; font-weight: bold !important; margin-top: 20px; background-color: rgb(229, 229, 229);
}
.stations b {
	font-weight: normal !important;
}
.stations td {
	padding: 5px; color: rgb(102, 102, 102); font-size: 14px; font-weight: normal;
}
.stations tr:hover {
	background-color: rgb(245, 245, 245);
}
.launchramps b {
	font-weight: normal !important;
}
.launchramps td {
	padding: 5px; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: dashed;
}
.launchramps #phone {
	width: 85px;
}
.launchramps #washdown {
	width: 50px; text-align: center;
}
.launchramps .legend {
	text-align: center; font-weight: bold;
}
#boatingLinks ul {
	list-style: none;
}
#boatingLinks li {
	padding: 10px;
}
#boatingLinks a {
	border: 1px solid rgb(255, 255, 255); padding-left: 10px;
}
#boatingLinks a:hover {
	padding: 10px; border: 1px solid rgb(228, 228, 228); background-color: rgb(244, 244, 244);
}
#subcontainer {
	margin: auto; width: 420px;
}
#subcontainer div {
	border: 1px solid rgb(255, 255, 255);
}
#subcontainer div:hover {
	border: 1px solid rgb(228, 228, 228);
}
#subPick {
	padding: 10px; text-align: center;
}
