﻿body
{
	color: #4c4d4d;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
}

.kentico span
{
}

hr
{
	background-color: White;
	border-color: -moz-use-text-color -moz-use-text-color #C7D8F2;
	border-style: none none solid;
	border-width: 0px 0px 1px;
	color: #C7D8F2;
	height: 1px;
}

.hr
{
	background-color: White;
	border-color: -moz-use-text-color -moz-use-text-color #C7D8F2;
	border-style: none none solid;
	border-width: 0px 0px 1px;
	color: #C7D8F2;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.Clear
{
	clear: both;
	height: 1px;
}

/* Site layout 
--------------------------------------------------------------- */
#SiteContainer
{
	margin: 20px auto auto;
	width: 1000px;
	position: relative;
	background-image: url(                    '/Bluesystems/Images/Website/bg.gif' );
	background-repeat: repeat-y;
}

#SiteContainer #Top
{
	background-image: url(                    '/Bluesystems/Images/Website/top.gif' );
	background-repeat: no-repeat;
	background-position: top;
	height: 150px; /*7th Oct 187px; restored to original*/
}


#SiteContainer #Bottom
{
	background-image: url(                    '/Bluesystems/Images/Website/bottom.gif' );
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 14px;
	font-size: 12px;
	color: #8C8B8C;
	padding-bottom: 12px;
	margin-top: 5px;
}

.Line
{
	border-top: 1px solid #eeeeee; /*#C7D8F2*/
	height: 1px;
}

.BuyNowButton img
{
	height: 32px;
	width: 202px;
}

.BuildNumber
{
	text-align: right;
	line-height: 25px;
	display: block;
}

p#Logo
{
	margin: 0px;
	padding: 24px 0px 0px 34px;
	width: 210px;
	float: left;
}

#Footer
{
	float: left;
	padding: 11px 0px 0px 15px;
	font-size: 12px;
	color: #8C8B8C;
}

#Footer p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #8C8B8C;
}
p
{
	font-family: Arial, Sans-Serif;
}
#Terms
{
	color: #8C8B8C;
	float: right;
	padding: 17px 15px 1px 0px; /*11px 15px 1px 0px;*/
	font-family: Arial, Sans-Serif;
}

/* Menu Style
---------------------------------------------------------------- */
#Menu
{
	float: left;
	height: 100px;
	width: 751px;
	line-height: 20px;
	padding-top: 24px;
}

#Menu #TopMenu .CMSListMenuLinkHighlighted
{
	color: #000000 !important;
	text-decoration: none !important;
}



#Menu ul#TopMenu, #Menu ul#LogoutMenu, #Menu ul#SecondMenu
{
	position: absolute;
	right: 5px;
	padding: 0px 38px 0px 0px;
	margin: 0px;
	list-style: none;
	z-index: 1;
}
#Menu ul#TopMenu
{
	z-index: 2;
}
#Menu ul li
{
	display: inline;
	list-style: none;
	float: left;
}

#Menu ul li a, #Menu ul li span
{
	display: block; /* !L */
	font-size: 12pt;
	text-decoration: none;
	text-align: center;
}


#TopMenu
{
	/* border-bottom: 1px solid #C7D8F2; */
}

#Menu div.MainMenu
{
	height: 34px;
}

#Menu ul#TopMenu li, #Menu ul#LogoutMenu li
{
	behavior: url(  '/CMSScripts/LIhover.htc' );
	padding-left: 40px;
}

#Menu ul#SecondMenu li
{
	padding-left: 20px;
}

#Menu ul#TopMenu li ul li, #Menu ul#LogoutMenu li ul li, #Menu ul#SecondMenu li ul li
{
	padding: 0px;
	margin: 0px;
}

#Menu .MainMenu ul li a, #Menu .MainMenu ul li span
{
	/*color: #0053BF; 18th Mar*/
	color: #003e74;
}
#Menu .MainMenu ul li li a:hover
{
	color: #0053BF !important;
	background-color: #DAF0FF;
}

#Menu .MainMenu ul li a:Hover, #Menu .SecondMenu ul li a:Hover
{
	color: #161A44;
}

#Menu .SecondMenu ul
{
	line-height: 20px;
	/* border-bottom: 1px solid #C7D8F2; */
	padding-bottom: 4px;
}

