/*@import url("content.css"); new content css file*/

.headercell {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px; 
   font-weight:        bold;
   text-decoration:    none;   
   background-color:   #E3EBFE;
   border-left:        1px solid #6699aa;
   border-top:        1px solid #6699aa;
   border-right:        1px solid #003366;
   border-bottom:        1px solid #003366;
      					
}   
.headercellsm {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          9px; 
   font-weight:        bold;
   text-decoration:    none;   
   background-color:   #E3EBFE;
   border-left:        1px solid #6699aa;
   border-top:        1px solid #6699aa;
   border-right:        1px solid #003366;
   border-bottom:        1px solid #003366;
} 
a.portletlink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #FFCC33;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.portletlink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #FFCC33;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.portletlink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #FFCC33;
   font-weight:        bold;
   text-decoration:    none;   
   }   
   
a.portletlink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #C2CDE0;
   font-weight:        bold;
   text-decoration:    none;
   
   }   
      
a.memberslink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #FF7525;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.memberslink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #FF7525;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.memberslink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #FF7525;
   font-weight:        bold;
   text-decoration:    none;   
   }   
   
a.memberslink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #C2CDE0;
   font-weight:        bold;
   text-decoration:    none;
   
   }   

.portletsubheader    
{
   font-size:  12px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   color: #ffffff;
   border-bottom:      1px dotted #003366;
}

.portlettext    
{
   font-size:  10px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   color: #ffffff;
    
}

.eightpx {
   
   font-size:          10px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   
   }
.eightpxwhite {
      color: #ffffff;
   font-size:          10px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   
   }
.eightpxon {
      color: #000000;
   font-size:          10px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   background-color: #6699cc;   
   
   }
.eightpxoff {
      color: #000000;
   font-size:          10px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   background-color: #99ccff;
   
   }      
   
.error {
   
   color:     #ff0000;
   font-weight:    bold;
   
   }
    
a.eightpxlink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   
   }
      
a.eightpxlink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   
   }
      
a.eightpxlink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   
   }   
   
a.eightpxlink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   text-decoration:    none;
   
   }               
 
   
 
      
td {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   font-color:         #000000;
   
   }
   
 

   
a {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #000000;
   
   }
      
a:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #000000;
   
   }
      
a:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #000000;
   
   }   
   
a:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #000000;
   text-decoration:    none;
   
   }               


   
a.topmenulink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #003366;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.topmenulink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #003366;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.topmenulink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #003366;
   font-weight:        bold;
   text-decoration:    none;   
   }   
   
a.topmenulink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #6699cc;
   font-weight:        bold;
   text-decoration:    none;
   
   }          

   
a.menulink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #ffffff;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.menulink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #ffffff;
   font-weight:        bold;
   text-decoration:    none;   
   }
      
a.menulink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #ffffff;
   font-weight:        bold;
   text-decoration:    none;   
   }   
   
a.menulink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   color:              #C2CDE0;
   font-weight:        bold;
   text-decoration:    none;
   
   }          

   
a.eightpx {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #000000;
   
   }
      
a.eightpx:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   
   }
      
a.eightpx:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   
   }   
   
a.eightpx:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #000000;
   text-decoration:    none;
   
   }    
      
a.hslink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   font-color:         #000000;
   
   }
      
a.hslink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   font-color:         #000000;
   
   }
      
a.hslink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   font-color:         #000000;
   
   }   
   
a.hslink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   font-color:         #000000;
   
   }  

 

.portletheader {
   
 
  
   padding-top:        2px;
   padding-left:       2px;
   padding-right:      2px;
   padding-bottom:     2px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px; 
   color:              #ffffff;
   font-weight:        bold;
   
}
 
 

.portletcontent {
   
 
   border-left:        1px solid #013467;
   border-right:       1px solid #013467;
   padding-top:        4px;
   padding-left:       4px;
   padding-right:      4px;
   padding-bottom:     4px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px; 
   color:              #ffffff;
   background:         #2B578F;
   
}


.portletfootercontent {
   
 
   border-left:        1px solid #013467;
   border-right:       1px solid #013467;
   border-bottom:      1px solid #013467;
   padding-top:        2px;
   padding-left:       2px;
   padding-right:      2px;
   padding-bottom:     2px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px; 
   color:              #ffffff;
   background:         #2B578F;
   
}


