﻿body 
{
}
a
{
	color:#4876B1;
	
	text-decoration:none;
}
a:hover
{
	color:#686767;
	cursor:pointer;
}
/******************************************ids*****************************************/
#fullContainer
{
	clear:both;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
}
#insideContainer
{
	text-align:left;	
	margin:0 auto;
	width:800px;
	height:auto;
}
#eightByFull
{
	clear:both;
	float:left;
	background-color:white;
	border:solid 2px white;
}
#header
{
	clear:both;
	float:left;
	text-align:left;
	width:800px;
	height:180px;
	/*background-image:url(images/sec_header01a.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	background-color:#4776B1;
}
#mainContent
{
	clear:both;
	float:left;
	width:800px;
	height:auto;
	background-color:transparent;
}
#footer
{
	clear:both;
	float:left;
	width:800px;
	height:auto;
	background-color:#7E88BF;	
	color:#51556E;
}
/********************************************************classes**********************************/
.header-left
{
	height:180px;
	width:500px;
	background-color:Red;
}
.header-right
{
	height:180px;
	width:300px;
	background-color:Blue;
}
.tableHeader
{
	background-color:#888888;
	font:bold 10pt verdana;
	color:White;
}
.table
{
	border-style:none;
	font:normal 9pt verdana;
	color:Black;
	width:600px;
}
.table tr td
{
	padding:2px;
}
.altRow
{
	background-color:#DDDDDD;
}
.breadcrumbText
{
	font:normal 7pt verdana;
	color:Black;
	padding-left:20px;
	padding-top:5px;
}
.ioHeight
{
	height:30px;
}
.labelWidth
{
	width:150px;
	background-color:Transparent;
}
.txtboxWidth
{
	width:200px;
	background-color:Transparent;
}
.scbList
{
	clear:both;
	float:left;
	width:490px;
	list-style-type:circle;
	margin-top:5px;
}
.legendWidth
{
	width:195px;
}
.yearColumn
{
	width:50px;
}
.infoText
{
	font:normal x-small verdana;
	color:#123456;
}
.contactText
{
	font:normal small verdana;
	color:White;
}
.contactText a
{
	font:normal medium verdana;
	color:Green;
}
.userTipsDiv
{
	width:500px;
	padding-bottom:5px;
	border-bottom:solid 1px Gray;
	height:auto;
}
.padBM
{
	margin-bottom:8px;
}
.padBL
{
	margin-bottom:20px;
}
.padBS
{
	margin-bottom:5px;
}
.setInfoBox
{
	width:195px;
	height:auto;
	border:0;
	margin-left:3px;
	padding:2px;
	margin-top:23px;
}
.configureReportArea
{
	clear:left;
	float:left;
	margin:2em;
}
.reportDdl
{
	width:130px;
}
.reportDdlL
{
	width:180px;
}
.chooseReport
{
	clear:both;
	float:left;
	width:280px;
	background-color:transparent;
	margin-bottom:5px;
}
.tipText
{
	width:520px;
	margin-top:15px;
}
.graph
{
	width:350px;
}
.padImg
{
	margin-top:3px;
	margin-bottom:3px;
}
.padImgL
{
	margin-top:1px;
	margin-bottom:1px;
}
.padBM
{
	margin-bottom:10px;
}
.setFullWidth
{
	/*border-bottom:solid 1px black;*/
	clear:both;
	float:left;
	width:630px;
	background-color:transparent;
}
.fullWidth
{
	width:800px;
}
.pageStyle
{
	clear:both;
	float:left;
	font:bold small verdana;
	text-align:left;
	vertical-align:top;
	position:relative;
}
.labelForGrid
{
	clear:both;
	float:left;
	padding-top:1em;
	padding-bottom:3px;
	width:615px;
	border-bottom:solid 1px #a2aaaa;	
	font:bold small verdana;
	color:#444444;
	text-align:right;
}
.setMostWidth
{
	width:615px;
	background-color:transparent;
	margin-left:15px;
	margin-bottom:10px;
}
.formGridCol1
{
	width:110px;
}
.formGridCol2
{
	width:440px;
}
.formGridCol3
{
	width:65px;
}
.checklistCol1
{
	width:550px;	
}
.checklistCol2
{
	width:65px;
}

.contactEnt
{
	width:250px;
	background-color:transparent;
	vertical-align:top;
	margin-top:10px;
	
}
.boldText
{
	font-weight:bold;
}
.altStyle
{
	margin-top:10px;
	margin-bottom:10px;
}
.gridAltStyle
{
	width:610px;
	height:auto;
	background-color:#E2E2E2;
	text-align:left;
	vertical-align:top;
	color:Black;
	font-weight:normal;
	font-size:small;
}
.gridAltStyleOLD
{
	background-color:#E2E2E2;
	text-align:left;
	vertical-align:top;
}
.gridStyle
{
	background-color:transparent;
	text-align:left;
	vertical-align:top;
}
.gridHeaderStyle
{
	font:bold 10pt verdana;
	color:black;
	text-align:left;
	vertical-align:top;
}
.gridView
{
	width:610px;
	height:auto;
	background-color:transparent;
	text-align:left;
	vertical-align:top;
	color:Black;
	font-weight:normal;
	font-size:small;
}
.mainTextL
{
	font:normal 9pt verdana;
	color:#51556E;
}
.linkColour a
{
	color:Red;
}
.sideNavText
{
	width:100px;
	height:auto;
	font:normal small verdana;
}
.sideNavTextS
{
	font:bold small verdana;
	width:120px;
	text-decoration:none;
	margin-left:15px;
}
.sideNavTextS2
{
	font:bold small verdana;
	width:130px;
	text-decoration:none;
	margin-left:15px;
	margin-top:5px;
}
.sideNavTextS3
{
	font:bold small verdana;
	width:130px;
	text-decoration:none;
	margin-left:15px;
	margin-top:1px;
}
.headerText
{
	font:bold 9pt verdana;
	color: Gray;
}
.sideNavMenuStyle
{
	background-color:#F7F6F3;
	color:#7C6F57;
}
.staticMenuStyle
{
	 /*HorizontalPadding="5px" VerticalPadding="2px"*/
	 background-image:url(images/sideNavBckGrad.jpg);
	 background-repeat:repeat-x;
	 background-position:left bottom;
	 height:39px;
	 margin-bottom:5px;
}
.dynamicMenuStyle
{
	background-image:url(images/about.png);
}
.sideMenuWidth
{
	width:150px;
}
.navBck
{
	clear:both;
	float:left;
	margin:0;
	/*width:150px; 169*/
	height:auto;	
	background-image:url(images/sideNavBckGrad.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:3px;
	padding-bottom:3px;
	border-left:solid 3px #AAAAAA;
	border-top:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
	
}
.navBck a
{
	
	width:160px;
	margin-top:3px;
	margin-left:0;
}
.hyperlink
{
	font:normal x-small verdana;
	color:#AFB6DC;
	text-decoration:none;
}
.hyperlink a:hover
{
	text-decoration:underline;
}
.sideNavTreeOLD
{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	width:165px; /*165*/		
	text-align:left;
	margin-left:-40px;
}
.sideNavTreeOLD li
{
	clear:both;
	float:left;
	display:inline-block;
	list-style-type:none;
	
	width:162px; /*169*/
	margin-bottom:1px;
	
}
.sideNavTreeOLD_06042008
{
	clear:both;
	float:left;
	background-color:transparent;
	width:165px; /*165*/
	text-align:left;
	margin-left:0px;
	list-style-type:none;		
	padding:0px;
	border:0;
	
}
.sideNavTree
{
	clear:both;
	float:left;
	background-color:transparent;
	width:165px; /*165*/
	text-align:left;
	margin:0px;
	display:inline;
	#display:block;
	_display:block;
	padding:0px;
	border:0;
	
}
.sideNavTree li
{
	width:166px;
	margin-left:0;
	list-style-type:none;
	padding:0;
}
.selectedNodeStyle
{
	color:Gray;
	font-size:smaller;
}
.hoverNodeStyle
{
	color:Gray;
	text-decoration:underline;
}
.parentNodeStyle a
{
	font:bold medium verdana;
	background-color:green;
}
.rootNodeStyle
{
	width:200px;
}
.buttonText
{
	font:normal x-small verdana;
}
.inputTextBox
{
	width:150px;
	border:solid 1px gray;
	padding:4px;
}
.inputTextBoxM
{
	width:175px;
	border:solid 1px gray;
	padding:4px;
}
.inputTextBoxL
{
	width:200px;
	border:solid 1px gray;
	padding:4px;
}
.textboxLabel
{
	width:150px;
	font:bold 8pt verdana;
}
.verySmallButton
{
	width:25px;
	height:25px;
	border:solid 1px gray;
}
.easeOff_withSearchLoginVisible
{
	clear:both;
	float:left;
	width:164px;
	background-color:transparent;
	margin:0;
	padding:0;
	border:0;
	margin-bottom:5px;	
	margin-top:5px;
	margin-left:0px;
}
.easeOff
{
	clear:both;
	float:right;
	width:169px;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;

}
.easeOff2
{
	clear:both;
	float:left;
	width:164px;
	background-color:transparent;
	margin-top:0;
	margin-bottom:5px;	
	margin-top:5px;
}
.padTS
{
	margin-top:3px;
}
.padTM
{
	margin-top:15px;
}
.padTL
{
	margin-top:25px;
}
.padRS
{
	margin-right:3px;
}
.padRM
{
	margin-right:8px;
}
.padLS
{
	margin-left:10px;
}
.padLM
{
	margin-left:20px;
}
.padLL
{
	margin-left:30px;
}
.padLXL
{
	margin-left:50px;
}
.cnfl
{
	clear:none;
	float:left;
}
.cnfr
{
	clear:none;
	float:right;
}
.cbfl
{
	clear:both;
	float:left;
}
.cbfr
{
	clear:both;
	float:right;
}
.crfr
{
	clear:right;
	float:right;
}
.clfl
{
	clear:left;
	float:left;
}
.leftFooter
{
	clear:left;
	float:left;
	width:169px;
	height:35px;	
	background-color:#AFB6DC;
}
.updateTextPos
{
	clear:both;
	float:left;
	margin-top:10px;
	margin-left:5px;
}
.updateContactUsPos
{
	margin-top:10px;
	margin-right:5px;
	text-align:right;
}
.act
{
	font-style:italic;
	text-decoration:underline;
}
.footerAdjust
{
	
	margin-right:10px;
}
.rightFooter
{
	clear:right;
	float:right;
	width:630px;
	height:35px;
	background-color:#7E88BF;
	text-align:right;
}
.mainContentWidth
{
	width:168px;
}
.leftContent
{
	clear:left;
	float:left;
	text-align:left;
	width:169px;
	height:auto;
	background-color:transparent;
	margin:0;
	padding:0;
	border:0;
}
.rightContent
{
	clear:right;
	float:left;
	border:0;
	text-align:left;
	width:630px;
	/*height:800px;*/
	height: auto;
	border-left:solid 0px #AAAAAA;
	border-right:0;
	background-color:#F2F2F2;
	padding-bottom:20px;
	
}
.setTipWidth
{
 width:500px;
 text-align:justify;
}
.inviteEmailArea
{
	width:500px;
	background-color:Transparent;	
}
.showInviteArea
{
	width:200px;
	height:150px;
	background-color:Blue;
}

.dojoTooltip
{
	width:100px;
}

.rightContentTextbox
{
	clear:right;
	float:left;
	border:0;
	text-align:left;
	width:590px;
	height: 300px;
	border:solid 1px gray;
	/*border-left:0;
	border-right:0;*/
	padding-bottom:20px;
}

.rightContentAccordion
{
	clear:right;
	float:left;
	border:0;
	text-align:left;
	width:610px;
	height:350px;
	border-left:solid 0px #AAAAAA;
	border-right:0;
	background-color:#F2F2F2;
	padding-bottom:20px;	
}

.instructionsWidth
{
	width:595px;
	background-color:transparent;
	margin-left:15px;
	margin-bottom:10px;
}

.wideInput
{
	width: 338px;	
}
/*.wideInput.dijitComboBox
{
	width: 288px;
}*/
.wideInputTextBox
{
	width:330px;
	border:solid 1px gray;
	padding:4px;
}

/*
.padBS.dijitTextBox
{
	margin-bottom:5px;
}

.wideInputTextBox.dijitTextBox
{
	width:240px;
	border:solid 1px gray;
	padding:4px;
}
.buttonText.dijitButton
{
	font:normal x-small verdana;
}
.buttonText.dijitToggleButton
{
	font:normal x-small verdana;
}
*/

/* Move over news item stuff from scb.css*/
.newsitem,.mediaitem,.mediapic,.mainItemHeader,.bylineText {
	font-family:Arial, Helvetica, sans-serif;
}
.mainItemHeader
{
	width:615px;
	height:30px;
	font-size:14pt;
	margin-left:0.0em;
	text-decoration:none;
	text-align: left;
	vertical-align: bottom;
	color:#333333;
}
.mainItemHeader a
{
	color:Green;
}
.mainItemHeader a:hover
{
	width:615px;
	height:30px;
	font-size:14pt;
	margin-left:0.3em;
	text-decoration:none;
	text-align: left;
	vertical-align: bottom;
}
.itemHeader
{
	float:left;
	height:30px;
	width:615px;
	background-repeat:repeat-x;
	padding:0;
	background-position: left top;
}
.item
{
	padding:0;
	border:0;
	height:auto;
	width:490px;
	margin-top:0.5em;
	margin-bottom:0.2em;
	margin-left:1.2em;
	margin-right:0;
	clear:both;
	float:left;
}
.itemContent
{
	clear:both;
	float:left;
	padding:0;
	margin-top:0.3em;
	height:auto;
	width:570px;
	background-color:transparent;
}
.setItemWidth
{
	width:490px;
}
.gray
{
	color:#999999;
}
.itemImagePad
{
	clear:left;
	float:left;
	padding:10px;
	background-color:transparent;
	vertical-align:top;
}
.bylineTextNEW
{
	background-color:transparent;
	text-align:left;
	height:auto;
	width:490px;
	font-size:9px;
	font-weight:normal;
	color: #221B69;
}
.newsArticleInputTextBox
{
	width:500px;
	height:300px;
	border:solid 1px gray;
}