body
{
	color: #333333;
	background-color: #D9D9D9;
	padding: 0px;
	margin: 30px;
}

td
{
	font-family: Verdana, Arial, Helvetica;

	font-size: 10px;
}

input, select
{
	font-family: Verdana;
	font-size: 10px;
}

a:link
{
	scolor: #FF5900;
	color: #091C60;
	text-decoration: none;
}

a:visited
{
	scolor: #FF5900;
	color: #091C60;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.mainTbl
{
	background-color: #ffffff;
}

.mainpageLeft
{
	padding: 2px 30px 2px 2px;
}

.mainpageRight
{
	padding: 2px 2px 2px 30px;
}	
.mainTopText { color: #000000 }
.mainTopText h1, h1 { color: #003876; font-size: 18px; font-weight: bold }
h2
{
	color: #003876;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h6
{
	margin: 0px;
	padding: 0px;
}

.printer
{
	font-size: 10px;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 5px;
}

.printer a:link
{
	color: #091C60;
}

.loginbox {
	color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.orange {
	color: #ff9900;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}

.leftMenu
{
	background-color: #E5E5E5;
}
.leftMenuAdmin
{
	background-color: #B2BBCF;
	font-size: 12px;
	color: #091C60;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
}

.leftMenu a:link, .leftMenu a:visited, .leftMenu a:active
{
	font-size: 12px;
	color: #091C60;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
}

.leftMenu a:hover
{
	text-decoration: underline;
}

.leftMenuSel a:link
{
	text-decoration: underline;
}

.leftMenuSel a:visited
{
	text-decoration: underline;
}

.leftSubMenuTd
{
	padding-left: 6px;
	padding-bottom: 4px;
}

.leftSubMenu
{
	font-size: 11px;
}

.leftSubMenuSel
{
	
}

.leftSubMenuSel a:link
{
}

.leftSubMenuSel a:visited
{
}

.leftArea
{
	font-size: 11px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.rightArea
{
	font-size: 11px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.topArea
{
	font-size: 11px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.topArea td
{
	font-size: 11px;
}

.leftArea td
{
	font-size: 11px;
}

.rightArea td
{
	font-size: 11px;
}

.prodleftArea, .prodrightAreax
{
	font-size: 11px;
	padding: 5px;
}
.newsHead
{
	vvisibility: hidden;
	color: #003876;
	font-size: 18px;
	font-weight: bold;
}

.wmListSpace
{
	padding: 5px;
}

.wmListDate
{
	font-style: italic;
}
.wmListLink a, .wmListLink a:visited
{
	text-decoration: underline;
}
.wmListSubject
{
	color: #000000;
}

.prodHead
{
	background: transparent url(../Images/products_headbg.gif) no-repeat;
}

#userAdmin input, #userAdmin select
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.requestInfo td
{
	width: 216px;
}

#backButton
{
	float: right;
	margin: 5px 5px 5px 0px;
}

.searchLink
{
	font-weight: bold;
}

.searchModified
{
	color: #A8A8A8;
	font-style: italic;
}

.frm input
{
	width: 200px;
}

.publCatList
{
	margin-bottom: 10px;
}

.publCatName
{
	font-weight: bold;
	margin-bottom: 3px;
}

.pubMainCat
{
	margin-top: 20px;
	font-weight: bold;
}

.pubSubCat
{
	margin-top: 15px;
	margin-left: 10px;
	text-decoration: underline;
}

.publication
{
	margin-top: 10px;
	margin-left: 20px;
}

.eventHead
{
	text-decoration: underline;
	margin-top: 20px;
}




/* ========================== */
/* body & main content styles */
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.smallcontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ================ */
/*  headline styles */
.headline {
		color: #E47900;
		font-family:verdana,arial,helvetica; 
		font-size:16px; 
		font-weight:bold;
		text-decoration:none;
}

.headline_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

/* ============= */
/*  table styles */
td.content, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
}

td.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #091C5A;
}

td.header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #E47900;
}

td.orange
{
	background-color: #E47900;
}

td.line
{
	background-color: #E47900;
	line-height: 1px;
}

.tablehead {
		background-color: #CCD2DF;
		color: #000000;
		font-family:verdana,arial,helvetica; 
		font-size:10px;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
}

.tableodd {
		background-color: #B2BBCF;
		color: #162c36;
		font-family:verdana,arial,helvetica; 
		font-size:10px;
/*
		padding-left:5px;
		padding-right:5px;
*/	
}

.tableeven {
		color: #162c36;
		font-family:verdana,arial,helvetica; 
		font-size:10px;
/*
		padding-left:5px;
		padding-right:5px;
*/
}


/* ================== */
/* error table styles */
.tableheaderror {
		background-color: #FF0000;
		color: #FFFFFF;
		font-family:verdana,arial,helvetica; 
		font-size:10px;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
}
.tableodderror {
		background-color: #e5e5e5;
		color: #FF0000;
		font-family:verdana,arial,helvetica; 
		font-size:10px;
		padding-left:5px;
		padding-right:5px;
}

.tableevenerror {
		color: #FF0000;
		font-family:verdana,arial,helvetica; 
		font-size:10px;
		padding-left:5px;
		padding-right:5px;
}



/* ====== */
/* subnav */

td.subnavhead
{
	color: #091C5A;
	font-family:arial,verdana,helvetica; 
	font-size:12px; 
	font-weight:bold;
}

td.subnav
{
	color: #E47900;
	font-family:arial,verdana,helvetica; 
	font-size:10px; 
	font-weight:normal;
}

A.smalltext {
		color: #E47900;
		font-family:verdana,arial,helvetica; 
		font-size:10px; 
		font-weight:normal;
		text-decoration:none;
}

A.smalltext:hover {
		color: #162C36;
		font-family:verdana,arial,helvetica; 
		font-size:10px; 
		font-weight:normal;
		text-decoration:underline;
}

/* =========== */
/* link styles */

/*A  { color: #e47900; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 11px; text-decoration: none }

A:hover  { color: #e47900; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 11px; text-decoration: underline } /

/* =========== */
/* front page  */
.frontpageheadline
{
	color: #E47900;
	font-family:arial,verdana,helvetica; 
	font-size:24px; 
	font-weight:normal;
}

A.pageone {
	color: #091C5A;
	font-family:verdana,arial,helvetica;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	line-height: 18px;
}

A.pageone:hover {
		color: #E47900;
		font-family:verdana,arial,helvetica; 
		font-size:16px; 
		font-weight:normal;
		text-decoration:underline;
		line-height: 18px;
}

/* ============ */
/* form styles  */
INPUT.smallfunc 	{ color: #162C36; font-family:arial,verdana,helvetica; font-size: 11px; width: 140px; }
SELECT.smallfunc 	{ color: #162C36; font-family:arial,verdana,helvetica; font-size: 11px; width: 161px; }
SELECT.bigfuncHalf 	{ color: #162C36; font-family:arial,verdana,helvetica; font-size: 11px; width: 43%; }
SELECT.bigfunc 		{ color: #162C36; font-family:arial,verdana,helvetica; font-size: 11px; width: 171px; }
INPUT.bigfunc 		{ color: #162C36; font-family:arial,verdana,helvetica; font-size: 11px; width: 164px; }
INPUT.loginbox 		{ color: #091C5A; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; width: 130px; background-color: #FFFFFF}

.function {
	color: #091C5A;
	font-family:verdana,arial,helvetica;
	font-size:11px;
	line-height:13px;
	background-color: #B2BBCF;
}

A.function:hover {
	color: #091C5A;
	font-family:verdana,arial,helvetica;
	font-size:11px;
	line-height:13px;
	background-color: #B2BBCF;
	text-decoration:underline;
}

.functionHead {
	color: #091C5A;
	font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
 	background-color: #CCD2DF;
}

/* =========== */
/* list styles */
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
}