.titletable {
   
 
 
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          14px; 
   color:              #003366;
   font-weight:        bold;
   border-bottom:      1px dotted #003366;
   
}
 
 
  
INPUT {
   
   font-size:          12px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;   
   background-color:   #dfdfdf;
   border-right:       1px solid #2B578F;
   border-left:        1px solid #003366;
   border-bottom:      1px solid #003366;
   border-top:         1px solid #2B578F;

}

 
  
 
SELECT {
   
   font-size:          12px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;   
   background-color:   #dfdfdf;
   border-right:       1px solid #2B578F;
   border-left:        1px solid #003366;
   border-bottom:      1px solid #003366;
   border-top:         1px solid #2B578F;

}

TEXTAREA {
   
   font-size:          12px;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;   
   background-color:   #dfdfdf;
   border-right:       1px solid #2B578F;
   border-left:        1px solid #003366;
   border-bottom:      1px solid #003366;
   border-top:         1px solid #2B578F;
   padding-top:        2px;
   padding-left:       2px;
   padding-right:      2px;
   padding-bottom:     2px;
   
}
 

 
 
   
a.portletfooterlink {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #ffffff;
   text-decoration:    none;
   
   }
      
a.portletfooterlink:active {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #ffffff;
   text-decoration:    none;
   
   }
      
a.portletfooterlink:visited {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #ffffff;
   text-decoration:    none;
   
   }   
   
a.portletfooterlink:hover {

   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          10px;
   color:              #ffffff;
   text-decoration:    underline;
   
   }       
   
/* Style Updates  */
   
.mainHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          16px;
   font-weight:        bold;
   color:              #ffffff;
   background-color:   #2B578F;
   border-left:        8px solid #FFCC33;
   padding:            2px 5px 2px 5px;
   margin-bottom:      5px;
   width:              100%;
   float:              left;
}
   
   
.subHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #23446F;
   background-image:   url(../images/subArrow.png);
   background-repeat:  no-repeat;
   background-position:0px 3px;
   padding-left:       12px;   
}

.blueBold {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #23446F;   
}

.redBold {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #B81420;   
}

.greenBold {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #46B814;   
}

a.textLink {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #23446F;
   border-bottom:      1px dotted #23446F;
   text-decoration:    none;
}

a.more  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #23446F;
   text-decoration:    none;
}


table.centreBox {
   margin:             auto;
   background-color:   #FFFFFF;
   border:             1px solid #2B578F;
   text-align:         center;
}

table.fullBox {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   background-color:   #D4E3F7;
   border:             1px solid #2B578F;
}

table.sideBox {
   display:            block;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   background-color:   #FFFFFF;
   border:             1px solid #2B578F;
   margin:             5px;
   float:              right;
   width:              300px;
}

.featureHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #23446F;
   margin-right:       55px;
   margin-bottom:      20px;
   float:              left;
   width:              220px;
}

table.feature {
   display:            block;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   background-color:   #D4E3F7;
   border:             1px solid #2B578F;
   margin:             5px;
   float:              right;
   width:              300px;
   background-image:   url(../images/feature.png);
   background-repeat:  no-repeat;
   background-position:240px 1px;   
}

a.moreFeature  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #23446F;
   background-color:   #FFFFFF;   
   border:             1px solid #2B578F;
   border-left:        4px solid #2B578F;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

.ideaHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #63741E; /**/
   margin-right:       55px;
   margin-bottom:      20px;
   float:              left;
   width:              220px;
}

table.idea {
   display:            block;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   background-color:   #F0F7D4; /**/
   border:             1px solid #63741E; /**/
   margin:             5px;
   float:              right;
   width:              300px;
   background-image:   url(../images/idea.png);
   background-repeat:  no-repeat;
   background-position:240px 1px;   
}

a.moreIdea  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #63741E;
   background-color:   #FFFFFF;   
   border:             1px solid #63741E;
   border-left:        4px solid #63741E;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

.hintHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #78771A; /**/
   margin-right:       55px;
   margin-bottom:      20px;
   float:              left;
   width:              220px;
}

table.hint {
   display:            block;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   background-color:   #F7F7D4; /**/
   border:             1px solid #78771A; /**/
   margin:             5px;
   float:              right;
   width:              300px;
   background-image:   url(../images/hint.png);
   background-repeat:  no-repeat;
   background-position:240px 1px;   
}

a.moreHint  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #78771A;
   background-color:   #FFFFFF;   
   border:             1px solid #78771A;
   border-left:        4px solid #78771A;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

.warningHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #751D23; /**/
   margin-right:       55px;
   margin-bottom:      20px;
   float:              left;
   width:              220px;
}

table.warning {
   display:            block;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   background-color:   #F7D4D6; /**/
   border:             1px solid #751D23; /**/
   margin:             5px;
   float:              right;
   width:              300px;
   background-image:   url(../images/warning.png);
   background-repeat:  no-repeat;
   background-position:240px 1px;   
}

a.moreWarning  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #751D23;
   background-color:   #FFFFFF;   
   border:             1px solid #751D23;
   border-left:        4px solid #751D23;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

ul.listArrow {
   list-style-image: url(../images/listArrow.png);
}

ul.listArrow2 {
   list-style-image: url(../images/listArrow2.png);
}

.downloadHeader {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #3A6F23;
}

table.download {
   display:            block;
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   background-color:   #DEF7D4;
   border:             1px solid #3A6F23;
   margin:             5px;
   float:              right;
   width:              200px;
   background-image:   url(../images/download.png);
   background-repeat:  no-repeat;
   background-position:150px 1px;
}

a.button {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          13px;
   font-weight:        bold;
   color:              #23446F;   
   margin:             auto;
   display:            block;
   padding:            5px;
   background-color:   #D4E3F7;
   border:             1px solid #2B578F;
   width:              300px;
   text-align:         center;
   text-decoration:    none;
}

table.tableButton {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   margin:             auto;
   display:            block;
   padding:            5px;
   background-color:   #D4E3F7;
   border:             1px solid #2B578F;
   width:              350px;
   text-align:         center;
   text-decoration:    none;
}



/* WYSIWYG Seperator*/
.stylebreak {
   color: #FFFFFF;
   font-size: 20px;
}

a.textLink:visited, a.textLink:active {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #23446F;
   border-bottom:      1px dotted #23446F;
   text-decoration:    none;
}

a.textLink:hover {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          12px;
   color:              #23446F;
   border-bottom:      none;
   text-decoration:    none;
}

a.more:visited, a.more:active  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #23446F;
   text-decoration:    none;
}
   
a.more:hover {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #23446F;
   text-decoration:    underline;   
}

a.moreFeature:visited, a.moreFeature:active  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #23446F;
   background-color:   #FFFFFF;   
   border:             1px solid #2B578F;
   border-left:        4px solid #2B578F;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}
   
a.moreFeature:hover {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #23446F;
   background-color:   #FFCC33;
   border:             1px solid #2B578F;
   border-left:        4px solid #2B578F;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

a.moreIdea:visited, a.moreIdea:active  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #63741E;
   background-color:   #FFFFFF;   
   border:             1px solid #63741E;
   border-left:        4px solid #63741E;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}
   
a.moreIdea:hover {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #63741E;
   background-color:   #FFCC33;
   border:             1px solid #63741E;
   border-left:        4px solid #63741E;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

a.moreHint:visited, a.moreHint:active  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #78771A;
   background-color:   #FFFFFF;   
   border:             1px solid #78771A;
   border-left:        4px solid #78771A;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}
   
a.moreHint:hover {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #78771A;
   background-color:   #FFCC33;
   border:             1px solid #78771A;
   border-left:        4px solid #78771A;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

a.moreWarning:visited, a.moreWarning:active  {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #751D23;
   background-color:   #FFFFFF;   
   border:             1px solid #751D23;
   border-left:        4px solid #751D23;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}
   
a.moreWarning:hover {
   font-family:        verdana, arial, helvetica, geneva, sans-serif;
   font-size:          11px;
   font-style:         italic;
   font-weight:        bold;
   color:              #751D23;
   background-color:   #FFCC33;
   border:             1px solid #751D23;
   border-left:        4px solid #751D23;
   padding:            0px 5px 1px 5px;
   text-decoration:    none;
}

table.sideBox td{
   padding: 5px;
}

table.centreBox td{
   padding: 5px;
}

table.feature td{
   padding: 5px;
}

table.idea td{
   padding: 5px;
}

table.hint td{
   padding: 5px;
}

table.warning td{
   padding: 5px;
}

table.fullBox td {
   padding: 5px;
}

.download a{
   text-decoration:    none;
}

a.button:hover {
   background-color:   #FFFFFF;
}

.tableButton a {
   text-decoration:    none;
}

hr {
height: 1px;
color: #2B578F; 
}