TD {
	FONT-SIZE: 12px; COLOR: #000040; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

div.footer {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

div.white {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

div.mainheading {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: bold;
	margin-bottom: 5px; margin-top: 10px;
}

div.rightmenu {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	margin-left: 10px;
}

.imagedesc {
	FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 13px;
}

.selectbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.inputfield {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px;
}

div.firstpage {
	FONT-SIZE: 9px; COLOR: #000040; FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}


A:link {
	COLOR: #400080; TEXT-DECORATION: underline;
  	font-weight: bold;
}
A:visited {
	COLOR: #0000aa; TEXT-DECORATION: none;
  	font-weight: bold;
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none;
  	font-weight: bold;
}

A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-weight: bold;
}
A.white:visited {
	COLOR: #FFCC00; TEXT-DECORATION: none;
	font-weight: bold;
}
A.white:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline;
	font-weight: bold;
}


A.nav:link {
	COLOR: #000040; TEXT-DECORATION: underline;
	font-weight: bold;
}
A.nav:visited {
	COLOR: #003499; TEXT-DECORATION: underline;
	font-weight: bold;
}
A.nav:hover {
	COLOR: #333333; TEXT-DECORATION: none;
	font-weight: bold;
}

div.navigation {
	FONT-SIZE: 13px; COLOR: #000040; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: bold;
	margin-left: 10px; margin-top: 6px;
}


A.right:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-weight: bold;
	LINE-HEIGHT: 110%;
}
A.right:visited {
	COLOR: #FFCC00; TEXT-DECORATION: none;
	font-weight: bold;
	LINE-HEIGHT: 110%;
}
A.right:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline;
	font-weight: bold;
	LINE-HEIGHT: 110%;
}

.inputfield_form {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #000040; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px;
}

H3	{font-size: 13pt;
	color: #000040;
	text-align: center;
}

H4	{font-size: 10pt;
	color: #CC3333;
	margin-bottom: 5px;
	font-weight: bold;
}

H5	{font-size: 8pt;
	color: #3366CC;
	text-align: left;
	font-weight: bold;
	
}

H6	{font-size: 9pt;
	color: #CC3333;
}
.popupLink { COLOR: red; outline: none }

.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #fcfcfc; 
width: 150px;  height: 200px; BORDER-LEFT: 1px solid black; 
BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; 
BORDER-RIGHT: 3px solid black; 
PADDING: 3px; z-index: 10;
overflow: auto}


/*  Tabbed browsing (table) script */

@media screen,projection {
a.tab0, a.tab1 {

/* distance from left of first  tab */
	position:relative; left:20px;

/* border properties */
	border:2px outset white; border-bottom:0; padding:1px 6px;

/* title cell (not selected) properties */
     background: #cdcdcd; 

/* title text (not selected) properties */
	color:white; text-decoration: none; 
     /* ignore font definition, just use default as defined by style.css */
	/* font:90% 'MS Sans Serif', sans-serif; */
}

/* highlighted tab properties */

a.tab1 {	background:#E4F1F5; padding:3px 6px; top:-1px; color: #050857;
}

/* highlighted tab text properties */
a.tab0:active, a.tab1:active { text-decoration:none; }

/* rollover properties */
a.tab0:hover, a.tab1:hover { text-decoration:none; color:#dd0000; background:#E4F1F5;}

.slab0 {	display:none;
}

/* highlighted slab properties */

.slab1 {	display:block;
	width:95%; height:100%; overflow:auto;
	border:1px outset white; padding:1em;
	background:#E4F1F5;
}

}
@media print {
a.tab0, a.tab1 { display:none; }
}




table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 680px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }