/* Copyright 2000 - Advanced Solutions International, Inc. */
.Secret
  {
	visible: false;font-family:verdana;font-size:2px;color:white; display:none;}
.bold,b
  {
	visible: false;font-size: 11px;color:black;}
.error
  {
	visible: false;color: Red;}
.bigbold
  {	visible: false;font-size: 15px;}
.smallbold
  {	visible: false;font-size: 11px;} 
th
  {	visible: false;font-weight: bold; text-align: left;}
input, textarea, select
  {	visible: false;font-size: 13px; font-family: monospace, sans-serif; font-weight: 100;}
pre
  {	visible: false;font-family: monospace; font-size: 11px;}
.small
  {	visible: false;font-size: 11px;}
.smaller
  {	visible: false;font-size: 9px;}
.large
  {	visible: false;font-size: 15px;}
.larger
  {	visible: false;font-size: 17px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {	visible: false;font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {	visible: false;font-size: 11px;}
/*
a, a:link, a:visited, a:hover, a:visited:hover
  {color: 005A9B; font-weight: normal; text-decoration: underline;}
*/

/* eSeries */
.iMIS
{	
	visible: false;font-weight: bolder; font-size: 10pt; font-style: italic; font-family: Times New Roman;}
.lgTitle
{ 	visible: false;font-weight: bolder; font-size: 14pt; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{ 	visible: false;font-size: 8pt; vertical-align: super; font-family: Verdana, Arial; text-decoration: none;}
.important
{	visible: false;font-weight: normal; color: red; }
.IndexHeading 
{	visible: false;font-family:Verdana; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{	visible: false;font-family:Verdana; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{	visible: false;font-family:Verdana; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{	visible: false;font-family:Verdana; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{	visible: false;font-family:Verdana; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:normal;}
.BodyLink 
{	visible: false;font-family:Verdana; font-size:10pt; color:#003366; text-decoration:underline; font-weight:normal;}
.ERSNavBar /*Recordset navigation bar */
{	visible: false;background-color:silver; }
.ERSHeader 
{	visible: false; border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; font-weight: normal; font-size: 9pt; text-transform: capitalize; border-left: buttonhighlight 1px solid; color: black; padding-top: 0px; border-bottom: buttonshadow 1px solid; font-family: arial; letter-spacing: 1pt; height: 16px; background-color: #d6d3ce; text-align: center; text-decoration: none; }
.ERSHeader TD A:link 
{	visible: false; font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:active 
{	visible: false; font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:visited 
{	visible: false; font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader P
{	visible: false;font-weight:normal; font-size:9pt; color:black; font-family:Verdana; text-decoration:none; }
.ETHRow
{	visible: false;background-color: #CAE1F3; text-align: left;}
.ETH /* Table header used throughout site */
{	visible: false;background-color: #EDF4FA;} 
.ETD /* Table cell used throughout site bgcolor="##EDF4FA"<cfelse> bgcolor="##CAE1F3"*/
{	visible: false;background-color: #EDF4FA;}
.ETDALT /* Alternating color for results lists used throughout site */
{	visible: false;background-color:#CAE1F3;}

.EBW10 /*Bold white 10pt font used throughout site */
{	visible: false;}
.ENW10 /* Normal white 10pt font used throughout site */
{	visible: false;font-size:10pt; font-family:Verdana; color:black;}
.EN12 /* Normal 12pt font used throughout site */
{	visible: false;font-size:10pt; font-family:Verdana; color:black;}
.EN11 /* Normal 11pt font used throughout site */
{	visible: false;font-size:10pt; font-family:Verdana; color:black;}
.EN10 /* Normal 10pt font used throughout site */
{	visible: false;}
.EN9 /* Normal 9pt font used throughout site */
{	visible: false;font-size:9pt; font-family:Verdana; color:Black;}
.EN8 /* Normal 8pt font used throughout site */
{	visible: false;}
.EH2 /* 14pt font used throughout the site */
{	visible: false;font-weight: bold; font-size: 12pt; vertical-align: sub; height: 30px; text-decoration: none;}
.EH3 /*12pt font used throughout site */
	
	{font-size: 12px; font-weight: bold;color:#00599C;}

.EH4  /*8pt font used throughout site*/
{	visible: false;font-size:8pt; font-family:'Trebuchet MS',Verdana; color:Crimson;}
.EB12 /* Bold 12pt font used throughout site */
{	visible: false;font-size:14pt; font-family:'Trebuchet MS',Verdana; color:#003366; padding-top : 6px; font-weight:bolder; text-decoration: none;}
.EB11 /* Bold 11pt font used throughout site */
{	visible: false;font-weight:bolder; font-size:10pt; font-family:Verdana; color:black;}
.EB10 /* Bold 10pt font used throughout site */
{	visible: false;font-weight:bolder;}
.EB9 /* Bold 9pt font used throughout site */
{	visible: false;font-weight:bolder; font-size:9pt; font-family:Verdana; color:black;}
.SideLine1 
{	visible: false;position:absolute; left:0pt;}
.SideLine2 
{	visible: false;position:absolute; left:0pt;}
.ButtonBar1 /* Table row that contains form buttons */
{	visible: false;text-align:center;}
.ButtonBar2 /* Table row that contains form buttons*/
{	visible: false;background-color:#DCDCC2; text-align:left;}
.ButtonBar3 /* Table row that contains form buttons */
{	visible: false;text-align:right;}
.Button1 /* All non-image form buttons */
{	visible: false; border-top:black 1px solid; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid; background-color:silver; 
 color:black; font-size:8pt; font-family:Verdana; border-style:outset;} 
.EToolBar /*Background color of search field area in eOrders, will be used throughout site*/
{	visible: false;background-color:#DCDCC2}
.ETaskBar /* Background color of task bar area in eOrders, will be used throughout site */
{	visible: false;background-color:silver;}
.ETaskActive /* Task bar area in eOrders, will be used throughout site*/
{	visible: false;font-weight:900; font-size:10pt; font-family:Verdana; color:black; text-decoration: none;	background-color:silver;}
.ETaskNext /* Task bar area in eOrders, will be used throughout site */
{	visible: false;background-color:silver; font-size:10pt; font-family:Verdana; text-decoration: none}
.ETask /* Task bar area in eOrders, will be used throughout site */
{	visible: false;	background-color:silver; font-size:10pt; font-family:Verdana; text-decoration: none}
.ETask A:active, .ETask A:link, .ETask A:visited
{	visible: false;font-size:10pt; font-family:Verdana;  color:red; text-decoration: none}
.EETABLE /* Table background color in eEvents */
{	visible: false;background-color:white;}
.EOTABLE /* Used in eOrders */
{	visible: false;background-color:#EFEFEF;}
.EOTH /* Table header rows used in eOrders */
{	visible: false;background-color: #EFEFEF;}
.EOTD /* Table cells used in eOrders */
{	visible: false;background-color:ivory;}
.EOBottomBar /* Footer area in eOrders */
{	visible: false;background-color:#006699}
.EOTitleBar /* Title area in eOrders */
{	visible: false;background-color:white;}
.EOProductNavBar /* Above and below main products list in eOrders */
{	visible: false;background-color:white;}
.EOListNavBar /* Below the retuned products list in eOrders */
{	visible: false;background-color:white;}
.EOInStock /* "In Stock" text in eOrders */
{	visible: false;font-weight:bolder; background-color:silver; font-size:10pt; font-family:Verdana; color:black; text-decoration:none;}
.EOOutofStock /*Out of Stock" text in eOrders */
{	visible: false;font-weight:bolder; background-color:silver; font-size:10pt; font-family:Verdana; color:red; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar,.HeaderBar
  {	visible: false;font-size: 15px; color: #CCFFFF; font-weight: normal; background: #0033cc;}
  
/* Site Map */
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {	visible: false;font-size: 13px; color: blue; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {	visible: false;font-size: 15px; font-weight: bold;}

/* Site Search */
.SEHeaderBar
  {	visible: false;font-size: 15px; color: #CCFFFF; font-weight: bold; background: #0033cc;}
  
/* Tagged Pages */
.TPHeader
  {	visible: false;font-size: 15px; font-weight: bold; color: #000066;}
 .TPICHeader
 {	visible: false;font-size: 14px; font-weight: bold; color: #000000; }
.TPTitle
  {	visible: false;font-size: 14px; font-weight: bold; color: #000099;}
.TPCMBody
  {	visible: false;font-size: 12px;}
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover
  {	visible: false;font-size: 12px; text-decoration: none; color: #0000FF;}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover
  {	visible: false;font-size: 11px; text-decoration: none; color: #0000FF; font-weight: bold;}

/* Template */
div.breadcrumb
  {	visible: false;font-size: 11px;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:visited:hover
  {	visible: false;font-size: 11px; color: blue; text-decoration: none;}
a.breadcrumb:hover, a.breadcrumb:visited:hover
  {	visible: false;color: Red; text-decoration: underline;}
blockquote.preview
  {	visible: false;font-size: 11px;}
  
/* Top Nav */
a.TopNav, a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:visited:hover,
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover,
div.TopNavSelected, div.TopNavSelectedTitle
  {	visible: false;font-size: 11px; color: white; text-decoration: none; font-weight: 100;}
a.TopNav:hover, a.TopNav:visited:hover
  {	visible: false;}
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle
  {	visible: false;} 

/* For text rollovers for top nav */
.TopNavOff
  {	visible: false;border: solid 1px #CACACA; background: #CACACA; padding: 1px 18px 1px 18px;}
.TopNavOn
  {	visible: false;border: solid 1px #FFFFFF; background: #FF9900; padding: 1px 18px 1px 18px;}
/* If text divider is used in top nav */
.Divider
  {	visible: false;letter-spacing: -0.25em; font-size: 11px;}
span.Divider1
  {	visible: false;font: 70% Verdana; color: #000000; padding: 0px 0px 0px 5px;}
span.Divider2
  {	visible: false;font: 70% Verdana; color: #FFFFFF; padding: 0px 5px 0px 0px;}

/****************************** All of the below styles are from csa's old website *************************/


.hptopic {
	caption: News Heading;
	line-height: 13px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}

.hptopic A {
	visible: false;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}

.hptopictext {
/*	caption: News Text;*/
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}

.hptopictext A {
	visible:false;
	caption: NewsText;
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}
  
A {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	color: #333333; 
	font-size: 11px; 
	}
	
a:hover {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	color: #9B0638;
	font-size: 11px;	
}


.bodytext {
	caption: Normal;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	color: #666666; 
	font-size: 11px; 
	line-height: 18px;
	}

/*p	{
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	color: #666666; 
	font-size: 11px; 
	line-height: 18px;
	}*/

.bodyText p{
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	color: #666666; 
	font-size: 11px; 
	line-height: 18px;
	}

body	{
	visible:false;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	color: #666666;
	line-height: 18px;
}

.bodytext TD, TABLE {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif; 	
	font-size: 11px; 
	line-height: 18px;
	}

.tabon {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #004B9A;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	line-height: 15px;
}

.tabon A:HOVER {
	visible: false;

	color: #FFFFFF; 

}

.taboff {
	line-height: 15px;
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.tabfirst {
	line-height: 11px;
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.tablink {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}
a.termsconditions {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #003399;	
}

a.termsconditions:hover {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #003399;
}
.heading {
	caption:Heading;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 16px;
	font-weight: bold;
	color: #980505;
	text-decoration: none;
	vertical-align : bottom;
	padding-bottom : 2px;
	text-align : left;
}

a.disclaimer {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 9px;
	color: #999999;
}

a.disclaimer:hover {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 9px;
	color: #9B0638;
}

a.disclaimerwhite {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 9px;
	color: #FFFFFF;
}

a.disclaimerwhite:hover {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 9px;
	color: #9B0638;
}

.login_text {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #black;
	text-decoration:none;
}

TD.login_text {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #black;
	text-decoration:none;
}

a.login_text {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none;
  /*{color: 005A9B; font-weight: normal; text-decoration: underline;}*/
}
a.login_text:hover {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none;
}
a.loggedin_text {
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none;
}

a.loggedin_text:hover {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #9B0638; 
	text-decoration:none;
}

.SubMenuOff
{
	visible: false;
	background-color: #6699CC;
	line-height:13px;
}

.SubMenuOn
{
	visible: false;
	background-color: #004B9A;
	line-height:13px;
}


.td {
	visible: false;
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif
}
.formelem {
	visible: false;
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}
A.termsconditions {
	visible: false;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.termsconditions:hover {
	visible: false;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}

A.quicklinks {
	
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #0E73C1; 
	FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.quicklinks:hover {
	
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #3399FF; 
	FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.hptopic {
	visible: false;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.hptopic:hover {
	visible: false;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}

.tinyblue {
	visible: false;
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; line-height:12px;
}
.welcome {
	caption: Welcome Text;
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif
}
.QuickLinksHead td
{
	
	COLOR: White;
	
}
.QuickLinks td
{
	visible: false;
	border-bottom:1px dotted #0E73C1;	
	Background-color:#F4F4F4;
}

a.nav {
	visible: false;
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
	 vertical-align: middle;

}
/*
a.nav:hover {
	color: #000033;
}
*/
.nav2 td
{
	border-bottom:1px solid silver;	
	
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 10px;
	height: 25px;
}

a.nav2 {
	
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
 vertical-align: middle;

}

a.nav2:hover {
	color: #000033;
}
.nav3 td
{
	border-bottom:1px solid silver;	
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 15px;
	height: 25px;
}

a.nav3 {
	
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
	
 vertical-align: middle;

}

a.nav3:hover {
	color: #000033;
}
.nav td
{
	border-bottom:1px solid silver;	
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 5px;
	height: 25px;
	
}
a.navon {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	line-height : 18px;
	padding-top : 2px;
	padding-bottom : 2px;	
	
	}
A.navon:hover {
	
	color: #FFFFFF;
}
.navon2 td
{
	border-bottom:1px solid silver;	
	Background-color:blue;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 10px;
	height: 25px;
}
a.navon2 {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	color: #8A0000; 
	text-decoration: none;
	line-height : 18px;
	padding-top : 2px;
	padding-bottom : 2px;	
	
	}
A.navon2:hover {
	
	color: #8A0000;
}
.navon2 td
{
	
	Background-color:blue;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 5px;
	height: 25px;
}
.navon2 td
{
	border-bottom:1px solid silver;	
	Background-color:blue;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 5px;
	height: 25px;
}
a.navon3 {
	visible: false;
	font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; 
	color: #8A0000; 
	text-decoration: none;
	line-height : 18px;
	padding-top : 2px;
	padding-bottom : 2px;
		
	
	}
A.navon3:hover {
	
	color: #8A0000;
}
.navon3 td
{
	
	Background-color:blue;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 15px;
	height: 25px;
}
.ResumeLabel {
	caption: Form Label;
	BACKGROUND-COLOR: #ffecb9;
	width:40%;
}
.ResumeLabelNumber {
	visible: false;
	BACKGROUND-COLOR: #ffecb9;
	width:2%;
	display:none;
}
.ResumeAnswer {
	caption: Form Answer;
	BACKGROUND-COLOR: #fff9e3;
}
.searchUrl {
	visible: false;
	FONT-SIZE:11px;
}
/* Headings */
h1, .Heading1
  {font-size: 16px; font-weight: bold;color:#980505; margin: 0;}
h2, .Heading2
  {font-size: 15px; font-weight: bold;}
h3, .Heading3
  {font-size: 12px; font-weight: bold;color:#00599C;}
h4, .Heading4
  {font-size: 13px; font-weight: bold;color:#980505;}
h5, .Heading5
  {font-size: 11px; font-weight: bold;}


.loggedin {
	
	FONT-SIZE: 10px; COLOR:white; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}

.loggedin td {
	
	FONT-SIZE: 10px; COLOR:white; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}
.loggedin a:hover {
	
	FONT-SIZE: 10px; COLOR:white; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}

A.loggedin_text {
	visible: false;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-DECORATION: none
}


#JournalTable a, #JournalTable TABLE{
	visible: false;
	FONT-SIZE: 11px; COLOR: #004b9a; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif
}

#JournalTable a:hover {
	visible: false;
	FONT-SIZE: 11px; COLOR: #9b0638; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif
}

INPUT, SELECT
{
	visible: false;
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}

.MenuItemOn {
	visible: false;
	background-Color:rgb(0,75,154);
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height:18px;

}



.MenuItem {
	visible: false;
	background-Color:rgb(193,192,170);
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height:18px;
}

A.MenuLink {
	FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; 
	visible: false;
	text-decoration:none;
	font-size:10px;
}

A.MenuLink:Hover {
	FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; 
	visible: false;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

.MenuItemOn A{
	FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; 
	visible: false;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}
.JsRoller {
	visible: false;
	FONT-SIZE: 11px; COLOR: #004996; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
	Text-Decoration:none;
}

.disclaimer {
	visible:false;
	/*font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; */
	line-height: 13px;
	}

.compressedText {
	caption: Compressed Text;
	/*font-family: Verdana,Arial,Helvetica,san-serif; 
	font-size: 11px; */
	line-height: 13px;
	}

.FormHeading {
FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
}


a.smsection {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left : 4px;
	line-height : 18px;
}	

a.smsection:hover {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left : 4px;
	line-height : 18px;
}	

smsection {
	visible:false;
	vertical-align : top;
}

a.smsitemap {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;	
	padding-left : 4px;
	line-height : 18px;
}	

a.smsitemap:hover{
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;	
	padding-left : 4px;
	line-height : 18px;
}	

a.smtop {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	text-decoration: none;	
}	

a.smtop:hover{
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	text-decoration: none;	
}	

a.smpart {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCFFFF;
	text-decoration: none;	
	padding-left : 4px;
	line-height : 18px;
}	

a.smpart:hover{
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCFFFF;
	text-decoration: none;	
	padding-left : 4px;
	line-height : 18px;
}	


smpart {
	visible:false;
	background-color : #9C9C9C;
	vertical-align : top;
}


a.smsubpart {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	padding-left : 4px;
	line-height : 18px;
}	

a.smsubpart:hover {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	padding-left : 4px;
	line-height : 18px;	
}	

smsubpart {
	visible:false;
	background-color : #C4C4C4;
	border-bottom : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	vertical-align : top;
}

a.smsubsubpart {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 10px;
	color: #004B9A;
	text-decoration: none;
	padding-left : 4px;	
	line-height:12px;
}	

a.smsubsubpart:hover {
	visible:false;
	font-family: Verdana,Arial,Helvetica,san-serif;
	font-size: 10px;
	color: #004B9A;
	text-decoration: none;
	padding-left : 4px;	
}	

smsubsubpart {
	visible:false;
	background-color : #ECECEC;
	vertical-align : top;
}


.LevelOneTD, .LevelTwoTD
{
	visible:false;
	line-height:11px;
	border-color:White;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}

.LevelThreeTable 
{
	visible:false;
	border-color:White;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}
.UsrPswdErr {
	visible:false;

	font-family: Verdana,Arial,Helvetica,san-serif; 
	color: blue; 
	font-size: 11px; 
	line-height: 18px;
}

.journalblue A {
	caption: Journal Text Blue;
	FONT-SIZE: 11px; COLOR: #004b9a; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
	line-height:13px;
}


TD.journalblue {
	visible:false;
	FONT-SIZE: 11px; COLOR: #004b9a; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;	
	line-height:13px;
}


.journalboldblack {
	caption: Journal Text Bold Black;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif;
	line-height:13px;
}
.journalblack {
	caption: Journal Text Black;
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; TEXT-ALIGN: center;
	line-height:13px;
}
/* New Styles for new look added by JJOhn 10/09/2007 */
.search
{
	Font-size: 10px;
	color: white; 
}
.Footer
{
	Font-size: 9px;	
	color:#CCCCCC;
}
.Footer td
{
	padding-left : 17px;	
}
.eduside td
{
	border-right:1px solid silver;	
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 35px;
}
a.eduside {
	
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #1F90DC;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
 vertical-align: middle;
	font-weight: bold;

}

a.eduside:hover {
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #225074;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
 vertical-align: middle;
	font-weight: bold;
}
a.edusideon {
	
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #225074;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
 vertical-align: middle;
	font-weight: bold;

}

a.edusideon:hover {
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #225074;
	text-decoration: none;
	padding-top : 2px;
	padding-bottom : 2px;
	line-height : 18px;
 vertical-align: middle;
	font-weight: bold;
}
.topdiv {
	color: #0E73C1;
	font-size: 11px;

}
/* Added for Banner Ads */

#addbox {
  position: relative;
  width: 190px;
  height: 230px;
  clip: rect(0px, 200px, 0px, 230px);
  overflow: hidden;
}
#banner1 {
  position: relative;
  width: 187px;
  height: 225px;
  left: 0;
  top: 5px;
}
#banner2 {
  position: relative;
  width: 187px;
  height: 225px;
  left: 200px;
  top:-222px;
}
#addbox2 {
  position: relative;
  width: 190px;
  height: 90px;
  clip: rect(0px, 500px, 0px, 70px);
  overflow: hidden;
}
#banner21 {
  position: relative;
  width: 187px;
  height: 86px;
  left: 0;
  top: 5px;
}
#banner22 {
  position: relative;
  width: 187px;
  height: 86px;
  left: 200px;
  top:-83px;
}
.Login td
{
	font-size: 12px;
	color: balck;
}
A.Login,a.Login:link, a.Login:hover, a.Login:visited:hover
{
color: #00599C;font-size: 11px;

}
.b2
  {
	visible: false;font-size: 11px;color:#00599C;FONT-WEIGHT: bold;}

.LoginBold
{
	font-size: 12px;
	color: black;
	FONT-WEIGHT: bold;
}
.HomeTable td
{
	
	padding-left: 4px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.Login_Heading 
{
	font-size: 11px;
	color: white;
	FONT-WEIGHT: bold;
	background-Color:#0E73C1;
}
.Login_Heading_Small 
{
	font-size: 10px;
	color: white;
	FONT-WEIGHT: 400;
	background-Color:#0E73C1;
}
.Login_Heading td
{
	background-Color:#0E73C1;
}
.blue_head
{font-size: 12px; font-weight: bold;color:#00599C;}
.em {background-Color:transparent;}



INPUT.hintTextbox { color: #888; } 
INPUT.hintTextboxActive { color: #000; }
