/*Copyright Bridgeline Software, Inc. An unpublished work created in 2007. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. 
("Bridgeline").  Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

/***************** Basic_elements******************/

body, table, tr, td, form, select, option, text, input, textarea
{
	font:11px Arial, Helvetica, sans-serif;
}

*
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #ffffff;
	color: #000000;
}


a, a:visited
{
	text-decoration: none;
	color: #666666;
}

a:hover, a:active
{
	text-decoration: underline;
	color: #000000;
}

p
{
	padding: 0;
	margin-bottom: 1.6em;
	font-family: Arial;
	font-size: 12px;
}

ul, ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}

img
{
	border: none;
}

h1
{
	margin: 0;
	padding: 0;
}

h2
{
	margin: 0;
	padding: 0 0 18px 10px;
	font-size: 1.8em;
}

h3
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

h4
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #000000;
}

h5
{
	margin: 0;
	padding: 0;
	font-size: 1em;
}

h6
{
	margin: 0;
	padding: 0;
	font-size: 13px;
}

label
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

/***************** Wrapper******************/

div.wrapper
{
	display: table;
	width: 977px;
	padding-right: 23px;
	font-size: 1.1em;
}

/***************** Header******************/

div.header
{
	float: left;
	height: 86px;
	overflow: hidden;
	width: 735px;
}

div.header h1
{
	float: left;
	padding: 13px 0px 0px 15px;
}

div.header h2
{
	float: right;
	display: block;
	margin: 48px 21px 0px 0px;
}

div.utilityBox
{
	float: right;
	display: block;
	width: 242px;
	height: 45px;
	margin-top: 41px;
	background-color: #e9e9e9;
	overflow: hidden;
	color: #666666;
	font-size: 1.1em;
}

div.utilityText
{
	float: left;
	width: 140px;
	padding: 6px 0px 0px 11px;
}

div.utilityText p
{
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}

div.utilityLink
{
	float: left;
	width: 79px;
	height: 100%;
	border-left: 1px solid #ffffff;
}

div.utilityLink a
{
	display: block;
	margin: 9px 0px 0px 8px;
	padding-left: 10px;
	background-image: url(../images/arrowUtility.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

/***************** TopNavigation******************/

div.navBar
{
	width: 100%;
	background-color: #616265;
	height: 23px;
	overflow: hidden;
}

div.topNav
{
	float: left;
	width: 721px;
	padding-left: 14px;
}

div.navLink
{
	float: left;
	width: 242px;
	background-color: #8d9091;
	height: 23px;
	overflow: hidden;
	color: #ffffff;
	font-size: 1.1em;
}

div.navLink li
{
	float: left;
}

div.navLink a, div.navLink a:visited
{
	font-weight: bold;
	padding: 2px 0px 3px 11px;
	color: #ffffff;
	display: block;
	text-decoration: none;
}

div.navLink a:hover, div.navLink a:active
{
	color: #ffffff;
	display: block;
	padding: 2px 0px 3px 11px;
	text-decoration: underline;
}

.menu
{
	background-color: #616265;
	height: 23px;
	margin-left: 15px;
	padding: 6px;
	cursor: pointer;
}
#nav {
	float: left;
	padding:2px 11px 5px 10px;
	display:block;
	height:23px;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
	color:#ffffff;
	
}
#nav li {
	float: left;
}
#nav a.link1,#nav a.link2,#nav a.link3,#nav a.link4,#nav a.link5,#nav a.link6
{
	padding:2px 11px 5px 10px;
	display:block;
	height:23px;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
	color:#ffffff;
}
#nav a.link1
{
	width:30px;
	border-left:1px solid #949494;
}
#nav a.link2
{
	width:147px;
	border-left:1px solid #949494;
}
#nav a.link3
{
	width:123px;
	border-left:1px solid #949494;
}
#nav a.link4
{
	width:61px;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
}
#nav a.link5
{
	width:161px;
	border-left:1px solid #949494;
}
#nav a.link6
{
	width:101px;
	border-left:1px solid #949494;
}
#nav a.current
{
	background-color:#333333;
}
#nav li:hover,#nav li.sfhover
{
	background-color:#333333;
}
/***************** BreadCrumb******************/


div.breadCrumb
{
	padding: 4px 0px 6px 14px;
	color: #000000;
	font-size: 1.1em;
}

