.gray { background-color: #d0d0d0; }

.cellBlack { background-color: #000000; }

.loginContent{
	font-family: 'arial', 'Helvetica';
	font-size:10pt;
	font-weight: normal;	
	color:#000000;
	background-color: #ffffff;
	text-decoration:none;
	}

.loginHeader{
	font-family: 'arial', 'Helvetica';
	font-size:13pt;
	font-weight: Bold;	
	color:#000000;
	background-color: #efefef;
	text-decoration:none;
	}

.lightGray { background-color: #f3f3f3; }

.darkGray { background-color: #efefef; }

.header { background-color: #003399; }

.header1{
	font-family: 'arial', 'Helvetica';
	font-size: 16;
	font-weight: bold;
	color:#000000;
	background-color: #f3f3f3;
	}
A:link.header1{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	background-color: #f3f3f3;
	text-decoration:none;
	}

A:hover.header1{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#009900;
	background-color: #f3f3f3;
	text-decoration:underline;
	}

.subHeader{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #efefef;
	text-decoration:none;
	}
A:link.subHeader{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #efefef;
	text-decoration:none;
	}

A:hover.subHeader{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#009900;
	background-color: #efefef;
	text-decoration:underline;
	}

.lineBG { background-color: #d0d0d0; }

.navCal{
	font-family: 'arial', 'Helvetica';
	font-size:7pt;
	font-weight: normal;	
	color:#ffffff;
	text-decoration:none;
	}

A:link.navCal{
	font-family: 'arial', 'Helvetica';
	font-size:7pt;
	font-weight: normal;	
	color:#ffffff;
	text-decoration:none;
	}

A:hover.navCal{
	font-family: 'arial', 'Helvetica';
	font-size:7pt;
	font-weight: normal;	
	color:#99cc00;
	text-decoration:underline;
	}

.navActive{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	text-decoration:none;
	}

A:link.navActive{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	text-decoration:none;
	}

A:hover.navActive{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#009900;
	text-decoration:underline;
	}

.navDeAct{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #ffffff;
	text-decoration:none;
	}

A:link.navDeAct{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #ffffff;
	text-decoration:none;
	}

A:hover.navDeAct{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #ffffff;
	text-decoration:underline;
	}

.content{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	background-color: #ffffff;
	text-decoration:none;
	}

.contentLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	text-decoration:none;
	}

A:link.contentLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	text-decoration:none;
	}

A:hover.contentLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#009900;
	text-decoration:underline;
	}

.grayContent{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#444444;
	background-color: #ffffff;
	text-decoration:none;
	}

.footer{
	font-family: 'arial', 'Helvetica';
	font-size:8pt;
	font-weight: normal;	
	color:#000000;
	background-color: #f3f3f3;
	text-decoration:none;
	}
.controlStyle {
	font-family: 'Arial', 'Helvetica';
    font-size: 8pt;
	background-color: #ffffff;
	color: #222222;
}	

.buttonStyle {
	font-family: 'Arial', 'Helvetica';
    font-size: 8pt;
	font-weight: normal;
	background-color: #efefef;
	color: #000000;
	padding: 0.5px;
}	

.buttonBigStyle {
	font-family: 'Arial', 'Helvetica';
    font-size: 9pt;
	font-weight: bold;
	background-color: #efefef;
	color: #000000;
	padding: 2px;
}	


.headerContent{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #f3f3f3;
	text-decoration:none;
	}
	
.headerContentNoShading{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	}
	
.headerContentNoShadingNoBold{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;	
	color:#000000;
	text-decoration:none;
	}
	
.headerContent1{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	background-color: #f8f8f8;
	text-decoration:none;
	}
A:link.headerContent1{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#000000;
	background-color: #f8f8f8;
	text-decoration:none;
	}
	
A:hover.headerContent1{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: normal;	
	color:#009900;
	background-color: #f8f8f8;
	text-decoration:underline;
	}
	
.headerContent3{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	background-color: #d0d0d0;
	text-decoration:none;
	}


.topicHeader{
	font-family: 'arial', 'Helvetica';
	font-size:11pt;
	font-weight: bold;	
	color:#ffffff;
	background-color: #669900;
	text-decoration:none;
	}
	
.topicHeader1{
	font-family: 'arial', 'Helvetica';
	font-size:11pt;
	font-weight: bold;	
	color:#ffffff;
	background-color: #092790;
	text-decoration:none;
	}


.headerContent2{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#ffffff;
	background-color: #669900;
	text-decoration:none;
	}

.tableHeader{
	font-family: 'arial', 'Helvetica';
	font-size:8pt;
	font-weight: bold;	
	color:#ffffff;
	background-color: #669900;
	text-decoration:none;
	}

.tableData{
	font-family: 'arial', 'Helvetica';
	font-size:8pt;
	font-weight: normal;	
	color:#000000;
	background-color: #efefef;
	text-decoration:none;
	}

.tableData1{
	font-family: 'arial', 'Helvetica';
	font-size:8pt;
	font-weight: normal;	
	color:#000000;
	background-color: #ffffff;
	text-decoration:none;
	}

.popupTableHeader{
	font-family: 'arial', 'Helvetica';
	font-size:8pt;
	font-weight: bold;	
	color:#000000;
	background-color: #c0c0c0;
	text-decoration:none;
	}

.loginTopic{
	font-family: 'arial', 'Helvetica';
	font-size:12pt;
	font-weight: bold;	
	color:#ffffff;
	background-color: #669900;
	text-decoration:none;
	}


.contentBigLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	}

A:link.contentBigLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	}
	
A:hover.contentBigLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#009900;
	text-decoration:underline;
	}

.contentNavLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	}

A:link.contentNavLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	}
	
A:visited.contentNavLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#000000;
	text-decoration:none;
	}

A:active.contentNavLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#009900;
	text-decoration:none;
	}

A:hover.contentNavLink{
	font-family: 'arial', 'Helvetica';
	font-size:9pt;
	font-weight: bold;	
	color:#009900;
	text-decoration:underline;
	}

#printHeader{
	visiblity: hidden;
	}




/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l0iover {
	font: 12px Arial, Helvetica;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #f3f3f3;
	background: #003399;
}
.m0l0oover {
	text-decoration: none;
	border : 1px solid #f3f3f3;
	background: #092790;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Arial, Helvetica;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: normal 12px Arial, Helvetica;
	text-decoration : none;
	padding: 4px;
	color: #ffffff;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	font-weight: normal;
	border : 1px solid  #d0d0d0;
	background: #efefef;
}
.m0l1oover {
	text-decoration : none;
	font-weight: normal;
	border : 1px solid  #d0d0d0;
	background: #092790;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Arial, Helvetica;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid;
	background: #E55A5A;
}

/* Old stylesheet */
.boldlabel {
 color: black;
 font-size: x-small;
 font-weight: bold;
 font-family: arial, sans-serif, verdana;
}
.whitetext {
 color: white;
 font-size: x-small;
 font-family: arial, sans-serif, verdana;
}

