body
{
	margin:0px;
}

.a
{
  text-decoration:none;
}
.a:hover
{
  text-decoration:underline;
}
.a2
{
  text-decoration:none;
}
.a3
{
  text-decoration:underline;
}
.advertise_submenu
{
	font:normal 12px Arial;
	color:#CCCCCC;
	padding-bottom:1px;
}
.advertise_submenu a
{
	padding-top:2px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:15px;
	font:normal 12px Arial;
	color:#CCCCCC;
	text-decoration:none;
	display:block;
        
}
.advertise_submenu a:hover
{
	padding-left:15px;
	padding-right:15px;
	font:normal 12px Arial;
	color:#666666;
	background-color:#E5E5E5;
	text-decoration:none;
	display:block;
        
}

.advertise_submenu_sel a
{
	padding-left:15px;
	padding-right:15px;
	font:normal 12px Arial;
	color:#666666;
	background-color:#E5E5E5;
	text-decoration:none;
	display:block;
	padding-top:2px;
	padding-bottom:1px;
	
}
.ListingStyle {
	background-image: url(images/Sec_Bg.gif);
	background-repeat:no-repeat;
	width: 100%;
	padding:10px;
	
}

.tablevin
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.tablevin a
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none
}
.tablevin a:hover 
{ 
	text-decoration:underline
}

.arial_8bi
{
  font:italic bold 8px arial;
}
.arial_9
{
  font:9px arial;
}
.arial_9b
{
  font:bold 9px arial;
}
.arial_10
{
  font:normal 10px Arial;
}
.arial_10b
{
  font:bold 10px Arial;
}
.arial_10i
{
  font:italic 10px arial;
}
.arial_11
{
  font:normal 11px Arial;
}
.arial_11b
{
  font:bold 11px Arial;
}
.arial_11i
{
  font:italic 11px arial;
}
.arial_12
{
  font:normal 12px Arial;
}
.arial_12b
{
  font:bold 12px Arial;
}
.arial_14
{
  font:normal 14px Arial;
}
.arial_14b
{
  font:bold 14px Arial;
}
.arial_16
{
  font:normal 16px Arial;
}
.arial_16b
{
  font:bold 16px Arial;
}
.arial_18
{
  font:normal 18px Arial;
}
.arial_18b
{
  font:bold 18px Arial;
}
.arial_20
{
  font:normal 20px Arial;
}
.arial_24
{
  font:normal 24px Arial;
}
.georgia_12{
	font:normal 12px Georgia,"Times New Roman",Times,serif;
}
.georgia_14{
	font:normal 14px Georgia,"Times New Roman",Times,serif;
}
.georgia_16{
	font:normal 16px Georgia,"Times New Roman",Times,serif;
}
.georgia_18{
	font:normal 18px Georgia,"Times New Roman",Times,serif;
}
.georgia_12b{
	font:bold 12px Georgia,"Times New Roman",Times,serif;
}
.georgia_14b{
	font:bold 14px Georgia,"Times New Roman",Times,serif;
}
.georgia_16b{
	font:bold 16px Georgia,"Times New Roman",Times,serif;
}
.georgia_18b{
	font:bold 18px Georgia,"Times New Roman",Times,serif;
}
.black
{
  color:#000000;
}
.bottomBorder
{
  border-bottom:solid 1px #d9d9d9;
}
.bottomPadding5
{
  padding-bottom:5px;
}
.bottomPadding10
{
  padding-bottom:10px;
}
.button_darkgrey
{
  border:0;
  height:19px;
  font:bold 11px Arial;
  color:#FFFFFF;
  background-color:#515151;
}
.contactus_submit
{
  border:0;
  width:52px;
  height:19px;
  font:bold 11px Arial;
  color:#FFFFFF;
  background-color:#515151;
}
.seablue{
	color:#0D498E;
}
.seagreen{
	color:#0C7F8C;
	/* #10959A; */
}
.darkblue
{
	color:#000066;
}
.darkgreen
{
  color:#5A8230;
}
.darkgreen_bg
{
  background-color:#5A9230;
}
.dark_grey
{
  color:#515151;
}
.dest_row_inner_a {
	padding: 0px;
}
.dest_row_inner_b {
	background-color: #E4EEF4;
	padding: 0px;
}
.dest_row_outer_a{
	padding: 10px;
}
.dest_row_outer_b{
	background-color: #E4EEF4;
	padding: 10px;
}
.dest_submenu
{
        padding-left:3px;
        padding-right:3px;
        font:bold 8px Arial;
        color:#CCCCCC;
}
.dest_submenu a
{
        padding-left:3px;
        padding-right:3px;
        font:bold 9px Arial;
        color:#CCCCCC;
        text-decoration:none;
        display:block;
        padding-top:4px;
        padding-bottom:4px;
}
.dest_submenu a:hover
{
        padding-left:3px;
        padding-right:3px;
        font:bold 9px Arial;
        color:#666666;
        background-image:url(/images/dest_submenu_itemover_bg.gif);
        background-position:left top;
        background-repeat:repeat-x;
        text-decoration:none;
        display:block;
        padding-top:4x;
        padding-bottom:4px;
}
.dest_submenu_sel
{
        padding-bottom:4px;
        padding-top:4x;
        padding-left:3px;
        padding-right:3px;
        font:bold 9px Arial;
        color:#666666;
        background-image:url(/images/dest_submenu_itemover_bg.gif);
        background-position:left top;
        background-repeat:repeat-x;
 }
