/* /Skins/BlueSea/CSS/cms.css ---------- */

.blueseaTitle, .blueseaTitle A, H1.blueseaTitle, H1.blueseaTitle A
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #0d5cab;	
	margin: 0;
	text-decoration: none;
}
.blueseaTitle A:hover, H1.blueseaTitle A:hover, H2.blueseaTitle A:hover
{
	text-decoration: underline;
}
H2.blueseaTitle, H2.blueseaTitle A
{
	font-size: 14px;
	color: #0d5cab;
}
H3.blueseaTitle, H3.blueseaTitle A
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	margin: 0px;
}
H3.blueseaTitle A:hover
{
	text-decoration: none;
	color: #f58026;
}
H4.blueseaTitle, H4.blueseaTitle A
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #0d5cab;	
	text-decoration: none;
	margin: 0px;
}
H4.blueseaTitle A:hover
{
	text-decoration: none;
}
.blueseaSummary, .blueseaSummary A, DIV.blueseaSummary, DIV.blueseaSummary A, SPAN.blueseaSummary, SPAN.blueseaSummary A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #464646;
}
.blueseaThumbnail, .blueseaThumbnail A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #1d1d1d;
}
.blueseaThumbnail IMG, .blueseaThumbnail A IMG
{
	text-align: center;
	vertical-align: middle;
	border: solid 1px #e8e8e8;
	padding: 1px;
}
.blueseaCell, TD.blueseaCell, DIV.blueseaCell
{
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	border-bottom: solid 1px #e5e5e5;
}
.blueseaFootnote, .blueseaFootnote A, DIV.blueseaFootnote A
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #525252;
	text-decoration: none;
}
.blueseaFootnote A:hover, DIV.blueseaFootnote A:hover
{
	color: red;
	text-decoration: underline;
}
DIV.blueseaFootnote
{
	clear: both;
	text-align: right;
	padding: 3px 0px 5px 0px;
}
.blueseaFootnote A IMG
{
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	border-style: none;
}
.blueseaDetails
{
	font-family: Arial, Verdana;
	font-size: 10pt;
}
/* /Skins/BlueSea/CSS/common.css ---------- */

.blueseaBreadcrumb, .blueseaBreadcrumb A, .blueseaBreadcrumb A:active, .blueseaBreadcrumb A:visited, .blueseaBreadcrumb A:link, DIV.blueseaBreadcrumb A, DIV.blueseaBreadcrumb A:active, DIV.blueseaBreadcrumb A:visited, DIV.blueseaBreadcrumb A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.blueseaBreadcrumb A:hover
{
	text-decoration: underline;
}
DIV.blueseaBreadcrumb
{
	padding: 5px 0px 5px 0px;
	border-bottom: solid 2px #f58026;
}
.blueseaPagingBar
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
}
DIV.blueseaPagingBar
{
	clear: both;
	overflow: hidden;
	padding: 7px 2px 7px 2px;
}
TD.blueseaPagingBar
{
	padding: 7px 2px 7px 2px;
}
.blueseaPagingBarLabel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
}
DIV.blueseaPagingBarLabel
{
	float: right;
}
.blueseaPagingBarLabel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.blueseaPagingBarLabel A:hover
{
	text-decoration: underline;
}
TD.blueseaPagingBarLabel, DIV.blueseaPagingBarLabel, .blueseaPagingBarLabel A IMG
{
	padding: none;
	margin: none;
	vertical-align: middle;
	border-style: none;
}
.blueseaPagingBarListing
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.blueseaPagingBarListing SELECT
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	border: solid 1px black;
}
.blueseaPagingBarListing A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #464646;
	border: solid 1px #dddddd;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
.blueseaPagingBarSelected, .blueseaPagingBarSelected A, .blueseaPagingBarListing A:hover
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #f58026;
	border: solid 1px #dddddd;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
/* /Skins/BlueSea/CSS/containers.css ---------- */

