		span.smText
		{
			font-size : 8pt ;
			color : #FFAC35 ;
		}
		
		.son 
		{
		  position : relative ;
		  left : 10px ;
		}
		
		.plus 
		{
		  font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
		  font-size : 8pt ;
		  font-weight : bold ;
		  cursor : pointer ;
		  cursor : hand ;
		  color : #2E3549 ;
		  font-family : monospace ;
		}
		
		.plus:hover 
		{
		  color : #FF0000 ;
		}
		
		.opened 
		{
		  display : block ;
		}
		
		.closed 
		{
		  display : none ;
		}
		
	/* link */
	.l 
	{
		padding : 2px ;
		font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
		font-weight : bold ;
		font-size : 8pt;
		color : #CEE7E7 ;
		text-decoration : none ;
		cursor : pointer ;
		cursor : hand ;
		white-space : nowrap ;
		font-family : sans-serif ;
	}
		
		.l:hover 
		{
		  text-decoration : underline ;
		}
		
		/* selected link */
		.sl 
		{
		  padding : 2px ;
		  font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
		  font-weight : bold ;
		  font-size : 8pt ;
		  color : #FF0000 ;
		  text-decoration : none ;
		  cursor : pointer ;
		  cursor : hand ;
		  white-space : nowrap ;
		  font-family : sans-serif ;
		}
		
		.sl:hover 
		{
		  text-decoration : underline ;
		}

		span.subjectTitle
		{
			font-weight : bold ;
			color : #DC143C;
		}
		
br.tdf
{
	padding-bottom : 3pt;
}

li.tdf
{
	list-style-type : circle;
	border : #23232B;
	font-size : 8pt;
}

fieldset.tdf
{
	border : groove #23232B;
	padding-left : 5pt;
	padding-bottom : 3pt;
	padding-right : 3pt;
	padding-top : 3pt;
}

hr.tdf
{
	color : #2E3549 ;
}

a.bodyLink:hover
{
	color: #111626 ;
	background-color : #CEE7E7 ;
	text-decoration : none ;
	font-size : 8pt ;
	font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : hand ;
}

a.bodyLink
{
	color : #FFAC35;
	background-color : #111626 ;
	text-decoration : none ;
	font-size : 8pt ;
	font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
	font-weight : normal ;
	cursor : hand ;
}

basefont.default
{
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	font-size: 8pt ;
}

table
{
	background-color: #111626 ;
	width: 100% ;
	border : none ;
}

table.main
{
	background-color: #0D101C ;
	width: 800 ;
}

table.crashpage
{
	background-color: #0D101C ;
	width: 850 ;
}

table.submain
{
	background-color: #111626 ;
	font-size: 8pt ;
	width : 100%;
}

td.body
{
	background-color: #111626 ;
	color: #81A7E0 ;
	vertical-align: top ;
	padding-bottom : 3 ;
	padding-left : 3;
	padding-right : 3;
	padding-top : 3;
	font-size : 8pt ;
}

a.menu
{
	color: #81A7E0 ;
	background-color: #111626 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-decoration: none ;
	cursor: default ;
}

a.menu:hover
{
	color: #111626 ;
	background-color: #81A7E0 ;
	font-size: 8pt ;
	cursor: hand ;
}

span.banner
{
	color: #FFFFFF ;
	font-size: 18pt ;
}

td.banner
{
	background-color: #2E3549 ;
	text-align: center ;
}

