.bldhd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 16pt;
	font-weight: normal;
}

.smtxtlrg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
}
.hometxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
}
.smtxtHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
	color: #666666;
}

.normalhd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: bold;
	color: #999999;
	
}

.greybdytxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	color: #888888;
}

.column2_2  {
	BACKGROUND: url(../images/general/dotted_border.gif) repeat-x left bottom; MARGIN-BOTTOM: 0px;PADDING-left: 5px; PADDING-BOTTOM: 0px; WIDTH: 588; PADDING-TOP: 0px
}


.greybdytxt2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 16pt;
	font-weight: normal;
	color: #666666;
}

.smtxtgrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #666666;
}

.headingBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #32A3CD;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}

.QATopicTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
}


.bdytxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
}

.bdytxtbld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
}

.smtxtBigRed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #C80000;
	font-size: 12pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}


.smtxtErrorRed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #DE0404;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}

.smtxtErrorgreen
{
	font-family: Arial, Helvetica, sans-serif;
	color: #02CD66;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}

.smtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}

.smtxtverdana
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}

.smtxtwht
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}


.smtxtbldLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	padding-bottom: 5px;
	color: #666666;
	
}

.smtxtbld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	padding-bottom: 5px;

	
}

.smtxtverdanabld
{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}

.qatxtbld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #D17225;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}

.smtxtGrnBld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F6391A;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}

.smtxtOrgBld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #D17225;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}

.smtxtBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #205A9C;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}

.qatxtbld10PXBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}


.foottxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
}

.header {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	 background-color: #dcdcdc; color: #003399; text-align: center; }

.smtxt2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
}

.lightline
{
	background: cccccc;
}

.darkline
{
	background: 999999;
}

.secheadit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	line-height: 14pt;
	font-weight: normal;
	color: 999999;
}

.sechead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
}

.smtxtgr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: normal;
	color: 666666;
}

.whitecls
{
	background-color: 
}

.greycls
{
	background: eeeeee;
}

SPAN.TreeviewIcon A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: ffffff;
	color: 000000;
}

SPAN.DocText A:hover
{
	background: 333333;
	color: ffffff;
}
SPAN.DocText A:active
{
	background: 333333;
	color: ffffff;
}
	
SPAN.FolderText A:hover
{
	background: 333333;
	color: ffffff;
}
SPAN.FolderText A:active
{
	background: 333333;
	color: ffffff;
}

.highlite
{
	background: 333333;
	color: ffffff;
}
SPAN.highlite A
{
	background: 333333;
	color: ffffff;
}
SPAN.highlite A:hover
{
	background: 333333;
	color: ffffff;
}
SPAN.highlite A:active
{
	background: 333333;
	color: ffffff;
}

.nonhighlite
{
	background: ffffff;
	color: 000000;
}
SPAN.nonhighlite A
{
	background: ffffff;
	color: 000000;
}
SPAN.nonhighlite A:hover
{
	background: 333333;
	color: ffffff;
}
SPAN.nonhighlite A:active
{
	background: 333333;
	color: ffffff;
}

.buttonmenu
{
	font-family: Tahoma;
	font-size: 7pt;
	font-style: normal;
	line-height: 8pt;
	font-weight: normal;
	color: #666666;
}


.tableWithBorder {
Border:1px #cccccc solid;
}

.textbolddark
{
FONT-SIZE: 9pt; 
COLOR: black; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
FONT-WEIGHT:bolder;
}

.text
{
FONT-SIZE: 9pt; 
COLOR: black; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
}

.textboldlight
{
FONT-SIZE: 9pt; 
COLOR: white; 
FONT-FAMILY: MS Sans Serif;
LETTER-SPACING: -0.2pt; 
FONT-WEIGHT:bolder;
}


.trdark {
BACKGROUND-COLOR:#B0BF9D;
}


