.body { margin : 0px; padding: 0px; color : #000; background: #000; }
a:link { color: #b6c3c6; text-decoration: none;}
a:visited { color: #b6c3c6; text-decoration: none;}
a:hover { color: #ffffff; text-decoration: none; }

/* Form styles */
.formInput { border: 1px solid #5c5a5a; padding:2px; background-color: #3F3D3D; font-size: 9pt; font-family: Tahoma; font-style:none; color: #ffffff }
.formSubmit { border: 1px solid #cccccc; background-color: #828282; font-size: 8pt; font-weight: bold; font-family: Tahoma; color: #ffffff; }

.contactSelect  { border: 1px solid #5c5a5a; padding:2px; background-color: #3F3D3D; font-size: 10pt; font-family: Tahoma; color: #ffffff }
.contactInput  { border: 1px solid #5c5a5a; padding:2px; background-color: #3F3D3D; font-size: 10pt; font-family: Tahoma; color: #ffffff }
.contactTextArea  { border: 1px solid #5c5a5a; padding:2px; background-color: #3F3D3D; font-size: 10pt; font-family: Tahoma; color: #ffffff }
.contactSubmit { border: 1px solid #cccccc; background-color: #828282; font-size: 8pt; font-weight: bold; font-family: Tahoma; color: #ffffff; }
/* End Form Styles */

/* Admin-console */
.admin-console-td { background: #464646; height: 10 px; text-align: left; vertical-align: top }

/* Site Search Box */
.siteSearch { position:absolute; float:left; text-align: left; margin: 0px; width: 100px; background: #252525; z-index: 2 }

.mainGrey { background: #252525; }
.mainLightGrey { background: #3F3D3D; }

.mediaDiv { width: 400px; height: 400px; background-color: #252525 }
.mediaDivPhotos { float: left; background-color: #252525; margin-right: 5px; width: 175px; text-align: center; padding: 2px; border-color: #3f3d3d; border-width: 1px; border-style: solid;}
.mediaDivVideo { float: right; background-color: #252525; margin-right: 5px; width: 175px; text-align: center; padding: 2px; border-color: #3f3d3d; border-width: 1px; border-style: solid;}

.indexMainPhoto { float: left; background-color: #252525; align:center; margin-right:0px; width: 273; height: 250;}

.menuText { color: #ffffff; font-family: Tahoma; font-size: 11pt; font-weight: none; text-align: center; }

.topTag { font-family: Tahoma; font-size: 8pt; font-weight: none; color: #ffffff; font-style:italic; }
.topTag2 { font-family: Tahoma; font-size: 8pt; font-weight: bold; color: #ffffff; }
.ad { color: #ffffff; font-size: 14pt; font-style: none; font-family: Tahoma; font-weight: bold; }
.mainText { color: #ffffff; font-size: 10pt; font-family: Tahoma; }
.mainTextBlue { color: #3F3D3D; font-size: 10pt; font-family: Tahoma; }
.mainTextWhite { color: #ffffff; font-size: 10pt; font-family: Tahoma; }
.mainText8 { color: #ffffff; font-size: 8pt; font-family: Tahoma; }
.mainText7 { color: #ffffff; font-size: 7pt; font-family: Tahoma; }
.mainTextBold { color: #ffffff; font-size: 10pt; font-family: Tahoma; font-weight: bold; }
.mainTextBold12 { color: #ffffff; font-size: 12pt; font-family: Tahoma; font-weight: bold; }
.copyText { font-family: Tahoma; font-size: 8pt; font-weight: none; color: #ffffff; }
.mainText12Blue { font-family: Tahoma; font-size: 12pt; font-weight: none; color: #ffffff; }
.mainTextBold12Blue { color: #ffffff; font-size: 12pt; font-family: Tahoma; font-weight: bold; }
.mainTextBold10Blue { color: #ffffff; font-size: 10pt; font-family: Tahoma; font-weight: bold; }
.speciesTitleMarine { color: #ffffff; font-size: 12pt; font-family: Tahoma; font-weight: bold; }
.mainTextLightBlue { color: #ffffff; font-size: 10pt; font-family: Tahoma; }

.clubStateTitle {  color: #ffffff; font-size: 10pt; font-family: Tahoma; font-weight: bold; }

.imageOff { border: 1px solid #B1C190 }
.imageOn { border: 1px solid #06FBFB }

#spacer10 { padding-right:10px;}
#flash { z-index: 0; }
#contact-wrapper { width:430px; background:#252525; padding:20px; }
#contact-wrapper div { clear:both; margin:1em 0; }
#contact-wrapper label { display:block; float:none; font-size:16px; color: #ffffff; width:auto; }

.koiVarieties { background: #252525; text-align: center; margin-left: auto; margin-right: auto; }

.icon_image { float:left; display:inline; margin-right:10px; margin-top: 0px }
.guideBox { margin-top: auto; margin-bottom: auto; height: 42px }
.speciesBox { margin-top: auto; margin-bottom: auto; height: 42px; text-align: left;}

.greyBackground { background: #3F3D3D }
.mainLayout { width: 100%; margin-left: auto; margin-right: auto; background: #000000;}
.mainLayout-topRow { width: 100%; padding: 0px; background: #000000; text-align: center; vertical-align: top }
.indexMarineFish-topRow { width: 100%; height: 100 px; padding: 0px; background: #252525; text-align: center; vertical-align: top }
.mainLayout-logoRow { width: 1100; height: 250 px; padding: 0px; background: #252525; text-align: center; margin-left: auto; margin-right: auto;}  
.mainLayout-indexMain { padding: 0px; background: #252525; text-align: left; }  
.mainLayout-indexArticleMain { height: 200 px; padding: 0px; background: #252525; text-align: left; } 
.mainLayout-menuRow { width: 100%; height: 40 px; padding: 0px; background: #252525; text-align: center; vertical-align: top }
.mainLayout-2ndRow { width: 100%; height: 80 px; padding: 5px; background: #252525; text-align: left; vertical-align: top } 
.mainLayout-3rdRow { width: 100%; height: 150 px; padding: 5px; background: #252525; text-align: left; vertical-align: top } 
.mainLayout-forums { width: 100%; height: 100%; padding: 0px; background: #252525; text-align: left; vertical-align: top } 

.mainIndexTable { width: 1100px; margin-left: auto; margin-right: auto; vertical-align: top }

.mainInsideTable { width: 1100px; margin-left: auto; margin-right: auto; padding: 0px }
.mainInsideTableDiv { width: 1100px; text-align: center; vertical-align: top }

h3 {
	margin: 0;
	padding: 5;
	font-size: 100%;
	font-weight: normal;
  -moz-opacity: .999;
}