#Menu .SecondMenu ul li a, #Menu .SecondMenu ul li a:visited, #Menu .SecondMenu ul li span
{
	/*color: #65B9E1; 18th Mar*/
	color:  #0078c9;
}

#Menu ul ul li
{
	display: block; /* !L */
	clear: left; /* !L */
	position: relative; /* !L */
	z-index: 550;
	background-image: none;
	background-color: #ffffff;
	width: 220px !important;
	padding: 0px;
	margin: 0px;
}

#Menu ul li:hover ul li a, #Menu ul li:hover ul li a.visited, #Menu ul ul li a, #Menu ul ul li a:visited
{
	text-align: left;
	height: 22px;
	line-height: 22px;
	text-indent: 15px;
	color: #4c4d4d;
	font-size: 11pt;
	border-bottom: 1px solid #c7d8f2;
	border-left: 1px solid #c7d8f2;
	border-right: 1px solid #c7d8f2;
	background-image: none;
	width: auto !important;
}

#Menu ul ul li.first a, #Menu ul ul li.first a:visited, #Menu ul ul li.highlightedfirst a, #Menu ul ul li.highlightedfirst a:visited
{
	border-top: 1px solid #c7d8f2;
}

#Menu ul li:hover ul li.last a, #Menu ul li:hover ul li.last a:visited, #Menu ul ul li.last a, #Menu ul ul li.last a:visited, #Menu ul li:hover ul li.highlightedlast a, #Menu ul li:hover ul li.highlightedlast a:visited, #Menu ul ul li.highlightedlast a, #Menu ul ul li.highlightedlast a:visited
{
	border: 0px;
	background-color: transparent;
	background-image: url('/Bluesystems/Images/Website/menu-last.gif' );
	background-position: bottom right;
}

#Menu ul ul li a:hover
{
	color: #0053bf;
}

#Menu ul ul li.last a:hover, #Menu ul ul li.highlightedlast a:hover, #Menu ul ul li.highlightedfirst a:hover
{
	background-position: bottom left !important;
}

#Menu ul ul, #Menu ul li:hover ul ul, #Menu ul ul li:hover ul ul
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	display: none;
}
/* !L */

#Menu ul li:hover ul, #Menu ul ul li:hover ul, #Menu ul ul ul li:hover ul
{
	display: block;
}

/* Padding and Structure
------------------------------------------------------------------------------ */
.ContentArea
{
	padding: 0px 30px;
}

.ContentAreaBuyNow
{
	padding: 0px 26px 0px 30px;
}

.ContentArea p, .ContentAreaBuyNow p
{
	padding: 0px;
	margin: 0px;
}

.ContentArea ul, .ContentAreaBuyNow ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.ContentArea a, .ContentArea a:link, .ContentArea a:visited, .ContentAreaBuyNow a, .ContentAreaBuyNow a:link, .ContentAreaBuyNow a:visited
{
	color: #0098CE;
	text-decoration: none;
}

.ContentArea a:hover, .ContentAreaBuyNow a:hover
{
	text-decoration: underline;
}

/* Four Columns
------------------------------------------------------------------------------ */
.FourColumns
{
	background-image: url(           '/Bluesystems/Images/Website/four-columns-bg.gif' );
	background-repeat: repeat-y;
}

.FourColumns .Column
{
	float: left;
	width: 196px;
	padding: 7px;
}

.FourColumns ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}



/* Three Columns
------------------------------------------------------------------------------ */
.ThreeColumns
{
	background-image: url(           '/Bluesystems/Images/Website/three-columns-bg.gif' );
	background-repeat: repeat-y;
}

.ThreeColumns .Column
{
	float: left;
	width: 266px;
	padding: 7px;
}

.ThreeColumns ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}


/*Two Columns
------------------------------------------------------------------*/

.TwoColumns
{
	background-image: url(           '/Bluesystems/Images/Website/two-columns-bg.gif' );
	background-repeat: repeat-y;
}
.LeftColumn
{
	float: left;
	width: 277px;
	padding: 7px;
}

.RightColumn
{
	width: 545px;
	float: left;
	padding: 7px;
	margin-left: 30px;
}
/* Buy Now Structure ---------------------------------------------------------------- */

.LeftContent
{
	float: left;
	width: 680px;
}

.RightContent
{
	float: left;
	width: 285px;
}

