/* INDEX HEADER formatting          */
/* Formatting for the top section   */
/* h1 is top header                 */
/* h2 is for intermediate header    */
/* ha is for the header link to top */ 
body {visibility:visible;}
.print {visibility:hidden;}
body {bottom-padding:2px;} 
 
p.h1
{
	padding:0;
	margin:0 0 0 0;
	font-size: 125%;
	text-align: center;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}

p.h2
{
	padding:0 0 0.5em 0;
	margin:0 0 0 0;
	text-align: center;
	font-weight: normal;
	font-size: 100%;
	font-stretch: semi-expanded;
	font-family: arial, helvetica, sans-serif;
}


a.h:link {border: 0; color: #000033; text-decoration: none; } 
a.h:visited {border: 0; color: #000033; text-decoration: none; }
a.h:hover {border: 0; color: #000033; background-color: #ffffff; text-decoration: none; }	

/* End of INDEX HEADER */

/* INDEX MENU formatting            */
/* Formatting for the menu bar      */
/* menu is the basic tag            */
/* the dropmenudiv tag is required  */ 
/* by javascript to format the menu */
/* routine                          */

div.menu
{
	background-color:#000033;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}

ul.menu
{
	width:100%;
	padding:0.0em 0em 0.0em 0em;
	margin:0;
	list-style-type:none;
	text-align:center;
}

a.menu:link
{
	
	width:6em;	
	text-decoration:none;
	color:white;
	background-color:#000033;
	padding:0.0em 1em 0.0em 1em;		
	font-family: arial, helvetica, sans-serif;
  font-size: 75%;
	border: 0;
}

/* NB the text for VISITED should be identical to LINK */
a.menu:visited
{
	
	width:6em;	
	text-decoration:none;
	color:white;
	background-color:#000033;
	padding:0.0em 1em 0.0em 1em;		
	font-family: arial, helvetica, sans-serif;
  font-size: 75%;
	border: 0;
}

a.menu:hover {background-color:#ffffff; color: #cc0000; font-weight: normal; border: 0;}

li.menu {
display:inline

}

#dropmenudiv{
      position:absolute;
      /*border:1px solid black;*/
      border-bottom-width: 0;
      /*font:normal 12px Verdana;*/
      line-height:100%;
      z-index:100;
      }

      #dropmenudiv a{
      width: 100%;
      display: block;
      text-indent: 3px;
      border-bottom: 1px solid white;
      padding: 1px 0;
      text-decoration: none;
       }

/* End of INDEX MENU */

/* INDEX FOOTER formatting          */
/* Formatting for the menu bar      */
/* menu is the basic tag            */
/* the dropmenudiv tag is required  */ 
/* by javascript to format the menu */
/* routine                          */


div.f
{
border-top-width: 1px ;
border-top-style: solid;
border-top-color: #000033;
}

/* End of INDEX FOOTER */
/* LINKS formatting */
a
{
font-family: arial, helvetica, sans-serif;
}

a:link {border: 0; color: #000033; text-decoration: none; border-bottom:1px dotted #ff0000;}
a:visited {border: 0; color: #000033; text-decoration: none; border-bottom:1px dotted #ff0000;} 
a:hover {border: 0; color: #cc0000; text-decoration: none; border-bottom:1px dotted #ff0000;}

a.s-h:link {border: 0; color: #000033;}
a.s-h:visited {border: 0; color: #000033;} 
a.s-h:hover {border: 0; background: #ffffff; color: #cc0000; text-decoration: none;}
/* End of LIKS */

/* PARAGRAPH formatting */
/* NB This does not affect the formatting of table rows */

h1
{
font-size:130%;
font-family: arial, helvetica, sans-serif;
color: #cc0000;
font-weight: normal;
}

h2
{
font-size:100%;
font-family: arial, helvetica, sans-serif;
color: #cc0000;
}

h3
{
color: #000033;
font-size: 75%;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}

h4
{
color: #cc0000;
font-size: 75%;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}

p
{
color: #000033;
font-size: 75%;
font-family: arial, helvetica, sans-serif;
}

p.top
{
color: #000033;
font-size: 67%;
font-family: arial, helvetica, sans-serif;
text-align: right;
}

p.print
{
color: #000033;
font-size: 67%;
font-family: arial, helvetica, sans-serif;
text-align: left;
}

span.firstletter
{
float:left;
/*width:1em;*/
font-size:300%;
font-family: arial, helvetica, sans-serif;
line-height:75%;
color: #cc0000;
}

/* End of PARAGRAPH */

/* LISTS formatting */

ul.ksc
{
list-style-image: url("img/bullet/ksc.gif");
list-style-type: disc;
color: #000033;
	font-family: arial, helvetica, sans-serif;
  font-size: 75%;
}

/* End of LISTS */
/* IMAGE formatting */

img
{
border: 0;
}

/* End of IMAGE */
/* TABLE formatting */
/* Paragraphs within Tables will derive formatting from these lines */

table
{
border: none;
}

tr
{
border: solid 1px #000033;
/*vertical-align: text-top;*/
}

td
{
color: #000033;
}

td.center
{
text-align: center;
}

td.right
{
text-align: right;
}
