/*************************************
*
*	This document now validates as
*	proper CSS, thanks to Dani Taylor
*	(dtaylor@capalon.com)
*
**************************************/

p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:10pt;
}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:10pt;
}
standard {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:10pt;
}

/* table heading */
/*
TH {
	font-size:10pt;
	font-weight:bold;
	color:#285C81;
	background-color:#A0C5DE;
}
*/
tr.th {
	font-size:10pt;
	font-weight:bold;
	color:#285C81;
	background-color:#A0C5DE;
}

/* background color for alternating rows */
tr.a {
	background-color:#C5DCEB; /* lighter - almost exactly tr.row2 */
	color: inherit;
	font-weight: normal;
	font-size: 10pt;
} 
tr.b {
	background-color:#ADCEE3; /* darker - same as tr.row1 and tr.th */
	color: inherit;
	font-weight: normal;
	font-size: 10pt;
} 


/* b is a bold link */
a.b {
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
/*	color:#0000ff;	*/
	font-size: inherit;
	font-weight:bold;
	background-color: inherit;
	color: #0000CC; /* #285C81; */
}
a {
/*	text-decoration:none;	 *
*	color:#0000ff;			*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: inherit;
	color: #0000CC; /* #285C81; */
	font-weight: normal;
	font-size: inherit;
}
a:hover {
	background-color: inherit;
	color: #ff0000;
}

/* a:link, a:visited, a:active {
	color:#285C81;
} */


/* for submenu style, below the tabs */
div.submenu {
	font-family: Geneva, Arial, Helvetica, sans-serif; /* arial; */
	font-size:8pt;
	margin: 0;
	padding: 0;
}
div.submenu a {
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* arial; */
	background-color: inherit;
	color:#285C81;
	font-size:8pt;
	font-weight:bold;
}
div.submenu a:hover {
	background-color: inherit;
	color: #ff0000;
}
font.bullet {
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* arial; */
	background-color: inherit;
	color:#285C81;
	font-size:8pt;
	font-weight:bold;
}

/* default font style (all text is in a cell in a table) */
td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:10pt;
}
td.title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#324D60;
	font-size:12pt;
	font-weight:bold;
}
td.sm {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:9pt;
}
td.error {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color: #FF0000;
	font-size:10pt;
}
td.filler {
	font-size:1pt;
}

/* style that gives site right thin border */
table.main {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#3A7DB1
}
table.login {
	border-style:solid;
	border-width:1px;
	border-color:#154870;
}

/* for right bar */
td.rightbar {
	background-color:#A0C5DE;
	color: inherit;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#7A9DB8;
}
td.rightbar a {
	text-decoration:none;
	background-color: inherit;
	color: #0000CC; /* #285C81; */
	font-weight:bold;
	font-size:8pt;
}


/*  for page titles */
font.title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#324D60;
	font-size:12pt;
	font-weight:bold
}
/* small text */
font.sm {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:9pt;
}
.smallText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#193244;
	font-size:9pt;
}
/* for error messages */
font.error {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:red;
	font-size:10pt;
}

textarea.feedback {
	font-family: "Courier New", Courier, monospace;
	font-size:8pt;
}

font.filler {
	font-size:1pt;
}

/* style for Vertical Fillers, to have shorter vertical space with <br> */
div.vf {
	line-height:5pt;
}

/* style for Feedback Email field */
input.fe {
	font-family: "Courier New", Courier, monospace;
	font-size:8pt;
}

.row2 {
    background-color:#BED9EA;
	color: inherit;
}

.row1 {
    background-color:#ADCEE3;
	color: inherit;
}

.KWul {
	margin-bottom: 0;
	
}

.KWli {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: -20px;
	margin-right: 0;
}

/* Added later by Dani */
tr.tblwidthfix {
	background-color: #DDECF6;
	color: inherit;
	height: 0px;
}
tr.tblwidthfix td{
	width: 607px; 
	visibility: collapse;
	line-height:0px;
	margin: 0;
	padding: 0;
}
tr.tblwidthfixWIDE {
	background-color: #DDECF6;
	color: inherit;
	height: 0px;
}
tr.tblwidthfixWIDE td{
	width: 760px; 
	visibility: collapse;
	line-height:0px;
	margin: 0;
	padding: 0;
}
a.tmlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	background-color: inherit;
	color:#0000cc;
	font-weight: normal;
	font-size: inherit;
}
a.tmlinks:hover {
	background-color: inherit;
	color: #9900FF;
}
td.xsmall {
	font-size: 10px;
}

#pg-plug{
	margin-bottom: -0.75em;
}