/* Progress Menu 
---------------------------------------------------------------- */
.Navigation
{
	text-align: left;
	font-family: Arial;
	height: 50px;
}

.Navigation .navItem
{
	margin: 0 1px 0 0;
	padding: 0px;
	float: left;
	height: 43px;
	font-size: 9pt;
}

.Navigation .navItem table
{
	width: 100%;
	height: 43px;
}

.Navigation .navItem table td.number
{
	width: 13px;
	padding-left: 7px;
}

.Navigation .navItem table td
{
	padding-right: 2px;
}

.Navigation a, .Navigation a:visited
{
	text-decoration: none;
	display: block;
	line-height: 14px;
	height: 43px;
}

.SelectionMenu 
{
	text-align: left;
	font-family: Arial;
	height: 36px;
}

.SelectionMenu .navItem
{
	margin: 0 1px 0 0;
	padding: 0px;
	float: left;
	height: 35px;
	font-size: 9pt;
}

.SelectionMenu .navItem table
{
	width: 100%;
	height: 35px;
}

.SelectionMenu .navItem table td.number
{
	width: 13px;
}

.SelectionMenu .navItem table td
{
	padding-right: 2px;
	padding-left: 7px;
}

.SelectionMenu a, .SelectionMenu a:visited
{
	text-decoration: none;
	display: block;
	line-height: 14px;
	height: 35px;
}

.RegionNavigation
{
	text-align: left;
	font-family: Arial;
	height: 36px;
}

.RegionNavigation .navItem
{
	margin: 0 1px 0 0;
	padding: 0px;
	float: left;
	height: 35px;
	font-size: 9pt;
}

.RegionNavigation .navItem table
{
	width: 100%;
	height: 35px;
}

.RegionNavigation .navItem table td.number
{
	width: 13px;
}

.RegionNavigation .navItem table td
{
	padding-right: 2px;
	padding-left: 7px;
}

.RegionNavigation a, .RegionNavigation a:visited
{
	text-decoration: none;
	display: block;
	line-height: 14px;
	height: 35px;
}

.CurrentFirst
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/current.gif' );
	background-position: left top;
	color: #ffffff;
	cursor: pointer;
}
.CurrentLast
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/currentLast.gif' );
	background-position: right top;
	color: #ffffff;
	cursor: pointer;
}
.Current
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/current-bg.gif' );
	background-repeat: repeat-x;
	color: #ffffff;
	cursor: pointer;
}

.UnvisitedFirst
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/unvisited.gif' );
	background-position: left top;
	color: #6c6c6c;
}
.UnvisitedLast
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/unvisitedLast.gif' );
	background-position: right top;
	color: #6c6c6c;
}
.Unvisited
{
	color: #6c6c6c;
	background-color: #eaf1f9;
}

.VisitedFirst
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/visited.gif' );
	background-position: left top;
	color: #6c6c6c;
	cursor: pointer;
}
.VisitedLast
{
	background-image: url(                        '/Bluesystems/Images/ProgressMenu/visitedLast.gif' );
	background-position: right top;
	color: #6c6c6c;
	cursor: pointer;
}
.Visited
{
	color: #6c6c6c;
	background-color: #c9dbf3;
	cursor: pointer;
}

/* Shopping Cart
---------------------------------------------------------------------- */
#ShoppingHeading
{
	background-image: url(                        '/Bluesystems/Images/ShoppingCart/header-bg.gif' );
	color: #ffffff;
	font-size: 10pt;
	height: 43px;
	line-height: 43px;
	text-align: center;
}

.ShoppingTable
{
	color: #4c4d4d;
	font-size: 9pt;
	line-height: 20px;
	margin-top: 1px;
	text-align: left;
	width: 100%;
}

.ShoppingTable td
{
	padding: 0px 6px;
}

.ShoppingTable .DescriptionTitle
{
	background-color: #C9DBF1;
	width: 177px;
}

.ShoppingTable .ExchangeTitle
{
	background-color: #C9DBF1;
}

.ShoppingTable .ExchangeType
{
	background-color: #C9DBF1;
}

.ShoppingTable .PriceTitle
{
	background-color: #C9DBF1;
	text-align: right;
	width: 84px;
}

.ShoppingTable .Description
{
	border-left: 2px solid #C7DAF0;
	border-right: 2px solid #C7DAF0;
	width: 177px;
}

