.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;
	
	height: 19px;

}



.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: #000000;

	

}



.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; }









-->