.blueseaSpacer
{
	height: 5px;
}
DIV.blueseaContainerContent
{
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	padding: 5px 5px 0px 5px;
	overflow: hidden;
	clear: both;
}
.blueseaContainerHeader DIV
{
	background-image: url(Images/Container/header-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0;
	padding-right: 5px;
}
.blueseaContainerHeader DIV DIV
{
	background-image: url(Images/Container/header-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0;
	padding-left: 5px;
}
.blueseaContainerHeader DIV DIV DIV
{
	padding: 0;
	background-image: none;
	border-top: solid 1px #dddddd;
	height: 5px;
}
.blueseaContainerFooter DIV
{
	background-image: url(Images/Container/footer-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0;
	padding-right: 5px;
}
.blueseaContainerFooter DIV DIV
{
	background-image: url(Images/Container/footer-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0;
	padding-left: 5px;
}
.blueseaContainerFooter DIV DIV DIV
{
	padding: 0;
	background-image: none;
	border-bottom: solid 1px #dddddd;
	height: 5px;
}
.blueseaContainer1Title
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0d5cab;
	width: 100%;
	overflow: hidden;
}
.blueseaContainer1Title A
{
	color: #0d5cab;
	text-decoration: none;
}
.blueseaContainer1Title A:hover
{
	text-decoration: underline;
}
.blueseaContainer1Title DIV
{
	background-image: url(Images/Container/title-bg-2-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
.blueseaContainer1Title DIV DIV
{
	background-image: url(Images/Container/title-bg-2-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
.blueseaContainer1Title DIV DIV DIV
{
	background-image: url(Images/Container/title-bg-2.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
.blueseaContainer1Title DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
}
.blueseaContainer1Title DIV DIV DIV TABLE TR TD, .blueseaContainer1Title DIV DIV DIV TABLE TBODY TR TD
{
	height: 30px;
	vertical-align: middle;
}
.blueseaContainer1Title DIV DIV DIV TABLE TR TD DIV, .blueseaContainer1Title DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
}
.blueseaContainer2Title
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	overflow: hidden;
}
.blueseaContainer2Title A
{
	color: #ffffff;
	text-decoration: none;
}
.blueseaContainer2Title A:hover
{
	text-decoration: underline;
}
.blueseaContainer2Title DIV
{
	background-image: url(Images/Container/title-bg-1-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
.blueseaContainer2Title DIV DIV
{
	background-image: url(Images/Container/title-bg-1-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
.blueseaContainer2Title DIV DIV DIV
{
	background-image: url(Images/Container/title-bg-1.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
.blueseaContainer2Title DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
	height: 30px;
}
.blueseaContainer2Title DIV DIV DIV TABLE TR TD, .blueseaContainer2Title DIV DIV DIV TABLE TBODY TR TD
{
	height: 30px;
	vertical-align: middle;
}
.blueseaContainer2Title DIV DIV DIV TABLE TR TD DIV, .blueseaContainer2Title DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
}
.blueseaContainer3Title
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0d5cab;
	width: 100%;
	overflow: hidden;
}
.blueseaContainer3Title A
{
	color: #0d5cab;
	text-decoration: none;
}
.blueseaContainer3Title A:hover
{
	text-decoration: underline;
}
.blueseaContainer3Title DIV
{
	background-image: url(Images/Container/title-bg-3-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
.blueseaContainer3Title DIV DIV
{
	background-image: url(Images/Container/title-bg-3-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
.blueseaContainer3Title DIV DIV DIV
{
	background-image: url(Images/Container/title-bg-3.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
.blueseaContainer3Title DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
}
.blueseaContainer3Title DIV DIV DIV TABLE TR TD, .blueseaContainer3Title DIV DIV DIV TABLE TBODY TR TD
{
	height: 30px;
	vertical-align: middle;
}
.blueseaContainer3Title DIV DIV DIV TABLE TR TD DIV, .blueseaContainer3Title DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
}
.blueseaContainer4Title
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #f58026;
	width: 100%;
	overflow: hidden;
}
.blueseaContainer4Title A
{
	color: #f58026;
	text-decoration: none;
}
.blueseaContainer4Title A:hover
{
	text-decoration: underline;
}
.blueseaContainer4Title DIV
{
	background-image: url(Images/Container/title-bg-4-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
.blueseaContainer4Title DIV DIV
{
	background-image: url(Images/Container/title-bg-4-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
.blueseaContainer4Title DIV DIV DIV
{
	background-image: url(Images/Container/title-bg-4.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
.blueseaContainer4Title DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
}
.blueseaContainer4Title DIV DIV DIV TABLE TR TD, .blueseaContainer4Title DIV DIV DIV TABLE TBODY TR TD
{
	height: 30px;
	vertical-align: middle;
}
.blueseaContainer4Title DIV DIV DIV TABLE TR TD DIV, .blueseaContainer4Title DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
}
/* /Skins/BlueSea/CSS/dashboard.css ---------- */

TABLE.blueseaDashboardListing
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	border-style: none;
}
.blueseaDashboardListingHeader, .blueseaDashboardListingHeader TD A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
	background-color: #dddddd;
	text-decoration: none;
}
.blueseaDashboardListingHeader TD
{
	padding: 5px 2px 5px 2px;
	vertical-align: middle;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.blueseaDashboardListingItem, .blueseaDashboardListingItem UL LI, .blueseaDashboardListingItem UL LI A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}
.blueseaDashboardListingItem UL
{
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.blueseaDashboardListingItem UL LI A:hover
{
	text-decoration: underline;
}
.blueseaDashboardListingItem TD, .blueseaDashboardListingItem TD H2
{
	margin: 0;
	vertical-align: top;
}
.blueseaDashboardListingItemAlternative
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #eeeeee;
	text-decoration: none;
	vertical-align: top;
}
.blueseaDashboardListingItemAlternative TD
{
	vertical-align: top;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.blueseaDashboardListingItemAlternative TD H2
{
	margin: 0;
}
.blueseaDashboardListingItem TD A, .blueseaDashboardListingItem TD H2, .blueseaDashboardListingItem TD H2 A, .blueseaDashboardListingItemAlternative TD A, .blueseaDashboardListingItemAlternative TD H2, .blueseaDashboardListingItemAlternative TD H2 A, blueseaDashboardListing TR TD A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0d5cab;
	text-decoration: none;
}
.blueseaDashboardListingItem TD A:hover, .blueseaDashboardListingItem TD H2 A:hover, .blueseaDashboardListingItemAlternative TD A:hover, .blueseaDashboardListingItemAlternative TD H2 A:hover
{
	text-decoration: underline;
}
/* /Skins/BlueSea/CSS/desktop.css ---------- */

.blueseaDesktop
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	overflow: hidden;
}
.blueseaDesktopTop
{
	background-image: url(Images/Desktop/top-border.png);
	background-repeat: no-repeat;
	height: 10px;
	padding: 0;
}
.blueseaDesktopBottom
{
	background-image: url(Images/Desktop/bottom-border.png);
	background-repeat: no-repeat;
	height: 10px;
	padding: 0;
}
.blueseaDesktopMiddle
{
	background-image: url(Images/Desktop/bg.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 974px;
	overflow: hidden;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #ffffff;
}
.blueseaDesktopHeader
{
	clear: both;
	border: solid 5px #ffffff;
	overflow: hidden;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
}
.blueseaDesktopHeader A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
}
.blueseaDesktopMainMenu
{
	clear: both;
	overflow: hidden;
}
.blueseaDesktopContent
{
	clear: both;
	overflow: hidden;
	border-left: solid 5px #ffffff;
	border-right: solid 5px #ffffff;
	border-top: solid 5px #ffffff;
	border-bottom: solid 2px #ffffff;
}
.blueseaDesktopBottomMenu
{
	width: 100%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #f58026;
	border-bottom: solid 1px #dddddd;
}
.blueseaDesktopBottomMenu DIV
{
	width: auto;
	display: inline;
	text-align: center;
}
.blueseaDesktopBottomMenu DIV DIV DIV DIV
{
	height: 24px;
}
.blueseaDesktopFooter, .blueseaDesktopFooter A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.blueseaDesktopFooter A:hover
{
	text-decoration: underline;
}
DIV.blueseaDesktopFooter
{
	clear: both;
	background-color: #1C69B7;
	border: solid 5px #1C69B7;
	overflow: hidden;
	font-family: Arial, Verdana;
	font-size: 11px;
	text-align: center;
}
/* /Skins/BlueSea/CSS/documents.css ---------- */

TABLE.blueseaDocs
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	border-style: none;
}
.blueseaDocsHeader
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	background-color: #dddddd;
}
.blueseaDocsHeader TD
{
	padding: 5px 2px 5px 2px;
	vertical-align: middle;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.blueseaDocsHeader TD A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.blueseaDocsItem, .blueseaDocsItem UL LI, .blueseaDocsItem UL LI A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}
.blueseaDocsItem UL
{
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.blueseaDocsItem UL LI A:hover
{
	text-decoration: underline;
}
.blueseaDocsItem TD, .blueseaDocsItem TD H2
{
	margin: 0;
	vertical-align: top;
}
.blueseaDocsItemAlternative
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #eeeeee;
	text-decoration: none;
	vertical-align: top;
}
.blueseaDocsItemAlternative TD
{
	vertical-align: top;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.blueseaDocsItemAlternative TD H2
{
	margin: 0;
}
.blueseaDocsItem TD A, .blueseaDocsItem TD H2, .blueseaDocsItem TD H2 A, .blueseaDocsItemAlternative TD A, .blueseaDocsItemAlternative TD H2, .blueseaDocsItemAlternative TD H2 A, blueseaDocs TR TD A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0d5cab;
	text-decoration: none;
}
.blueseaDocsItem TD A:hover, .blueseaDocsItem TD H2 A:hover, .blueseaDocsItemAlternative TD A:hover, .blueseaDocsItemAlternative TD H2 A:hover
{
	text-decoration: underline;
}
.blueseaDocsItemSummary, .blueseaDocsItemSummary SPAN, TD.blueseaDocsItemSummary, TD.blueseaDocsItemSummary SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.blueseaDocsTitle, .blueseaDocsTitle H1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 18px;
	font-weight: bolder;
	color: #0d5cab;
	text-decoration: none;
}

/* /Skins/BlueSea/CSS/menus.css ---------- */

.blueseaMenuContainer
{
	width: 100%;
	height: 35px;
	clear: both;
	overflow: hidden;
}
.blueseaMenuContainer TABLE
{
	height: 35px;
	width: 100%;
	border: none;
	background-image: url(Images/Menu/hMenu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.blueseaMenuContainer TABLE TR TD, .blueseaMenuContainer TABLE TBODY TR TD
{
	white-space: nowrap;
	color: #ffffff;
}
.blueseaMenuContainer TABLE TR TD A, .blueseaMenuContainer TABLE TBODY TR TD A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}
.blueseaMenuContainer TABLE TR TD A IMG, .blueseaMenuContainer TABLE TBODY TR TD A IMG
{
	vertical-align: middle;
	border: none;
}
TD.blueseaMenuFirst
{
	width: 5px;
	min-width: 5px;
	background-image: url(Images/Menu/hMenu.jpg);
	background-position: 0 -105px;
	background-repeat: no-repeat;
}
TD.blueseaMenuLast
{
	width: 5px;
	min-width: 5px;
	background-image: url(Images/Menu/hMenu.jpg);
	background-position: -1px -140px;
	background-repeat: no-repeat;
}
TD.blueseaMenuDivider
{
	width: 6px;
	min-width: 6px;
	background-image: url(Images/Menu/hMenu.jpg);
	background-position: 0 -70px;
	background-repeat: no-repeat;
}
TD.blueseaMenuEnd
{
	width: 99%;
}
.blueseaMenuActive
{
	height: 35px;
	background-image: url(Images/Menu/hMenu.jpg);
	background-position: 0 -35px;
	background-repeat: repeat-x;
	color: #1d67b1;
	padding: 3px 2px 0px 2px;
	cursor: pointer;
}
.blueseaMenuActive A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #1d67b1;
}
.blueseaMenuActive A IMG
{
	vertical-align: middle;
	border: none;
}
.blueseaMenuInActive
{
	height: 35px;
	cursor: pointer;
	padding: 3px 3px 0px 3px;
}
.blueseaMenuInActive A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.blueseaMenuInActive A IMG
{
	vertical-align: middle;
	border: none;
}
.blueseaMenuSubContainer, DIV.blueseaMenuSubContainer
{
	height: 25px;
	width: 100%;
	clear: both;
	overflow: hidden;
	background-image: url(Images/Menu/hMenu.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	padding: 0px;
}
.blueseaMenuSubContainer DIV
{
	height: 25px;
	padding-top: 5px;
	visibility: hidden;
	display: none;
}
.blueseaMenuSubContainer DIV UL
{
	margin-top: 3px;
	margin-left: -40px;
	height: 30px;
	width: 100%;
}
.blueseaMenuSubContainer DIV UL LI
{
	height: 25px;
	position: relative;
	display: inline;
	cursor: pointer;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0d5cab;
}
.blueseaMenuSubContainer DIV UL LI SPAN
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}
.blueseaMenuSubContainer DIV UL LI A
{
	text-decoration: none;
	color: #0d5cab;
}
.blueseaMenuSubContainer DIV UL LI A IMG, .blueseaMenuSubContainer DIV UL LI SPAN A IMG
{
	border: none;
	vertical-align: middle;
}
.blueseaMenuSubContainer DIV DIV
{
	position: relative;
	display: block;
	visibility: visible;
	text-decoration: none;
	clear: none;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
}
.blueseaMenuSubContainer DIV DIV A IMG, .blueseaMenuSubContainer DIV DIV IMG
{
	border: none;
	vertical-align: middle;
}
.blueseaMenuSubContainer DIV DIV DIV
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
	padding: 2px 3px 0px 3px;
}
.blueseaMenuSubContainer DIV DIV DIV A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.blueseaMenuSubContainer DIV DIV DIV A:hover
{
	text-decoration: underline;
}
.blueseaMenuSubSelected, .blueseaMenuSubSelected A, .blueseaMenuSubSelected A SPAN, .blueseaMenuSubSelected SPAN, .blueseaMenuSubSelected SPAN A
{
	color: #f58026;
}
.blueseaMenuThirdContainer DIV
{
	position: absolute;
	top: 0px;
	left: -100px;
	display: none;
	visibility: hidden;
	background-color: #ececec;
	border: solid 1px #ffffff;
	z-index: 9999;
}
.blueseaMenuThirdContainer DIV UL
{
	display: block;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.blueseaMenuThirdContainer DIV UL LI
{
	position: relative;
	display: block;
	list-style-type: none;
	padding: 5px;
	border-bottom: solid 1px #ffffff;
	white-space: nowrap;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0d5cab;
}
.blueseaMenuThirdContainer DIV UL LI A, .blueseaMenuThirdContainer DIV UL LI
{
	text-decoration: none;
	color: #0d5cab;
}
.blueseaMenuThirdContainer DIV UL LI A:hover, .blueseaMenuThirdContainer DIV UL LI SPAN A:hover
{
	text-decoration: underline;
}
.blueseaMenuThirdContainer DIV UL LI A IMG, .blueseaMenuThirdContainer DIV UL LI SPAN A IMG, .blueseaMenuThirdContainer DIV UL LI SPAN IMG
{
	border: none;
	vertical-align: middle;
}
LI.blueseaMenuThirdSelected, LI.blueseaMenuThirdSelected A, LI.blueseaMenuThirdSelected A SPAN, LI.blueseaMenuThirdSelected SPAN, LI.blueseaMenuThirdSelected SPAN A
{
	color: #f58026;
}
.blueseaVMenu UL
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.blueseaVMenu UL LI
{
	padding: 0;
	margin: 0;
}
.blueseaVMenu UL LI UL
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.blueseaVMenu UL LI UL LI
{
	padding: 0;
	margin: 0;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f0f0f0;
	border-bottom: solid 1px #e7e7e7;
}
.blueseaVMenu UL LI UL LI UL LI
{
	padding: 0;
	margin: 0;
	border: none;
	padding-top: 7px;
	padding-left: 10px;
}
.blueseaVMenu UL LI UL LI SPAN A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d5cab;
	text-decoration: none;
}
.blueseaVMenu UL LI UL LI SPAN A:hover
{
	text-decoration: underline;
}
.blueseaVMenuSelected, .blueseaVMenuSelected SPAN, .blueseaVMenuSelected SPAN A, .blueseaVMenuSelected A, .blueseaVMenuSelected A SPAN
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #f58026;
	text-decoration: none;
}
.blueseaVMenuSelected A:hover
{
	text-decoration: underline;
}
LI.blueseaVMenuFirst DIV
{
	background-image: url(Images/Menu/vMenu-first-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
LI.blueseaVMenuFirst DIV DIV
{
	background-image: url(Images/Menu/vMenu-first.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
LI.blueseaVMenuFirst DIV DIV DIV
{
	background-image: url(Images/Menu/vMenu-first.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
LI.blueseaVMenuFirst DIV DIV DIV DIV
{
	height: 22px;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-left: 12px;
	background-image: url(Images/Menu/vMenu-first-indicator.png);
	background-position: left top;
	background-repeat: no-repeat;
}
LI.blueseaVMenuFirst DIV SPAN A, LI.blueseaVMenuFirst DIV A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0d5cab;
	text-decoration: none;
}
LI.blueseaVMenuFirst DIV SPAN A:hover, LI.blueseaVMenuFirst DIV A:hover
{
	text-decoration: underline;
}
LI.blueseaVMenuFirstSelected DIV
{
	background-image: url(Images/Menu/vMenu-first-right.png);
	background-position: right -30px;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
LI.blueseaVMenuFirstSelected DIV DIV
{
	background-image: url(Images/Menu/vMenu-first.png);
	background-position: left -30px;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
LI.blueseaVMenuFirstSelected DIV DIV DIV
{
	background-image: url(Images/Menu/vMenu-first.png);
	background-position: center -30px;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
LI.blueseaVMenuFirstSelected DIV DIV DIV DIV
{
	height: 22px;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-left: 12px;
	background-image: url(Images/Menu/vMenu-first-indicator.png);
	background-position: left -30px;
	background-repeat: no-repeat;
}
LI.blueseaVMenuFirstSelected DIV SPAN A, LI.blueseaVMenuFirstSelected DIV A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
LI.blueseaVMenuFirstSelected DIV SPAN A:hover, LI.blueseaVMenuFirstSelected DIV A:hover
{
	text-decoration: underline;
}
LI.blueseaVMenuLast DIV
{
	background-image: url(Images/Menu/vMenu-last-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
LI.blueseaVMenuLast DIV DIV
{
	background-image: url(Images/Menu/vMenu-last.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
LI.blueseaVMenuLast DIV DIV DIV
{
	background-image: url(Images/Menu/vMenu-last.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
LI.blueseaVMenuLast DIV DIV DIV DIV
{
	height: 21px;
	padding: 0;
	margin: 0;
	padding-top: 9px;
	padding-left: 12px;
	background-image: url(Images/Menu/vMenu-first-indicator.png);
	background-position: left top;
	background-repeat: no-repeat;
}
LI.blueseaVMenuLast DIV SPAN A, LI.blueseaVMenuLast DIV A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0d5cab;
	text-decoration: none;
}
LI.blueseaVMenuLast DIV SPAN A:hover, LI.blueseaVMenuLast DIV A:hover
{
	text-decoration: underline;
}
LI.blueseaVMenuLastSelected DIV
{
	background-image: url(Images/Menu/vMenu-last-right.png);
	background-position: right -30px;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
LI.blueseaVMenuLastSelected DIV DIV
{
	background-image: url(Images/Menu/vMenu-last.png);
	background-position: left -30px;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
LI.blueseaVMenuLastSelected DIV DIV DIV
{
	background-image: url(Images/Menu/vMenu-last.png);
	background-position: center -30px;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
LI.blueseaVMenuLastSelected DIV DIV DIV DIV
{
	height: 22px;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-left: 12px;
	background-image: url(Images/Menu/vMenu-first-indicator.png);
	background-position: left -30px;
	background-repeat: no-repeat;
}
LI.blueseaVMenuLastSelected DIV SPAN A, LI.blueseaVMenuLastSelected DIV A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
LI.blueseaVMenuLastSelected DIV SPAN A:hover, LI.blueseaVMenuLastSelected DIV A:hover
{
	text-decoration: underline;
}
LI.blueseaVMenuItem DIV
{
	background-image: url(Images/Menu/vMenu.png);
	background-position: left top;
	background-repeat: repeat-x;
	height: 30px;
	padding-right: 5px;
}
LI.blueseaVMenuItem DIV DIV
{
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
LI.blueseaVMenuItem DIV DIV DIV
{
	height: 30px;
	padding: 0;
}
LI.blueseaVMenuItem DIV DIV DIV DIV
{
	height: 22px;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-left: 12px;
	background-image: url(Images/Menu/vMenu-indicator.png);
	background-position: left top;
	background-repeat: no-repeat;
}
LI.blueseaVMenuItem DIV A, LI.blueseaVMenuItem DIV SPAN A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0d5cab;
	text-decoration: none;
}
LI.blueseaVMenuItem DIV A:hover, LI.blueseaVMenuItem DIV SPAN A:hover
{
	text-decoration: underline;
}
LI.blueseaVMenuItemSelected DIV
{
	background-image: url(Images/Menu/vMenu.png);
	background-position: left -30px;
	background-repeat: repeat-x;
	height: 30px;
	padding-right: 5px;
}
LI.blueseaVMenuItemSelected DIV DIV
{
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
LI.blueseaVMenuItemSelected DIV DIV DIV
{
	height: 30px;
	padding: 0;
}
LI.blueseaVMenuItemSelected DIV DIV DIV DIV
{
	height: 22px;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-left: 12px;
	background-image: url(Images/Menu/vMenu-indicator.png);
	background-position: left -30px;
	background-repeat: no-repeat;
}
LI.blueseaVMenuItemSelected DIV A, LI.blueseaVMenuItemSelected DIV SPAN A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
LI.blueseaVMenuItemSelected DIV A:hover, LI.blueseaVMenuItemSelected DIV SPAN A:hover
{
	text-decoration: underline;
}
.blueseaHMenu UL
{
	display: inline;
	padding: 0;
	margin: 0;
}
.blueseaHMenu UL LI
{
	position: relative;
	display: inline;
	cursor: pointer;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58026;
}
.blueseaHMenu UL LI SPAN
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.blueseaHMenu UL LI A, .blueseaHMenu UL LI SPAN A
{
	font-weight: bold;
	text-decoration: none;
	color: #f58026;
}
.blueseaHMenu UL LI A:hover, .blueseaHMenu UL LI SPAN A:hover
{
	text-decoration: underline;
}
.blueseaHMenu UL LI A IMG, .blueseaHMenu UL LI SPAN A IMG
{
	border: none;
	vertical-align: middle;
}
.blueseaHeaderMenu
{
	clear: both;
	padding-bottom: 3px;
}
.blueseaHeaderMenu UL
{
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}
.blueseaHeaderMenu UL LI
{
	position: relative;
	display: inline;
	cursor: pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A3642;
	padding-left: 5px;
}
.blueseaHeaderMenu UL LI A
{
	text-decoration: none;
	color: #2A3642;
}
.blueseaHeaderMenu UL LI A:hover
{
	text-decoration: underline;
}
.blueseaBottomMenu UL
{
	display: inline;
	padding: 0;
	margin: 0;
}
.blueseaBottomMenu UL LI
{
	position: relative;
	display: inline;
	cursor: pointer;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #f58026;
}
.blueseaBottomMenu UL LI SPAN
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.blueseaBottomMenu UL LI A, .blueseaBottomMenu UL LI SPAN A
{
	font-weight: bold;
	text-decoration: none;
	color: #f58026;
}
.blueseaBottomMenu UL LI A:hover, .blueseaBottomMenu UL LI SPAN A:hover
{
	text-decoration: underline;
}
.blueseaBottomMenu UL LI A IMG, .blueseaBottomMenu UL LI SPAN A IMG
{
	border: none;
	vertical-align: middle;
}

/* /Skins/BlueSea/CSS/panels.css ---------- */

DIV.blueseaPanel, TD.blueseaPanel
{
	width: 100%;
	clear: both;
	overflow: hidden;
	vertical-align: top;
}
DIV.blueseaPanelLeft, TD.blueseaPanelLeft
{
	vertical-align: top;
	border-right: solid 5px #ffffff;
}
DIV.blueseaPanelRight, TD.blueseaPanelRight
{
	vertical-align: top;
	border-left: solid 5px #ffffff;
}

/* /Skins/BlueSea/CSS/search.css ---------- */

TD.blueseaSearchDialog
{
	background-image: url(/Skins/BlueSea/Images/Dialogs/search-left.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 4px;
	height: 20px;
	width: 99%;
}
TD.blueseaSearchDialog INPUT
{
	background-image: url(/Skins/BlueSea/Images/Dialogs/search-bg.png);
	height: 18px;
	width: 100%;
	border-style: none;
	font-family: Arial,Verdana;
  font-size: 11px;
  font-variant: normal;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
}
.blueseaSearchDialogButton, TD.blueseaSearchDialogButton
{
	background-image: url(/Skins/BlueSea/Images/Dialogs/search-button.png);
	background-position: left center;
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
	min-width: 30px;
	cursor: pointer;
}