.ShoppingTable .Exchange
{
	border-left: 2px solid #C7DAF0;
	border-right: 2px solid #C7DAF0;
	width: 91px;
	vertical-align: top;
}

.ShoppingTable .Type
{
	border-right: 2px solid #C7DAF0;
	width: 68px;
	vertical-align: top;
}

.ShoppingTable .Price
{
	border-right: 2px solid #C7DAF0;
	width: 82px;
	vertical-align: top;
	text-align: right;
}

.ShoppingTable .Bottom
{
	background-image: url(                        '/Bluesystems/Images/ShoppingCart/bottom-bg.gif' );
	background-repeat: no-repeat;
	height: 10px;
}

.ShoppingTable .Border
{
	border-bottom: 1px solid #C7DAF0;
}
.ShoppingTable .TopBorder
{
	border-top: 1px solid #C7DAF0;
}
/* Buying 
------------------------------------------------------------------------ */
table.NonPro td
{
	width: 50px;
}

table.NonPro
{
	margin-bottom: 5px;
}

.NonProError
{
	height: 20px;
	line-height: 20px;
	
}

/* Product Selection
-------------------------------------------------------------------------- */
.Products .first div, .Products .left div, .Products .right div
{
	padding: 5px;
}

.Products .first
{
	float: left;
	width: 600px;
}

.Products .left
{
	float: left;
	width: 300px;
}

.Products .right
{
	float: left;
	width: 300px;
}

/* Exchange Data
------------------------------------------------------------------------------ */
.Exchanges
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 605px;
}

.Exchanges .Heading
{
	background-image: url(           '/Bluesystems/Images/ExchangeData/header-bg.gif' );
	color: White;
	height: 35px;
	text-indent: 25px;
}

/* News & Financials
------------------------------------------------------------------------------ */

.NewsWires
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 611px;
}


.NewsWires tr td
{
	margin: 0px;
	padding: 0px;
}

.NewsWires .Heading
{
	background-image: url(                    '/Bluesystems/Images/NewsFinancials/header-bg.gif' );
	color: White;
	height: 35px;
	text-indent: 25px;
}

.NewsWires .Bottom
{
	background-image: url(                    '/Bluesystems/Images/NewsFinancials/bottom-bg.gif' );
	background-repeat: no-repeat;
	height: 10px;
}

.NewsWires .CategoriesDescription
{
	background-color: #C9DBF1;
	border-left: 1px solid #C7D9F1;
	border-right: 1px solid White;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 5px;
	width: 394px;
}

.NewsWires .CategoriesValue
{
	background-color: #C9DBF1;
	border-right: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 5px;
	width: 204px;
}

.NewsWires .ItemDescription
{
	border-left: 1px solid #C7D9F1;
	border-right: 1px solid #C7D9F1;
	border-top: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 379px;
}

.NewsWires .ItemValue
{
	border-right: 1px solid #C7D9F1;
	border-top: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 10px;
	text-align: left;
	width: 199px;
}

.Error
{
	color: Red;
}

/* SMS Options
------------------------------------------------------------------------------ */

.SMSOptions
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 611px;
}


.SMSOptions tr td
{
	margin: 0px;
	padding: 0px;
}

.SMSOptions .Heading
{
	background-image: url(                    '/Bluesystems/Images/NewsFinancials/header-bg.gif' );
	color: White;
	height: 35px;
	text-indent: 25px;
}

.SMSOptions .Bottom
{
	background-image: url(                    '/Bluesystems/Images/NewsFinancials/bottom-bg.gif' );
	background-repeat: no-repeat;
	height: 10px;
}

.SMSOptions .CategoriesDescription
{
	background-color: #C9DBF1;
	border-left: 1px solid #C7D9F1;
	border-right: 1px solid White;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 5px;
	width: 394px;
}

.SMSOptions .CategoriesValue
{
	background-color: #C9DBF1;
	border-right: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 5px;
	width: 204px;
}

.SMSOptions .ItemDescription
{
	border-left: 1px solid #C7D9F1;
	border-right: 1px solid #C7D9F1;
	border-top: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 379px;
}

.SMSOptions .ItemValue
{
	border-right: 1px solid #C7D9F1;
	border-top: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 10px;
	text-align: left;
	width: 199px;
}

/* Feed 
-------------------------------------------------------------- */

