/************************/
/* base styles          */
/************************/
body,p,span,div,font,li,ul,ol,dt,dd,dl,form,blockquote,a,tr,td,th,table,h1,h2,h3,h4,h5,b,i,input,textarea
   {
   font-family: helvetica,Arial,sans-serif;
   font-size: 10pt;
   }

H1 { font-size: 18pt; }
H2 { font-size: 14pt; }
H3 { font-size: 12pt; }
H4, H5, H6, H7 { font-size: 10pt; }

dt { font-weight: bold; }

a.hidden:link { text-decoration:none; }
a.hidden:visited {  text-decoration:none; }
a.hidden:active { text-decoration: none; }
a.hidden:hover { text-decoration: none; }

a:link { color: #0044cc; text-decoration:none; }
a:visited { color: #0033bb; text-decoration:none; }
a:active { color: #000000; text-decoration: underline; }
a:hover { color: #0066ff; text-decoration: underline; }

.breadcrumb {  
 font-size: 8pt;
 font-style: normal;
 font-weight: normal;
 text-decoration: none}

.tinytm {
 font-size: 8pt;
   color: #222222; 
 font-style: normal;
 font-weight: normal;
 text-decoration: none}

/******************
 menu 
******************/

/* main menu */
a.activemenu:link {  
 font-weight: bold;
 color: #FFCC00;
 text-decoration: none}

a.activemenu:visited {  
 font-weight: bold;
 color: #FFCC00;
 text-decoration: none}

a.inactivemenu:link {  
 font-weight: bold;
 color: #000000;
 text-decoration: none}

a.inactivemenu:visited {  
 font-weight: bold;
 color: #000000;
 text-decoration: none}

/* submenu */
a.activesubmenu:link {  
 color: #CCFFFF;
 text-decoration: none}

a.activesubmenu:visited {  
 color: #CCFFFF;
 text-decoration: none}

a.inactivesubmenu:link {  
 color: #000000;
 text-decoration: none}

a.inactivesubmenu:visited {  
 color: #000000;
 text-decoration: none}

/******************/

.SideBarForm {
   font-size: 10pt;
   color: white;
}   
.TopSlogan {
   font-size: 18pt;
   color: white;
   font-weight: bold;
}   

.SmallWhite {  
   font-size: 8pt;
   color: #eeeeee;
}

.SmallCopy { 
   font-size: 8pt;
   color: #333366; 
   text-decoration: none;
}

.SmallWhite a:link { color: #ffcc77; text-decoration:none; }
.SmallWhite a:visited { color: #eebb66; text-decoration:none; }
.SmallWhite a:active { color: #000000; text-decoration: underline; }
.SmallWhite a:hover { color: #ffee77; text-decoration: underline; }

.NewsBox {  
   font-size: 10pt;
   color: #000000;
}

.NewsBox a:link { color: #0044cc; text-decoration:none; }
.NewsBox a:visited { color: #0033bb; text-decoration:none; }
.NewsBox a:active { color: #000000; text-decoration: underline; }
.NewsBox a:hover { color: #0066ff; text-decoration: underline; }

.BlueTitle { 
   font-size: 10pt;
 font-weight: bold;
 color: #336699;
 text-decoration: none;
}

.bigBlueTitle { 
 font-size: 12pt;
 font-weight: bold;
 color: #336699;
   text-decoration: none;
}

a.lightBlueLink:link {
 font-weight: normal;
 color: #0099FF;
   font-size: 10pt;
   text-decoration: none;
}

a.lightBlueLink:visited {  
 font-weight: normal;
 color: #0099FF;
 text-decoration: none}

.lightBlueLink {  
 font-weight: normal;
 color: #0099FF;
 text-decoration: none}

.newsDate {
   text-align: left;
   font-weight: bold;
 font-size: 8pt;
 color: #000000}

.TableWeb {  background-color: #99CCCC}

.content { 
 font-size: 10pt;
 color: #000000}

.menuCurrent {  
 font-style: normal;
 font-weight: bold;
 color: #FFCC00;}

.lightBlue {  
 font-size: 8pt;
 font-weight: normal;
 color: #0099FF}

.blackTitle {  
 font-size: 11pt;
 font-weight: bold;
 color: #000000}

.content {  
 font-size: 8pt;
 color: #000000}

.content10 
{  
   font-size: 10pt;
 color: #000000;
}

.whiteHeading {  
 font-size: 12pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none}

.whiteIconText {  
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none}

.goldTitle {  
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFCC00;
 text-decoration: none}

.content8 {  
 font-size: 8pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none}

.blackTitle14 {  
 font-size: 14pt;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none}

.blackTitle12 {  
 font-size: 12pt;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-decoration: none}

.blackTitle10 {  
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none}

.pink {  
 font-size: 8pt;
 font-style: normal;
 font-weight: normal;
 color: #FF66FF;
 text-decoration: none}

.contentGrey {  
 font-size: 8pt;
 font-style: normal;
 font-weight: normal;
 color: #CCCCCC;
 text-decoration: none}

.contentGreyBold {  
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #CCCCCC;
 text-decoration: none}

.textBox { font-size: 8pt;
 font-family: Arial}

.contentJustify { 
 color: #000000;
 text-align:justify;

a.menuLink:link {  
 color: #000000;
 text-decoration: none}

a.menuLink:visited {  
 color: #000000;
 text-decoration: none}

a.newslink:link {
   font-size: 8pt;
   font-weight: normal;
 color: #0099FF;
}
 
a.newslink:active {
   font-size: 8pt;
   font-weight: normal;
}
 
a.newslink:visited {
   font-size: 8pt;
   font-weight: normal;
}


a.blueTitleLink:link 
{  
   font-weight: bold;
 color: #336699;
   text-decoration: underline;
}

a.blueTitleLink:visited 
{  
   font-weight: bold;
 color: #336699;
   text-decoration: underline;
}

a.whiteIconTextLink:link {
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none}

a.whiteIconTextLink:visited {
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none}

a.goldTitleLink:link {  
 font-style: normal;
 font-weight: bold;
 color: #FFCC00;
 text-decoration: none}

a.goldTitleLink:visited {  
 font-style: normal;
 font-weight: bold;
 color: #FFCC00;
 text-decoration: none}

a.contentLink:link {  
 color: #000000;
 text-decoration: none}

a.contentLink:visited {  
 color: #000000;
 text-decoration: none}

a.blackTitleLink:link {  
 font-weight: bold;
 color: #000000;
 text-decoration: none}

a.blackTitleLink:visited {  
 font-weight: bold;
 color: #000000;
 text-decoration: none}

a.pinkLink:link {  
 font-style: normal;
 font-weight: normal;
 color: #FF66FF;
 text-decoration: none}

a.pinkLink:visited {  
 font-style: normal;
 font-weight: normal;
 color: #FF66FF;
 text-decoration: none}

a.smallCopyLink:link {  
 font-size: xx-small;
 color: #000000;
 text-decoration: none}

a.smallCopyLink:visited {  
 font-size: xx-small;
 color: #000000;
 text-decoration: none}

a.contentBlueLink:link {  
 color: #CCFFFF;
 text-decoration: none}

a.contentBlueLink:visited {  
 color: #CCFFFF;
 text-decoration: none}

td.submit
{
   /* for the information request page eventually*/
}
   


/* anna's for webstore */

.inputBad 
{  
   font-size: 10pt;
   font-weight: normal;
 color: #FF0000;
}
.inputRequired 
{  
   font-size: 10pt;
   font-weight: bold;
 color: #000000;
}

.inputOptional 
{  
   font-size: 10pt;
   font-weight: normal;
 color: #000000;
}

.textBox 
{ font-size: 8pt;
 font-family: Arial;
}

tr.lightGrey 
{ background-color: #c6c6c6;
 font-size: 10pt;
 font-weight: bold;
 text-align:left;
 width: 100%;
}

tr.white 
{ background-color: #ffffff;
 font-size:9pt;
 text-align:left;
}

tr.golden 
{ background-color: #f9e69a;
 font-size: 10pt;
 font-weight: bold;
 text-align:left;
 width: 100%;
}
  
tr.lightGreen 
{ background-color: #99cccc;
 font-size: 10pt;
 color:#ffffff;
 font-weight: bold;
 text-align:left;
 width: 100%;
}

tr.blue 
{ background-color: #336699;
 font-size: 10pt;
 font-weight: bold;
 text-align:left;
 width: 100%;
}
