﻿body {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;}

.GeneralErrorMessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:Red;
	font-weight:bold;
}
.ErrorMessage
{
	font-family:Arial;
	font-size:small;
	color:#cc0000;

	/*mfont-weight:bold;*/
}
.RequiredField
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#cc0000;
	font-weight:bold;
}
.LoggedIn
{
	font-size: 14px; color:#ff5133; font-family: 'Trebuchet MS'; font-weight:bold;
}
.MainHeading
{
	font-size: 22px; color: #666666; font-family: 'Trebuchet MS';
}
.SubHeading
{
	font-size: 18px; color: #666666; font-family: 'Trebuchet MS';
}
.SectionTitle
{
	font-size: 22px; color: #666699; font-family: 'Trebuchet MS';
}
.ReportTitle
{
	border:1px solid #CCCCCC;border-right:1px solid #FFFFFF;padding:2px;padding-left:6px;background-color:#666699;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#FFFFFF;font-weight:bold;
}
.DataGridHead 
{
	
	font-weight:bold;background-color:#878771;color:White;font-family: Arial, Helvetica, sans-serif;font-size:70%;
}
.DataGridPager
{
	font-weight:bold;background-color:#666666;color:White;font-family: Arial, Helvetica, sans-serif;font-size:70%;
}
.DataGridPager a:link{text-decoration:none; color:YellowGreen; font-weight:bold;}
.DataGridPager a:visited {text-decoration:none; color:YellowGreen; font-weight:bold;}
.DataGridPager a:hover {text-decoration:none; color:#FFFFFF;  font-weight:bold;}

.Headerlnk {font-family : Arial, Helvetica, sans-serif;font-size : 70%; color:White;margin:0px;TEXT-DECORATION: none}
.Headerlnk a  {color:White;TEXT-DECORATION: none}
.Headerlnk a:visited  {color:YellowGreen;TEXT-DECORATION: none}   
.Headerlnk a:hover {text-decoration: underline;}



input {background-color: #FFFFFF; color: #000000; font-size: 8pt;}
select {background-color: #FFFFFF; color: #000000; font-size: 8pt;}
.topmenu {font-family:arial; font-weight:bold;font-size:12px; color:#ff5133;}
.topmenu a:link {text-decoration:none; color:#ff5133; font-weight:bold;}
.topmenu a:visited {text-decoration:none; color:#ff5133; font-weight:bold;}
.topmenu a:hover {text-decoration:none; color:#FFFFFF; background-color:#C45B28; font-weight:bold;}
.submenu {font-family:arial; font-weight:normal;font-size:10px; color:#8C867C;}
.submenu a:link {color:#8C867C; text-decoration:none;}
.submenu a:visited {color:#8C867C; text-decoration:none;}
.submenu a:hover {color:#FFFFFF; text-decoration:none; background-color:#8D877C;}

a:hover {text-decoration: underline}
form {margin:0px;padding:0px}
p {margin:0px;padding:0px}
ul {padding-bottom:0px;padding-top:0px;margin-bottom:0px;margin-top:0px}
ul li {list-style-type:square}
.globalheader {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight: bold;text-decoration: none}
.globalheader a {color: #000000;text-decoration: none}
.globalheader a:visited {color: #000000;}
.globalheader a:hover {text-decoration: underline}
.globalheaderon {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #0033E5;font-weight: bold;text-decoration: underline}
.globalheaderon a {color: #0033E5;text-decoration: underline}
.globalheaderon a:visited {color: #0033E5;}
.intrapageNav {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight: bold;text-decoration: none}
.intrapageNav a {color: #000000;text-decoration: none}
.intrapageNav a:visited {color: #000000;}
.intrapageNav a:hover {text-decoration: underline}
.intrapageNavon {font-family : Arial, Helvetica, sans-serif;font-size : 70%;}
.intrapageNavon {color: #0033E5;text-decoration: underline}
.intrapageNavon a {color: #0033E5;text-decoration: underline}
.intrapageNavon a:visited {color: #0033E5;}
.globalheadersite {font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #666666;text-decoration: none}
.globalheadersite a {color: #666666;text-decoration: none}
.globalheadersite a:visited {color: #666666;}
.globalheadersite a:hover {text-decoration: underline}
.pagebannertime {font-family : Arial, Helvetica, sans-serif;font-size : 75%;color:#ffffff;}
.pagebannerdate {font-family : Arial, Helvetica, sans-serif;font-size : 75%;color:#ffffff;font-weight:bold}
.pagebannerborder {background-color: #999999;}
.primarynavigation {background-color: #F1EFEC;}
.primarynavigationborder {background-color: #999999;}
.primarynavigationtext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight: bold;text-decoration: none}
.primarynavigationtext a {color: #000000;text-decoration: none}
.primarynavigationtext a:visited {color: #000000}
.primarynavigationtext a:hover {text-decoration: underline}
.primarynavigationtexton {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #0033E5;font-weight: bold;text-decoration: underline}
.primarynavigationtexton a {color: #0033E5;text-decoration: underline}
.primarynavigationtexton a:visited {color: #0033E5;}
.secondarynavigation {margin:0px;margin-top:22px}
.secnavlevelgenericdivider {background:#F0EFEB url(/LSECWS/images/global/dottedline.gif);}
.secnavlevelgeneric {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight: bold;background-color: #F0EFEB;}
.secnavlevelgeneric a {color: #000000;text-decoration: none}
.secnavlevelgeneric a:visited {color: #000000;}
.secnavlevelgeneric a:hover {text-decoration: underline}
.secnavlevelgeneric2 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;background-color: #F0EFEB;}
.secnavlevelgeneric2 a {color: #000000;text-decoration: none}
.secnavlevelgeneric2 a:visited {color: #000000;}
.secnavlevelgeneric2 a:hover {text-decoration: underline}
.secnavlevel1 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #FFFFFF;font-weight: bold;background-color: #000000;}
.secnavlevel1 a {color: #FFFFFF;text-decoration: none}
.secnavlevel1 a:visited {color: #FFFFFF;}
.secnavlevel1 a:hover {text-decoration: underline}
.secnavlevel2divider {background:#0033E5 url(/LSECWS/images/global/dottedlineinv.gif);}
.secnavlevel2 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #FFFFFF;font-weight: bold;background-color: #0033E5;}
.secnavlevel2 a {color: #FFFFFF;text-decoration: none;}
.secnavlevel2 a:visited {color: #FFFFFF;}
.secnavlevel2 a:hover {text-decoration: underline}
.secnavlevel3divider {background:#3984FF url(/LSECWS/images/global/dottedlineinv.gif);}
.secnavlevel3 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #FFFFFF;font-weight: bold;background-color: #3984FF;}
.secnavlevel3 a {color: #FFFFFF;text-decoration: none}
.secnavlevel3 a:visited {color: #FFFFFF;}
.secnavlevel3 a:hover {text-decoration: underline}
.secnavlevel4divider {background:#7BADFF url(/LSECWS/images/global/dottedlineinv.gif);}
.secnavlevel4 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #FFFFFF;font-weight: bold;background-color: #7BADFF;}
.secnavlevel4 a {color: #FFFFFF;text-decoration: none}
.secnavlevel4 a:visited {color: #FFFFFF;}
.secnavlevel4 a:hover {text-decoration: underline}
.secnavlevel5divider {background:#7BADFF url(/LSECWS/images/global/dottedlineinv.gif);}
.secnavlevel5 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #FFFFFF;background-color: #7BADFF;}
.secnavlevel5 a {color: #FFFFFF;text-decoration: none}
.secnavlevel5 a:visited {color: #FFFFFF;}
.secnavlevel5 a:hover {text-decoration: underline}

.sitemaplevel1 {font-family : Arial, Helvetica, sans-serif;color: #0033E5;font-weight: bold;text-decoration: none}
.sitemaplevel1 a {color: #0033E5;text-decoration: none}
.sitemaplevel1 a:visited {color: #0033E5;}
.sitemaplevel1 a:hover {text-decoration: underline}
.sitemaplevel2 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight: bold;text-decoration: none}
.sitemaplevel2 a {color: #000000;text-decoration: none}
.sitemaplevel2 a:visited {color: #000000;}
.sitemaplevel2 a:hover {text-decoration: underline}
.sitemaplevel3 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #0033E5;text-decoration: none}
.sitemaplevel3 a {color: #0033E5;text-decoration: none}
.sitemaplevel3 a:visited {color: #0033E5;}
.sitemaplevel3 a:hover {text-decoration: underline}


.hometext, .hometext td {font-family : Arial, Helvetica, sans-serif;font-size : 75%;color: #000000;margin:0px;padding:0px}
.hometext h2, .hometext h2 a {font-family : Arial, Helvetica, sans-serif;font-size:135%;font-weight:bold;color:#000000}
.hometext h3, .hometext td h3, .hometext h3 a, .hometext td h3 a {color: #0033CC;font-size:100%;font-weight: bold;margin:0px;padding:0px}
.hometext h4 {font-size:100%;font-weight:normal;padding:0px;margin:0px;padding-top:3px;}
.hometext h5 {font-size:90%;font-weight:normal;padding:0px;margin:0px;padding-top:3px;}
.hometext a {color: #0033CC;text-decoration: none;}
.hometext a:visited {color: #663399;}
.hometext a:hover {text-decoration:underline}
.homeplaceholder {padding:0px;margin:0px;margin-bottom:10px}
.homeplaceholdertable {background-color:#F6F6F6}

.orderonline {background-color:#F0EFEB}
.orderonlinedivider {background:#F0EFEB url(/LSECWS/images/global/dottedline.gif);}
.pagelogo {margin:0px;margin-top:22px}
h1 {font-family : Arial, Helvetica, sans-serif;font-size : 100%;font-weight: bold;color: #0033E5;margin:0px;padding:0px;padding-top:0px;}
.divider {background:#ffffff url(images/dottedline.gif);}
h2 {font-family : Arial, Helvetica, sans-serif;font-size : 80%;color: #000000;font-weight: bold;text-decoration: none;padding:0px;margin:0px;border:0px}
h3 {font-family : Arial, Helvetica, sans-serif;font-size : 120%;color: #000000;font-weight: bold;text-decoration: none;padding:0px;margin:0px;border:0px}
h4 {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #666666;font-weight:bold;margin-bottom:0px;margin-top:15px}
h5 {font-family : Arial, Helvetica, sans-serif;font-size : 80%;color: #000000;font-weight: bold;text-decoration: none;padding:0px;margin:0px;border:0px}
h4 img{float:left;}
.bodytext h5 {font-family : Arial, Helvetica, sans-serif;font-size : 120%;color: #0033E5;font-weight: bold;text-decoration: none;padding:0px;margin:0px;border:0px}
.bodytext h6 {font-family : Arial, Helvetica, sans-serif;font-size : 90%;color: #000000;font-weight: normal;text-decoration: none;padding:0px;margin:0px;border:0px}
h2 a, .bodytext h3 a, h4 a, h5 a, .bodytext h6 a {color: #0033E5;text-decoration: none;}
h2 a:visited, .bodytext h3 a:visited, h4 a:visited, h5 a:visited, .bodytext h6 a:visited {color:#663399}
h2 a:hover, .bodytext h3 a:hover, h4 a:hover, h5 a:hover, .bodytext h6 a:hover {text-decoration: underline;}
.grouptitle {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color:#0033E5;font-weight:bold;margin:0px;padding:0px}
.apply {padding:0px;padding-top:15px}
.time {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;margin:0px;margin-top:20px}
.intronav {color: #666666;font-family : Arial, Helvetica, sans-serif;font-size:70%;margin:0px;padding:0px}
.intronav a {color: #003399;text-decoration:none}
.intronav a:visited {color: #003399}
.intronav a:hover {text-decoration: underline}
.intronav .highlight {text-decoration:underline}
.introtext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;font-weight:bold;margin:0px;margin-top:6px;}
.introtext a {color: #0033CC;text-decoration: none;}
.introtext a:visited {color: #663399;}
.introtext a:hover {text-decoration: underline;}
.feature {background-color: #F7F5F4;border:1px solid #C2C2C2;margin-top:12px}
.featurebody {margin:0px;margin-top:7px}
.lnk {font-family : Arial, Helvetica, sans-serif;font-size : 70%; color: #0000ff;margin:0px;TEXT-DECORATION: none}
.lnk a  {color:#0000ff;TEXT-DECORATION: none}   
.lnk a:hover {text-decoration: underline;}
.lnk a:visited {color: #4b0082;}
.tcalnk {color: #0000ff;margin:0px;TEXT-DECORATION: none}
.tcalnk a  {color:#0000ff;TEXT-DECORATION: none}   
.tcalnk a:hover {text-decoration: underline;}
.tcalnk a:visited {color: #4b0082;}
.featuretext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #666666;margin:0px}
.sectionproductmessagetext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;margin:0px;padding:0px}
.sectionproductmessagesubtext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;margin:0px;padding:0px}
.bodysection {margin:0px;margin-top:15px;padding:0px}
.bodytext, .bodytext td {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;margin:0px;}
.bodytext a, .bodytext td a {color: #0033CC;text-decoration: none;}
.bodytext a:visited, .bodytext td a:visited {color: #4b0082;}
.bodytext a:hover, .bodytext td a:hover {text-decoration: underline;}
.bodytext .title {color:#000000;font-weight:bold}
.caption {font-family : Arial, Helvetica, sans-serif;font-size : 60%;color:#0033E5;margin:0px;padding:0px}
.biography {margin:0px;margin-top:15px}
.biographytext {font-family : Arial, Helvetica, sans-serif;font-size : 75%;color:#000000}
.biographytext .name {color:#000000;font-weight:bold}
.biographytext .name a {color:#003399;}
.biographytext .name a:visited {color:#003366;}
.biographytext .name a:hover {text-decoration:underline}
.biographytext .job {color:#666666;font-weight:bold}
.biographytext a {color:#0033CC;text-decoration:none}
.biographytext a:visited {color:#0033CC;}
.biographytext a:hover {text-decoration:underline}
.biographydivider {background:#ffffff url(/LSECWS/images/global/dottedline.gif);margin:0px;margin-top:15px}
.placeholder {margin:0px;margin-top:15px;}
.subtext {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #666666;text-decoration: none}
.subtext a {color:#0033CC;text-decoration: none}
.subtext a:visited {color:#663399}
.subtext a:hover {text-decoration:underline}
.usercontroltitle {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: bold;color: #666666;padding:4px;padding-left:6px;background-color: #F0EFEB;}
.usercontroltext {font-family: Arial, Helvetica, sans-serif;font-size: 70%;}
.responsemessage {font-family: Arial, Helvetica, sans-serif;font-size: 75%;font-weight:bold;color:#0033CC}
.responsemessage a {color:#0033CC;text-decoration:none}
.responsemessage a:visited {color:#0033CC}
.responsemessage a:hover {text-decoration: underline;}
.usercontrolfieldshort {font-family: Arial, Helvetica, sans-serif;font-size: 70%;width:210px;height:21px}
.usercontrolfieldlong {font-family: Arial, Helvetica, sans-serif;font-size: 70%;width:348px;height:21px}
.usercontrolresultstableborder {background-color:#CCCCCC}
.usercontrolresultstableheading1 {background-color:#F0EFEB;color:#0033E5;font-family: Arial, Helvetica, sans-serif;font-size: 75%;font-weight:bold}
.usercontrolresultstableheading2 {background-color:#999999;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight:bold}
.usercontrolresultstableouter {border:0px;border-top:1px;border-bottom:1px;border-color:#CCCCCC;border-style:solid}
.resultsheader {border:1px solid #CCCCCC;border-right:1px solid #FFFFFF;padding:2px;padding-left:6px;background-color:#999999;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#FFFFFF;font-weight:bold}
.resultsheader2 {border:1px solid #CCCCCC;border-left:0px;padding:2px;padding-left:6px;background-color:#999999;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#FFFFFF;font-weight:bold}
.resultsgroup { padding:6px;border:1px;border-top:0px;border-color:#CCCCCC;border-style:solid;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#000000;background-color:#FFFFFF}
.resultsgroup2 {padding:6px;border:1px;border-top:0px;border-left:0px;border-color:#CCCCCC;border-style:solid;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#000000;background-color:#F0EFEB}
.resultsgroup .label, .resultsgroup2 .label {font-weight: bold;}
.resultsgroup a, .resultsgroup2 a {color: #0033CC;text-decoration:none}
.resultsgroup a:visited, .resultsgroup2 a:visited {color: #0033CC;}
.resultsgroup a:hover, .resultsgroup2 a:hover {text-decoration:underline}
.usercontrolcell {background-color:#F0EFEB;}
.usercontrolnavlink {font-family: Arial, Helvetica, sans-serif;font-size: 75%;color:#999999}
.usercontrolnavlink a {color:#0033CC;text-decoration:none}
.usercontrolnavlink a:visited {color:#0033CC;}
.usercontrolnavlink a:hover {text-decoration:underline}
.usercontrolnavlinkhighlight a {color:#003399;font-weight:bold;text-decoration:none}
.usercontrolnavlinkhighlight a:visited {color:#003399;}
.usercontrolnavlinkhighlight a:hover {text-decoration:underline}

.usercontrolrightbg {background-color:#FEF4F3;}

.resultstablehead1 {background-color:#F0EFEB;}
.resultstablehead2 {background-color:#999999;}
.resultstablehead3 {background-color:#000000;}
.resultstablerow1  {background-color:#FFFFFF;}
.resultstablerow2  {background-color:#e1e1e1;}
.resultstablecell  {padding:6px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#000000;}
.resultstablecell2 {padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#000000;}
.resultstablecell a {color:#0033CC;text-decoration:none}
.resultstablecell a:visited {color:#663399}
.resultstablecell a:hover {text-decoration:underline}
.resultstablecellhead1{padding:6px;padding-top:2px;padding-bottom:4px;font-family: Arial, Helvetica, sans-serif;font-size: 75%;font-weight:bold;color:#0033E5;}
.resultstablecellhead2{padding:6px;padding-top:2px;padding-bottom:4px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight:bold;color:#FFFFFF;}
.resultstablecellhead3{padding:6px;padding-top:2px;padding-bottom:4px;font-family: Arial, Helvetica, sans-serif;font-size: 60%;color:#000000;}
.resultstableborder{background-color:#CCCCCC;}
.resultstablepaging {font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#666666}
.resultstablepagingpages {font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #000000}
.resultstablepaging a {color:#0033CC;text-decoration:none}
.resultstablepagingselected {color:#999999;}
.resultstablepaging a:visited {color:#663399}
.resultstablepaging a:hover {text-decoration:underline}

/* IFS */
.resultstablecell3  {padding:2px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 60%;color:#000000;}
.resultstablecell3up  {padding:2px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 60%;color:#339900;}
.resultstablecell3down  {padding:2px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 60%;color:#CC3333;}
.resultstablecell4  {padding:3px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#000000;}
.resultstablecellhead4{padding:3px;padding-top:2px;padding-bottom:4px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight:bold;color:#FFFFFF;}
.resultstablecell4 a {color:#0033CC;text-decoration:none}
.resultstablecell4 a:visited {color:#663399}
.resultstablecell4 a:hover {text-decoration:underline}
.resultstablecellup {padding:6px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#339900;}
.resultstablecelldown {padding:6px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#CC3333;}
.resultstablecellupbold {padding:6px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color:#339900;}
.resultstablecelldownbold {padding:6px;padding-top:2px;padding-bottom:2px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color:#CC3333;}
.shareprice {font-family : Arial, Helvetica, sans-serif;font-size : 12pt;color: #000000;font-weight:bold;margin:0px;margin-top:6px;}
.border {border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; }
.marketnews {font-family : Arial, Helvetica, sans-serif;font-size : 100%;font-weight: bold;color: #0033E5;margin:0px;padding-top:0px;}
.marketnews a {color: #0033E5;text-decoration: none;}
.marketnews a:visited {color: #0033E5;}
.marketnews a:hover {text-decoration: underline;}
.popupheading {font-family : Arial, Helvetica, sans-serif;font-size : 100%;font-weight: bold;color: #0033E5;margin:0px;padding-top:0px;}
/* End IFS */

.errortitle {font-family : Arial, Helvetica, sans-serif;font-size : 75%;color: #CC0000;font-weight: bold;text-decoration: none;padding:0px;margin:0px;border:0px;padding-top:6px}
.error {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #CC0000;margin:0px;padding:0px}
.fieldsml {width:42px;height:20px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;padding:0px;margin:0px;padding-left:3px}
.field {width:100%;height:20px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;padding:0px;margin:0px;padding-left:3px}
.checkbox, .checkboxrow1 {width:13px;height:13px;margin-top:2px;background-color:#FFFFFF}
.checkboxrow2 {width:13px;height:13px;margin-top:2px;background-color:#F0EFEB}
.bannerfooter {margin:0px;margin-top:30px}
.button {border:0px}
.sitesearchborder {background-color: #999999;}
.sitesearchcell {background-color: #FFFFFF;}
.sitesearchtitle {font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color: #000000;margin:0px;margin-top:5px}
.sitesearchfield {font-family: Arial, Helvetica, sans-serif;font-size: 70%;width: 55px;height: 20px;padding:0px;margin:0px}
.sitesearchsubmit {font-family: Arial, Helvetica, sans-serif;font-size: 70%;}
.sitesearchsponsor {font-family: Arial, Helvetica, sans-serif;font-size: 60%;color: #999999;margin:0px;margin-top:1px}
.login {margin:0px;margin-top:2px;}
.loginborder {background-color: #999999;}
.logincell {background-color: #FFFFFF;}
.loginusername {font-family: Arial, Helvetica, sans-serif;font-size: 70%;color:#0033E5;margin:0px;font-weight:bold}
.loginlink {font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #0033CC;margin:0px;}
.logintitle {font-family: Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color: #000000;margin:0px;}
.loginlink a {color: #0033CC;text-decoration: none;}
.loginlink a:visited {color:#663399}
.loginlink a:hover {text-decoration: underline;}
.loginfieldemail {width:100%;height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;padding:0px;margin:0px}
.loginfieldpassword {width:120px;height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 70%;padding:0px;margin:0px}
.usercontrolrighttable {border:0px;border-left:1px;border-right:1px;border-style:solid;border-color:#A19696}
.usercontrolright {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color:#000000;background-color:#FFF4F4}
.linkstitle {font-family : Arial, Helvetica, sans-serif;font-size : 70%;font-weight: bold;color: #000000;margin:0px;margin-top:15px;padding:0px}
.linkssubtitle {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;margin:0px;margin-top:4px;padding:0px}
.links {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #0033CC;}
.links a {color: #0033CC;text-decoration: none}
.links a:visited {color:#663399}
.links a:hover {text-decoration: underline}
.downloadstitle {font-family : Arial, Helvetica, sans-serif;font-size : 70%;font-weight: bold;color: #000000;margin:0px;margin-top:15px;padding:0px}
.downloadssubtitle {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #000000;margin:0px;margin-top:4px;padding:0px}
.downloadsfiles {font-family : Arial, Helvetica, sans-serif;font-size : 70%;color: #0033CC;}
.downloadsfiles a {color: #0033CC;text-decoration: none}
.downloadsfiles a:visited {color:#663399}
.downloadsfiles a:hover {text-decoration: underline}
.downloadsnote, .legaltext {font-family : Arial, Helvetica, sans-serif;font-size : 60%;color: #000000;}
.downloadsnote a, .legaltext a {color: #0033CC; text-decoration:none}
.downloadsnote a:visited, .legaltext a:visited {color:#663399}
.downloadsnote a:hover, .legaltext a:hover {text-decoration:underline}
.advertisementleft {margin:0px;margin-top:15px;text-align:left}
.advertisementright {margin:0px;margin-top:15px;text-align:right}
.globalfootersection {margin:0px;margin-top:25px}
.globalfooterbg, .homedivide {background-color: #CCCCCC;}
.globalfooter {font-family : Arial, Helvetica, sans-serif;font-size : 60%;color: #666666;text-decoration: none}
.globalfooter a {color: #666666;text-decoration: none}
.globalfooter a:visited {color: #666666;}
.globalfooter a:hover {text-decoration: underline}
.defaultconsole {POSITION: absolute; LEFT: 761px; TOP: 0px}
/*.....................*/
.TCAReport
{
	text-align: center;
}

.TCAReportRowColor
{
	background-color: #f7f7f7;
	
	
}
.TCAReportBrokerRowColor
{
	background-color: #cccccc;
	
}
.TCAReportSpacer
{
	height:4px;
	background-color:White;
}

.TCAReportRowColor input
{
	 padding-left:2px;float:none;
}
/*
.divReportSegment
{

	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	margin-top:10px;
	background-color: #878771;
	width:700px;
	margin-left:40px;
	margin-right:40px;
}
*/

#divBody, input
{
	font-family: Tahoma, verdana, Sans-Serif;
}

#divBody
{
	font-size: 70%;
	/*border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;*/
}

.divReportSegment
{
	padding-bottom: 8px;
	/*width: 760px;*/
}

.divReportSegment table
{
	width: 100%;
	padding: 4px;
	margin: 0px;
}

.divReportSegment .trReportSegment
{
	background-color: #999999;
	text-align:center;
}
.divReportSegment .trReportSegmentHead
{
	background-color: #878771;
	text-align:center;
}

.ReportOutline
{
	
	margin-top:10px;
	width:700px;
	margin-left:40px;
	margin-right:40px;
}
#divReportHeader
{
	color: #FFFFFF;
	background-color: #878771;
	font-family: Tahoma, verdana, Sans-Serif;
}

#divTradeSummary table
{
	background-color: #ffff99;
	font-weight: bold;
}

.divReportSegment caption
{
	background-color: #999999;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}

div caption
{
	font-size: 16px; color: #666666; font-family: 'Trebuchet MS';
	font-weight:bold;
	
	
}

.divReportSegment table
{
	background-color: #f5f5f5;
	
}

.divReportSegment th
{
	font-style: italic;
	color: #FFFFFF;
}

.divReportSegment th, .divReportSegment td
{
	padding: 4px;
	margin: 0px;
	border-bottom: solid 1px #DDDDDD;
}

.divReportSegment .colLeft, .colRight
{
	width: 160px;	
	
}


.divReportSegment .quotesColSpacer
{
	width:65px;
	background-color: #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
}

.divReportSegment .colSpacer
{
	width: 60px;/*55px; */
	background-color: #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
}

.tdBoldCell
{
	font-weight: bold;
}

#divBenchmarkPrices .colRight
{
	width: 375px;
}

#resultSettings
{
    width: 300px;
    text-align: left;
    border: 1px solid #aaa;
    padding: 5px 5px 0px 5px;
}
#resultSettings h4
{
    margin-bottom: 0px;
}
#resultSettings div
{
    margin-bottom: 5px;
    background: #f7f7f7;
    padding: 5px;
}

#tblButtons input
{
	width: 100%;
}

.CellTableMedium
{
	font-size: 10pt;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}


/************  ***********************/

/*AUTOCOMPLETE*/

.autocomplete_completionListElement
{
    margin-left: -2px;
    width: 650px;
    background: white;
}
.autocomplete_listItem
{
    font: 10px arial;
    padding-left: 2px;
    padding-right: 2px;
    clear: both;
}
.autocomplete_highlightedListItem
{
    font: 10px arial;
    padding-left: 2px;
    padding-right: 2px;
    background: #fbf5c9; 
}
.autocomplete_highlightedListItem .autocomplete_fullNameDiv,
.autocomplete_highlightedListItem .autocomplete_isinDiv,
.autocomplete_highlightedListItem .autocomplete_currencyDiv,
.autocomplete_highlightedListItem .autocomplete_venueDiv,
.autocomplete_highlightedListItem .autocomplete_tidmDiv
{
    background: #fbf5c9;
}
.autocomplete_MatchingTextHighlight
{
    color: Red;
    font-weight: bold;
}

.autocomplete_tidmDiv
{
    width: 160px;
    float: left;            
}
.autocomplete_fullNameDiv
{
    width: 240px;
    float: left;
    text-align:left;
}
.autocomplete_venueDiv
{
    margin-left: 3px;
    width: 30px;
    float: left;
}
.autocomplete_currencyDiv
{
    width: 30px;
    float: left;
    margin-left: 3px;
}
.autocomplete_isinDiv
{
    width: 120px;
    float: left;
    margin-left: 3px;
    text-align: right;
}
.autocomplete_itemsHolder
{
    height: 260px;
    width: 650px;
    overflow: auto;
    border: 1px solid #ccc;               
}
.autocomplete_bottomInfo
{
    clear: both;
    border: 1px solid #ccc;
    border-top: 0px solid #ccc;
    width: 650px;
    height: 20px;  
}
.autocomplete_bottomInfo .autocomplete_advancedSearchElement
{
    width: 200px;
    float: right;      
    font: 11px arial;
    text-decoration: underline;
    color: Blue;
    text-align: right;
    margin-right: 5px;
    margin-top: 2px;
}
.autocomplete_bottomInfo .autocomplete_totalItemsElement
{
    width: 200px;
    float: left;        
    font: 11px arial;
    margin-left: 5px;
    margin-top: 2px;
}
/*Modal Popup*/
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:10px 3px 3px 3px;
    text-align:center;
}
.hidden {display:none}