/*calendar*/
	p, tr, td, ul, li
		{color: #000000; font-family: Arial, Helvetica; font-size: 11px;}
	.header2, h2
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Arial, Helvetica; font-size: 12px;}
	.intd
		{color: #000000; font-family: Arial, Helvetica; font-size: 11px; padding-left: 15px;}
	form
		{ margin: 2px;}

.one
	{
	display:none;
	}
	
.tableWidth{
	width:740px;
	}
	
.pageMargin{
	margin-left: 10px;
	}		

@media print {
	.gray{
		background-color: #d0d0d0;
		}
		
	.loginContent{
		font-family: 'arial', 'Helvetica';
		font-size:10pt;
		font-weight: normal;	
		color:#000000;
		background-color: #ffffff;
		text-decoration:none;
		}
		
	.loginHeader{
		font-family: 'arial', 'Helvetica';
		font-size:13pt;
		font-weight: Bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
	
	.lightGray{
		background-color: #f3f3f3;
		}
		
	.darkGray{
		background-color: #efefef;
		}
	
	.header{
		background-color: #f3f3f3;
		}
	
	.header1{
		font-family: 'arial', 'Helvetica';
		font-size: 16;
		font-weight: bold;
		color:#000000;
		background-color: #f3f3f3;
		}
	A:link.header1{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#000000;
		background-color: #f3f3f3;
		text-decoration:none;
		}
		
	A:hover.header1{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#009900;
		background-color: #f3f3f3;
		text-decoration:underline;
		}
	
	.subHeader{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
	A:link.subHeader{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
		
	A:hover.subHeader{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#009900;
		background-color: #efefef;
		text-decoration:underline;
		}
	
	.lineBG{
		background-color: #d0d0d0;
		}
	
	.navCal{
		font-family: 'arial', 'Helvetica';
		font-size:7pt;
		font-weight: normal;	
		color:#000000;
		text-decoration:none;
		}
		
	A:link.navCal{
		font-family: 'arial', 'Helvetica';
		font-size:7pt;
		font-weight: normal;	
		color:#000000;
		text-decoration:none;
		}
		
	A:hover.navCal{
		font-family: 'arial', 'Helvetica';
		font-size:7pt;
		font-weight: normal;	
		color:#99cc00;
		text-decoration:underline;
		}
	
	
	
	.navActive{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#000000;
		text-decoration:none;
		}
		
	A:link.navActive{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#000000;
		text-decoration:none;
		}
		
	A:hover.navActive{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#009900;
		text-decoration:underline;
		}
	
	.navDeAct{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #ffffff;
		text-decoration:none;
		}
		
	A:link.navDeAct{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #ffffff;
		text-decoration:none;
		}
		
	A:hover.navDeAct{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #ffffff;
		text-decoration:underline;
		}
	
	.content{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#000000;
		background-color: #ffffff;
		text-decoration:none;
		}
	
	.grayContent{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#444444;
		background-color: #ffffff;
		text-decoration:none;
		}

	.footer{
		font-family: 'arial', 'Helvetica';
		font-size:8pt;
		font-weight: normal;	
		color:#000000;
		background-color: #f3f3f3;
		text-decoration:none;
		}
	.controlStyle {
		font-family: 'Arial', 'Helvetica';
	    font-size: 8pt;
		background-color: #ffffff;
		color: #222222;
	}	
	
	.buttonStyle {
		visibility:hidden;
		display:none;
	}	
	
	.buttonBigStyle {
		font-family: 'Arial', 'Helvetica';
	    font-size: 9pt;
		font-weight: bold;
		background-color: #efefef;
		color: #000000;
		padding: 2px;
		visibility:hidden;
	}	
	
	
	.headerContent{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #f3f3f3;
		text-decoration:none;
		}
		
	.headerContent1{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#000000;
		background-color: #f8f8f8;
		text-decoration:none;
		}
	A:link.headerContent1{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#000000;
		background-color: #f8f8f8;
		text-decoration:none;
		}
		
	A:hover.headerContent1{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: normal;	
		color:#009900;
		background-color: #f8f8f8;
		text-decoration:underline;
		}
		
	.headerContent3{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #d0d0d0;
		text-decoration:none;
		}
	
	
	.topicHeader{
		font-family: 'arial', 'Helvetica';
		font-size:11pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
		
	.topicHeader1{
		font-family: 'arial', 'Helvetica';
		font-size:11pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
	
	
	.headerContent2{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
	
	.boldlabel{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		padding: 4px;
		}
	
	
	.tableHeader{
		font-family: 'arial', 'Helvetica';
		font-size:8pt;
		font-weight: bold;	
		color:#000000;
		background-color: #d0d0d0;
		text-decoration:none;
		}
	
	.tableData{
		font-family: 'arial', 'Helvetica';
		font-size:8pt;
		font-weight: normal;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
	
	.tableData1{
		font-family: 'arial', 'Helvetica';
		font-size:8pt;
		font-weight: normal;	
		color:#000000;
		background-color: #ffffff;
		text-decoration:none;
		}
	
	.popupTableHeader{
		font-family: 'arial', 'Helvetica';
		font-size:8pt;
		font-weight: bold;	
		color:#000000;
		background-color: #c0c0c0;
		text-decoration:none;
		}
	
	.loginTopic{
		font-family: 'arial', 'Helvetica';
		font-size:12pt;
		font-weight: bold;	
		color:#000000;
		background-color: #efefef;
		text-decoration:none;
		}
	
	
	.contentBigLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
	
	A:link.contentBigLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
		
	A:hover.contentBigLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#009900;
		text-decoration:underline;
		}
	
	.contentNavLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
	
	A:link.contentNavLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
		
	A:visited.contentNavLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
	
	A:active.contentNavLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#009900;
		text-decoration:none;
		}
	
	A:hover.contentNavLink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#009900;
		text-decoration:underline;
		}
	
	A:link.rlink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
		
	A:visited.rlink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#000000;
		text-decoration:none;
		}
	
	A:active.rlink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#009900;
		text-decoration:none;
		}
	
	A:hover.rlink{
		font-family: 'arial', 'Helvetica';
		font-size:9pt;
		font-weight: bold;	
		color:#009900;
		text-decoration:underline;
		}
	
	h1{color: #000000; font-family: Arial, Helvetica; font-size: 14px; background-color: #efefef; padding: 4px;}
	
	.pixVisibility{
		visibility:hidden;
		}
		
	.imgVisibility{
		visibility:hidden;
		}
	
	#mediaHeader{
		display: none;
		}
	
	#buttons{
		visibility:hidden;
		}
		
	.menu_tpl{
		visibility:hidden;
		}
		
	#container {
	   width: auto;
	   margin: 0 0%;
	   padding: 0;
	   border: 0;
	   float: none !important;
	   color: black;
	   background: transparent none;
	   }

	.one
		{
		display:inline;
		font-family: 'arial', 'Helvetica';
		font-size:14pt;
		font-weight: bold;	
		color:#000000;
		}

	.mlink { visibility:hidden; }
	.tableWidth { width:680px; }
	.tasSearchButton { visibility:hidden; }
	#footerLinks { visibility:hidden; }
	#footerMenu { visibility:hidden; }
}
