/*=== info ===*/

#box {margin:10px 0 0 40px;}

#box a { color:#ffffff;
	 background:#5990D0;
	 font-weight:bold;
	 font-size:12px;
	 text-decoration:none;
	 display:block;
	 width:30px;
	 padding:5px;
	 border:1px solid black;
}

#box a:hover { color:black; background:#CCCCCC;}

#box a span { display:none}

#box a:hover span { position:absolute;
		  top:120px; right:10px; z-index:3;
		  display:block;
		  width:200px;
		  color:black;
		  background:#fffff0;
		  font-weight:normal;
		  font-size:10px;
		  text-decoration:none;
		  border:2px solid #5990D0;
		  padding:10px;}

select { font-size: 11px;text-decoration:none}

tbody.show {display: block; display: table-row-group;}
tbody.hide {display: none;}

.exabg {background-color:#aefbff;}

/*=== table ===*/
table {border-collapse:separate;}

th      { background-color:#CCCCCC;
          font-size:14px;}

td      { font-weight:normal;
          font-size:12px; }

td.odd  { background-color:#EEEEEE; }

td.even { background-color:white;   }

tr.odd  { background-color:#EEEEEE; }

tr.even { background-color:white;   }

th.sc   { font-weight:bold;font-size:20px;background-color:#709be6;}
td.sc   { font-size:18px; }

.disabled {
background-color: #cccccc;
color: #808080;
}
/*  STYLESHEET PROPERTIES FOR BOTH BROWSERS (IE and NS) */

/*============================================================================ 
    HEADER ELEMENTS:
      - Used for items such as FAQs | SITE INDEX | HELP
      - "Search" label
=============================================================================*/
.site_identifier { font-size:18px;
		   font-family: arial, helvetica;
		   font-style: normal; color: #FFF; }
.classification {  font-size: 11px;
		   font-family: arial, helvetica, sans-serif;
		   letter-spacing: 1px;
		   color: #FFFFFF; }

/*============================================================================ 
    NAVIGATION:
      - Used for the 1st level navigation (top navigation in blue)
      - Used for the 2nd level navigation (top navigation in grey)
      - Used for the 3rd level navigation (left-hand side navigation)
      - Used for the 4th level navigation (left-hand side navigation)
=============================================================================*/
#a:hover               { color: #aa4747; text-decoration:underline ! important;}

a.topnavig:link       { color:#000; text-decoration:none; }
a.topnavig:visited    { color:#000; text-decoration:none; }
a.topnavig:hover      { color:#000; text-decoration:underline; }
a.topnavig:active     { color:#000; text-decoration:none; }

a.navi1:link          { font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; }
a.navi1:visited       { font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; }
a.navi1:hover         { font-size:12px; color:#FFF; font-weight:bold; text-decoration:underline; }
a.navi1:active        { font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; }

a.navi2:link          { font-size:12px; color:#000; font-weight:bold; text-decoration:none; }
a.navi2:visited       { font-size:12px; color:#000; font-weight:bold; text-decoration:none; }
a.navi2:hover         { font-size:12px; color:#000; font-weight:bold; text-decoration:underline; }
a.navi2:active        { font-size:12px; color:#000; font-weight:bold; text-decoration:none; }
/* END */

/*============================================================================ 
    BODY / CONTENT ELEMENTS:
      - Font size attributes for the main content
        section should be resizable by the user
        (via browser control)
      - Used for items for the main content areas
      - Used for items for error message (alertlargebody)
=============================================================================
.page_header          { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#000; }

ul                    { margin-top:0px; margin-bottom:0px; }

li		      { font-size: 10px; margin-top: 0px;
		      	margin-right: 0px; margin-bottom: 0px;
			margin-left: 0px; color:blue;
		      }
*/
a.bodylink:hover      { text-decoration:underline ! important }
a.bodylink:link       { text-decoration:none; }
a.bodylink:visited    { color:#990099; text-decoration:none; }
a.bodylink:active     { text-decoration:none; }

form                  { margin:0px; }
/* END */

/*============================================================================ 
    COLORS:
      - Used to change the color of elements
      - Only the color attribute is specified
=============================================================================*/
.black	{ color:#000; }
.blue   { color:#03C; }
.green	{ color:#009933; }
.grey   { color:#666; }
.red    { color:#FF0000; }
.white	{ color:#FFF; }

.news   { color:#0000FF; font-size:14px; background-color:#EEEEEE; }

.butt_large { width:200px; height:30px;}

/* END */

/*============================================================================ 
    COPYRIGHT:
      - Used for the footer elements
==============================================================================*/
.copy   { font-size:11px;
	  font-family:arial, helvetica;
	  font-weight:normal; font-style:normal; color:#666; }
/* END */

strong  { font-size:10pt; font-weight:bold; text-decoration:none; color:#000000 }
bold    { font-weight:bold }

p	{ font-size:12px; margin-left: 25px; margin-top: 3px; }

.textA  { font-size:16px; border: 0px padding: 0px 0px 0px 10px; vertical-align:center;}

/*=== table ===*/
th      { font-size:14px; font-weight:bold; background-color:#EEEEEE; }

td      { font-size:12px; font-weight:normal; }

td.odd  { background-color:#dfdfdf; }

td.even { background-color:white;   }

tr.odd  { background-color:#dfdfdf; }

tr.even { background-color:white;   }

tr.odd0  { background-color:#ffefef; }

tr.even0 { background-color:#ffcfcf;   }

tr.blue  { background-color: #aefbff; }
