<style type="text/css">
 <!--
 
	.grid {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted dotted dotted dotted;
	border-color: gray;
	border-collapse:separate;
	background-color: white;
}
.gridLabelCell {
	border-width: 1px;
	padding: 3px;
	border-style: none dotted dotted dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
  .gridDataCell {
	border-width: 1px;
	padding: 3px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}	 

.center { text-align:center}
		
/* BASIC DEFAULTS */
     BODY {
			font-family: Verdana,Arial,sans-serif;
			font-size: 9pt;
			color: #000000;
			text-decoration : none;
		  }
		  
	 SPAN {
			font-family: Verdana,Arial,sans-serif;
			font-size: 9pt;
			color: #000000;
			text-decoration : none;
		  }
			
/* WRAPPER STYLES */
    /* Used to display the name of the page in the wrapper graphics */			
	.PageTitleFont {
			font-family: Arial;
			font-size: 16pt;
			color: #ddedff;
			font-weight: 400;
			text-decoration : none;			
			}		
			
    /* Used for the depth navigation path.  Home > ChannelA > ChannelB */			
	.navBarFont {
			font-family: Verdana,Arial,sans-serif;
			font-size: 8pt;
			color: #000099;
			font-weight: 400;
			text-decoration : none;			
			}	
			
    /* Used for the background color of the header and sidepanel */			
	.Wrapper {
            background-color: #CCCCFF;			
			}												
			
	/* Applies specifically to the search form elements, so that you can match
	   the form input box colors to your wrapper */		
	.searchForm {
			font-family: Arial,MS Sans Serif,Arial,sans-serif;
			font-size: 7pt;
			color: #d8d1e7;
            background-color: #70618b;			
			font-weight: 600;
			text-decoration : none;			
			}					

/* SEARCH RESULTS PAGE STYLES */
	 .searchTitleFont {
			font-family: Tahoma;
			font-size: 10pt;
			color: #8080FF;
			font-weight: 800;			
			text-decoration : none;
			}
	 .searchDescFont {
			font-family: Arial;
			font-size: 9pt;
			color: #7C6DB6;
			font-weight: 100;			
			text-decoration : none;
			}			
			
	 .TableSearchTitleClr {background-color: #B3EEC0;}									
	 .searchLastNextFont {
			font-family: Verdana;
			font-size: 10pt;
			color: #498f87;
			font-weight: 600;
			text-decoration : none;
			}								 
	 
/* LAST NEXT STYLES */
	 .LastNextFont {
			font-family: Verdana;
			font-size: 10pt;
			color: #498f87;
			font-weight: 600;
			text-decoration : none;
			}	
	 .LastNextArrowFont {
			font-family: Arial;
			font-size: 10pt;
			color: #FF6600;
			font-weight: 600;
			text-decoration : none;
			}				
	 
	 
/* GENERAL SITE STYLES */

    /* Should be used on the body of a page where an extended title is used as a first line */			
	.BodyTitle {
			font-family: Tahoma;
			font-size: 13pt;
			color: #6C60E1;
			font-weight: 600;
			text-decoration : none;			
			}

	 .normal {
			font-family: Verdana,Arial,sans-serif;
			font-size: 9pt;
			color: #555555;
			text-decoration : none;
			}
						
	 .small {
	   		font-family : MS San Serif,Sans-serif;
			color: #555555;			
			font-size: 8pt;
			}
			
    .xsmall {color:#4e525c ;font-weight : 100;font-family: Arial;font-size: 7pt;}  			
			
     .channelTitle 
	        {  
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 14pt; 
			font-weight: bold;
			}			
	 .altcolorheader
	 		{
			font-family:  Verdana,Arial,sans-serif;
			font-size: 12pt;
			color:  #000099;
			font-weight:  bold;	   		
			}
	 .altcolor
	        {
			font-family: verdana,Arial,sans-serif;
			font-size: 11pt;
			color      : #C8CDEE;
			font-weight : 600;
			text-decoration : None;
			}
	
	.AlertXSmall {color:#CC0000 ;font-weight : 100;font-family: Arial;font-size: 7pt;} 		

	.AlertSmall 
			{
	   		font-family : MS San Serif,Sans-serif;
			font-size: 8pt;
			color      : #CC0000;
			font-weight : 400;
			text-decoration : None;
			}			
			
	.AlertNormal 
			{
	   		font-family : MS San Serif,Sans-serif;
			font-size: 10pt;
			color      : #CC0000;
			font-weight : 700;
			text-decoration : None;
			}				
			
	.red 
			{
			font-family: verdana,Arial,sans-serif;
			font-size: 10pt;
			color      : #CC0000;
			font-weight : 400;
			text-decoration : None;
			}
	.white
			{
			color : #FFFFFF;
		    }

	A:link {color:#3942ae; text-decoration : none;}
    A:visited {color: #3942ae; text-decoration : none;}
	A:active {color: #FF6600; text-decoration : none;}
	A:hover {color: #FF6633; text-decoration : none;}			


.subtitle 
{
	  margin-bottom:5px; 
		display:block; 
		font-size:16px; 
		color:#6D87D6;
		font-weight:500;
}

			
/* HEADER STYLES: These are the title bars above each module */
	 /* Used for the background color of the title bar of a header */
	 .TableClrH {
    background-color: #C7D0D9;
	BORDER-RIGHT: #666398 1px solid; 
	BORDER-TOP: #666398 1px solid; 
	BORDER-LEFT: #666398 1px solid; 
	BORDER-BOTTOM: #666398 1px solid
    }  
	
	 .HeaderOuterTable {
    background-color: #c4aefb;
    }  

	 .HeaderInnerTable {
    background-color: #edeffe;
    }  
	 .HeaderContentTable {
    background-color: #ffffff;
    } 
	
	.ContentSep{
	  margin:0 0 0.5em;
	  padding:0 0 0.5em;
	  border-bottom:1px solid #edeffe;
	  }		
		
		
	
     /* Normal Header Font */

	.fileName{
			font-family: Helvetica;
			font-size: 12pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;		
			margin:0 0 0.5em;
			padding:0 0 0.5em;
			border-bottom:1px solid #edeffe;
	  }		
		

	 .header {
			font-family: Helvetica;
			font-size: 9pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;			
			}			
			
	 /* Small Header Font */
	 .smallheader {
			font-family: Arial;
			font-size: 8pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;			
			}									
	 Header A: link
		{
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 10pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;
		}

	Header A: visited
		{
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 10pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;			
		}
	Header A: active
		{
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 10pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;			
		}



/* NEWS STYLES */
	.NewsDate {
			font-family: Tahoma;
			font-size: 13pt;
			color: #6C60E1;
			font-weight: 600;
			text-decoration : none;			
			}
	.NewsTitle {
			font-family: Tahoma;
			font-size: 13pt;
			color: #6C60E1;
			font-weight: 600;
			text-decoration : none;		
			}
	.NewsBody {
			font-family: Verdana;
			font-size: 9pt;
			color: #000000;
			text-decoration : none;
			}	
			
/* COMMENT STYLES */			
	.CommentDetails {
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 8pt;
			color: #FF6600;
			font-weight: 500;
			text-decoration : none;			
			}
			
/* FAQ STYLES */
	 .TableFAQHeader {background-color: #FFFFFF;}	
	 .TableFAQHeaderRow1 {background-color: #faffd5;}			
	 .TableFAQHeaderRow2 {background-color: #FFFFFF;}	
	 .TableFAQHeaderSummaryRow1 {background-color: #EFEFEF;}			
	 .TableFAQHeaderSummaryRow2 {background-color: #FFFFFF;}		 			
	 .TableFAQFullScreenQuestion {background-color: #eeffdd;}		
	 .TableFAQFullScreenAnswer {background-color: #FFFFFF;}		   
	 .FAQFullScreenQuestionFont {
			font-family: Verdana;
			font-size: 10pt;
			color: #2d6514;
			font-weight: 600;
			text-decoration : none;
			}		
	 .FAQFullScreenAnswerFont {
			font-family: Verdana;
			font-size: 9pt;
			color: #535353;
			text-decoration : none;
			}					
			
/* Channel Relations Styles */
  /* Small Screen Items */
     .TableChannelRelations {
	border: #5e5eae;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: ;
	margin: 0px;
	padding: 0px;
				} 	
								
/* CONTAINER STYLES: Set one for each one of your Containers. Used Instead of Default Header */
    /* Purple Header Style */
	.PurpleHeaderContainerTitleFont {
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 10pt;
			color: #C8CDEE;
			font-weight: 600;
			text-decoration : none;			
			}
	/* Blue Header Style */
	.BlueHeaderContainerTitleFont {
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 10pt;
			color: #C8CDEE;
			font-weight: 600;
			text-decoration : none;			
			}	
			
	/* Blue Header Style */
	.PaleGreyContainerTitleFont {
			font-family: Helvetica;
			font-size: 9pt;
			color: #666398;
			font-weight: 600;
			text-decoration : none;			
			}				
			
	/* Greenbox Style */
	.GreenBoxContainerTitleFont {
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 10pt;
			color: #6a7d2b;
			font-weight: 600;
			text-decoration : none;			
			}	
			
	/* Greenbox Style */
	.GreyBoxContainerTitleFont {
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 9pt;
			color: #758697;
			font-weight: 600;
			text-decoration : none;			
			}				
							
	/* Blue Header Style */
	.OrangeStripContainerTitleFont {
			font-family: Verdana;
			font-size: 9pt;
			color: #336699;
			font-weight: 600;
			text-decoration : none;			
			}
			
	/* Maroon Header Style */
	.MaroonBoxContainerTitleFont {
			font-family: Verdana;
			font-size: 9pt;
			color: #336699;
			font-weight: 600;
			text-decoration : none;			
			}		
			
	/* Pale Blue Header Style */
	.PaleBlueContainerTitleFont {
			font-family: Verdana;
			font-size: 9pt;
			color: #575966;
			font-weight: 600;
			text-decoration : none;			
			}			
			
	/* Pale Blue Grey Header Style */
	.PaleBlueGreyContainerTitleFont {
			font-family: Verdana;
			font-size: 9pt;
			color: #C8CDEE;
			font-weight: 600;
			text-decoration : none;			
			}												
			
/* COLUMN TITLE STYLES */
     /* Used for a row of column titles */
	 .TableColumnTitleHdrClr {background-color: #bac4cf;}
	 /* Small Column Title font */
	 .smallColumnTitleFont {
			font-family: "MS San Serif", Arial, sans-serif;
			font-size: 8pt;
			color: #616161;
			font-weight: 600;
			text-decoration : none;			
			}
			
	 .xsmallColumnTitleFont {
			font-family: "MS San Serif", Arial, sans-serif;
			font-size: 7pt;
			color: #616161;
			font-weight: 500;
			text-decoration : none;			
			}			
			
	 /* Normal Column Title font */
	 .NormalColumnTitleFont {
			font-family: MS San Serif,Arial,sans-serif;
			font-size: 9pt;
			color: #616161;
			font-weight: 600;
			text-decoration : none;			
			}				 
	 
/* SIDE PANEL STYLES */
     /* Normal Font */	 
	 .SidePanelNormalFont {
			font-family: Arial;
			font-size: 9pt;
			color: #4444AA;
			text-decoration : none;
			}	
	 /* Small Font */		
	 .SidePanelSmallFont {
			font-family: Arial;
			font-size: 8pt;
			color: #4444AA;
			text-decoration : none;
			}	 
     /* Background color for the Side Panel */
	 .TableClrSideMenuHeader {background-color: #FF3333;}	 
	 
	 
	.code {
    font-family: Monaco, "Courier New", Courier, monospace;
		font-weight:300;
		font-size:8pt;
    padding: 1em;
    border: 1px solid #8cacbb;
    color: Black;
    background-color: #dee7ec;
    overflow: auto;
} 
/* GENERAL TABLE BACKGROUND COLORS */
	 .TableClrAlt {background-color: #EFFFEF;}
	 .TableClrAlt2 {background-color: #FFCCCC;}	 
	 .TableClrWhite {background-color: #FFFFFF;}	 	 
	 .TableClrReg {background-color: #EEEEEE;}
	 .TableClrDark {background-color: #58068E;}
	 .TableClrGreen {background-color: #FF3333;}
	 /* Used to colorize lists of row data. 1=Lightest, 4=Darkest. */
	 .TableClr1 {background-color: #EEEEEE;}
	 .TableClr2 {background-color: #DEDEDE;}	 
	 .TableClr3 {background-color: #dcc9fc;}
	 .TableClr4 {background-color: #c4b0ec;}
	 td 	{		font-family: Verdana,Arial,sans-serif;
			font-size: 9pt;
			color: #000000;
			text-decoration : none;}

	 
 	.BorderedContent{
	  margin:0 0 0.5em;
	  padding:0 0 0.5em;
		border: 1px dotted #cccccc; 
		border-style: dotted dotted dotted dotted;"
	  }	
			 
blockquote {
	margin: 10px;
 	padding: 5px 5px 5px 39px;  	
  	background: #FAFAFA url(/images/quote.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #D8D7E1; 
	font-weight: bold;  
}	 

		 -->		 
</style>