
/* NAVIGATION****************************************************************************************/

.subheadertext{
  font-size: 7.5pt;
    font-family: Georgia, Calibri, Verdana, Helvetica, sans-serif;
}
 
 a:link
{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited
{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:active
{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover
{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a.menuitem:link{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.menuitem:visited{
      color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.menuitem:active{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.menuitem:hover{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.pagelink:link{
    color: #000000;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.pagelink:visited{
      color: #000000;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.pagelink:active{
    color: #000000;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.pagelink:hover{
    color: #000000;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.brightpagelink:link{
    color: #0000FF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.brightpagelink:visited{
      color: #454545;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.brightpagelink:active{
    color: #0000FF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.brightpagelink:hover{
    color: #0000FF;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}


.menucontainer  {
    border-top: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    background: #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    font-size: 10pt;
    color: EEEEEE; 

}

.menuitem  {   
    font-size: 10pt;
    color: FFFFFF; 
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: EEEEEE;
    background: #000000;
}

.menu-folder {
    border-bottom: 2px solid #000000;
    background: #ED1C24;
}

/* BODY  ******************************************************************************************/

BODY
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
	background : #FFFFFF;
        
}

.maintable {
background : #FFFFFF;
}

.disclaimer {
  font-size: 7pt;
  font-family: Times New Roman;
  color:#000000;
}

.titletxt {
  font-size: 14pt;
  font-family: arial;
  color: #000000;
  font-weight: bold;
  text-align: top;
}

.menu_button {
  background: #454545;
  color: #FFFFFF;
  font-size: 13;
}

.submenu_button {
  background: #B0B0B0;
  color: #FFFFFF;
  font-size: 12;
}


.sitetext {
  color: #000000;
  font-size: 11pt;
  font-family: Georgia, Calibri, Verdana, Helvetica, sans-serif;
}

.sitefptext {
  color: #000000;
  font-size: 11pt;
  font-family: Georgia, Calibri, Verdana, Helvetica, sans-serif;
  padding: 10;
}

.sitetextheader {
  color: #000000;
  font-size: 15pt;
  font-weight: bold;
  font-family: arial;
  text-align: center;
}

.sitetextsubheader {
  color: #000000;
  font-size: 13pt;
  font-weight: bold;
  font-family: arial;
}

.compairtbl {
    font-size: 9pt;
    font-family: new times roman;
    border:0;
    padding:5px;
}

.compaircellhdr {
    font-size: 9pt;
    font-family: new times roman;
    font-weight: bold;
    color:#000000;
    background: #C6E5F2;
    border: 1px solid #4d4d4d;
    text-align:center;
    padding:5px;
} 
.compaircell {
    font-size: 9pt;
    font-family: new times roman;
    font-weight: bold;
    color:#000000;
    border-right: 1px solid #4d4d4d;
    border-bottom: 1px solid #000000;
    padding:5px;
} 

.compaircelldark {
    font-size: 9pt;
    font-family: new times roman;
    font-weight: bold;
    background:#D0D0D0;
    color:#000000;
    border-right: 1px solid #4d4d4d;
    border-bottom: 1px solid #000000;
    padding:5px;
} 

.compaircellend {
    font-size: 9pt;
    font-family: new times roman;
    font-weight: bold;
    color:#000000;
    border-bottom: 1px solid #000000;
    padding:5px;
}

.compaircelldarkend {
    font-size: 9pt;
    font-family: new times roman;
    font-weight: bold;
    background:#D0D0D0;
    color:#000000;
    border-bottom: 1px solid #000000;
    padding:5px;
}

.redboldastrix {
  color:EF0000;
}

.alertcell {
    font-size: 9pt;
    font-family: new times roman;
    font-weight: bold;
    color:#000000;
    background: #C6E5F2;
    border: 1px solid #4d4d4d;
    text-align:left;
    padding:5px;
} 

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */




/* ADMIN CSS FOR TABLES ETC *************************/

table.grid {
	border-collapse: collapse;
}

td.grid_header {
	border: 1px solid #C0C0C0;
	background: #C0C0C0;
	font-weight: bold;
	color: #000000;
}

td.grid_cell {
	border: 1px solid #C0C0C0;
	background: #D6D6D6;
        color: #000000;
}

a.grid_cell_link {
  color: #000000;
}

a.grid_cell_link:visited {
  color:#000000;
}

td.subheader{
  background: #FFFFFF;
  padding:5px;
}

td.homeboxes{
  background: #FFFFFF;
  padding:10px;
}

TEXTAREA, SELECT {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	border : 1px #333333 solid;
	background : White;
}

.menucontainer  {
    border-top: 1px solid #454440;
    border-left: 1px solid #454440;
    border-right: 1px solid #454440;
    background: #676765;
    border-bottom: 1px solid #454440;
}

.menuitem  {
    
    font-size: 8pt;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

/* below is for tabs */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{
border-bottom: 1px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(media/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(media/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

