body {
margin:0;
background-image:url(/SiteDesign/Images/bg.aspx);
background-repeat:repeat-x;
background-position:top center;
background-color:#ffffff;}

h1{
color:#163807;}

.TopSideRiviera{
float:left;
width:100%;
font-family:"Century Gothic", Tahoma, Georgia;
font-size: 14px;
line-height: 20px;
color: #474747;}

.TopSideRiviera .top_header{
float:left;
width:100%;
height: 150px;}

.TopSideRiviera .top_container{
width: 975px;
height:150px;
margin: 0 auto 0 auto;}

.TopSideRiviera .top_container_left{
float:left;
width:219px;
height:150px;}

.TopSideRiviera .top_container_right{
float:left;
width: 756px;
height: 150px;
background-image:url(/SiteDesign/Images/right_bg.aspx);
background-repeat:repeat-x;}

.TopSideRiviera .top_container_right_top{
width: 100%;
height: 42px;}

.TopSideRiviera .top_container_right_mid{
width: 100%;
height: 40px;}

.TopSideRiviera .top_container_right_bottom{
width: 100%;
height: 35px;}

.TopSideRiviera .icons{
width: 100%;
text-align:right;
margin-right:10px;}

.TopSideRiviera .mid{
clear:both;
float:left;
width:100%;}

.TopSideRiviera .content_area{
width: 975px;
margin: 0 auto 0 auto;}

.TopSideRiviera .content_table{
width:975px;}

.TopSideRiviera .leftbody{
width:219px;
background-image:url(/SiteDesign/Images/left_nav_bg.aspx);
background-repeat:repeat-y;}

.TopSideRiviera .leftbody_webpart{
width: 189px;
margin: 15px 15px 100px 15px;}

.TopSideRiviera .middlebody{
width:10px;}

.TopSideRiviera .rightbody{
width:746px;}

.IE7 .TopSideRiviera .pageplaceholder{
position: relative;}

.TopSideRiviera .pageplaceholder{
width: 726px;
padding:10px;
background-image:url(/SiteDesign/Images/shadow.aspx);
margin-top: -55px;
float: left;}

.description{
line-height: 14px;}

.TopSideRiviera .pageplaceholder .centered, .TopSideRiviera .pageplaceholder .info{
float:none;}

.TopSideRiviera .oneCMSMenu{
font-size: 14px;
text-decoration: none;
font-family: "Century Gothic";
color:#ffffff;
height: 50px;
text-transform:uppercase;
}

.TopSideRiviera .oneCMSMenuItem{
padding-left:5px;
padding-right:10px;}

.TopSideRiviera .oneCMSMenuHighlightedMenuItem, .TopSideRiviera .oneCMSMenuHighlightedMenuItemMouseOver, .TopSideRiviera .oneCMSMenuItemMouseOver{
font-size: 14px;
text-decoration: none;
font-family: "Century Gothic";
color:#d1de00;
padding-left:5px;
padding-right:10px;
text-transform:uppercase;}

.TopSideRiviera .oneCMSMenuHighlightedMenuItemMouseDown, .TopSideRiviera .oneCMSMenuItemMouseDown, .TopSideRiviera .oneCMSMenuHighlightedMenuItemMouseUp, .oneCMSMenuItemMouseUp{
font-size: 14px;
text-decoration: none;
font-family: "Century Gothic";
color:#d1de00;
padding-left:5px;
padding-right:10px;
text-transform:uppercase;}

.TopSideRiviera .signoutLink, .TopSideRiviera .signoutLink a{
float: left;
text-decoration: none;
color: #ffffff;
font-size:14px;
font-family: "Century Gothic";
text-transform:uppercase;}

.TopSideRiviera .cmslink a {
text-decoration: none;
color: #474747;
font-size:14px;
font-family: "Century Gothic";
text-transform:uppercase;}

.TopSideRiviera .member_signout .signoutLink, .TopSideRiviera .member_signout .signoutLink a {
float: right;
text-decoration: none;
color: #474747;
font-size:14px;
font-family: "Century Gothic";
text-transform:uppercase;}

.TopSideRiviera .currentuser, .TopSideRiviera .cmslink{
float: left;
text-align:left;
text-decoration: none;
font-family: "Century Gothic";
color: #474747;
width:auto;
font-size:14px;
margin-bottom:10px;}

.TopSideRiviera .WeaAtGlance{
width: 160px;
clear:none;
margin-top:15px;
border: 0;
background-color: transparent;
font-size: 14px;
font-family: "Century Gothic";
color: #d1de00;
margin-bottom: 30px;}

.TopSideRiviera .WeatherText{
float:left;}

.TopSideRiviera .WeatherIcon{
float:left;
width:18px;
height:18px;}

.TopSideRiviera .member_weather{
float:right;}

.TopSideRiviera .member_weather .WeaAtGlance{
width: 160px;
clear:none;
border: 0;
background-color: transparent;
font-size: 14px;
font-family: "Century Gothic";
color: #474747;
margin-top: 0px;}

.TopSideRiviera .twoCMSTreeMenuTable {
clear:both;
width:189px;
text-align:center;}

.TopSideRiviera .twoCMSTreeMenuItem, .TopSideRiviera .twoCMSTreeMenuSelectedItem{
padding-top:10px;
padding-bottom: 10px;
background-image:url(/SiteDesign/Images/menu_divider.aspx);
background-repeat: no-repeat;
background-position:bottom center;}

.TopSideRiviera .twoCMSTreeMenuLink{
color: #ffffff;
text-decoration:none;
font-size: 16px;
font-family: "Century Gothic";
padding-left: 10px;}

.TopSideRiviera .twoCMSTreeMenuSelectedLink{
color: #d1de00;
text-decoration:none;
font-size: 16px;
font-family: "Century Gothic";
padding-left: 10px;}

.TopSideRiviera .sitemap{
float:left;
padding-top: 20px;
height: 50px;
width: 100%;
background-image:url(/SiteDesign/Images/shadow.aspx);
margin-top: -55px;
margin:auto;
text-align:center;
width:100%;
}

.TopSideRiviera .CMSSiteMapList, .TopSideRiviera .CMSSiteMapLink{
color: #474747;
text-decoration:none;
font-size: 12px;}

.TopSideRiviera .CMSSiteMapListItem{
display:inline;
margin-left: 10px;
padding-left: 10px;
background-image:url(/SiteDesign/Images/footer_divider.aspx);
background-position:0 70% ;
background-repeat: no-repeat;}

.IE7 .TopSideRiviera .address{
margin-top: 0px;}

.TopSideRiviera .address{
background-image:url(/SiteDesign/Images/shadow.aspx);
clear: both;
text-align:center;
margin-top: -55px;}

.TopSideRiviera .poweredby{
text-align: center;}

.TopSideRiviera .poweredbylink{
color: #ffffff;
text-decoration: none;}
