body { font-family: arial; background-image:url('bg_tiles.gif'); background-repeat:repeat; padding-top:20pt }


.text_normal					{ font-size: 9pt; word-spacing:0; margin-top:0; margin-bottom:0; color:#666666; }
.text_normal a:link   			{ color: #006699; }
.text_normal a:active 			{ color: #006699; }
.text_normal a:visited			{ color: #006699; }
.text_normal a:hover  			{ color: #E01414; text-decoration:underline }

.text_normal_spacing			{ font-size: 9pt; word-spacing:0pt; margin-top:0pt; margin-bottom:10pt; color:#666666 }
.text_normal_spacing a:link   	{ color: #006699; }
.text_normal_spacing a:active 	{ color: #006699; }
.text_normal_spacing a:visited	{ color: #006699; }
.text_normal_spacing a:hover  	{ color: #E01414; text-decoration:underline }

.text_normal_bullet  			{ font-size: 9pt; word-spacing:0pt; margin-top:0pt; margin-bottom:0pt; color:#666666; list-style-type:circle; text-align:left; margin-left:15pt }
.text_normal_bullet a:link   	{ color: #006699; }
.text_normal_bullet a:active 	{ color: #006699; }
.text_normal_bullet a:visited	{ color: #006699; }
.text_normal_bullet a:hover  	{ color: #E01414; text-decoration:underline; }

.text_menu				{ font-size: 8pt; color:#666666; padding-left:5pt; padding-right:10pt; padding-top:3pt; padding-bottom:3pt; }
.text_menu a:link		{ color: #666666; text-decoration: none; }
.text_menu a:active		{ color: #666666; text-decoration: none;}
.text_menu a:visited	{ color: #666666; text-decoration: none;}
.text_menu a:hover		{ color: #E01414; text-decoration:underline}
.text_heading			{ padding:5; font-family: Arial; font-weight: bold; font-size: 8pt; color: #FFFFFF; background-color:#245277; text-align:left; line-height:100%; margin-top:0; margin-bottom:1}
.sb_text_menu			{ font-size: 8pt; color:#006699; line-height:100%; word-spacing:0pt; text-indent:0pt; text-align:left; margin-left:5pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt; padding-left:5pt; padding-bottom:3pt; padding-right:5pt   }
.sb_text_menu a:link	{ color:#006699; text-decoration:none; padding-left:12pt;  }
.sb_text_menu a:active	{ color:#006699; text-decoration:none; padding-left:12pt;  }
.sb_text_menu a:visited	{ color:#006699; text-decoration:none; padding-left:12pt;  }
.sb_text_menu a:hover	{ background-position: left top; color:#E01414; text-decoration:underline; padding-left:12pt; background-image:url('arrow_small.jpg'); background-repeat:no-repeat; background-attachment:fixed }
.heading01				{ font-size: 11pt; color:#666666; font-weight:bold; margin-top:20pt; margin-bottom:20pt; text-align:left; letter-spacing:1; padding-left:20pt   }
.heading02				{ font-size: 9pt; color:#42637A; font-weight:bold; text-align:left; letter-spacing:1; word-spacing:0; margin-top:0; margin-bottom:0    }
.heading03				{ font-size: 9pt; color:#808080; font-weight:bold; text-align:left; letter-spacing:1; word-spacing:0; margin-top:0; margin-bottom:0; font-style:italic    }

.spacer01 						{ font-family: arial; font-size: 1pt; background-image:url('spacer01.gif'); background-repeat:repeat-x; background-position-y:center; margin-top:3; margin-bottom:3  }

.home_heading01					{ border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-size: 10pt; color:#666666; font-weight:bold; margin-top:10pt; margin-bottom:5pt; text-align:left; letter-spacing:1; padding-left:5pt; padding-top:3pt; padding-bottom:3pt; background-color:#E4E4E4; border-left-width:1; border-right-width:1   }
.home_sb_text_menu				{ font-size: 8pt; color:#006699; padding-top:3pt; word-spacing:0; line-height:100%; padding-bottom:3pt; margin-left:5pt; margin-right:0; margin-top:0; margin-bottom:0 }
.home_sb_text_menu a:link		{ color:#006699; text-decoration:none; padding-left:15pt; width:100% }
.home_sb_text_menu a:active		{ color:#006699; text-decoration:none; padding-left:15pt; }
.home_sb_text_menu a:visited	{ color:#006699; text-decoration:none; padding-left:15pt; }
.home_sb_text_menu a:hover		{ color:#E01414; text-decoration:underline; padding-left:15pt; background-image:url('arrow02.gif'); background-repeat:no-repeat; background-position-y:top}

.top					{ font-size: 8pt; color:#666666; padding-left:5pt; padding-right:10pt; padding-top:0pt; padding-bottom:0pt; text-align:right }
.top a:link				{ color: #E60000; text-decoration: none }
.top a:active			{ color: #E60000; text-decoration: none;}
.top a:visited			{ color: #E60000; text-decoration: none;}
.top a:hover			{ color: #E60000; text-decoration:underline}




.HomePageTextHeading
{
	padding:5; font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	background-color:#42637A;
	text-align:left; line-height:100%; margin-top:0; margin-bottom:1;  
}

.HomePageTextNormal
{
	padding:5;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align:left; line-height:110%; margin-top:0; margin-bottom:2; list-style-type:none; margin-left:0; margin-right:0
}

.HomePageTextNormal a:link
{
	text-decoration: underline;
	color: #405A8B;font-style:italic; font-weight:bold
}
.HomePageTextNormal a:active
{
	text-decoration: underline;
	color: #405A8B; font-style:italic; font-weight:bold
}
.HomePageTextNormal a:visited
{
	text-decoration: underline;
	color: #405A8B; font-style:italic; font-weight:bold
}
.HomePageTextNormal a:hover
{
	text-decoration: underline;
	color: #405A8B; font-style:italic; font-weight:bold
}



 .PageFooterTextHyperlinks
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #405A8B;
	font-style:normal;
	text-align:center;
}

.PageFooterTextHyperlinks a:link
{
	text-decoration: none;
	color: #405A8B;
}
.PageFooterTextHyperlinks a:active
{
	text-decoration: none;
	color: #405A8B;
}
.PageFooterTextHyperlinks a:visited
{
	text-decoration: none;
	color: #405A8B;
}
.PageFooterTextHyperlinks a:hover
{
	text-decoration: underline;
	color: #405A8B;
}

.PageFooterTextCopyright
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 100%;
	font-style:normal;
	margin-top: 0;
	text-align:center; word-spacing:0; text-indent:0; margin-left:0; margin-right:0; margin-bottom:10
}

/*	-----------------------------------------------------------------------	*/
/*	Side Panel																*/
/*	-----------------------------------------------------------------------	*/

.SidePanelTextHeading
{
	padding:5; font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #D8DDE1;
	background-color:#405A8B; text-align:left; margin-bottom:20
}

.SidePanelTextLevel1Active
{
	font-family: Arial;
	font-size: 8pt;
	color: #990000;
	margin-left:15;
	margin-top: 0;
	margin-bottom: 10; font-weight:bold
}

.SidePanelTextLevel1Active a:link
{
	text-decoration: none;
	color: #990000;
}
.SidePanelTextLevel1Active a:active
{
	text-decoration: none;
	color: #990000;
}
.SidePanelTextLevel1Active a:visited
{
	text-decoration: none;
	color: #990000;
}
.SidePanelTextLevel1Active a:hover
{
	text-decoration: none;
	color: #425A8C;
}

.SidePanelTextLevel1Inactive
{
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	margin-left:15;
	margin-top: 0;
	margin-bottom: 10; font-weight:bold
}

.SidePanelTextLevel1Inactive a:link
{
	text-decoration: none;
	color: #FFFFFF;
}
.SidePanelTextLevel1Inactive a:active
{
	text-decoration: none;
	color: #FFFFFF;
}
.SidePanelTextLevel1Inactive a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.SidePanelTextLevel1Inactive a:hover
{
	text-decoration: none;
	color: #425A8C;
}

/*	-----------------------------------------------------------------------	*/
/*	Main Panel																*/
/*	-----------------------------------------------------------------------	*/

.MainPanelTextHeading
{
	padding:5;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #405A8B;
	background-color:#D8DDE1; margin-bottom:20; text-align:left; 
}

.MainPanelTextHeading01
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #425A8C;
	line-height: 150%;
	margin-top: 5;
	margin-bottom: 5
}

.MainPanelTextHeading02
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #800000;
	line-height: 150%;
	margin-top: 5;
	margin-bottom: 5; font-style:italic
}

.MainPanelTextNormal
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10;
	 
}

.MainPanelTextNormalBold
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10;
	 
}

.MainPanelTextNormalBold a:link
{
	text-decoration: none; color:#000000
	
}
.MainPanelTextNormalBold a:active
{
	text-decoration: none; color:#000000
	
}
.MainPanelTextNormalBold a:visited
{
	text-decoration: none; color:#000000
	
}
.MainPanelTextNormalBold a:hover
{
	text-decoration: underline; color:#000000
	
}

.MainPanelTextNormalBullet
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 0;
	list-style-type:circle 
}

.AnnouncementFooter
{
	font-family: Arial;
	font-size: 8pt;
	line-height: 125%;
	margin-top: 0;
	margin-bottom: 10 
	 
}

/*	-----------------------------------------------------------------------	*/
/*	Main Panel Insets														*/
/*	-----------------------------------------------------------------------	*/

.InsetTable01
{
	border:1px solid #808080; padding:10;
	width:75%; margin-left:30;
}

.InsetTable02
{
	border:1px solid #808080; padding:10;
	width:100%;
}

.CellDefinitionSidebarLeft
{
	border:.25pt solid #808080;
	background-color:#8FA9B6;
	width:170px ; height:500
}

.CellDefinitionContent
{
	border:0px solid #808080; padding-top:25; padding-left:10; padding-right:10; padding-bottom:10
}

.CellDefinitionSidebarRight
{
	width:1%; valign: top; background-image:url('graphics/finals/grid.jpg'); background-repeat:repeat
}

.Picture
{
	padding-right:10; padding-bottom:10
}


/*	-----------------------------------------------------------------------	*/
/*	Home Page																*/
/*	-----------------------------------------------------------------------	*/

.HomePageMainPanelTable
{
	padding:0; position: absolute;
	left: 200px;
	top: 150px;
	borders: none;
}




.HomePageTextNormalBold
{
	padding-top:5;
	padding-left:5;
	padding-right:5;
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style:normal;
	text-align:left; line-height:110%; margin-top:0; margin-bottom:2
}

.HomePageTextNormalBold a:link
{
	text-decoration: none;
	color: #000000;
}
.HomePageTextNormalBold a:active
{
	text-decoration: none;
	color: #000000;
}
.HomePageTextNormalBold a:visited
{
	text-decoration: none;
	color: #000000;
}
.HomePageTextNormalBold a:hover
{
	text-decoration: underline;
	color: #000000;
}

/*	-----------------------------------------------------------------------	*/
/*	Contact Us																*/
/*	-----------------------------------------------------------------------	*/

.ContactUsTextNormal
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 70%;
	color: #666666;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing:1 
}

/*	-----------------------------------------------------------------------	*/
/*	General Styles															*/
/*	----------------------------------------------------------------------- */	

.Line
{
	color: #ABBAD8;
	height: 0.1 pt; 
}

.DottedLine
{
	color: #8FA9B6;
	height: 1 pt; font-size:6pt; font-family:Wingdings; letter-spacing:3pt; line-height:100%; margin-top:3; margin-bottom:3 
}

.DummyText
{
	font-size: 40%;
	margin-top: 0;
	margin-bottom: 0;
}

/*	==========================================================================
	MENUS
	=========================================================================*/	

/* Menu Template: Vertical 001 */
.menu_v001_table 					{ width:100% }
.menu_v001_level1_text 				{ border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-size: 10pt; color:#666666; font-weight:bold; margin-top:10pt; margin-bottom:5pt; text-align:left; letter-spacing:1; padding-left:5pt; padding-top:3pt; padding-bottom:3pt; background-color:#E4E4E4; border-left-width:1; border-right-width:1   }
.menu_v001_level1_text a:link		{ text-decoration: none; color:#666666; }
.menu_v001_level1_text a:active		{ text-decoration: none; color:#666666; }
.menu_v001_level1_text a:visited	{ text-decoration: none; color:#666666; }
.menu_v001_level1_text a:hover		{ text-decoration: none; color:#666666; }
.menu_v001_level2_text 				{ font-size: 8pt; color:#006699; padding-top:3pt; word-spacing:0; line-height:100%; padding-bottom:3pt; margin-left:5pt; margin-right:0; margin-top:0; margin-bottom:0; }
.menu_v001_level2_text a:link		{ color:#006699; text-decoration:none; padding-left:15pt; width:100% }
.menu_v001_level2_text a:active		{ color:#006699; text-decoration:none; padding-left:15pt; width:100% }
.menu_v001_level2_text a:visited	{ color:#006699; text-decoration:none; padding-left:15pt; width:100% }
.menu_v001_level2_text a:hover		{ color:#E01414; text-decoration:underline; padding-left:15pt; background-image:url('images/arrow02.gif'); background-repeat:no-repeat; background-position-y:top }

/* ##########################   END OF STYLESHEET  #######################	*/