.newsheader { background-color: #CEDBEF; font-size: 8pt ; font-weight: bold; padding-bottom: 1pt; padding-top: 1pt; text-align: center; }
.newslist { list-style-type: square; margin-bottom: 0pt; margin-left: 1pt; margin-top: 0pt; padding-left: 1pt; }
.newstools, .day-basic,

.news { background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;

}

.day-event
 { 
 background-color: #CEDBEF; 
 
 }


.day-current { background-color: <cfoutput>#CurrDayColor#</cfoutput>;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8pt;
				font-style: normal;
				line-height: 11pt;
				font-weight: normal;


}

.tableAllBorder {
	border-left: 2px solid #CADFFB ;
	border-right: 2px solid #CADFFB ;
	border-top: 2px solid #CADFFB ;
	border-bottom: 2px solid #CADFFB ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
}

.tableAllBorderGrey {
	border-left: 2px solid #dcdcdc ;
	border-right: 2px solid #dcdcdc ;
	border-top: 2px solid #dcdcdc ;
	border-bottom: 2px solid #dcdcdc ;
}

.tableAllBorderGreen {
	border-left: 1px solid #DAF6F3;
	border-right: 1px solid #DAF6F3;
	border-top: 1px solid #DAF6F3;
	border-bottom: 1px solid #DAF6F3;
}

.tableAllBorderBlue {
	border-left: 1px solid #CCE2F8;
	border-right: 1px solid #CCE2F8;
	border-top: 1px solid #CCE2F8;
	border-bottom: 1px solid #CCE2F8;
}
.menuBorderGrey {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;	
}

.menuBorderGreyProfileSel {
	border-left: 1px solid #8AD3F2;
	border-right: 1px solid #8AD3F2;	
	border-top: 1px solid #8AD3F2 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #D17225;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
}

.menuBorderGreyProfileUnSel {	
	border-left: 1px solid #cccccc;		
	border-top: 1px solid #cccccc ;
	border-bottom: 1px solid #8AD3F2 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #205A9C;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	hover:#205A9C;
}
.menuBorderGreyProfileDivider {	
	border-left: 1px solid #cccccc;	
	border-bottom: 1px solid #8AD3F2 ;
}
.menuBorderGreyProfileDividerFirst {		
	border-bottom: 1px solid #8AD3F2 ;
}

.bannerDivider {		
	border-left: 1px solid #dcdcdc ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
}

.tabBorderGreySel {
	border-left: 2px solid #eeeeee ;
	border-right: 2px solid #eeeeee ;
	border-top: 2px solid #eeeeee ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #D17225;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	
}

.tabBorderGreyUnSel {
	border-Top: 4px solid #ffffff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #205A9C;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	hover:#205A9C;
	
}

.clear {font-size: 1px; height: 1px}

.blue {background-image: url('blue.png')  no-repeat 100% 100%;} 

.textfield {  
font-family: "MS Sans Serif"; font-size: 9pt; border: 1px solid #999999; bgcolor: #000000; background-color#cccccc;
}

.textfieldNoborder {  
font-family: "Arial"; font-size: 8pt; border: 0px solid #ffffff; bgcolor: #000000; background-color#cccccc;
}

.textfieldBanner {  
font-family: "Arial"; font-size: 8pt; border: 2px solid #A1C6E8;  
}
.switch { 
 font-family:MS Sans Serif; font-size: 12px; height:25;  font-weight: bold; color: #FFFFFF; background-color: #5CB5FA; cursor: hand
 }
.bannerButton { 
 font-family:MS Sans Serif; font-size: 12px; height:25;  font-weight: bold; color: #FFFFFF; background-color: #276599; cursor: hand
 }
.greyButton { 
 font-family:MS Sans Serif; font-size: 12px; height:25;  font-weight: bold; color: #000000; background-color: #D7D7D2; cursor: hand
 }
.mandtextfield {  
font-family: "MS Sans Serif"; font-size: 9pt; border: 1px solid #F78A78; 
}

.smallTextWeek { color: #4157B5; font-family: Arial, Helvetica, sans-serif; font-size: .75 em; }							
.event { border-top: 2px solid #CCCCCC; margin-top: 2px; padding-bottom: 3px; padding-left: 10px; padding-top: 3px; width: 100%; }
.miniday-basic { background-color: #EFEFEF; font-size: .75 em; }
.minisubheader { background-color: #CEDBEF; font-size: .75 em; font-weight: bold; text-align: center; }
.minititle { font-weight: bold; text-align: center; }		
.number { font-weight: bold;  font-size: .75 em; }
.subheader { background-color: #E7EFF7; color: #4157B5; font-weight: bold; text-align: center; }
.TitleText { font-size: 1.5 em; font-weight: bold; }
.alert { color: green; background-color: #FFFFCC; width: 70%; text-align: center; margin-left: 20px;  }
.highlight { background-color: #FFFFCC; }


A.buttonmenu:link    { color: #666666;text-decoration : none; }
A.buttonmenu:visited { color: #666666;text-decoration : none; }
A.buttonmenu:hover   { color: #333333;text-decoration : underline; }
A.buttonmenu:active  { color: #666666;text-decoration : none; }




-->