.dest_submenu_sel a
{
        font:bold 9px Arial;
        color:#666666;
        text-decoration:none;
        padding-left:3px;
        padding-right:3px;
       
}
.destinations_submenu
{
  background-image:url(/images/dest_submenu_bg.gif);
  background-repeat:repeat-x;
  background-position:top left;
  height:42px;
  padding-left:12px;
  vertical-align:bottom;
  padding-bottom:1px;
}
.destinations_submenu_larger
{
  /*background-image:url(images/submenu_bg_img1.gif);
  background-repeat:repeat-x;
  background-position:top left;*/
  background-color:#003399;
  height:62px;
  padding-left:12px;
  vertical-align:bottom;
  padding-bottom:1px;
}
.destinations_header{
	color:#0D498E; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	padding: 5px 2px;
}
.content_column207x {
	width: 207px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.content_column207x_hed  {
	padding: 0px;
	background-color: #FFFFFF;
}
.content_column207x_footer {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
.content_members {
	width: 207px;
	margin: 0px;
	padding: 0px;
}
.content_members p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content_members_column3x {
	margin: 0px;
	padding: 0px;
	width: 90px;
}
.content_members_column3x_gutter {
	width: 7px;
}
.content_members_tabs_table {
	padding: 0px;
	float: right;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content_members_tab_selected {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	vertical-align: bottom;
	color:#000066;
	/* background-color: #E9E9E9;
	border: 0px solid #666666; */
	background-image: url(/images/tab_on.jpg);
	background-repeat:no-repeat;
	/* background-repeat: repeat-x; */
}
.content_members_tab_not_selected {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	vertical-align: bottom;
	color: #FFFFFF;
	/* background-color: #ACACAC; 
	border: 0px solid #666666;  */
	background-image: url(/images/tab_off.jpg);
	background-repeat:no-repeat;
	/* background-repeat: repeat-x;  */
}
.content_members_wide {
	width: 410px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #468cb1;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.content_members_wide p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content_members_wide_column4x {
	margin: 0px;
	padding: 0px;
	width: 90px;
}
.content_members_wide_column4x_gutter {
	width: 16px;
}
.dropshadow_green
{
  background-repeat:repeat-x;
  background-position:top;
  background-color:#336600;
  color:#cccccc;
  vertical-align:middle;
}
.dropshadow_green2:hover
{
  background-repeat:repeat-x;
  background-position:top;
  background-color:#FFFFFF;
  vertical-align:middle;
  color:#666666;
}
.dropshadow_green2
{
  background-repeat:repeat-x;
  background-position:top;
  background-color:#336600;
  height:34px;
  color:#cccccc;
  vertical-align:middle;
}
.fishing_report_button
{
  border:0;
  font:normal 10px Arial;
  color:#FFFFFF;
  background-color:#7f7f7f;
  height:22px;
  width:70px;
}
.fishing_report_style
{
  border:1px solid #7f7f7f;
}
.fishing_report_browse
{
  border:1px solid #7f7f7f;
  height:22px;
  width:320px;
}

.gear_submenu
{
        padding-left:3px;
        padding-right:3px;
        font:bold 9px Arial;
        color:#CCCCCC;
}
.gear_submenu a
{
        padding-left:3px;
        padding-right:3px;
        font:bold 9px Arial;
        color:#CCCCCC;
        text-decoration:none;
        display:block;
        padding-top:12px;
        padding-bottom:12px;
}
.gear_submenu a:hover
{
        padding-left:3px;
        padding-right:3px;
        font:bold 9px Arial;
        color:#666666;
        background-image:url(/images/gear_submenu_itemover_bg.gif);
        background-position:left top;
        background-repeat:repeat-x;
        text-decoration:none;
        display:block;
        padding-top:12x;
        padding-bottom:12px;
}
.gear_submenu2
{
        background-image:url(/images/gear_submenu_itemover_bg.gif);
        background-position:left top;
        background-repeat:repeat-x;
        padding-left:3px;
        padding-right:3px;
}
.gear_submenu2 a
{
        font:bold 9px Arial;
        color:#666666;
        text-decoration:none;
        padding-top:12x;
        padding-bottom:12px;
}
.gear_submenu_bg
{
  background-image:url(/images/dest_submenu_bg.gif);
  background-repeat:repeat-x;
  background-position:top left;
  height:34px;
  padding-left:12px;
  vertical-align:bottom;
}
.green
{
  color:#336633;
}
.green_bg
{
  background-color:#336600;
}
.green00
{
  color:#006600;
}
.green2
{
  color:#5A8330;
}
.green3
{
  color:#006600;
}
.green3_bg
{
  background-color:#006600;
}
.green4
{
  color:#999966;
}
.green4_bg
{
  background-color:#999966;
}
.green5a
{
  color:#5a8330;
}
.green99
{
  color:#999966;
}
.grey
{
  color:#666666;
}
.grey33
{
  color:#333333;
}
.grey50
{
  color:#505050;
}
.grey50_bg
{
  background-color:#505050;
}
.grey51
{
  color:#515151;
}
.grey66
{
  color:#666666;
}
.grey66_bg
{
  background-color:#666666;
}
.grey666
{
  color:666666;
}
.grey79
{
  color:#797979;
}
.grey99
{
  color:#999999;
}
.grey33{
	color:#333333;
}
.grey99_bg
{
  background-color:#999999;
}
.greycc
{
  color:#cccccc;
}
.greyCC
{
  color:#CCCCCC;
}
.greyCC_bg
{
  background-color:#CCCCCC;
}
.greyD6_bg
{
  background-color:#D6D6D6;
}
.greyD9_bg
{
  background-color:#D9D9D9;
}
.greyE5_bg
{
  background-color:#E5E5E5;
}
.greyE9_bg
{
  background-color:#E9E9E9;
}
.greyEF_bg
{
  background-color:#EFEFEF;
}
.greyF2_bg
{
  background-color:#F2F2F2;
}
img
{
  border:0px;
}
.light_green
{
  color:#d6e300;
}
.light_grey
{
  color:#f2f2f2;
}
.mainmenu
{
  padding-left:5px;
  padding-right:5px;
  font:bold 12px Arial;
  color:#333366;
}
.mainmenu a
{
  padding-left:5px;
  padding-right:5px;
  font:bold 12px Arial;
  color:#333366;
  text-decoration:none;
  display:block;
  padding-top:7px;
  padding-bottom:7px;
}
.mainmenu a:hover
{
  padding-left:5px;
  padding-right:5px;
  font:bold 12px Arial;
  color:#333366;
  background-image:url(/images/main_menu_bg_over.gif);
  background-position:left top;
  background-repeat:repeat-x;
  text-decoration:none;
  display:block;
  padding-top:7px;
  padding-bottom:7px;
}
.mainmenu_sel
{
  padding-left:5px;
  padding-right:5px;
  font:bold 12px Arial;
  color:#333366;
}
.mainmenu_sel a
{
  padding-left:5px;
  padding-right:5px;
  font:bold 12px Arial;
  color:#333366;
  background-image:url(/images/main_menu_bg_over.gif);
  background-position:left top;
  background-repeat:repeat-x;
  text-decoration:none;
  display:block;
  padding-top:7px;
  padding-bottom:7px;
}

.newsItemTable
{
  margin:2px;
}
.newsletter_submit
{
  border:0;
  width:52px;
  height:19px;
  font:bold 11px Arial;
  color:#FFFFFF;
  background-color:#6699FF;
}
.newsletter_textfield
{
  border:#000000 1px solid;
  width:138px;
  height:20px;
  font:normal 10px Verdana;
  color:#OOOOOO;
  padding-left:5px;
  padding-top:3px;
}
.newsPadding
{
}
.newsTitle
{
  padding:10px;
}
.padding3_10
{
  padding:3px 10px 3px 10px;
}
.padding3_20
{
  padding:3px 20px 3px 20px;
}
.padding5
{
  padding:5px;
}
.padding10
{
  padding:10px;
}
.padding20_20
{
  padding-left:20px;
  padding-right:20px;
}
.padding40_20
{
  padding-left:40px;
  padding-right:20px;
}
.padding30_20
{
  padding-left:30px;
  padding-right:20px;
}
.padr5
{
  padding-right:5px;
}
.poll_submit
{
  border:0;
  width:52px;
  height:19px;
  font:bold 11px Arial;
  color:#FFFFFF;
  background-color:#666699;
}
.purple66
{
	color:#000066;
}
.purple66_bg
{
	background-color:#666699;
}
.purple2
{
	color:#666699;
}
.red
{
  color:#861A1A;
}
.red2
{
  color:#881A1A;
}
.redtrue
{
  color:#FF0000;
}
.red_bg
{
  background-color:#861A1A;
}
.red2_bg
{
  background-color:#881A1A;
}
.sideBorder
{
  border-left:solid 1px #d9d9d9;
  border-right:solid 1px #d9d9d9;
}
.sidePadding5
{
  padding-left:5px;
  padding-right:5px;
}
.sidePadding10
{
  padding-left:10px;
  padding-right:10px;
}
.padding5ud
{
 padding-top:5px;
 padding-bottom:5px;
}
.sitesearch_submit
{
  border:0;
  width:71px;
  height:18px;
  font:bold 11px Arial;
  color:#FFFFFF;
  text-transform:uppercase;
  background-image:url(/images/site_search_btn.gif);
}
.sitesearch_textfield
{
  border:#000000 1px solid;
  width:200px;
  height:20px;
  font:normal 10px Verdana;
  color:#OOOOOO;
  padding-left:5px;
  padding-top:3px;
}
.section_top_blue
{
	background-image:url(/images/section_top_blue_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:top left;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #3366CC;
	border-top:1px solid #3366CC;
	border-right:1px solid #3366CC;
}
.section_top_darkgrey
{
	background-image:url(/images/section_top_darkgrey_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:top left;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #505050;
	border-top:1px solid #505050;
	border-right:1px solid #505050;
}
.section_top_red
{
	background-image:url(/images/section_top_red_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:top left;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #861A1A;
	border-top:1px solid #861A1A;
	border-right:1px solid #861A1A;
}
.special_offers
{
	font:normal 11px Arial;
	color:#000066;
}
.special_offers a
{
	font:normal 11px Arial;
	color:#000066;
	text-decoration:none;
}
.special_offers a:hover
{
	font:normal 11px Arial;
	color:#000066;
	text-decoration:underline;
}
.topBorder
{
  border-top:solid 1px #d9d9d9;
}
.topPadding5
{
  padding-top:10px;
}
.topPadding10
{
  padding-top:10px;
}
.verdana_10
{
  font:normal 10px Verdana;
}
.verdana_11
{
  font:normal 11px Verdana;
}
.verdana_16b
{
  font:bold 16px Verdana;
}
.white
{
  color:#FFFFFF;
}
.white_bg
{
  background-color:white;
}
.crmdomain { width: 100%; border:1px solid #CCCCCC; margin-top: 5px; margin-bottom:5px; }
.crmenewsletter { border-bottom: 1px solid #ccc; text-align:left }
.crminterest { width: 33%; }
#instructions { display: none; }

/* The following styles were created by Rafi Perez sarting 1-29-07 */

.primary_nav_txt {
	font:Arial, Helvetica, sans-serif;
	font size: 12px;
	font weight: bold;
	font color:#336633;
	padding-left:5px;
	padding-right:5px;
}

.secondary_nav_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.newsletter_signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.greyD5_bg
{
	background-color:#D5D5D5;
}

.comments_table {
	background-color:#D9D9D9;
	padding:6px;
}
.light_bg {
	background-color:#F4F6FD;
}
.graytextsmall {
	color : #666666;
	text-decoration : none;
	font-family : arial, helvetica, sans-serif;
	font-size: 10px;
}


.darkbluelinksmall {
	color : #003366;
	text-decoration : none;
	font-family : arial, helvetica, sans-serif;
	font-size: 10px;
}

A:link.darkbluelinksmall { text-decoration: none }
A:visited.darkbluelinksmall { text-decoration: none }
A:hover.darkbluelinksmall { text-decoration: underline }

.darkbluelink {
	color : #003366;
	text-decoration : none;
	font-family : arial, helvetica, sans-serif;
	font-size: 12px;
}

A:link.darkbluelink { text-decoration: none }
A:visited.darkbluelink { text-decoration: none }
A:hover.darkbluelink { text-decoration: underline }

.darkbluelink14 {
	color : #003366;
	text-decoration : none;
	font-family : arial, helvetica, sans-serif;
	font-size: 14px;
}

A:link.darkbluelink14 { text-decoration: none }
A:visited.darkbluelink14 { text-decoration: none }
A:hover.darkbluelink14 { text-decoration: underline }


.content_column2-3rd_no_pad {
	width: 440px;
	margin-top: 5px;
}
.content_column2-3rd {
	width: 440px;
	margin-top: 30px;
}
.content_column2-3rd_hed {
	background-image: url(/images/content_column2-3rd_hedbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.content_column2-3rd_hed h2 {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000066;
}
.content_column2-3rd_copy {
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E4EEF4;
	border-left-color: #E4EEF4;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	vertical-align:top;
}
.content_column2-3rd_copy p {
	padding-bottom: 0px;
	margin-bottom: 2%;
}
.content_column2-3rd_copy h4 {
	margin-bottom: 0px;
	margin-top: 10px;
	padding-left: 10px;
}
.content_column2-3rd_footer {     
	background-image: url(/images/content_column2-3rd_footerbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 35px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 0px;
}

.guides_dest_destination_list_wide h5 {
	color: #666666;
}
.guides_dest_destination_list_wide .callToActionSignUp {    
	padding: 20px 10px 0px 10px;    
	width: 390px;    
	height: 115px;    
	border-top-width: 1px;    
	border-top-style: solid;    
	border-top-color: #E9F1F5;    
	margin-top: 10px;    
	margin-right: 0px;    
	margin-bottom: -50px;    
	margin-left: 0px;    
	border-bottom-width: 1px;   
	border-bottom-style: solid;    
	border-bottom-color: #E9F1F5;    
	vertical-align: middle;
} 

.guides_dest_destination_list_wide .callToActionSignUp h2 {    
	font-size: 150%;    
	margin: 50px 0px 5px 0px;
} 
	
.guides_dest_destination_list_wide .callToActionSignUp img {    
	padding: 0px;    
	float: left;    
	margin-top: 0px;    
	margin-right: 10px;    
	margin-bottom: 0px;   
	margin-left: 0px;
}
.content_members_column4x {
	margin: 1px;
	padding: 1px;
	width: 90px;
}

.content_members_column4x h5 {
	font-size: 1em;
	font-weight: bold;
	color: #2e5970;
	margin: 0px;
	padding: 0px;
}

.content_members_grey
{
	color: #666666;
	font-size: 0.8em;
}

