TR,TD,P,DIV,CENTER,TABLE,TBODY,TFOOT,TH,THEAD,ABBREV,ADDRESS,AREA,BLOCKQUOTE,BQ,BR,CAPTION,COL,COLGROUP,DFN,FIG,MULTICOL,PLAINTEXT{
	font-family:arial, verdana, helvetica;
	font-size: 9pt; 
	color: #000000;
}

BR {
  font-size: 8px;
}

.txt {
	text-align: left;
	line-height: 1.5;
}

.copy {
  font-size: 8pt;
  color: #9C9C9C;
  line-height: 1.5;
}

B,STRONG,BIG{
	background-color:transparent;
	font-family :arial, verdana, helvetica;
	font-style:normal;
	font-size : 11px;
	font-weight:bold;
}

EM{
	background-color:#ffffff;
	font-family :arial, verdana, helvetica;
	font-style:italic;
	font-size : 11px;
}

SUP,SUB{
	background-color:#ffffff;
	font-family :arial, verdana, helvetica;
	font-style:normal;
	font-size : 10px;
}

DL,DT,DD,LH,LI,LISTING,MENU,OL,UL{
	font-size : 11px; 
	color: #000000;
}

H1 {
	font-family : Times New Roman;
  font-weight: normal;
  font-size: 34px;
  text-align: left;
  line-height: 1;
  color: #000000;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
	margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}

H2 {
	font-family : Times New Roman;
  font-weight: normal;
  text-align: left;
  line-height: 1;
  font-size: 34px;
	font-style: italic;
	color: #ff0099;
}

.tnsblack {
	font-family : Times New Roman;
  font-weight: normal;
  font-size: 34px;
  text-align: left;
  line-height: 1;
  color: #000000;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
	margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}

.tnsred {
	font-family : Times New Roman;
  font-weight: normal;
  text-align: left;
  line-height: 1;
  font-size: 34px;
	font-style: italic;
	color: #ff0099;
}

.input {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
	margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px; 
	font-family :arial, verdana, helvetica;
	font-size : 10px;
	color: #000000;
  width: 110px;
  border-left : 1px solid #AAAAAA;
  border-right : 1px solid #AAAAAA;
  border-top : 1px solid #AAAAAA;
  border-bottom : 1px solid #AAAAAA;
}

.input2 {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
	margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px; 
	font-family :arial, verdana, helvetica;
	font-size : 10px;
	color: #000000;
  border-left : 1px solid #AAAAAA;
  border-right : 1px solid #AAAAAA;
  border-top : 1px solid #AAAAAA;
  border-bottom : 1px solid #AAAAAA;
}

.contacts {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #626262;
  background-color: transparent;
  text-decoration: none;
}
.contacts:link {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #626262;
  background-color: transparent;
  text-decoration: underline;
}
.contacts:visited {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #626262;
  background-color: transparent;
  text-decoration: underline;
}
.contacts:hover {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #626262;
  background-color: transparent;
  text-decoration: none;
}

HR	{
	border : 1px solid #999999;
}

