@charset "utf-8";
/* CSS Document */

a:link {color:#000066; text-decoration:none; border: 0px;}      /* unvisited link */
a:visited {color:#000066; text-decoration:none; border: 0px;}  /* visited link */
a:hover {color:#c0c7e2; text-decoration:underline; border: 0px;}  /* mouse over link */
a:active {color:#c0c7e2; text-decoration:none; border: 0px;}  /* selected link */

h1{
font-family:Palatino Linotype;
font-size:36px;
font-weight:;
color:#283981;
margin:0;
}

h2{
font-weight:normal;
font-size:24px;
color:#283981;
margin:0 0 7px;
}

h3{
text-transform:uppercase;
font-size:14px;
letter-spacing:2px;
color:#283981;
margin:15px 0 7px;
}

.pt_1col1 div {
line-height:18px;
margin:0 10px 15px 20px;
text-align:justify;
}

.pt_header{
display:none;
}

.PageManagerInfoContainer{
display: none;
}

body{
margin:0px;
color:#444;
background-color:#1e1e1e ;
}

.bg{
position:fixed; 
width:100%; 
height:100%; 
top:0; 
left:0; 
z-index:-1;
}

.TopLeft_PoolAndYacht{
float:left; 
width:100%;
}

.TopLeft_PoolAndYacht .container{
width:970px; 
margin-left:auto; 
margin-right:auto;
}

.TopLeft_PoolAndYacht .header_left{
width:67%;
height:115px;
float:left; 
background-repeat:no-repeat; 
background-position:left top;
}

.TopLeft_PoolAndYacht .header_left_logout_welcome_weather{
width:100%; 
margin-left:4px; 
margin-top:2px;
}

.TopLeft_PoolAndYacht .logout{
width:88px; 
height:26px;
float:left; 
margin-left:4px;
background-image:url(/SiteDesign/Images/logout.aspx);
background-repeat:no-repeat;
text-align:center;
}

.TopLeft_PoolAndYacht .welcome{
width:155px; 
height:26px;
float:left;
padding-top:2px;
background-image:url(/SiteDesign/Images/welcome.aspx);
background-repeat:no-repeat;
text-align:center;
}

.TopLeft_PoolAndYacht .weather{
width:268px; 
float:left;
margin-bottom:10px;
background-image:url(/SiteDesign/Images/weather.aspx);
background-repeat:no-repeat;
height:26px;
}

.TopLeft_PoolAndYacht .swap{
float:left;
background-image:url(/SiteDesign/Images/swap.aspx);
background-repeat:no-repeat;
height:26px;
margin-left:-5px;
padding-left:15px;
padding-right:10px;
padding-top:7px;
}

.TopLeft_PoolAndYacht .cmsdesklink {
	color:#fff;
	font-family:Verdana;
	font-size:x-small;
	text-decoration:none;
}


.TopLeft_PoolAndYacht .header_right{
margin-top:15px; 
width:33%; 
height:115px;
float:left; 
background-image:url(/SiteDesign/Images/logo.aspx); 
background-repeat:no-repeat; 
background-position:left;
}

.TopLeft_PoolAndYacht .logo_spacer{
border: 0px;
}

.TopLeft_PoolAndYacht .main{
float:left;
width:100%;
}

.TopLeft_PoolAndYacht .top{
float:left; 
width:100%; 
background-image:url(/SiteDesign/Images/main_content_top.aspx); 
background-repeat:no-repeat;
}

.TopLeft_PoolAndYacht .nav_border{
border-top: 1px #000066 solid; 
border-left: 1px #000066 solid; 
border-right: 1px #000066 solid; 
margin-top:15px; 
margin-left:10px; 
margin-right:17px;
}

.TopLeft_PoolAndYacht .nav_links{
width:100%;  
margin-top:10px; 
text-align:center;
}

.TopLeft_PoolAndYacht .middle{
float:left; 
width:100%; 
background-image:url(/SiteDesign/Images/main_content_mid.aspx); 
background-repeat:repeat-y;
}

.TopLeft_PoolAndYacht .content_border{
border-left: 1px #000066 solid;
border-right: 1px #000066 solid; 
margin-left:10px; 
margin-right:17px; 
padding-top:10px; 
padding-bottom:10px;
}

.TopLeft_PoolAndYacht .content_image{
width:100%; 
margin-top:5px; 
margin-left:10px;
}

.TopLeft_PoolAndYacht .content_main{
width:98%; 
margin-top:5px; 
margin-right:10px; 
margin-left:8px;
font-family:Tahoma;
font-size:12px;
}

.TopLeft_PoolAndYacht .table_main{
margin-top:20px;
}

.TopLeft_PoolAndYacht .tree{
background-color:#eeeeee; 
padding:10px; 
margin-right:20px; 
text-align:center;
padding-bottom:25px;
}

.TopLeft_PoolAndYacht .vertical_divider{
background-image:url(/SiteDesign/Images/vertical_divider.aspx);
background-repeat:repeat-y;
}

.TopLeft_PoolAndYacht .content{
}

.TopLeft_PoolAndYacht .bottom{
float:left; 
width:100%; 
background-image:url(/SiteDesign/Images/main_content_bottom.aspx); 
background-repeat:no-repeat;
}

.TopLeft_PoolAndYacht .footer_border{
border-bottom: 1px #000066 solid; 
border-left: 1px #000066 solid; 
border-right: 1px #000066 solid; 
margin-left:10px; 
margin-right:17px; 
margin-bottom:15px;
}

.TopLeft_PoolAndYacht .footer_divider{
width:924px; 
margin-left:auto; 
margin-right:auto;
}

.TopLeft_PoolAndYacht .footer_content{
width:100%; 
text-align:right; 
margin:15px -15px 10px;
}

.TopLeft_PoolAndYacht .signoutButton{
color:#ffffff;
font-family:Verdana;
margin-right:50px;
font-size:x-small;
}

.TopLeft_PoolAndYacht .signoutLink{
color:#ffffff;
font-family:Verdana;
font-size:x-small;
margin-right:10px;
text-decoration:none;
font-weight:bold;
}

.TopLeft_PoolAndYacht .signinLink{
color:#ffffff;
font-family:Verdana;
font-size:11px;
margin-right:10px;
text-decoration:none;
font-weight:bold;
}

.TopLeft_PoolAndYacht .signInButton {
	float:left;
}

.TopLeft_PoolAndYacht .signOutButton {
	padding-top:8px;
}

.TopLeft_PoolAndYacht .powered_by{
float:right; 
width:25%; 
padding-bottom:20px;
}

.TopLeft_PoolAndYacht .poweredbylink{
color:#ffffff;
font-size:x-small;
font-family:Tahoma;
text-decoration:none;
}

.TopLeft_PoolAndYacht .currentUserLabelText{
color:#ffffff;
font-family:Verdana;
font-size:x-small;
}

.TopLeft_PoolAndYacht .WeaAtGlance{
color:#ffffff;
font-size:x-small;
font-family:Verdana;
background:none;
border:hidden;
float:left;
max-width:122px;
max-height:20px;
overflow:hidden;
padding-left:5px;
}

.TopLeft_PoolAndYacht .AGToday{
width:100%;
}

.TopLeft_PoolAndYacht .TabControlRow {
background-color:none;
}

.TopLeft_PoolAndYacht .TabControlLinkSelected{
color:#c0c7e2;
text-decoration:underline;
font-family:Tahoma;
font-size:13px;
}

.TopLeft_PoolAndYacht .TabControlLink, .TopLeft_PoolAndYacht .TabControlLinkSelected{
font-family:Tahoma;
font-size:13px;
text-transform:uppercase; 
}

.TopLeft_PoolAndYacht .CMSTreeMenuTable{
width:100%;
}

.TopLeft_PoolAndYacht .CMSTreeMenuSelectedItem{
background-image:url(/SiteDesign/Images/left_nav_divider.aspx); 
background-repeat:no-repeat; 
background-position:bottom center;
padding-top:10px;
padding-bottom:20px;
width:100%;
}

.TopLeft_PoolAndYacht .CMSTreeMenuItem{
background-image:url(/SiteDesign/Images/left_nav_divider.aspx); 
background-repeat:no-repeat; 
background-position:bottom center;
padding-top:10px;
padding-bottom:20px;
width:100%;
}

.TopLeft_PoolAndYacht .CMSTreeMenuLink{
text-transform:none;
font-family:Tahoma;
font-size:13px;
}

.TopLeft_PoolAndYacht .CMSTreeMenuSelectedLink{
text-transform:none;
font-family:Tahoma;
font-size:13px;
}