body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

.EditingFormLabel{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
width:110px;
color:#000000;
}

.CMSNewsletterSubscriptionTextBox{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
width:110px;
color:#000000;
}

.CMSNewsletterSubscriptionTable{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.CMSNewsletterSubscriptionText{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.CMSNewsletterSubscriptionButton{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.EditingFormErrorLabel{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#e63131;
}

.CMSNewsletterSubscriptionError{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#e63131;
}

.FormBorder{
border: 1px solid #CCCCCC;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.MenuBorderTop{
border-top: 1px solid #CCCCCC;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.MenuBorderBottom{
border-bottom: 1px solid #CCCCCC;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}


.Cursor{
cursor:hand;
}

.ag-innerBox{
	position:relative; /*in STRICT this messes up IE THIS causes the whole problem*/ 
	top:0px;
	left:0px;
	background:#ffffcc;
	float:left;
}


.ag-track{
	height:10px;
	width:10px;
	background:#cccccc;
	float:left;
}

.ag-handle{
	height:10px;
	width:10px;
	background:#669cd9;
	cursor:pointer;
}


.overflowBox{
			height:185px;
			width:300px;
			overflow:auto;
			border:1px solid #cccccc;
}

html body{font: 60.5%/1.4em Verdana, Tahoma, sans-serif, Helvetica, sans-serif;color:#333333}
html>body{font: 60.5%/1.4em Verdana, Tahoma, sans-serif, Helvetica, sans-serif;color:#333333}
p, table, ul, dl {font-size: 1.1em}
caption {font-size: 1.3em}
h2 {font-size: 1.4em}
p {line-height:1.3em;margin:8px 0;}

#theToolTip{
position:absolute;
left: 0px;
width: 200px;
border: 1px solid #C0C09F;
padding: 5px 0px 0px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 10;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#print{
   float: left;
   padding: 0;
   margin: 40px;
   width: 540px;
}

.tabselector {
  width: 100%;
  padding-left: 0px
}

.tab-unselected {
  display: inline;
  padding: 2px 2px 2px 2px;
  height: 14px;
  border: 1px dashed #A2A9AE;
  background: #f4f4f4;
  border-bottom: 0;
  color: #c0c0c0;
}

.tab-selected {
  display: inline;
  padding: 2px 2px 2px 2px;
  background: #EFF7F8;
  background-color: #EFF7F8;
  border: 1px dashed #A2A9AE;
  height: 14px;
  border-bottom: 0;
  color: #A5CEFC;
}

.tab-unselected a {
  padding: 3px;
  color: #c0c0c0;
}

.tab-selected a {
  padding: 3px;
}

.panes {
  width: 100%;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:11px;
}
			
.pane-selected {
  width: 100%;
  list-style-type: none;
  display: inline;

}

.pane-unselected {
  width: 100%;
  list-style-type: none;
  display: none;
}

.contentstyle{
border: 1px solid gray;
width: 167px;
margin-bottom: 0; padding: 10px;
}

#ToolTipPointer{
position:absolute;
left: -100px;
z-index: 10;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #000000;
line-height:1.4em;
margin-right:5px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:5px;
}

.SmallText8{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.SmallText8Red{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#D84519;
}

.SmallText8Green{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#2B8101;
}

.SmallText8Blue{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#0000CC;
}


.EditingFormTextBox{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
width:auto;
text-decoration:none;
color:#000000;
}

.EditingFormCheckBoxList{
table-layout:auto;
font-family:Verdana, Tahoma, sans-serif;
border-spacing: 0px;
table-layout:auto;
padding: 0px;
font-size:9px;
font-weight:normal;
width:auto;
text-decoration:none;
color:#000000;

}

.EditingFormDropDownList{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
width:auto;
text-decoration:none;
color:#000000;
}

.EditingFormLabel{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
width:auto;
text-decoration:none;
color:#000000;
}

.FormButton{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:70px;
}

.NewsletterForm{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:165px;
}

.SmallText9{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.NormalText{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.NormalText11{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.NormalText13{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:Bold;
text-decoration:none;
color:#000000;
}

.NormalTextBold{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:Bold;
text-decoration:none;
color:#000000;
}


.BlackTitles10{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#20322C;
}

.BlackTitles11{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#20322C;
}

.BlackTitles12{
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#20322C;
}

.BlackTitles13{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#20322C;
}

.BlackTitles14{
font-family:Verdana, Tahoma, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#20322C;
}

.GreyTitles11{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#50575D;
}

.GreyTitles10{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#50575D;
}

.GreyTitles15{
font-family:Verdana, Tahoma, sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#888181;
}

.GreyTitles18{
font-family:Verdana, Tahoma, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#888181;
}

.GreyTitles23{
font-family:Verdana, Tahoma, sans-serif;
font-size:23px;
font-weight:normal;
text-decoration:none;
color:#888181;
}

.GreyTitles24Bold{
font-family:Verdana, Tahoma, sans-serif;
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#888181;
}

.BlueTitles15{
font-family:Verdana, Tahoma, sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#1e7ad2;
}

.BlueTitles18{
font-family:Verdana, Tahoma, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#1e7ad2;
}

.BlueTitles30{
font-family:Verdana, Tahoma, sans-serif;
font-size:30px;
font-weight:normal;
text-decoration:none;
color:#1e7ad2;
}

.BlueTitles30Bold{
font-family:Verdana, Tahoma, sans-serif;
font-size:30px;
font-weight:bold;
text-decoration:none;
color:#1e7ad2;
}

.OrangeTitles18{
font-family:Verdana, Tahoma, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ff9c00;
}

.OrangeTitles30{
font-family:Verdana, Tahoma, sans-serif;
font-size:30px;
font-weight:normal;
text-decoration:none;
color:#ff9c00;
}

.OrangeTitles30Bold{
font-family:Verdana, Tahoma, sans-serif;
font-size:30px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.NormalLinks{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#2D4375;
}

.DashTablesOrange{
border: 1px dotted #FD8845;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTablesOrangeTopBottom{
border-TOP: 1px dotted #FD8845;
border-bottom: 1px dotted #FD8845;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTablesOrangeBottom{
border-bottom: 1px dotted #FD8845;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTablesOrangeLeft{
border-left: 1px dotted #FD8845;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTableLeft{
border-left: 1px dotted #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTablesOrangeRight{
border-right: 1px dotted #FD8845;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTables{
border: 1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTablesBottom{
border-bottom: 1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.DashTables9px{
border: 1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

.TableLineBlack{
border: 1px solid #4D545A;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.ChartsTableLine{
border: 1px solid #4D545A;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.TableLineFlash{
border: 2px solid #4D545A;
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.TableLineTopDashed{
border-top:1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
}

.TableLineBottomDashed{
border-bottom:1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
}

.TableLineLeftDashed{
border-left:1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
}

.TableLineRightDashed{
border-right:1px dashed #A2A9AE;
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
}


.TableLineLeftRightDashed{
border-right:1px dotted #EEEEEE;
border-left:1px dashed #EEEEEE;
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
}

.TableLineGrey{
border: 1px solid #A7AEB4;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#4D545A;
}

.TitlesBlue{
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#2D4375;
}

.TextRed{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#FF0000;
}

.SmallText9Red{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#FF0000;
}

.TitlesRed{
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FF0000;
}

.Titles{
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#EB981B;
}

.SmallTitles{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#EB981B;
}

.SmallTitlesBlue{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#2D4375;
}

.SmallTitlesRed{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FF0000;
}

.LiveTitles{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.BlueBlackMediumSmallTitles{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#4D545A;
}

.BlueBlackMediumText{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#262D33;
}

.BlueText13{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#007ac2;
}

.WhiteText10{
font-family:san-serif;
font-size:10px;
font-weight:Normal;
text-decoration:none;
color:#FFFFFF;
}

.WhiteText11{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:Normal;
text-decoration:none;
color:#FFFFFF;
}

.WhiteText12{
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.WhiteText13{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.WhiteText14{
font-family:Verdana, Tahoma, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.BlueText9{
font-family:Verdana, Tahoma, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#007ac2;
}

.BlueText10{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#007ac2;
}

.BlueText11{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#007ac2;
}

.BlueText12{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#007ac2;
}

.OrangeTextMedium{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.BlackTextMedium{
font-family:Verdana, Tahoma, sans-serif;
font-size:17px;
font-weight:normal;
text-decoration:none;
color:#828282;
}

.OrangeText10{
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeText11{
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeText12{
font-family:Verdana, Tahoma, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeText13{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeText14{
font-family:Verdana, Tahoma, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeText15{
font-family:Verdana, Tahoma, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeTitlesLarge{
font-family:Verdana, Tahoma, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ff9c00;
}

.OrangeTitlesExtraLarge{
font-family:Verdana, Tahoma, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ff9c00;
}

.RedTitlesLarge{
font-family:Verdana, Tahoma, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#F80101;
}

.TitlesLinks{
font-family:Verdana, Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
color:#2D4375;
}

.TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
.TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
.TableRowColor         { background: #FFFFFF } /* White */
.FrameTitleFont   { font-size: 10pt; font-family: Helvetica, Arial, san-serif }
.FrameHeadingFont { font-size: 10pt; font-family: Helvetica, Arial, san-serif }
.FrameItemFont    { font-size: 10pt; font-family: Helvetica, Arial, san-serif }
.NavBarCell1    { background-color:#EEEEFF;}/* Light mauve */
.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
.jsdoc_ctime    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right }
.sourceview { background: #FFFFFF }
.attrib { color: #DD7777 }
.comment { color: #55AA55 }
.reserved { color: #FF5555 }
.literal { color: #5555FF }

#DHTMLgoodies_formTooltipDiv{
	color:#000000;
	font-family:Verdana, Tahoma, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:120%;
	
}

.DHTMLgoodies_formTooltip_closeMessage{
	color:#000000;
	font-weight:normal;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:8px;
}

a:link {
	text-decoration: underline;
	color: #007ad7;
}
a:visited {
	text-decoration: underline;
	color: #007ad7;
}
a:hover {
	text-decoration: underline;
	color: #007ad7;
}
a:active {
	text-decoration: underline;
	color: #007ad7;
}