td:menuItem
{
	color: #0885EE ;
	background-color: #FFFFFF ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

td:menuItem.hover
{
	color: #EDF010 ;
	background-color: #0885EE ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

tr:headerband
{
	background-color : White;
}

a:foo:hover
{
	color: #008080 ;
	background-color: #CEE7E7 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a:foo:link
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a:foo:active
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a:foo:visited
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

table.schedule
{
	border : thin solid #008080;
}

td.pmDocTitle
{
	color: #000000 ;
	font-size: 14pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: left ;
}

span.gaudy
{ 
	color : #FF0000;
	font-size : 14pt ;
	font-family : Verdana, Arian, Helvetica, MS Sans-Serif ;
	font-weight : bold ;
	text-decoration : blink underline ;
 }
 
td.pmTopicTitle
{
	color: #000000 ;
	font-size: 12pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	font-weight: bold ; 
	text-align: left ;
}

a.pmTiny
{
	color: #4B64D2 ; 
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a.pmTiny:link
{ 
	color: #4B64D2 ; 
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a.pmTiny:hover
{
	color: #008080 ;
	text-decoration: underline ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a.menu
{
	background : transparent;
	background-color : transparent;
}

a.pmLinkEmail:visited 
{
	color: #008080 ; 
	text-decoration: none ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a.pmLinkEmail:link 
{ 
	color: #008084 ; 
	text-decoration: none ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;  
	cursor: hand ;
}

a.pmLinkEmail:hover 
{
	color: #008080 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	cursor: hand ;
}

a.pmLinkEmail:active 
{ 
	color: #008080 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;	 
}

td.pmRedTitle
{
	color: #FF0000 ;
	font-size: 12pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	font-weight: bold ;
	padding: 0px 0px 5px 5px ;
}

a:textrollover:hover
{
	color: #008080 ;
	background-color: #CEE7E7 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a:textrollover:link
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a:textrollover:active
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}

a:textrollover:visited
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: hand ;
}


td.copyright 
{
	color: #000000 ;
	font-size: 7pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

td.contact 
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}
td.textonlylink
{ 
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: center;
 }
td.tol
{ 
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
 }
td        
{
	color: #000000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

td.pmNoPad
{
	color: #000000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

td.pmClassReg
{
	color: #000000 ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding: 3px 3px 3px 3px ;
	vertical-align : top ;
	text-align : right ;
}

td.pmClassRegLine
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding: 3px 3px 3px ;
	vertical-align : bottom ;
	text-align : right ;
}

td.pmRegForm
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding: 3px 3px 3px 3px ;
	vertical-align : top;
	text-align : left;
}

td.pmFieldExplanation
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding: 3px 2px ;
	vertical-align : middle ;
	text-align : left ;
}

td.pmFieldLabel
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding:3px 3px 3px 3px ;
	vertical-align : middle ;
	text-align : right ;
	width : 325px ;
}

td.pmFieldLabelExplanation
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding:3px 3px 3px 3px ;
	vertical-align : middle ;
	text-align : right ;
	width : 325px ;
}

td.pmInputField
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding:0px 0px 0px 0px ;
	vertical-align : middle ;
	text-align : left ;
	width : 350px ;
}

td.pmBullet        
{
	color: #000000 ;
	font-size: 10pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	vertical-align: top ;
	padding: 0px 3px 4px ;
}

td.pmTableHeader 
{ 
	font-size: 10px ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	text-align: center ;
	color: #CEE7E7 ; 
	background-color: #008080 ; 
	padding: 0px ; 
	background-position: left center ;
}

td.pm0 
{ 
	font-size: 10px ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	text-align: center ;
	color: #6F6F6F ;
	background-color: #ECEDEC ; 
	padding: 0px ; 
	background-position: left center ;
}

td.pm1 
{
	font-size: 10px ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: center ;
	color: #008080 ;
	background-color: #EDEDF9 ;
	padding: 0px ;
	border: 0px ;
	background-position: left center ;
}

td.pmLabel 
{
	font-size: 12px ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: right ;
	color: #6F6F6F ;
	background-color: #CCCCCC ;
	padding: 0px 5px ;
}

td.pmValue
{
	font-size: 12px ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: left ;
	color: #008080 ;
	background-color: #D9D9EC ;
	padding: 0px 5px ;
	border: 0px ;
}

td.if
{
	color : #000000 ; 
	font-size : 11pt ; 
	font-family : Verdana, Arial, Helvetica, Sans-Serif  ;
	padding : 0px 0px ;
}

td.pmRed
{
	color: #FF0000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif  ;
	padding: 0px 0px ;
}

td.pmCaptionRight
{
	color: #000000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif  ;
	padding: 0px 0px ;
	text-align: right ;
}

tr.pm0
{
	background-color: #CCCCCC ;
}

tr.pm1
{
	background-color: #D9D9EC ;
	border : solid ;
}

td.pmAdmin
{
	font-size : 7pt ;
	margin-left : 2px ;
	margin-right : 2px ;
	border : thin solid Silver ;
	padding : 2px ;
	background : White ;
}

table.pmAdmin
{
	border : thin solid Silver ;
	background : Gray ;
}

td.test
{
	border-left : thin solid #000000 ;
	border-right : thin solid #000000 ;
}

font.pmAttention
{
	font-weight: bold ;
	color: #C60000 ;
}

td.pmFieldLabel_NewReg
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding:3px 3px 3px 3px ;
	vertical-align : middle ;
	text-align : right ;
	width : 450px ;
}

td.pmFieldLabelExplanation_NewReg
{
	color: #000000 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	padding:3px 3px 3px 3px ;
	vertical-align : middle ;
	text-align : right ;
	width :150px ;
}

table.pmAttentionBox
{
	width : 100% ;
	border-color : #008080 #008080 #008080 #008080 ;
	border-style : solid solid solid solid ;
	border-width : 2 2 2 2 ;
	padding-bottom : 6px ;
	padding-left : 6px ;
	padding-right : 6px ;
	padding-top : 6px ;
}

table.pmAttentionBoxEx
{
	border-color : #FF0000 #FF0000 #FF0000 #FF0000 ;
	border-style : double double double double ;
	border-width : 3 3 3 3 ;
	padding-bottom : 6px ;
	padding-left : 6px ;
	padding-right : 6px ;
	padding-top : 6px ;
}
td.pmAttentionBoxEx
{
	border-color : #FF0000 #FF0000 #FF0000 #FF0000 ;
	border-style : double double double double ;
	border-width : 3 3 3 3 ;
	padding-bottom : 6px ;
	padding-left : 6px ;
	padding-right : 6px ;
	padding-top : 6px ;
}
td.pmClassSelection
{
	font-family : Verdana ;
	font-size : 8pt ;
	color : #FF0000 ;
	background-color : #FFFFC0;
	border-color : #FF0000 ;
	text-align : left ;
	padding-bottom : 3pt;
}