Body 
{ background-color:#3A4D86; color:#AAAAAA; font-family: verdana; font-size: 16px; margin: 0px; }
#__dnn_body{background:#fff;}
/*******************************/
/*  Links Style                 */
/*******************************/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color:#0069B2; } 
A.CommandButton:hover 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color: #000000; text-decoration: underline; }

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   
{ font: normal normal 10px Verdana, Arial; color:#4C4C4C; text-decoration: none; } 
A.Skinobject:hover 
{ font: normal normal 10px Verdana, Arial; color:#A2292B; text-decoration: underline; } 

A:link, A:visited, A:active 
{ font: normal normal 11px Verdana; color:#E93023; text-decoration: none; } 
A:Hover  
{ font: normal normal 11px Verdana; color:#FFFFFF; text-decoration: underline; }

/*******************************/
/* Common Style                */
/*******************************/
.Normal, P, blockquote 
{ font: normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#DDDDDD; }

.Head, .SubHead, .NormalBold, .NormalRed 
{ font: normal bold 14px Verdana, Arial, Helvetica, sans-serif; }

.Head 
{ color:#E93023; }

.SubHead 
{ color:#7D7D7D; }

.NormalBold 
{ color:#E93023; }

.NormalRed 
{ COLOR: #ff0000; }

UL LI 
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; list-style-image:url(bullets.gif); list-style-position: inherit; color:#424242; padding: 2px; }

.NormalTextBox, .StandardButton 
{ border: #000000 1px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NormalTextBox
{ color: #EFEFEF; background-color: #232323; }

.StandardButton 
{ color: #FFFFFF; background-color: #2B2B2B; }

/*******************************/
/* Tokens Styles (Links)       */
/*******************************/
.Login, A.Login, A.Login:link, A.Login:visited, A.Login:active 
{ font: normal bold 14px Verdana, Helvetica, sans-serif; padding-left: 15px; color:#D8D8D8; text-decoration: none; background: url(login-icon.gif) no-repeat top left;  height:15px;  } 
A.Login:hover  
{ font: normal bold 14px Verdana, Helvetica, sans-serif; padding-left: 15px; color:#E93023; text-decoration: underline; background: url(login-icon.gif) no-repeat top left;  }

.Register A.Register, A.Register:link, A.Register:visited, A.Register:active 
{ font: normal bold 14px Verdana, Helvetica, sans-serif; padding-left: 15px; color:#D8D8D8; text-decoration: none; background: url(reg-icon.gif) no-repeat top left;  height:15px;  } 
A.Register:hover  
{ font: normal bold 14px Verdana, Helvetica, sans-serif; padding-left: 15px; color:#E93023; text-decoration: underline; background: url(reg-icon.gif) no-repeat top left;  }

.Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{ font: normal normal 10px Verdana, Helvetica, sans-serif;  color:#B3B3B3; text-decoration: none; } 
A.Breadcrumb:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif;  color:#FFFFFF; text-decoration: underline; } 

.Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; text-decoration: none; } 
A.Terms-Privacy:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#E93023; text-decoration: underline; } 

.Footer-Links, A.Footer-Links, A.Footer-Links:link, A.Footer-Links:visited, A.Footer-Links:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; text-decoration: none; } 

A.Footer-Links:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; background: #464646; color:#E93023; text-decoration: underline; }

.Search, A.Search, A.Search:link, A.Search:visited, A.Search:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; background: transparent; color:#FFFFFF; text-decoration: none; } 

A.Search:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; background: transparent; color:#E93023; text-decoration: underline; }

.SearchBox
{
 text-align:left;
 background-color: transparent;
 margin: 0px;
 height: 18px;
 width: 80%;
 border: 0px solid #999999;
 padding-top: 0px;
 padding-bottom: 4px;
 padding-left: 5px;
 padding-right: 5px;
 font: normal normal 10px Verdana, Helvetica, sans-serif; 
 color:#FFFFFF;
 text-decoration: none;
 }
.SearchTD
{
 background :url(searchback.gif) no-repeat top left;
 width:184px;
 height:24px;
}
/* Tokens Styles (Static)       */
/*******************************/
.Breadcrumb-Text 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#212121; } 

.CurrentDate 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; }

.Copyright 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#B3B3B3; }

/*******************************/
/*  Search Textbox & Button    */
/*******************************/
.SearchBTN { background: url(search1.gif); color:#FFFFFF; padding: 0px 6px 6px 0px; cursor: hand; font-size:0px;  margin: 0 5px 10px 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height: 20px; background: transparent; width: 250px; color: #AAAAAA; padding-top: 2px; padding-bottom: 0px; padding-left: 2px; padding-right: 5px; border: 1px solid #999999; margin: 0 0 0 0; }

/**********************************/
/* Site Layout Size,Padding,Color */
/**********************************/ 
.marinabck 
{
    height: 175px; 
	background-color: transparent; 
}
.marinalogo 
{
    height: 175px; 
    background: url(marinalogo.jpg) no-repeat center left; 
    padding: 0px 0px 0px 0px; 
    border: 0px; 
}
.marinabanner 
{
    height: 175px; 
    background: url(marina1.jpg) no-repeat top right; 
    padding: 0px 0px 0px 0px; 
    border: 0px; 
}

.Left-Pane {
font-family:verdana;
font-size:16px;
font-style:normal;
font-weight:normal;
color:#CCCCCC;
    background-image: url(shadowleft.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.Content-Pane {
font-family:verdana;
font-size:16px;
font-style:normal;
font-weight:normal;
color:#CCCCCC;
 padding-top: 30px;
 padding-bottom: 30px;
 padding-left: 30px;
 padding-right: 30px;
}
.Right-Pane {
font-family:verdana;
font-size:16px;
font-style:normal;
font-weight:normal;
color:#cc0000;
background: url(shadowright.jpg) repeat-y left top;
}





/* Menu */
.MMenu_Container
{
    height: 32px;
    background-image: url(tab-leve1-05.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.MMenu_ContainerLeft
{
    height: 32px;
    background-image: url(tab-leve1-05.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.MMenu_ContainerRight
{
    height: 32px;
    background-image: url(tab-leve1-05.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.MainMenu_MenuContainer 
{
	background-color: transparent; 
}

.MainMenu_MenuItem {
	border: 0;
	color: #FFFFFF; 
	height: 32px; 
    background-image: url(tab-leve1-05.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif; 
}

.MainMenu_RootMenuItem {
	border: 0;
	color: #FFFFFF; 
	height: 32px; 
    background-image: url(tab-leve1-05.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif; 
}
.MainMenu_RootMenuItemSelected {
	border: 0;
	color: #E93023; 
	height: 32px; 
    background-image: url(tab-leve1-05.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_RootMenuItemActive {
	border: 0;
	color: #393939; 
	height: 32px; 
    background-image: url(tab-leve1-06.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_RootMenuItemBreadcrumb {
	border: 0;
	color: #393939; 
	height: 32px; 
    background-image: url(tab-leve1-06.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
}

/* Sub Menu Background and Borders */
.MainMenu_SubMenu {
	background-image:url(sub-bg.gif); 
	background-repeat:repeat-x;
	background-color: #494949;
 	border: 1px dotted #FFFFFF;
}
.MainMenu_SubMenuItemActive {
	border: 0;
	color: #FFFFFF; 
	height: 32px; 
    background-image: url(submenuactivecenter.jpg);
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_SubMenuItemSelected {
	border: 0;
	color: #E93023; 
	height: 32px; 
	background-image:url(sub-active.gif); 
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_SubMenuItemBreadcrumb {
	border: 0;
	color: #E93023; 
	height: 32px; 
	background-image:url(sub-active.gif); 
	font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_MenuIcon {
display: none;
}
.MainMenu_MenuBreak {
	border: 0; 
	background-color: transparent;
	height: 0px;
}
.MainMenu_MenuArrow {
	border-right: #EFEFEF 0px solid; 
	border-bottom: #EFEFEF 0px solid; 
	border-top: #EFEFEF 0px solid;
	font-family: webdings; 
}
.MainMenu_RootMenuArrow {
	border-right: #EFEFEF 0px solid; 
	border-bottom: #EFEFEF 0px solid; 
	border-top: #EFEFEF 0px solid;
	font-family: webdings; 
}

/** Main Menu Normal **/
.MainMenu_MenuBar 
{
    height: 32px;
    background-color: Transparent; 
}