.tdFeedName
{
	border-left: solid 1px #c7d9f1;
	border-right: solid 1px #c7d9f1;
	border-top: solid 1px #c7d9f1;
	color: #4c4e4e;
	padding-left: 10px;
	padding-right: 10px;
	width: 160px;
}
.tdFeedHeaderValue
{
	border-right: solid 1px #ffffff;
	color: #4c4e4e;
	padding: 0 5px;
	text-align: left;
	width: 130px;
}
.tdFeedHeaderLastValue
{
	border-right: solid 1px #c7d9f1;
	color: #4c4e4e;
	padding: 0 5px;
	text-align: left;
	width: 130px;
}
.tdFeedHeaderName
{
	border-right: solid 1px #ffffff;
	color: #4c4e4e;
	padding: 0 5px;
	width: 170px;
}
.tdFeedValue
{
	border-right: solid 1px #c7d9f1;
	border-top: solid 1px #c7d9f1;
	color: #4c4e4e;
	padding-left: 10px;
	text-align: left;
	width: 130px;
}
.ExchangeFeedRegion
{
	background-color: #c9dbf3;
}
.ExchangeFeedRegionData
{
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 0px 5px;
}
.ExchangeFeedData
{
	border-left: solid 1px #c9dbf3;
	border-right: solid 1px #c9dbf3;
	border-top: solid 1px #c9dbf3;
	padding: 0px 10px;
}
.ExchangeFeedRegionDataLast
{
	border-right: 0px;
	width: 138px;
}
.ExchangeFeedRegionDataFirst
{
	border-left: 0px;
	width: 187px;
}
.ExchangeFeedDataNotFirst
{
	border-left: 0px;
	width: 138px;
}

.ExchangeFeedTable .Bottom
{
	background-image: url(                 '/Bluesystems/Images/ExchangeData/bottom-bg.gif' );
	background-repeat: no-repeat;
	height: 10px;
}

/* Downloads
------------------------------------------------------------------------------ */

.DownloadButtons
{
	width: 302px !important;
	height: 32px !important;
	line-height: 32px !important;
	float: left;
	margin-right: 10px;
	padding: 0px 0px 0px 5px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	background-position: top;
}

.DownloadBlueMobileSoftware
{
	background-image: url(                 '/Bluesystems/Images/Download/btn-downl-blue-mobile-software.gif' );
}

.DownloadQuickStartGuide
{
	background-image: url(                 '/Bluesystems/Images/Download/btn-downl-quick-start-guide.gif' );
}




/* Content */
#ContentContainer
{
	background-image: url(/BlueSystems/images/background.gif);
	background-repeat: repeat-y;
	width: 1000px;
}

#ContentContainer .Padding
{
	width: 991px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 4px;
	margin-right: 4px;
}

.SubPadding
{
	padding-left: 26px;
	padding-right: 26px;
}
.TopPadding
{
	padding-top: 0px;
}

.news-menu
{
	margin-bottom: 10px;
}

.news-menu ul
{
	height: 1px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.news-menu ul li
{
	display: inline;
	float: left;
}
.news-menu span
{
	color: #0053BF;
	font-size: 12pt;
	font-weight: bold;
	padding-right: 40px;
}
.news-menu a, .news-menu a:link, .news-menu a:visited
{
	color: #0078c9; 
	text-decoration: none;
}
.news-menu a
{
	font-size: 12pt;
	font-weight: bold;
	padding-right: 40px;
}
.news-menu a:hover, .news-menu span
{
	color: #161a44;
	text-decoration: none;
}



.highlighted a, .highlighted a:visited
{
	color: #161a44;
	text-decoration: underline;
}
a, a:link, a:visited
{
	/*color: #0098CE;*/
	color: #0078c9;
	text-decoration: none;
}
a, a:link, a:visited
{
	/*color: #0098CE;*/
	color: #0078c9;
	text-decoration: none;
}
a, a:link, a:visited
{
	/*color: #0098CE;*/
	color: #0078c9;
	text-decoration: none;
}


.news-title a:hover
{
	text-decoration: underline;
}

.FaqHeader
{
	cursor: pointer;
	padding: 10px 0px 5px 0px;
}
.FaqHeader p
{
	margin: 0px;
	padding: 0px;
}

.FaqHeader p:hover
{
	text-decoration: underline;
}

/* Agreements
------------------------------------------------------------------------------ */

.Agreements
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 611px;
}

