	BODY {
		BACKGROUND-COLOR: #ffffff; 
		FONT: 12px Arial, Verdana, Geneva, sans-serif; 
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		COLOR: #000; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left
	}
	
	BODY.MainBody
	{
		BACKGROUND-POSITION: center 50%;
		background-repeat:repeat-y; 
		BACKGROUND-IMAGE: url(Images/background.jpg); 
		BACKGROUND-COLOR: #FFFFFF; 
		margin-top: 0px;
		margin-bottom: 0px;
		text-align:center;
	}

	TABLE.backTable
	{
		border-width: 0px;
		border-style: solid;
		border-color: #000000;
		border-collapse: collapse;
		width: 100%;
		height: 100%;
		text-align:center;
	}
	
	TABLE.backTable TD
	{
		border-width:0px;
	}
		
	.bottomCenter {
		background-image: url(Images/bottom.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		BACKGROUND-COLOR: #FFFFFF;
		height: 45px;
	}
	.topGradientSides{
		BACKGROUND-COLOR: #FFFFFF; 
		background-image: url(Images/topGradient.jpg);
		background-repeat: repeat-x;
	}
	
	.mainPageTD
	{
		width: 840px;
		height: 100%;
		background-color:Transparent;
	}

	A {
		color:#004080; 
		font-weight:normal; 
		text-decoration: underline;
	}

	A:link { 
		TEXT-DECORATION: underline;
	}

	A:hover {
		color:#0099FF; 
		font-weight:normal; 
		text-decoration: underline
	} 

	A:visited {
		color:#004080; 
		text-decoration: underline
	}

	

	A IMG {
		BORDER-TOP-WIDTH: 0px; 
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		BORDER-LEFT-WIDTH: 0px; 
		BORDER-BOTTOM-WIDTH: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		PADDING-TOP: 0px; 
		BORDER-RIGHT-WIDTH: 0px
	}
	TABLE {
		FONT: 9pt Arial, Verdana, Geneva, sans-serif; COLOR: #000000;
	}
	
	TD {
		FONT: 9pt Arial, Verdana, Geneva, sans-serif; COLOR: #000000
	}

	.mainTable 
	{
		border-width: 0px;
		border-style:solid;
		border-color: #000000;
		border-collapse: collapse;
	}
	
	.mainTable td
	{
		border-width: 0px;
		padding: 1px;
		border-style: solid;
		border-color: #000000;
	}

	Table.SummaryTable {
		border-width: 1px;
		border-style: solid;
		border-color: #f0f0f0;
	}
	
	Table.SummaryTable td {
		border-width: 1px;
		padding: 1px;
		border-style: solid;
		border-color: #f0f0f0;
	}

	.cell_over1 {
		BACKGROUND-COLOR:Gainsboro; 
		COLOR: #000000; 
		text-align:left;
	}
	
	.cell_out1 {
		BACKGROUND-COLOR: #FFFFFF; 
		COLOR: #000000; 
		text-align:left;
	}
	
	.AStyle {
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	8pt;
		font-style:	normal;
		text-decoration:	none;
		letter-spacing:	normal;
		text-transform:	none;
		color: #000000;
	}	
	
	.ErrorText {	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	8pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #FF0000;
	}	
	
	.BigTitles {	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	18pt;
		font-weight:bold;
		color: #808080;
	}	
	
	.NormalTextGray
	{	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	9pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #808080;
	}	
	.NormalTextBlack
	{	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	9pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #000000;
	}	
	.NormalTextBlackBold
	{	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	9pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		font-weight: bold;
		color: #000000;
	}	
	.BigTextBlack
	{	
		font-family: Arial,Verdana,sans-serif;
		font-size:	18pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #000000;
	}
	.BigTextGray
	{	
		font-family: Arial,Verdana,sans-serif;
		font-size:	18pt;
		font-weight:bold;
		color: #808080;
	}	
	.MediumTextBlack
	{	
		font-family: Arial,Verdana,sans-serif;
		font-size:	15pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #000000;
	}	
	.MediumTextGray
	{	
		font-family: Arial,Verdana,sans-serif;
		font-size:	15pt;
		font-weight:bold;
		color: #808080;
	}
	.SmallTitle
	{
		font-size: xx-small;
		color: #000000;
	}
	.SmallTitleBold
	{
		font-size: x-small;
		color: #000000;
	}
	.TableTitleTextGray
	{	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	10pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #808080;
	}	
	.TableTitleTextBlack
	{	
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	10pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #000000;
	}	
	.TableCell1
	{
		background:Black;
        border: Solid 1px Black;
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	12pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		color:#FFFFFF;
	}
	.TableCell2
	{
		background:#D2D2D2;
        border-style:solid;
        border-width:1px;
        border-color:#f0f0f0;		
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	10pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		color: #000000;
	}
	.TableCell3
	{
		background:#FFFFFF;
        border-style:solid;
        border-width:1px;
        border-color:#f0f0f0;		
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	8pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		color: #C0C0C0;
	}
	.TableCell4
	{
		background:gainsboro;
        border-style:solid;
        border-width:1px;
        border-color:#f0f0f0;		
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	10pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		color: #000000;
	}
	.TableCell1_Small
	{
		background:C0C0C0;
        border: Solid 1px #f0f0f0; 			
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size: xx-small;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		border-bottom-width:thick;
		color: #FFFFFF;
	}
	
	.divCell 
	{ 
		OVERFLOW: auto; 
		WIDTH: 100%; 
		HEIGHT: 100% 
	}
	.TableCell5
	{
		background:#FFC008;
        border: Solid 0px #FFFFFF;
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	9pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		color: #000000;
	}
	.TableCell6
	{
		background-color:DarkGray;
        border: Solid 0px #FFFFFF;
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	10pt;
		font-style: normal;
		text-decoration: none;
		font-weight: bold;
		letter-spacing: normal;
		text-transform: none;
		color: #000000;
	}
	  
 .TableCell7
		{
		  background:#FFFFFF;
          border: solid;
          border-width:1px;
		  font-family: Arial, Verdana, Geneva, sans-serif;
		  font-size:	8pt;
		  font-style:normal;
		  text-decoration:none;
		  letter-spacing:normal;
		  text-transform:none;
		  color: #000000;
		}
		
	.TableCell8
	{
		background:#e8f1ff;
        border-style:solid;
        border-width:1px;
        border-color:#f0f0f0;		
		font-family: Arial, Verdana, Geneva, sans-serif;
		font-size:	9pt;
		font-style:normal;
		text-decoration:none;
		letter-spacing:normal;
		text-transform:none;
		color: #000000;
	}
	
	
		