BODY 
{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; } 

H1
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3 {
font-size : 80%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
margin-bottom : -1.3em;
}

H4 {
font-size : 75%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
margin-bottom : -1.3em;
}

UL {
margin-left : 18px;
padding:0 0 0 3;
}

UL UL {
margin: 0px 0px 0px 30px} 

UL LI {
list-style-type : round;}


/* navigation */




 a	{ 
	 	text-decoration: none;  
	}
 
	
 a:link  { 

  	color:  #000099;
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	
	} 
	
 a:visited  { 

  	color:  #000099; font-family: Verdana, Arial, Helvetica, sans-serif; } 

 a:hover { 
 
  	color:  #000099;
  	background-color: #bbccee;   
	text-decoration : none;
	border: 1px #316AC5 solid;
	} 
	

a.more:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #426AB3;
	font-weight: bold;
	text-transform: uppercase;
	
	} 

	
 a.more:visited { 
 
	color: #426AB3; 
	
	} 
	
a.more:hover { 
 
	color: #426AB3; 
	border-bottom: 1px dotted #426AB3;
	
	} 
	
	.moretxt  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #426AB3;
	font-weight: bold;
	text-transform: uppercase;
	
	} 
	
	a.plain:link  {
	color:  #FFFFFF;
	} 
	
a.plain:visited  {
	color:  #FFFFFF;
	} 
	
 a.plain:hover { 
 
	color: #FFFFFF; 
	border-bottom: none;
	
	} 

.main {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.mainT {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.main a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099}
.main a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099}