.Agreements .AgreementText
{
	text-align: justify;
	width: 555px;
}

.Agreements tr td
{
	margin: 0px;
	padding: 0px;
}

.Agreements .Heading
{
	background-image: url(                    '/Bluesystems/Images/NewsFinancials/header-bg.gif' );
	color: White;
	height: 35px;
	text-indent: 25px;
}

.Agreements .Bottom
{
	background-image: url(                    '/Bluesystems/Images/Agreements/bottom-bg.gif' );
	background-repeat: no-repeat;
	height: 10px;
}

.Agreements .CategoriesDescription
{
	background-color: #C9DBF1;
	border-left: 1px solid #C7D9F1;
	border-right: 1px solid White;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 5px;
	width: 394px;
}

.Agreements .CategoriesValue
{
	background-color: #C9DBF1;
	border-right: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 5px;
	width: 204px;
}

.Agreements .ItemDescription
{
	border-left: 1px solid #C7D9F1;
	border-right: 1px solid #C7D9F1;
	border-top: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 379px;
}

.Agreements .ItemValue
{
	border-right: 1px solid #C7D9F1;
	border-top: 1px solid #C7D9F1;
	color: #4C4D4D;
	line-height: 20px;
	padding-left: 10px;
	text-align: left;
	width: 199px;
}

/* LOGIN PAGE
-------------------------------------------------*/

.Login
{
	font-size: 10pt;
}

/*
.login-table
{
	margin: 0 auto;
	width: 284px;
}

.Login table#login thead td
{
	background-image: url(   '/Bluesystems/Images/MyAccount/HeaderImage.gif' );
	height: 35px;
	text-indent: 25px;
	color: White;
	font-size: 10pt;
}

.Login table#login td.right
{
	border-right: solid 1px #c7d9f1;
	border-top: solid 1px #c7d9f1;
	color: #4c4e4e;
	height: 24px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}

.Login table#login td.left
{
	border-left: solid 1px #c7d9f1;
	border-right: solid 1px #c7d9f1;
	border-top: solid 1px #c7d9f1;
	color: #4c4e4e;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 26px;
	padding-right: 8px;
}

.Login table#login td.full
{
	border-left: solid 1px #c7d9f1;
	border-right: solid 1px #c7d9f1;
	border-top: solid 1px #c7d9f1;
	color: #4c4e4e;
	height: 24px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Login table#login td.fullError
{
	border-left: solid 1px #c7d9f1;
	border-right: solid 1px #c7d9f1;
	border-top: solid 1px #c7d9f1;
	color: #4c4e4e;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Login table#login td.fullButton
{
	border-left: solid 1px #c7d9f1;
	border-right: solid 1px #c7d9f1;
	color: #4c4e4e;
	height: 24px;
	padding-top: 8px;
	padding-bottom: 0px;
}

.Login table#login td.bottom
{
	background-image: url(   '/Bluesystems/Images/MyAccount/bottomBg.gif' );
	background-repeat: no-repeat;
	height: 10px;
}
*/

.PartnerText
{
	text-align: right;
	padding-right: 30px;
	padding-top: 40px;
	
	color: #0053bf;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
}

.PartnerTextCSL
{
	/*text-align: right;
	padding-right: 70px;*/
	padding-left:20px;
	padding-top: 40px;
	
	color: #0053bf;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
}

/* New Four Column (Grey) 18th Mar*/

/* Four Columns
------------------------------------------------------------------------------ */
.FourColumnsGrey
{
	/*background-image: url(           '/Bluesystems/Images/Website/four-columns-bg.gif' );
	background-repeat: repeat-y;*/
	
}

.FourColumnsGrey .Column
{
	float: left;
	width: 196px;
	padding: 7px;
	background:#F9F9F9;
}

.FourColumnsGrey ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.styleDBLUE {color: #003e74;}
.styleLBLUE {color: #0078c9}
.styleGREEN {color: #77B800}
.styleORANGE {color: #e37c00;}
.styleRED {color: #d6083b;}
.stylePURPLE {color: #810262}

.pageTopTitle
{
    font-size: 25px; 
    font-weight: bold; 
    color: #003e74;
}

.styleLINKS
 {
     font-size: 16px;
     font-weight:normal;text-decoration: none;
 }

.styleLBLUELINK
{
    color:#0078c9;
    text-decoration:none;
}