/************************/
/* base styles          */
/************************/
p,span,div,font,li,ul,ol,dt,dd,dl,form,blockquote,a,tr,td,th,table,
h1,h2,h3,h4,h5,b,i {
    font-family: helvetica,Arial,sans-serif;
    font-size: 10pt;
}

body {
    color: #000000;
    background-color: #537895;
    background-image: url(images/stripebg.gif);
    padding: 0px;
    margin: 0px;
}

/**********************/
/* my new stuff  */
/**********************/
img{ border: 0px; }

.divider {
    margin-top: 20px;
    width: 150px;
    height: 5px;
}

.cornerLogo { 
    margin-left: 25px;
}

.mainStuff
{ 
    position: absolute;
    top: 60px;
    left: 150px;
    
/*  width: 600px;  */
}
.tabsRow
{ 
    margin: 0px;
    padding: 0px;
    border: 0px;
    margin-right: 100px;
    min-width: 500px;
}

.mainContent 
{
    position: relative;
    top: -3px;
    left: 0px;
    background-color: #FFFFFF;
    color: black;
    border-top: 0px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    margin-right: 100px;
    padding: 0.5em;
    min-width: 580px;
}

.rightSideBox
{ 
    float: right;
    margin-top: 10px;
    margin-right: 5px;
    width: 120px;
    border: 0px solid black;
}

.rightImage
{ 
    float: right;
}

.leftImage
{ 
    float: left;
}

.mainText
{ 
/*   float: left; */
padding: 0px 1em 0px 1em;
margin-right: 150px;
border: 0px solid black;
text-align: center;
/*   background-color: #FFFFFF; */
}

.highlightBlock
{ 
    border: 1px solid #a2b5cd;
    text-align: center;
}

.sideLinks
{ 
    padding: 0px 1em 0px 1em;
    width: 140px;
}

/********************************/
H1 { font-size: 18pt; }
H2 { font-size: 14pt; }
H3 { font-size: 12pt; }
H4, H5, H6 { font-size: 10pt; }

dt { font-weight: bold; }

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 
{
    position: absolute;
    top: 20px;
    left: 155px;
    font-size: 18pt;
    color: white;
    font-weight: bold;
}   

.SmallWhite {  
    font-size: 8pt;
    color: #eeeeee;
}

.SmallCopy { 
    font-size: 8pt;
    text-align: left;
    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;
    background-color: #a2b5cd;
    margin: 0px;
    
}

.bigBlueTitle { 
    font-size: 14pt;
    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: 10pt;
     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}
	   
	   .content12 
    {  
	font-size: 10pt;
 color: #000000;
}

.whiteHeading {  
    font-size: 10pt;
    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: 10pt;
   font-style: normal;
   font-weight: bold;
   color: #000000;
   text-decoration: none}
   
   .blackTitle12 {  
       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}
 
 
/* 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%;
}