.selected
{
	text-decoration: none;
	color: #000000;
}

/*
div.breadCrumb a, div.breadCrumb:visited
{
	text-decoration: none;
	color: #666666;
}

div.breadCrumb a:hover, div.breadCrumb:active
{
	text-decoration: underline;
	color: #000000;
}*/

/***************** SectionHeader******************/

div.sectionHeader
{
	float: left;
	width: 963px;
	height: 25px;
	padding: 5px 0px 6px 14px;
	overflow: hidden;
	background-color: #9e8f6c;
	background-image: url(../images/contentHeaderImg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div.sectionHeader h3
{
	margin: 0;
	padding: 0;
	font-size: 1.7em;
	/*font-family: Georgia;*/
	font-family: Arial;
	font-weight: normal;
	color: #ffffff;
}

/***************** ContentArea******************/

div.contentArea
{
	display: table;
	width: 977px;
}

/***************** SideBar******************/

div.sideBarNew
{
	float: left;
	width: 300px;
	margin: 0px 26px 0px 7px;
	padding-bottom: 10px; /*padding-bottom: 66px;*/
}

/*****************LaunchBar******************/

div.launchBar
{
	width: 300px;
	display: block;
	background-color: #e9e9e9;
	margin-top: 27px;
	float: left;
}

div.launchBar1
{
	margin-bottom: 7px;
}

div.launchBar a
{
	display: block;
	margin: 14px 0px 0px 0px;
	padding-left: 14px;
	background-image: url(../images/arrowLaunch.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;
}

div.launchBar a.applet
{
	display: block;
	width: 186px;
	padding-left: 38px;
	padding-bottom: 12px;
}

div.tradeNew
{
	display: table;
	width: 300px;
	display: block;
	background-color: #e9e9e9;
	border-top: 1px solid #ffffff;
	padding: 14px 0px 13px 0px;
	float: left;
}

div.tradeNew a
{
	float: left;
	width: 70px;
	padding-left: 38px;
	display: block;
	background-image: url(../images/arrowLaunch.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;
}

div.tradeNew p
{
	width: 180px;
	display: block;
	float: left;
	color: #616265;
}

/***************** MainContentHome******************/

div.mainContentHome
{
	float: left;
	width: 634px;
	margin-top: 27px;
}

div.bodyLink
{
	margin-bottom: 5px;
	float: left;
	width: 100%;
}

/* Fix for firefox */
div.bodyLink1
{
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
/* Fix for firefox */

div.newsTab
{
	height: 194px;
	overflow: auto;
	padding-top: 7px;
}

div.Announcements
{
	height: 202px;
	overflow: auto;
	border: 1px solid #9e8f6c;
	width: 630px;
	float: left;
}

div.Announcements1
{
	height: 408px;
	margin-top: 6px;
	float: left;/* Fix for firefox */
}

div.bodyLink li, div.bodyLink1 li
{
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}

div.bodyLink img, div.bodyLink1 img
{
	display: inline;
}

div.bodyLink a, div.bodyLink a:visited, div.bodyLink1 a, div.bodyLink1 a:visited
{
	text-decoration: none;
	color: #b38633;
	font-weight: normal;
}

div.bodyLink a:hover, div.bodyLink a:active, div.bodyLink1 a:hover, div.bodyLink1 a:active
{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}

div.calender
{
	border: 1px solid #9e8f72;
	float: left;
	/*margin-bottom:10px;*/
}

div.mainContentHome1
{
	float: left;
	margin-top: 27px;
	width: 632px;
}

div.mainContentHome1 div.Announcements
{
	overflow: auto;
	border: 1px solid #9e8f6c;
	width: 632px;
}


/***************** MainContent******************/

div.mainContent
{
	float: left;
	width: 498px;
	line-height: 1.4em;
	margin: 27px 27px 0px 27px;
}

/***************** Trading Tool******************/

div.tabTrading
{
	margin: 29px 0px 23px 12px;
}

div.tabStripe
{
	margin: 10px 0px 16px 12px;
}


div.tab
{
	padding-top: 10px;
	margin-top: -10px;
	padding-bottom: 10px;
	margin-left: -2px;
	float: left;
}

div.buttons
{
	margin: 15px 0px 100px 15px;
}

#cancel
{
	padding-left: 10px;
}

div.tabTrading1
{
	margin: 29px 0px 150px 15px;
}

div.tabOneContent
{
	float: left;
	width: 550px;
	padding: 25px 25px 0px 25px;
	font-size: 1.2em;
}

div.launchBarTrading
{
	float: left;
	background-color: #e9e9e9;
	margin-top: 25px;
	padding: 15px 55px 16px 15px;
	margin-left: 20px;
}

div.launchBarTrading a.applet
{
	display: block;
	padding-left: 25px;
	padding-right: 20px;
	background-image: url(../images/arrowLaunch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.tabOneContent h4
{
	font-size: 1.2em;
}

div.tabOneContent ul
{
	padding: 0px 0px 20px 0px;
}

div.tabOneContent ul li
{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
}

div.tabOneContent a
{
	background-image: url(../images/pdfIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 5px 25px;
	color: #000000;
	text-decoration: underline;
}

div.tabOneContent p.linkDesc
{
	padding-left: 25px;
}

/***************** deferred Execution******************/

div.deferred
{
	width: 960px;
	display: table;
	font-size: 1.1em;
}

div.deferred p
{
	width: 650px;
	font-size: 1.1em;
	margin: 7px 0px 20px 15px;
}

div.deferred a, div.deferred a:visited
{
	color: #000000;
	text-decoration: underline;
}

div.deferred a:hover, div.deferred a:active
{
	color: #000000;
	text-decoration: underline;
}

div.batchUpload
{
	float: left;
	width: 490px;
	background-color: #e5e5e5;
	padding: 23px 0px 21px 15px;
}

#batch
{
	width: 256px;
	border: 1px solid #7c7c7c;
	height: 14px;
	padding-top: 4px;
	font-size: 1.1em;
	font-family: Arial;
	padding-bottom: 2px;
}

img.choose
{
	margin-left: 10px;
	margin-top: 2px;
}

#import
{
	margin-left: 10px;
}

div.transaction
{
	float: left;
	width: 435px;
	background-color: #e5e5e5;
	padding: 23px 0px 24px 20px;
	background-image: url(../images/divider.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

div.process p
{
	clear: both;/* Fix for firefox */
}

#entry
{
	width: 100px;
	font-size: 1.1em;
}

#go
{
	padding-left: 5px;
}

.entryText
{
	margin-top: 4px;
}

/***************** Reports ******************/

div.reports
{
	margin: 19px 0px 30px 15px;
	width: 964px;
	display: table;
}

div.reports h4
{
	font-size: 1.2em;
	padding-bottom: 13px;
}

div.reports h5
{
	width: 953px;
	background-color: #8d9091;
	padding: 4px 0px 5px 10px;
	font-size: 1.1em;
	color: #ffffff;
}

div.tradeDate
{
	float: left;
	width: 90px;
	background-color: #e9e9e9;
	padding: 7px 30px 16px 10px;
	font-weight: bold;
	font-size: 1.1em;
}

div.fromDate
{
	float: left;
	width: 160px;
	background-color: #e9e9e9;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 7px;
	padding-bottom: 16px;
}

div.toDate
{
	float: left;
	width: 173px;
	background-color: #e9e9e9;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 7px;
	padding-bottom: 16px;
}

div.fixingTime
{
	float: left;
	width: 160px;
	background-color: #e9e9e9;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 7px;
	padding-bottom: 14px;
}

div.account
{
	float: left;
	width: 340px;
	background-color: #e9e9e9;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 7px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#search
{
	padding-left: 20px;
}

#fixing
{
	width: 120px;
	font-size: 1.1em;
	margin-top: 4px;
}

#account
{
	width: 120px;
	font-size: 1.1em;
}

#from
{
	padding-bottom: 4px;
}

#to
{
	padding-bottom: 4px;
}

.picker1
{
	margin: 0 3px 0 0 !important;
	padding: 0;
	height: 16px;
	vertical-align: top;
}

/***************** Footer******************/
div.footer
{
	clear: both;
	border-top: 1px solid #cccccc;
	color: #999999;
	padding-top:13px;
	margin-left: 15px;
	width: 960px;
	/*float: left;*/
}

div.footer ul
{
	padding-top: 10px;
	float: left;
}

div.footer li
{
	float: left;
}

div.footer li.seperator
{
	vertical-align: middle;
}

div.footer li.copy
{
	float: right;
}

div.footer p
{
    TEXT-ALIGN: right;
	FONT-SIZE:10px;
	color: #777777;	
	padding:0px 0px 5px 1px;
}
div.footer p.CopyRightText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    WORD-SPACING: normal;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 0px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

div.footer a, div.footer a:visited
{
	display: block;
	float: left;
	/*padding: 0px 10px 5px 10px;*/
	padding: 0px 20px 0px 0px;
	font-size: .9em;
	text-decoration: none;
	color: #999999;
}

div.footer a:hover, div.footer a:active
{
	text-decoration: underline;
	color: #000000;
}

.CopyRightText
{
	margin-left: 15px;
	margin-top: 7px;
	width: 950px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WORD-SPACING: normal;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

/**************BorderLess**************************/

div.borderLess
{
	border: none;
	margin-bottom: 0em;
}

/***************** @fixes******************/

.clearFix
{
	clear: both;
	height: 0;
	font-size: 0em;
}
/*SECOND PHASE*/

/**************** Upload Batch Load Files ***************/

div.uploadSection
{
	width: 473px;
	background-color: #E5E5E5;
	padding: 18px 0 209px 13px;
	float: left;
}

div.uploadSection label
{
	float: left;
	display: inline;
	margin: 0 0 3px 0;
}

div.uploadSection span, div.uploadSection span input, div.uploadSection span label
{
	float: left;
	display: block;
}

div.uploadSection span input
{
	width: 12px;
	height: 12px;
	margin: 3px 0 0 0;
}

div.uploadSection span
{
	width: 100%;
	margin: 1px 0 2px 1px;
}

div.uploadSection span label
{
	font-weight: normal;
	padding: 0 0 0 3px;
	width: 125px;
	margin: 0;
}

div.uploadSection span.lastColumn
{
	padding: 16px 0 0 0;
	margin: 0;
}

div.uploadSection span.lastColumn label
{
	padding: 0;
	margin: 0;
	width: 100%;
}

div.uploadSection span.lastColumn input.uploadTxt
{
	width: 258px;
	margin: 1px 0 0 0;
	height: 15px;
}

div.uploadSection span.lastColumn input.chooseBtn
{
	width: 97px;
	height: 20px;
	padding: 0;
	margin: 1px 13px 0 8px;
}

div.uploadSection span.lastColumn input.uploadBtn
{
	width: 72px;
	height: 20px;
	padding: 0;
	margin: 0 0 0 0;
}

div.optionsDefined
{
	width: 429px;
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding: 18px 0 0 25px;
}

div.optionsDefined label
{
	font-weight: bold;
}

div.optionsDefined ul
{
	margin: 13px 0 0 0;
}

div.optionsDefined ul li
{
	background-image: url(../images/bullet.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 0 0 14px 12px;
	line-height: 14px;
}

div.infoSection
{
	width: 100%;
	height: 360px;
	background-color: #E5E5E5;
}

div.infoSection img
{
	margin: 173px 0 0 0;
}

/**************** Research1 ***********************/

div.reasearchMU
{
	padding: 24px 0 0 32px;
}

div.reasearchMU div.photoNDesc
{
	float: left;
	padding: 0 0 16px 0;
}

div.reasearchMU div.photoNDesc img
{
	float: left;
	display: block;
}

div.reasearchMU div.photoNDesc span
{
	float: left;
	width: 830px;
	padding: 0 0 0 26px;
}

div.reasearchMU div.photoNDesc span label
{
	font-size: 12px;
	padding: 0 0 2px 0;
}

div.reasearchMU div.photoNDesc span p
{
	font-size: 13px;
	line-height: 13px;
	margin: 0;
	padding: 0;
}

div.reasearchMU div.photoNDesc span p.dateClass
{
	font-size: 11px;
	margin: 0;
	padding: 18px 0 0 0;
}

div.reasearchMU div.photoNDesc img
{
	margin-top: 6px;
}

div.reasearchMU p
{
	padding-right: 260px;
	line-height: 16px;
	margin-bottom: 0;
	padding-top: 16px;
}

div.reasearchMU ul
{
	float: left;
	margin: 0;
	padding: 0 0 41px 0;
}

div.reasearchMU ul li a,div.reasearchMU ul li a:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #9E8F6C;
	background-image: url(../images/gBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 24px;
	float: left;
	margin: 0;
	padding: 15px 0 0 10px;
}
div.reasearchMU ul li a:hover,div.reasearchMU ul li a:active
{
	color: #000000;
	text-decoration:underline;
}
/********** Trade Log *************/

div.reports div.tradeLog
{
	padding: 10px 0 0 14px;
}

div.reports div.tradeLog span span label
{
	color: #000;
	font-weight: bold;
}

div.tradeLog
{
	background-color: #E5E5E5;
	float: left;
	width: 949px;
	padding: 18px 0 0 14px;
}

div.tradeLog span
{
	float: left;
	display: block;
	font-family: Arial;
	font-size: 11px;
}

div.tradeLog span label
{
	font-weight: bold;
}

div.tradeLog span select
{
	float: left;
	width: 140px;
	margin: 2px 22px 0 0;
}

div.tradeLog span span 
{
	float: left;
	display: block;
}

.fromDate
{
	float: left;
	height: 14px;
	width: 103px;
}

div.tradeLog span input.dateBtns
{
	float: left;
	margin: 0 19px 0 7px;
}

div.tradeLog span input.submit
{
	margin: 17px 0 0 0;
	padding-bottom: 7px;
}

div.reports div.tradeLog span span.radioTyp
{
	float: left;
	display: block;
}

div.tradeLog span span input
{
	vertical-align: middle;
}

div.tradeLog span span label
{
	font-weight: normal;
	color: #666;
	padding-right: 34px;
}

/*********** DownLoad Complete Trade ***********/

div.downloadCom
{
	padding: 0 25px 0 25px;
	float: left;
}

div.downloadCom div.tradeStatistics
{
	width: 907px;
	font-family: Arial;
	font-size: 12px;
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 20px;
	float: left;/* Fix for firefox */
}

div.downloadCom div.tradeStatistics p
{
	float: left;
	margin: 20px 35px 0 0;
	padding: 0;
	color: #666;
}

div.downloadCom div.tradeStatistics p b
{
	color: #000;
}

div.dataGridDiv label
{
	font-size: 12px;
	padding: 17px 0 5px 0;
	float: left;
}
/*SECOND PHASE*/




/* THIRD PHASE */

/********** My Profile Page *************/

div.profile
{
	padding: 24px 0 0 24px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}

div.profile p
{
	margin: 0;
}

div.profile table
{
	border-top: solid 1px #C8C8C8;
	border-left: solid 1px #C8C8C8;
	background-color: #F3F3F3;
	width: 910px;
	margin-top: 18px;
	margin-bottom: 133px;
}

div.profile table tr td
{
	vertical-align: middle;
	border-right: solid 1px #C8C8C8;
	border-bottom: solid 1px #C8C8C8;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 18px;
}

div.profile table tr td img
{
	margin: 12px 0 12px 0;
	vertical-align: middle;
}

div.profile table tr td a
{
	vertical-align: middle;
	padding: 0 0 0 16px;
	text-decoration: underline;
	color: #000;
}

/********** My Profile Page *************/


/********** Credit Check Details Page *************/

div.credit
{
	padding: 24px 0 0 24px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}

div.credit table
{
	/*border-top: solid 1px #C8C8C8;
	border-left: solid 1px #C8C8C8;*/
	background-color: #F3F3F3;
	width: 500px;
	/*margin-top: 10px;
	margin-bottom: 10px;*/
}

div.credit table tr td
{
	vertical-align: middle;
	/*border-right: solid 1px #C8C8C8;
	border-bottom: solid 1px #C8C8C8;*/
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 18px;
}

div.credit table tr td img
{
	margin: 12px 0 12px 0;
	vertical-align: middle;
}

div.credit table tr td a
{
	vertical-align: middle;
	padding: 0 0 0 16px;
	text-decoration: underline;
	color: #000000;
}

/********** Credit Check Details Page *************/

/********** PopUp Page ******************/

div.popUpDiv img
{
	padding: 17px 0 21px 0;
}

div.sectionHeader1
{
	float: left;
	width: 963px;
	height: 25px;
	padding: 8px 0px 11px 17px;
	overflow: hidden;
	background-color: #9e8f6c;
	background-image: url(../images/contentHeaderImg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div.sectionHeader1 h3
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
}

div.sectionPara
{
	padding: 16px 0 0 17px;
	background-color: #E9E9E9;
	float: left;
	width: 100%;
}

div.sectionPara p
{
	line-height: 18px;
}

/********** PopUp Page ******************/

/********** Help Center ****************/

div.helpCenterLeft
{
	width: 614px;
	float: left;
}

div.helpCenterLeft p
{
	margin: 0;
	padding: 20px 0 23px 24px;
}

div.helpCenterLeft span
{
	float: left;
	display: block;
	width: 600px;
	padding: 0 0 6px 24px;
}

div.helpCenterLeft label
{
	float: left;
	display: block;
	width: 100%;
}

div.helpCenterLeft input.userName
{
	width: 220px;
	height: 17px;
	float: left;
	padding-left:6px;
	color:#666666;
	font-size:1.1em;
}

div.helpCenterLeft span select
{
	font-size: 11px;
	width: 209px;
}

div.helpCenterLeft span textarea
{
	width: 472px;
	height: 178px;
}

div.helpCenterRight
{
	width: 343px;
	background-color: #E5E5E5;
	float: left;
	padding: 18px 0 25px 0;
}

div.helpCenterRight span
{
	float: left;
	display: block;
	padding: 0 0 13px 26px;
	width: 300px;
}

div.helpCenterRight span p
{
	line-height: 12px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	width:290px;
}

div.helpCenterRight span p a
{
	text-decoration: underline;
	color: #000;
}

#helpSubject
{
	height:20px;
	color:#666666;
}

#helpComment
{
	color:#666666;
}

/********** Help Center ****************/

/********** Market Calendar ***********/

div.marketCalendar div.tradeLog
{
	padding-bottom: 27px;
}

div.marketCalendar div.tradeLog span span input.chkBox, div.marketCalendar div.tradeLog span span input.radioBtn 
{
	height: 13px;
	width: 13px;
}

div.marketCalendar div.tradeLog span.mulipleInpts
{
	margin-right: 12px;
}

div.marketCalendar div.tradeLog span span label
{
	padding-right: 9px;
}

div.marketGrids
{
	width: 910px;
	padding: 4px 0 27px 25px;
}

div.marketGrids label
{
	padding: 15px 0 0 0;
	float: left;
}

/********** Market Calendar ***********/

/********** ISO Currency *************/

div.isoCurrency
{
	padding: 20px 0 0 25px;
}

div.isoCurrency label
{
	font-size:1.2em;
}
div.isoCurrency p
{
	padding: 0 250px 0 0;
}

div.isoCurrencyLeft, div.isoCurrencyRight
{
	width: 450px;
	float: left;
	padding-bottom: 50px
}

div.isoCurrencyLeft 
{
	padding: 0 20px 0 0;
}

div.isoCurrency ul
{
	float: left;
	padding: 0;
	margin: 4px 0 9px 0;
}

div.isoCurrency ul li
{
	background-color: #9E8F6C;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-right: 1px;
	float: left;
}

div.isoCurrency ul li.last
{
	margin-right: 0px;
}

div.isoCurrency ul li a,div.isoCurrency ul li a:visited
{
	color: #FFF;
	text-decoration:none;
	padding: 5px 5px 5px 4px;
	display:block;
}
div.isoCurrency ul li a:hover,div.isoCurrency ul li a:active
{
	color: #fff;
	background-color:#000;
	text-decoration:none;
	padding: 5px 5px 5px 4px;
	display:block;
}
/********** ISO Currency *************/

/********** Release Details **********/

div.releaseDetailLeft
{
	width: 690px;
	float: left;
	padding: 25px 0 20px 30px;
}

div.releaseDetailLeft h6
{
	line-height: 17px;
}

div.releaseDetailLeft p.date
{
	padding: 14px 0 0 0;
}

div.releaseDetailLeft span label
{
	font-size: 12px;
}

div.releaseDetailLeft span p
{
	padding: 0 20px 0 0;
}

div.releaseDetailRight
{
	width: 215px;
	float: left;
}

div.addressSection
{
	background-color: #E9E9E9;
	width: 196px;
	height: 125px;
	margin: 26px 0 0 0;
	padding: 13px 0 0 19px;
}

div.addressSection p
{
	font-size: 11px;
	padding: 0 20px 9px 0;
	margin: 0;
	line-height: 14px;
}

div.addressSection p a,div.addressSection p a:visited
{
	text-decoration: none;
	color: #000;
}

div.addressSection p a:hover,div.addressSection p a:active
{
	text-decoration: underline;
	color: #000;
}
div.addressSection p a.date,div.addressSection p a.date:visited
{
	text-decoration: underline;
	color: #000;
}

div.addressSection p a.date:hover,div.addressSection p a.date:active
{
	text-decoration: underline;
	color: #000;
}

/********** Release Details **********/

/* THIRD PHASE */

/* FOURTH PHASE */

/************* Support **********/

div.iFXSystem
{
	padding: 20px 0 0 25px;
	float: left;/* Fix for firefox */
}

div.iFXSystem p
{
	padding: 0 375px 0 0;
}

div.iFXSystemLeft, div.iFXSystemRight
{
	width: 417px;
	float: left;
}

div.iFXSystemLeft
{
	margin-right: 43px;
}

div.iFXSystemLeft label, div.iFXSystemRight label
{
	padding-bottom: 6px;
	float: left;
	font-size:1.2em;
}

/************* Support System **********/

/************* Support Requirements ********/

div.iFXSystemReq
{
	width: 90%;
	padding: 3em 0 7em 0;
	float: left;/* Fix for firefox */
}

div.iFXSystemReq label
{
	font-size: 12px;
}

div.iFXSystemReq p
{
	padding-right: 270px;
}

/************* Support Requirements ********/

/************* WM Rates ********************/

div.WMRatesPage div.tradeLog
{
	padding-bottom: 22px;
	margin-bottom: 18px;
}

div.WMRates
{
	width: 875px;
	padding: 0 0 0 25px;
	float: left;/* Fix for firefox */
}

/************* WM Rates ********************/

.IndentCell
{
	background-color: Transparent;
}

.DataCell1
{
	text-align: left;
	width: 943px !important;
	font-weight: bold;
}

.DataCell2
{
	text-align: left;
	width: 943px !important;
}

/************* WM Rates ********************/

/************* Trader Hours ********************/

div.traderHours div.iFXSystem
{
	width: 933px;
	margin-bottom: 40px;
	padding-bottom:12em;
}

/************* Trader Hours ********************/

/************* Trader Holiday ********************/

div.traderHolidays 
{
	width: 933px;
	padding: 0 0 0 25px;
}

div.traderHolidays span.yearColumn
{
	width: 933px;
	float: left;
	color: #666;
	padding-top: 21px;
	padding-bottom: 16px;
}

div.traderHolidays span.yearColumn span input
{
	height: 13px;
	width: 13px;
}

div.traderHolidays span.yearColumn span label
{
	font-weight: normal;
	vertical-align: middle;
	padding-right: 21px;
	padding-bottom: 0;
	padding-left: 0;
}

div.traderHolidays span.yearColumn span input.goBtn
{
	width: 34px;
	height: 20px;
	vertical-align: middle;
}

div.traderHolidays label
{
	padding-bottom: 4px;
	padding-left: 2px;
}

/************* Trader Holiday ********************/

/************* Trader Position ********************/

div.traderPosition
{
	width: 900px;
	padding: 0;
}

div.traderPosition div.tradeLog
{
	padding-bottom: 22px;
	padding-left: 25px;
	width: 932px;
}

/************* Trader Position ********************/

/************* Trader Configuration ********************/

div.traderConfiguration
{
	width: 958px;
	padding: 0;
}

/************* Trader Configuration ********************/

/* FOURTH PHASE */



.Header
{
	font-size: 13px;
	font-weight: bold;
	background-color: #b3b3b3;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.LightGreybg 
{
	background-color:#e9e9e9; 
}

.TableBorder
{
    border-top: #9e8f6c 1px solid;
	border-bottom: #9e8f6c 1px solid;
	border-left: #9e8f6c 1px solid;	
	border-right: #9e8f6c 1px solid;	
}

.TableBorderLTR
{
	border-left: #9e8f6c 1px solid;	
    border-top: #9e8f6c 1px solid;
	border-right: #9e8f6c 1px solid;	
}

.TableBorderLBR
{
	border-left: #9e8f6c 1px solid;	
    border-bottom: #9e8f6c 1px solid;
	border-right: #9e8f6c 1px solid;	
}


.TableBorderLT
{
	border-left: #9e8f6c 1px solid;	
    border-top: #9e8f6c 1px solid;
}

.TableBorderT
{
	border-top: #9e8f6c 1px solid;
}

.LabelBig
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}


.CmpntArtGridCellLinkStyle
{
	padding: 0px 3px 0px 4px;
	font-family: Arial;
	color: #000000;
	text-decoration: underline;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-size: 11px;
	cursor:hand;
}

.hide
{
	display:none;
}
.show
{
	display:inline;
}





.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 11px;
  font-weight: normal;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  padding:2px 2px 1px 2px;
  cursor: pointer;
}

.calendar_button
{
	border:none;
	cursor:pointer;
}

.calendar td
{
  font-size:11px;
  font-weight:bold;
}

.title
{
  font-weight:bold;
  background-color:#9e8f6c;
}

.day
{
  width:21px;
  height:21px;
  cursor:pointer;
  text-align:center;
  border-width:0px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
  width:21px;
  height:21px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:0px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
  width:21px;
  height:21px;
  text-align:center;
  border-width:0px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#cec7b5;
}

.othermonthdays
{
  visibility:hidden;
}

.selectedday
{
  width:19px;
  height:19px;
  background-color:#FFFFFF;
  color:#000000;
  border-width:1px;
  border-color:#9e8f6c !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#FFFFFF;
  margin:0px 0px 0px 0px;
  padding:0px 8px 8px 8px;
}

.nextprev
{
  cursor:pointer;
  height:21px;
  vertical-align:middle;
  padding:0px 8px 0px 8px;
}


div.allEvents
{
	height: 108px;
	overflow-y: scroll; 
	width:100%;
}

div.HolidayCoverage
{
	height: 100px;
	overflow-y: scroll; 
	border: 1px solid #9e8f72;
	width:298px;
}

div.tradersTab
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -2px;
	float: left;
}

.Grid 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

/************* Scroll Bar ********************/
.ScrollBar
{
  background-image: url(../images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(../images/scroller/scroll_gripBg.gif); 
}



/************* Breadcrumb ********************/

BreadcrumbsNode
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
} 

.BreadcrumbsNode a
{ 
	color: #000000;
	text-decoration:none;
} 

.BreadcrumbsNode a:hover
{ 
	color: #000000;
	text-decoration:underline;
} 

.BreadcrumbsLeafNode a
{
	color: #000000;
	text-decoration:underline;	
}

.BreadcrumbsParentNode a
{
	color: #000000;
	text-decoration:none;	
}

/***************/
div.RSSFeedTab
{
	height: 250px;
	/*border: 1px solid #9e8f6c;*/
	width: 630px;
	float: left;
}

div.Announcement
{
	height: 198px;
	border: 1px solid #9e8f6c;
	width: 630px;
	float: left;
}


div.support
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	float: left;
	width: 242px;
	height:20px;
	background-color: #8d9091;
	color: #ffffff;
	padding-top:3px;
}

.LoginError
{
	font-weight:bold;
	color:Red;
	word-wrap:break-word;
}

.bronze
{
	color: #9e8f6c;
}

.lightbronze
{
	color: #cec7b5;
}

.heritagecold
{
	color : #ab8433;
}

.silver
{
	color: #8d9091;
}

.darkgray
{
	color: #616265;
}

.mediumgray
{
	color : #e5e5e5;
}

.lightgray
{
	color: #f3f3f3;
}

.textboldbronze
{
	color: #9e8f6c;
	font-weight: bold;
}

.textboldblack
{
	color: #000000;
	font-weight: bold;
}

.titlebar
{
	font-family:Arial;
	font-size:18px;	
	color:#FFFFFF; 
	width: 701px; 
	padding-left:9px; 
	background-color: #9e8f6c;	
}

.titleimage
{
	width: 242px; 
	background-image: url(../images/contentHeaderImg.gif);	
	background-repeat: no-repeat;
	background-position: top right; 
	height:37px;	
}