.small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.small2  {color: #000000; font: 12px Tahoma, Arial, Helvetica}
.smallwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.smallred {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
.pricebar { font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; color: #0A345A;}.textbox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.box {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #DAE9FE; border: 0px #000000 solid}
.tl {  border-color: #000000 black black #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #BFD4FF; color: #000000}
.t2 {  border-color: #000000 black black #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #E8F8E3; color: #000000}
.tlwhite { border-color: #000000 #000000 black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.tlwhiteb { border-color: #000000 #000000 black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.tlr { border-color: #000000 #000000 black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #DAE9FE; color: #000000 ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.tlrb { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #DAE9FE; color: #000000 ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tlb { border-color: #000000 black #000000 #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #DAE9FE; color: #000000 ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}

.Bookmark {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;vertical-align: bottom;
             font-weight: bold; color: #333333; letter-spacing: 0.0em; }
.Bookmark a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;vertical-align: bottom;
                   font-weight: bold; color: #333333; letter-spacing: 0.0em; }
.Bookmark a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;vertical-align: bottom;
                   font-weight: bold; color: #333333; letter-spacing: 0.0em; }

.HDSmGrey {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #333333; letter-spacing: 0.0em; padding: 12px 0px 0px 0px;  }
.HDSmGrey a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #333333; letter-spacing: 0.0em; padding: 12px 0px 0px 0px;}
.HDSmGrey a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #333333; letter-spacing: 0.0em; padding: 12px 0px 0px 0px;}

.HDSmWhite {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;vertical-align: bottom;
             font-weight: bold; color: #FFFFFF; letter-spacing: 0.1em; }
.HDSmWhite a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #FFFFFF; letter-spacing: 0.1em; }
.HDSmWhite a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #FFFFFF; letter-spacing: 0.1em; }

.HDSmBlue {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #1566AF; letter-spacing: 0.1em; padding: 12px 0px 0px 0px; }
.HDSmBlue a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #1566AF; letter-spacing: 0.1em; padding: 12px 0px 0px 0px; }
.HDSmBlue a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #1566AF; letter-spacing: 0.1em; padding: 12px 0px 0px 0px; }

.HDSmPurple {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #775BBC; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmPurple a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #775BBC; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmPurple a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #775BBC; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
                   
.HDSmOrange {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #FDC43D; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmOrange a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #FDC43D; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmOrange a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #FDC43D; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}

.HDSmYellow {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #F8B900; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmYellow a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #F8B900; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmYellow a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #F8B900; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}

.HDSmCyan {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #009ADE; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmCyan a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #009ADE; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmCyan a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #009ADE; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}

.HDSmGreen {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #5F9908; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmGreen a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #5F9908 letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmGreen a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #5F9908; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}

.HDSmRed {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
             font-weight: bold; color: #DE0031; letter-spacing: 0.1em; padding: 12px 0px 0px 0px; }
.HDSmRed a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #DE0031; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}
.HDSmRed a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1px;vertical-align: bottom;
                   font-weight: bold; color: #DE0031; letter-spacing: 0.1em; padding: 12px 0px 0px 0px;}


.HDMedBlue {font-family: Arial, Helvetica, sans-serif;font-size: 14px;vertical-align: bottom;line-height: 1px;
            font-weight: bold; color: #1566AF; letter-spacing: 0.2em; padding: 14px 0px 0px 0px;}
.HDMedBlue a:link {font-family: Arial, Helvetica, sans-serif;font-size: 14px;vertical-align: bottom;line-height: 1px;
            font-weight: bold; color: #1566AF; letter-spacing: 0.2em; padding: 14px 0px 0px 0px;}
.HDMedBlue a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px;vertical-align: bottom;line-height: 1px;
            font-weight: bold; color: #1566AF; letter-spacing: 0.2em; padding: 14px 0px 0px 0px; }

.HDLargeBlue {font-family: Arial, Helvetica, sans-serif;font-size: 18px;line-height: 18px;vertical-align: bottom;
            font-weight: bold; color: #1566AF; letter-spacing: 0.2em; }

.PageHeader {font-family: Arial, Helvetica, sans-serif;font-size: 22px;line-height: 22px;vertical-align: bottom;
            font-weight: bold; color: #1566AF; }


.NewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000099;
}

.NewsHeaderSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000099;
}

.NewsHeaderSmallBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #B9C8DD;
}
.PageHeaderMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #000099;
}
.PageHeaderSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000099;
}

.Subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000099;
}

.EventHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000033}
.LightBold {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.Purchase_tl { border-color: #000000 black black #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #DAE9FE; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; line-height: 12pt}
.Purchase_tlb { border-color: #000000 black #000000 #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #DAE9FE; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; line-height: 12pt}
.Purchase_tlr { border-color: #000000 #000000 black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #DAE9FE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; line-height: 12pt}
.Purcahse_tlrb { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: 1px #000000 solid; line-height: 12pt}



.Class1 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
A.Class1:Link	{color : #FFFFFF; text-decoration : none;}
A.Class1:Visited	{color : #FFFFFF; text-decoration : none;}
A.Class1:Hover	{color : #FFFFFF; text-decoration : underline;}

.Class2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
A.Class2:Link	{color : #000000; text-decoration : underline;}
A.Class2:Visited	{color : #000000; text-decoration : underline;}
A.Class2:Hover	{color : #FFFFFF; text-decoration : underline;}

.Class3 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
A.Class3:Link	{text-decoration : none;}
A.Class3:Visited	{text-decoration : none;}
A.Class3:Hover	{text-decoration : underline;}


.smallwhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.flashborder {  border: 1px #000000 solid}
.ClientBorder {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ClientTable {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 28px; color: #FFFFFF}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
	behavior: url(include/default.htc);
}
.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}
.flyoutLink a {
	color: black;
	text-decoration: none;
}
.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutLink a:active {
	color: black;
	text-decoration: none;
}
.flyoutSubHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor: default;
}
.flyoutSubLink {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 15px 3px 11px;
	cursor: hand;
}
.flyoutSubLink a {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:active {
	color: black;
	text-decoration: none;
}

A.regularbold
{
font-weight : bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : underline;
}

A.regular
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 80%;
color : #0066cc;
text-decoration : underline;
}

A.siteInline
{
font-weight : bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 80%;
color : black;
text-decoration : none;
}

A.topclass
{
text-decoration: none;
font-size : 80%;
color: blue;
font-szie: 8pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
A.charclass
{
text-decoration: none;
font-size : 80%;
color: black;
font-size: 12pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}

td.bdr
{
border-bottom:0.01cm solid gray;
border-top:0.01cm solid gray;
}

.FooterBranding {background-color: #1566AF}

