@charset "utf-8";
/* CSS Document */

body		
{
/*
background:#0a2433;
*/
background:#003c51;

 font:normal 11px tahoma; color:#3b3b33; margin:0; padding:0; text-align:left;}
img			{border:none;}
a 			{text-decoration:none; font-weight:bold; color:#5D5D5B;}
a:hover		{text-decoration:underline;}
span		{padding:0; margin:0;}

/*
#mainwrapper	{width:964px; margin:0 auto; margin-top:8px; padding-bottom:100px;} 
*/
#mainwrapper	{width:964px; margin:0 auto; margin-top:8px; padding-bottom:100px;} 
#mainwrapper .left	{width:105px; float:left;}
#mainwrapper .center{width:725px; float:left;}
#mainwrapper .frontfooter{margin-top:10px;width:725px; float:left;background:#fff;}
#mainwrapper .right	{width:131px; float:left; text-align:right;}

.leftbtns		{float:left; width:100%;}
.btnsbg			{background:#FFFFFF; font:normal 10px Arial; color:#527f96; padding:2px; border:none; cursor:pointer; width:125px;}
.topban			{width:100%; background:#b3b3b3; float:left; font:bold 32px Arial; color:#000; text-align:center; height:65px; padding-top:30px; text-transform:uppercase;}

#middlecon
{
	float:left; 
	width:100%; 
	background: #FFF url(../images/midtopbg.png) left top repeat-x; 
	margin-top:8px; 
	border:1px solid #b6b19d
}
#middleconNEW
{
	background: #FFF; 
	float:left; 
	width:100%; 
	margin-top:8px; 
	border:1px solid #b6b19d
}

#middleconIE
{
	float:left; 
	width:100%; 
	background: #FFF url(../images/midtopbgIE.png) left top repeat-x; 
	margin-top:8px; 
	border:1px solid #b6b19d
}

/*
#logo		
{
	float:left; width:75%; margin-top:10px; margin-left:15px; display:inline; height:50px;
	padding-bottom:20px;
}
*/
#logo		
{
	float:left; width:98%; margin-top:10px; margin-left:15px; display:inline; height:50px;
	padding-bottom:20px;
}
/* =-=-=-=-=-=-=-[menu]-=-=-=-=-=-=-=- */
#cfnavbar		{width:90%; float:left; clear:both; margin-left:10px; display:inline; }
#cfnavbar ul	{padding: 0;margin: 0;}
#cfnavbar ul li	{display: inline; font-size:10px;}
#cfnavbar ul li.one a {
	background:url(../images/tidetime_menu_2_1.png) center top no-repeat; 
	height:75px; 
	width:80px; 
	float:left; 
	padding-top:23px; 
	text-align:left; 
	color:#FFFFFF;/*
	padding-left:16px; */
	text-decoration:none;
}  
/*#cfnavbar ul li.two a {background:url(../images/tidetime_menu_10.gif) center top no-repeat; height:58px; width:77px; float:left; padding-top:23px; text-align:center; color:#FFFFFF; text-decoration:none;}  */
#cfnavbar ul li.two a {
	background:url(../images/tidetime_menu_2_2.png) center top no-repeat;
	height:75px; 
	width:72px; 
	float:left; 
	padding-top:0px;
	text-align:left; 
	color:#FFFFFF;/* 
	padding-left:10px;*/ 
	text-decoration:none;
} 
#cfnavbar ul li.three a {
	background:url(../images/tidetime_menu_2_3.png) center top no-repeat; 
	height:75px; 
	width:75px; 
	float:left; 
	padding-top:0px; 
	text-align:left; 
	color:#1b5472; 
/*	padding-left:7px; */
	text-decoration:none;
}
#cfnavbar ul li.threea a {background:url(../images/tidetime_menu_2_3a.png) center top no-repeat; height:75px; width:75px; float:left; padding-top:0px; text-align:left; color:#1b5472; /*padding-left:7px;*/ text-decoration:none;}
#cfnavbar ul li.four a {background:url(../images/tidetime_menu_2_sms.png) center top no-repeat; height:75px; width:75px; float:left; padding-top:0px; text-align:left; color:#1b5472; /*padding-left:11px;*/ text-decoration:none;}  
#cfnavbar ul li.five a {background:url(../images/tidetime_menu_2_5.png) center top no-repeat; height:75px; width:75px; float:left; padding-top:0px; text-align:left; color:#1b5472; /*padding-left:8px;*/ text-decoration:none;}  
#cfnavbar ul li.six a {background:url(../images/tidetime_menu_2_6.png) center top no-repeat; height:75px; width:75px; float:left; padding-top:0px; text-align:left; color:#FFFFFF; /*padding-left:11px;*/ text-decoration:none;}   
#cfnavbar ul li.seven a {background:url(../images/tidetime_menu_2_7.gif) center top no-repeat; height:75px; width:76px; float:left; padding-top:0px; text-align:left; color:#FFFFFF; /*padding-left:11px;*/ text-decoration:none;}   
#cfnavbar ul li span	{margin-left:10px;}

#nextcon		{float:right; width:98%; min-height:350px;}
*html #nextcon	{height:350px;}
.containt		{float:left; width:100%; margin-top:0px; clear:left;}
/*.containt		{float:left; width:100%; margin-top:50px; clear:left;}
.txtgold			{font:bold 11px Arial; color:#9d967a;}*/
.txtgold			{font:bold 10px Arial; color:#9d967a;}
.bluefbg		{background:#dae3ea; height:30px; font:bold 16px Arial; vertical-align:bottom; color:#3f3f3f}
.bluetwo		{background:#e3f5f9;}
.boldtxt		{font:bold 15px Arial; text-transform:uppercase; color:#666668;}
.biginnput		{border:4px solid #195474; padding:3px; font:normal 11px Arial;}
.hugebtxt		{font:bold 25px Arial; color:#000;}
.huegtxt		{font:bold 25px Arial; color:#9c9779;}
.huegwtxt		{font:bold 37px Arial; color:#FFFFFF; text-transform:uppercase;}
.bigtxtb		{font:bold 20px Arial; color:#000;}
.smltxty		{color:#f0f3ec; font:normal 10px Arial;}
.goldcaptxt		{color:#bab8a1; text-transform:uppercase; font-size:12px;} 

.yellow 				{background-color:#ede0b3; padding:5px; font-size:11px; font-weight:normal; color:#000000; height:30px;}
.yellow_text			{color:#9d987b; font-size:11px;}
.y_2k			{color:#736e54; font-size:11px}
.yellow2 				{background-color:#f2e9c8; font-size:11px; font-weight:normal; color:#000000;}
.grey_text				{color:#b3b3b5; font-weight:bold; font-size:12px;}
.blue1_text				{color:#43728c; font-weight:bold;}

.vvsmltxt				{font-size:9px; color:#c0bfaa;} 
.hbold					{font:bold 15px Arial; color:#3f3f3f;}
.select					{border: solid 3px #195474; padding:4px;}
.dd						{font-weight:bold; color:#808284; padding-left:10px; font-size:11px}
a.brdtxt				{font:bold 13px Arial; color:#9E977B;}
/*.brwn			       {font:bold 11px Arial; color:#9E977B;}*/
.brwn			       {font:bold 10px Arial; color:#9E977B; padding-bottom:5px;}
.hbold1					{font:bold 3px Arial; color:#3f3f3f; font-size:12px;}

.txt{font-size:12px;color:#3f403b; font-weight:bold;}
.txt_bot{ color:#3e3e3e; font-size:11px; font-weight:bold;}
.gold_t{color:#9c9779;}

/*JK*/


#apDiv3 {
         position:absolute;
         width:606px;
         height:28px;
         z-index:3;
         left: 173.079px;
         top: 21px;
}

.style1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 37.03px;
        color: #FFFFFF;
}
.style4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 27px;
        color: #000000;
}
#apDiv4 {
        position:absolute;
        width:311px;
        height:12px;
        z-index:1;
        left: 222px;
        top: 50px;
}

.shiftRight
{
	margin-left: 220px;
}
.locationTR
{
	border-top-color :#000; 
	border-top-width:10px; 
}
.style10 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}
.style11 {
	color:#A3A191;
}
.style12 
{
	color:#636568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
}
.style12a 
{
	color:#636568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.style12b
{
	color:#636568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.style14 {
	color:#636568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}
.style15 
{
	color:#A3A191;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
.style15a
{
	color:#A3A191;
	font-family:Arial,Helvetica,sans-serif;
}
.style15b
{
	color:#A3A191;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.style16 
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.style16a 
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
}
.style16b 
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.style17 
{
	color:#636568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
}
.style17a
{
	color:#636568;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.style19 
{
	color:#1A1A1A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
}

.style21 {
	color:#9C9EA1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.style22 
{
	color:#BDBEC0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.style23 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636568;
}
.style24 
{
	color: #017090
}
.style25 
{
	font-size:8px;
}
.style_sms 
{
	padding-top:45px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:25px;
	color:#0b2d3f;
	font-size:10px;
}
.style31 {
	color:#808285;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}
.style32 {
	color:#808285;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.style33 {
	color:#636467;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16.44px;
	font-weight:bold;
}
.forecastBGa
{
	background: #ede1c0;
}

.forecastBGb
{
	background: #f3ead2;
}

.floatRight
{
float:right;
}

.rightAddMargin
{
	margin-bottom:10px;
}
