a
{
	background-color : transparent;
	text-decoration: none ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

a.foo:hover
{
	color: #008080 ;
	background-color: #CEE7E7 ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

a.foo:link
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

a.foo:active
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

a.foo:visited
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

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 : 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 : 7pt ;
	font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

a.pmTiny:link
{ 
	color : #4B64D2 ; 
	text-decoration : none ;
	font-size : 7pt ;
	font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

a.pmTiny:hover
{
	color : #008080 ;
	text-decoration : underline ;
	font-size : 7pt ;
	font-family : Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor : pointer ;
}

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: pointer ;
}

a.pmLinkEmail:link 
{ 
	color: #008084 ; 
	text-decoration: none ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;  
	cursor: pointer ;
}

a.pmLinkEmail:hover 
{
	color: #008080 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	cursor: pointer ;
}

a.pmLinkEmail:active 
{ 
	color: #008080 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;	 
}

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: pointer ;
}

a.textrollover:link
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.textrollover:active
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.textrollover:visited
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.link       
{ 
	color: #4B64D2; 
	font-family: V erdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.pm:link
{ 
	color: #4B64D2 ; 
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.pm:hover
{
	color: #008080 ;
	text-decoration: underline ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.pm:active  
{
	color: #008080 ;
	text-decoration: underline ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

a.pm:visited 
{
	color: #808080 ;
	text-decoration: none ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

a.pmLink:visited 
{
	color: #008080 ; 
	text-decoration: none ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.pmLink:link 
{ 
	color: #4B64D2 ; 
	text-decoration: none ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.pmLink:hover 
{
	color: #008080 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	cursor: pointer ;
}

a.pmLink:active 
{ 
	color: #4B64D2 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.pmLinkSm:visited 
{
	color: #008080 ;
	text-decoration: none ;
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

a.pmLinkSm:link 
{ 
	color: #4B64D2 ; 
	text-decoration: none ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.pmLinkSm:hover 
{
	color: #008080 ; 
	text-decoration: none ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	cursor: pointer ;
}

a.pmLinkSm:active 
{ 
	color: #4B64D2 ; 
	text-decoration: none ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.pmNav      
{ 
	color: #4B64D2 ; 
	text-decoration: none ; 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.pmNav:hover 
{
	color: #008080 ; 
	background-color: #CEE7E7 ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	cursor: pointer ;
}

a.pmNav:visited 
{
	color: #4B64D2 ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
}

a.bish       
{ 
	color: #008484 ;
	text-decoration: none ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

a.bish:hover 
{ 
	color: #00FFFF ; 
	background-color: #008484 ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	cursor: pointer ;
}

p.pm   
{
	color: #000000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
}

table.pmNoPad 
{ 
	text-align: Left ; 
	text-indent: 0px ; 
	line-height: 100% ; 
	margin: 0px ; 
	padding: 0px 0px 0px 0px ; 
}

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.pmWorkSchedule0 
{ 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	text-align: left ;
	color: #6F6F6F ;
	background-color: #CCFFCC ; 
	padding: 1px ;
	border: 1px ;
	background-position: left center ;
}

td.pmWorkSchedule1 
{
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: left ;
	color: #008080 ;
	background-color: #FFFFFF ;
	padding: 1px ;
	border: 1px ;
	background-position: left center ;
}

td.pmContact0 
{ 
	font-size: 8pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ; 
	text-align: left ;
	color: #FFFFFF ;
	background-color: #808080 ; 
	padding: 1px ;
	border: 1px ;
	background-position: left center ;
}

td.pmContact1 
{
	font-size: 8pt ;
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif ;
	text-align: left ;
	color: #000000 ;
	background-color: #FFFFFF ;
	padding: 1px ;
	border: 1px ;
	background-position: left center ;
	borderColor : #FFFFFF ;
	borderStyle : solid ;
}

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, MS Sans-Serif  ;
	padding : 0px 0px ;
}

td.pmRed
{
	color: #FF0000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS Sans-Serif  ;
	padding: 0px 0px ;
}

td.pmCaptionRight
{
	color: #000000 ; 
	font-size: 10pt ; 
	font-family: Verdana, Arial, Helvetica, MS 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 : 2pt ;
	margin-right : 2pt ;
	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: thin ;
	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 : medium ;
	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 : medium ;
	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;
}
hr.xyz
{
	color : #C0C0C0 ;
}