A {
  font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	font-weight: normal;
	text-decoration : none;
}
A:ACTIVE {
	font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
A:LINK	{
	font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
A:VISITED {	
	font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
A:HOVER 	{
	font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}

.paging_disabled {
  font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	font-weight: normal;
	text-decoration : none;
}

.paging_selected {
  font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	font-weight: bold;
	text-decoration : none;
}

.paging_info {
  font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	font-weight: normal;
	text-decoration : none;
}

.paging_link {
  font-size : 8pt; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	font-weight: normal;
	text-decoration : none;
}

.mlink {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}

.mlink:link {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}

.mlink:visited {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}

.mlink:hover {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #AAAAAA;
  background-color: transparent;
  text-decoration: none;
}

.mlink2 {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #ff0099;
  background-color: transparent;
  text-decoration: none;
}

.mlink2:link {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #ff0099;
  background-color: transparent;
  text-decoration: none;
}

.mlink2:visited {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #ff0099;
  background-color: transparent;
  text-decoration: none;
}

.mlink2:hover {
  font-family : arial, verdana, helvetica;
	font-size: 8pt;
  font-weight: bold;
  color: #AAAAAA;
  background-color: transparent;
  text-decoration: none;
}

.mlink3 {
  font-family : arial, verdana, helvetica;
	font-size: 9pt;
  color: #ff0099;
  background-color: transparent;
  text-decoration: none;
}

.mlink3:link {
  font-family : arial, verdana, helvetica;
	font-size: 9pt;
  color: #ff0099;
  background-color: transparent;
  text-decoration: none;
}

.mlink3:visited {
  font-family : arial, verdana, helvetica;
	font-size: 9pt;
  color: #ff0099;
  background-color: transparent;
  text-decoration: none;
}

.mlink3:hover {
  font-family : arial, verdana, helvetica;
	font-size: 9pt;
  color: #AAAAAA;
  background-color: transparent;
  text-decoration: none;
}

/*Refined classes */
.Breadcrumb {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #333333;
	text-decoration : none;
	background-color : #ffffff;
}

.Breadcrumb:link{
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #333333;
	text-decoration : none;
	background-color : #ffffff;
}

.Breadcrumb:active{
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #333333;
	text-decoration : none;
	background-color : #ffffff;
}

.Breadcrumb:visited{
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #333333;
	text-decoration : none;
	background-color : #ffffff;
}

.Breadcrumb:hover{
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #999999;
	text-decoration : none;
	background-color : #ffffff;
}

.BreadcrumbArea	{
    background-color: #ffffff;
}
.BreadcrumbRule	{
    background-color: #ffffff;
}
.BreadcrumbTarget {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.BreadcrumbTarget:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.BreadcrumbTarget:active {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.BreadcrumbTarget:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.BreadcrumbTarget:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.Button {
	background-color : #ffffff;
	font-size : 10px;
}
.Button2 {
	background-color : #ffffff;
	font-size : 10px;
}
.DisplayHead {
	background-color : #ffffff;
}
.DisplayRow {
}
.DisplayRowAlt {
	background-color : #ffffff;
}
.Error {
    color: #ff0099;
    font-weight: bold;
}
.FormHead {
	font-weight: bold;
	background-color : #ffffff;
}
.FooterBar {
	background-color : #ffffff;
}
.FooterArea {
	background-color : #ffffff;
}
.Help {
	font-style : italic;
}
.Label1 {
	font-weight: bold;
}
.Label2 {
	color: #000000;
	font-weight: bold;
}
.List {
}
.ListLabel {
	font-weight: bold;
}
.LoginArea {
	background-color: #ffffff;
}
.LoginPage {
	background-color: #ffffff;
}
.loginsTableBody {
	font-size: 10px;
}
.LoginText {
    font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #000000;
}
.LoginText:link {
    font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.LoginText:visited {
    font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.LoginText:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.loginTextBold {
    font-weight: bold;
}
.LoginTitle {
	font-weight: bold;
}
.MenuHeader	{
}
.MenuTable {
	background-color: #ffffff;
	width: 130px;
	padding : 2px 2px 2px 2px;
}
.MenuAreaOff {
	cursor: hand;
}
.MenuLabelOff {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.MenuLabelOff:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.MenuLabelOff:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;color:#000000;
}
.MenuLabelOff:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.MenuAreaOn {
    background-color: #ffffff;
	cursor: hand;
}
.MenuLabelOn {
}
.MenuLabelOn:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.MenuLabelOn:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.MenuLabelOn:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.PageHead {
	font-family : Times New Roman;
    font-size: 34px;
	font-weight: bold;
    color: #000000;
}
.PageHead2 {
	font-family : Times New Roman;
    font-size: 34px;
	font-style: italic;
	color: #ff0099;
}
.PagePadding {
	padding: 10px;
}
.PermissionHead {
    font-size: 10px;
    font-weight : bold;
}
.PermissionText {
	font-size: 10px;
}
.Required {
	font-weight: bold;
}
.SectionHead {
	font-weight: bold;
}
.SectionRule {
	background-color : #ffffff;
}
.Success {
	color : #000000;
}
.TabBar {
	background-color : #ffffff;
}
.TabOff {
	background-color: #ffffff;
	color : #000000;
}
.TabOff:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.TabOff:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.TabOff:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.TabOn {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
	background-color : #ffffff;
}
.TabOn:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.TabOn:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.TabOn:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.ToolArea {
	background : #ffffff;
}
.ToolTip {
	text-Indent: 2px;
	text-align: justify; 
	background-color: #ffffff;
	visibility: hidden;
	left: 0px;
	z-index: 1;
	position: absolute;
	overflow: auto; 
	width: 130px;
}
.ToolTipShow {
	width: 130px;
	position: absolute; 
	z-index: 1;
}
.TopNavArea	{
	background-Color: #ffffff;
}
.TopNavTabArea {
	background-color: #ffffff;
}
.TopNavTabBar {
	background-color: #ffffff;
}
.TopNavTabOn {
 	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	background-color: #ffffff;
}
.TopNavTabOn:link {	
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.TopNavTabOn:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.TopNavTabOn:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.TopNavTabOff {
	font-weight: bold;
}
.TopNavTabOff:link {
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
.TopNavTabOff:visited {
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
.TopNavTabOff:hover {
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
.TopNavText {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #333333;
	text-decoration : none;
}
.TopNavText:link {
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
.TopNavText:visited {
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
.TopNavText:hover {
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

/*START Rich text editor styles*/
.RichTextEditor {
	width: 100%;
	border:inset;
	height: 100%;
	border-width:2px;
	background-color:#ffffff;
	overflow: auto;
}
.SourceEditor {
	width: 100%;
	display:block;
	overflow:auto;
}
.RichTextEditorButton {
	border:solid;
	border-style:outset;
	border-width:thin;
	cursor:hand;
	vertical-align:bottom;
}
.RichTextEditorColorMenu {
	display:none;
	position:absolute;
}
/*END Rich text editor styles*/

/*START Standard Component Styles*/

/* Standard - Default */
.ComponentBodyInner {
}
.ComponentBodyOuter {
}
.ComponentDisplayHead {
	background-color : #ffffff;
}
.ComponentDisplayLabel {
	background-color : #ffffff;
	font-weight : bold;
}
.ComponentHeader {
	background-color : #ffffff;
}
.ComponentHeaderImage {
	background-color : #ffffff;
}
.ComponentHeaderImageLeft {
	display : none;
}
.ComponentHeaderImageRight {
	display : none;
}
.ComponentHeaderTitle {
	font-weight : bold;
}
.ComponentIntroText {
}
.ComponentLabel {
	font-weight : bold;
}
.ComponentLabel2 {
	font-weight : bold;
}
.ComponentList {
}
.ComponentListLabel {
	font-weight: bold;
}
.ComponentNav1 {
	font-weight : bold;
}
.ComponentNav2 {
}
.ComponentNav3 {
}
.ComponentPageHead {
    font-size: 11px;
	font-weight: bold;
}
.ComponentPageHead2 {
	font-size: 11px;
	font-weight: bold;
}
.ComponentRule {
	background-color : #ffffff;
}
.ComponentTabOn	{
    font-weight: bold;
}
.ComponentTabOn:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.ComponentTabOn:visited	{
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.ComponentTabOn:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.ComponentTabOff {
	background-color: #ffffff;
	color : #000000;
}
.ComponentTabOff:link {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.ComponentTabOff:visited {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ff0099;
	text-decoration : none;
}
.ComponentTabOff:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}
.ComponentTableOuter {
	margin-bottom: 10px;
}
.ComponentText {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #000000;
}


/*Standard - Border*/
.ComponentStyle_StandardBorder .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_StandardBorder .ComponentBodyOuter {
	background-color : #336699;
}
.ComponentStyle_StandardBorder .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_StandardBorder .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_StandardBorder .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_StandardBorder .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_StandardBorder .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Standard - Border/FIll*/
.ComponentStyle_StandardBorderFill .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_StandardBorderFill .ComponentBodyOuter {
	background-color : #336699;
}
.ComponentStyle_StandardBorderFill .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_StandardBorderFill .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_StandardBorderFill .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_StandardBorderFill .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_StandardBorderFill .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_StandardFill .ComponentBodyOuter {
	background-color : #EEEEEE;
}
.ComponentStyle_StandardFill .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_StandardFill .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_StandardFill .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_StandardFill .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_StandardFill .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Standard - NoHeader*/
.ComponentStyle_StandardNoHeader .ComponentBodyInner {
}
.ComponentStyle_StandardNoHeader .ComponentBodyOuter {
}
.ComponentStyle_StandardNoHeader .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*Standard - NoHeader/Border*/
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyOuter {
	background-color : #336699;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*END Standard Component Styles*/

/*START Gray Component Styles*/

/* Gray - Default */
.ComponentStyle_GrayDefault .ComponentBodyInner {
}
.ComponentStyle_GrayDefault .ComponentBodyOuter {
}
.ComponentStyle_GrayDefault .ComponentHeader {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayDefault .ComponentHeaderImage {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayDefault .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_GrayDefault .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_GrayDefault .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*Gray - Border*/
.ComponentStyle_GrayBorder .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_GrayBorder .ComponentBodyOuter {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayBorder .ComponentHeader {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayBorder .ComponentHeaderImage {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayBorder .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_GrayBorder .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_GrayBorder .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_GrayBorderFill .ComponentBodyOuter {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayBorderFill .ComponentHeader {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderImage {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_GrayFill .ComponentBodyOuter {
	background-color : #EEEEEE;
}
.ComponentStyle_GrayFill .ComponentHeader {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayFill .ComponentHeaderImage {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayFill .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_GrayFill .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_GrayFill .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*Gray - NoHeader*/
.ComponentStyle_GrayNoHeader .ComponentBodyInner {
}
.ComponentStyle_GrayNoHeader .ComponentBodyOuter {
}
.ComponentStyle_GrayNoHeader .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyOuter {
	background-color : #CCCCCC;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*END Gray Component Styles*/

/*START Round Component Styles*/

/* Round - Default */
.ComponentStyle_RoundDefault .ComponentBodyInner {
}
.ComponentStyle_RoundDefault .ComponentBodyOuter {
}
.ComponentStyle_RoundDefault .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_RoundDefault .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_RoundDefault .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundDefault .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundDefault .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Round - Border*/
.ComponentStyle_RoundBorder .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_RoundBorder .ComponentBodyOuter {
	background-color : #336699;
}
.ComponentStyle_RoundBorder .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_RoundBorder .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_RoundBorder .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundBorder .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundBorder .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Round - Border/FIll*/
.ComponentStyle_RoundBorderFill .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_RoundBorderFill .ComponentBodyOuter {
	background-color : #336699;
}
.ComponentStyle_RoundBorderFill .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Round - Fill*/
.ComponentStyle_RoundFill .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_RoundFill .ComponentBodyOuter {
	background-color : #EEEEEE;
}
.ComponentStyle_RoundFill .ComponentHeader {
	background-color : #336699;
}
.ComponentStyle_RoundFill .ComponentHeaderImage {
	background-color : #336699;
}
.ComponentStyle_RoundFill .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundFill .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundFill .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*END Round Component Styles*/

/*START Special Component Styles*/

/* Special - Alert */
.ComponentStyle_SpecialAlert .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_SpecialAlert .ComponentBodyOuter {
	background-color : #FF3333;
}
.ComponentStyle_SpecialAlert .ComponentHeader {
	background-color : #FF3333;
}
.ComponentStyle_SpecialAlert .ComponentHeaderImage {
	background-color : #FF3333;
}
.ComponentStyle_SpecialAlert .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_SpecialAlert .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_SpecialAlert .ComponentHeaderTitle {
	color : #FFFFFF;
	font-weight : bold;
}
/*Special - Clear */
.ComponentStyle_SpecialClear .ComponentBodyInner {
}
.ComponentStyle_SpecialClear .ComponentBodyOuter {
}
.ComponentStyle_SpecialClear .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_SpecialClear .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClear .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_SpecialClear .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_SpecialClear .ComponentHeaderTitle {
	display : none;
}
/*Special - Clear Header/Border*/
.ComponentStyle_SpecialClearHeaderBorder .ComponentBodyInner {
	background-color : #FFFFFF;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentBodyOuter {
	background-color : #336699;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderTitle {
	display : none;
}
/*Special - Clear Header/Fill*/
.ComponentStyle_SpecialClearHeaderFill  .ComponentBodyInner {
	background-color : #EEEEEE;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentBodyOuter {
	background-color : #EEEEEE;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeader {
	background-color : #FFFFFF;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderTitle {
	display : none;
}
/*Special - Notepad*/
.ComponentStyle_SpecialNotepad .ComponentBodyInner {
	background-color : #FFFFCC;
}
.ComponentStyle_SpecialNotepad .ComponentBodyOuter {
	background-color : #FFFFCC;
}
.ComponentStyle_SpecialNotepad .ComponentHeader {
	background-color : #FFFFCC;
}
.ComponentStyle_SpecialNotepad .ComponentHeaderImage {
	background-color : #FFFFCC;
}
.ComponentStyle_SpecialNotepad .ComponentHeaderImageLeft {
	display : none;
}
.ComponentStyle_SpecialNotepad .ComponentHeaderImageRight {
	display : none;
}
.ComponentStyle_SpecialNotepad .ComponentHeaderTitle {
	color : #000000;
	font-weight : bold;
}
/*END Special Component Styles*/




/*START DHTML styles*/
.DHTMLTree {
    background-color: #ffffff;
}
.DHTMLTreeEvenLine {
    background-color: #ffffff;
}
.DHTMLTreeForNetscape
	{
    width: 400px;
    height: 500px;
}
.DHTMLTreeTable {
    background-color: #ffffff;
    width: 100%;
}
/*END DHTML styles*/

/**************************************************************************
The following are used in FolderLayoutEditor to support DHTML menus
**************************************************************************/
A.DHTMLmenu {
	width: 150px; 
	color: #000000; 
}
A.DHTMLmenu:hover {
	font-size : 10px; 
	font-family : arial, verdana, helvetica;
	color : #ffffff;
	background-color:#ff0099;
	text-decoration : none;
}

/* END DHTML MENUS */





/**************************************************************************
 additional styles from AI
 **************************************************************************/

/*This is the style for the horizontal dotted lines */
/*this is the class that Webridge generates automatically for the span tags*/
.htmlPage{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-right:0px;
    padding-left:0px;
    padding-bottom:0px;
    padding-top:0px;
}

/*style for Solution Finder*/
.sf{
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px; 
	font-family :arial, helvetica, verdana;
	font-size : 10px;
	color: #000000;
	width:170px;
}
/*style for contact pulldown*/
.cp{
   padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px; 
    font-family :arial, helvetica, verdana;
    font-size : 10px;
    color: #000000;
    width:150px;
}

/*submit button for pop-up*/
.submitb{
	background-color:#ffffff;
	border-color : #000000;
	font-size : 10px;
	font-family : arial, verdana, helvetica;
	color : #000000;
	cursor:hand;
}
/*This should replace H1*/
.hdng1{
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px; 
	font-family : Times New Roman;
    font-size: 34px;
    color: #000000;
}
/*This should replace H2*/
.hdng2{
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px; 
	font-family : Times New Roman;
    font-size: 34px;
	font-style: italic;
	color: #ff0099;
}
/*heading for the pop-up*/
.hdng1white{
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
	margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px; 
	font-family : Times New Roman;
    font-size: 34px;
    color: #ffffff;
}
/*This is the style for the horizontal dotted lines - don't forget to update the img URL*/
.dotsh{
	background-image: url(http://www.tns-global.com/Common/_corporate/images/dots_h.gif);
	background-repeat:repeat-x;
}

/*This is the style for the vertical dotted lines - don't forget to update the img URL*/
.dotsv{
	background-image: url(http://www.tns-global.com/Common/_corporate/images/dots_v.gif);
	background-repeat:repeat-y;
}
/*This should replace SMALL*/
.txtb10{
	font-size : 10px; 
	font-family : arial, helvetica, verdana;
	color : #000000;
}
/* Footer text */
.footer{
	font-size : 10px; 
	font-family : arial, helvetica, verdana;
	color : #999999;
}
/*Small pink text*/
.txtpink{
	font-size : 10px; 
	font-family : arial, helvetica, verdana;
	color : #ff0099;
}
/*Big Bold pink text*/
.txtpinkbb{
	font-size : 11px; 
	font-family : arial, helvetica, verdana;
	font-weight:bold;
	color : #ff0099;
}
/*Big pink text*/
.txtpinkb{
	font-size : 11px; 
	font-family : arial, helvetica, verdana;
	color : #ff0099;
}
/*Pink title bold*/
.ttlpinkb{
	font-size : 14px; 
	font-family : arial, helvetica, verdana;
	font-weight:bold;
	color : #ff0099;
}
/*Pink title*/
.ttlpink{
	font-size : 14px; 
	font-family : arial, helvetica, verdana;
	color : #ff0099;
}
/*White title bold*/
.ttlwhiteb{
	font-size : 14px; 
	font-family : arial, helvetica, verdana;
	font-weight:bold;
	color : #ffffff;
}
/*White title */
.ttlwhite{
	font-size : 14px; 
	font-family : arial, helvetica, verdana;
	color : #ffffff;
}
/*White text variations*/
/*bold 11px*/
.txtwhiteb{
	font-size : 11px; 
	font-family : arial, helvetica, verdana;
	font-weight:bold;
	color : #ffffff;
}
/*normal 11px*/
.txtwhite{
	font-size : 11px; 
	font-family : arial, helvetica, verdana;
	color : #ffffff;
}
/*small 10px*/
.txtwhites{
	font-size : 10px; 
	font-family : arial, helvetica, verdana;
	color : #ffffff;
}
/*Grey text variations-for the Calendar Dates*/
/*bold 14px - Month*/
.ttl1greyb{
	font-size : 14px; 
	font-family : arial, helvetica, verdana;
	font-weight:bold;
	color : #666666;
}
/*bold 18px - Date*/
.ttl2greyb{
	font-size : 18px; 
	font-family : arial, helvetica, verdana;
	font-weight:bold;
	color : #666666;
}

/*White link*/
a.white{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #ffffff;
	font-weight:bold;
	background-color:#ff0099;
	text-decoration : none;
}

a.white:link{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #ffffff;
	font-weight:bold;
	background-color:#ff0099;
	text-decoration : none;
}

a.white:visited{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #ffffff;
	font-weight:bold;
	background-color:#ff0099;
	text-decoration : none;
}

a.white:hover{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ff0099;
	text-decoration : none;
}
/*AI navigation styles*/
/*Level 1 Black*/
a.navl01b{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl01b:link{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl01b:visited{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl01b:hover{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
/*Level 2-10.... Black*/

/*italic black non links*/
.itnavl02b{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-style: italic;
}
/*Links*/
a.navl02b{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl02b:link{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl02b:visited{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #000000;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl02b:hover{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
/*Level 1 Pink*/
a.navl01p{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl01p:link{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl01p:visited{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl01p:hover{
	font-size : 11px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
/*Level 2-10.... Pink*/

/*italic pink non links*/
.itnavl02p{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-style: italic;
}
/*Links*/
a.navl02p{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl02p:link{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl02p:visited{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #ff0099;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.navl02p:hover{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}
/*Footer Links*/
a.footer{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.footer:link{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.footer:visited{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #333333;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

a.footer:hover{
	font-size : 10px;
	font-family : arial, helvetica, verdana;
	color : #999999;
	font-weight:bold;
	background-color:#ffffff;
	text-decoration : none;
}

/*Grey background*/
.bggrey{background-color:#cccccc;}
/*Pink background - solid*/
.bgpink{background-color:#ff0099;}
/*Pink background - soft*/
.bgpinks{background-color:#FBE2EF;}
/*Black background - for the Calendar black lines*/
.bgblack{background-color:#000000;}

/*Extra styles for the calendar*/ 
.TNSmonthCalTable{
	background-color:#000000;
	border: solid black 0px;
	padding:0;
	cell-spacing:1;
	}
	
.TNSmonthCalHeaderCell{
	background-color:#ff0099;
	color:#ffffff;
	font-weight:bold;
	padding:0px 4px 1px;
	}
	
.TNSmonthTableContents{
	color : #999999;
	font-weight:bold;
	padding:1px 2px;
	font-size : 15px;
}
.TNSmonthEmptyTableContents{
	background-color:#eeeeee;
}
.TNSmonthEventTableContents{
	text-align : left;
	color : #999900;
	font-size : 9px;
}

.text {
	background-color: transparent;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-size : 11px;
}

.p2br P {
  padding: 0;
  margin: 0;
}
