


/* Font, background, scrollbar formatting */
body {
  background:#fff;
  margin:0;
}

/* Links */
/*a:link, a:active, a:visited, a:hover { color: #6AAB59; font-weight: bold; }
a:active, a:hover { background: #EBEBEB; } */

/* Text formatting */
p {
  font:80% arial, Verdana, helvetica, tahoma;
  color:#000;
  text-align:left;
  margin:10px;
  margin-top:10px;
}

P {
  font:80% arial, Verdana, helvetica, tahoma;
  color:#000;
  text-align:left;
  margin:10px;
  margin-top:10px;
}
b {
  font-weight: bold;
  color:#017CBC;
}
ul, ol, li {
  font:85% arial, Verdana, helvetica,  tahoma;
  color:#000;
  }
  #tb{
  font:80% arial, Verdana, helvetica, arial, tahoma;
  color:#000;
  text-align:left;
}
#copyright {
  font:75% arial, Verdana, helvetica, arial, tahoma;
  text-align:center;
}
#smallital {
  font:70% arial, verdana, tahoma, arial, sans;
  color:#000;
  text-align:left;
  font-style:italic;
}

/* Table styles */
#greenbg {
  background-color:#6AAB59;
  right-margin:20px;
}
#bluebg {
  background-color:#017CBC;
}

H1{
	color:#6AAB59;
	font-family:Arial, Verdana, Helvetica;
	font-size:18px;
	font-weight:bold;
	padding-left : 10px;

}


H2{
	color:#6AAB59;
	font-family: Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	padding-left : 10px;


}


H3{
	color:#CC9900;
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	padding-left : 2;


}


.lowText { text-decoration: none; color: #017CBC; font: 12px Arial, Helvetica }
.highTextV { text-decoration: none; color: #fff; font: 12px Arial,Helvetica; text-align:right}
.highTextbackV { text-decoration: none; color: #ffffff; font: Bold 12px Arial,Helvetica;text-align:right }
.highText { text-decoration: none; color: #fff; font: 12px Arial,Helvetica; text-align:right}
.highTextback { text-decoration: none; color: #ffffff; font: bold 12px Arial,Helvetica;text-align:right }
.itemBorder { border: 1px solid #666666 }
.itemBorderBlank { border: 1px solid #CCCCDD }

.darkbluebg { background-color:#192154;}




.calendarHeader { 
	
	color: #FFFFFF; 
	background-color:#54690c;
	font-size:14px;
	height:15px;
	border-width: 1px;
	border: 1px;
	font-weight: bold; 
	text-align:center;
}

.calendarColumn{
		color:#004F21; 
		background-color:#FFFFFF; 
		text-decoration:none;
		margin: 1px 0 1px 0;
		border-style:solid; 
		border-color:#DDDDDD;
		border-width:0px;


}

.toolTipClass{
		color:#FOO; 
		background-color:#FFFFFF; 
		text-decoration:none;
		margin: 1px 0 1px 0;
		border-style:solid; 
		border-color:#000;
		border-width:1px;
}


.toolTipHoverClass{
		color:#CFEDFD; 
		background-color:#FFFFFF; 
		text-decoration:none;
		margin: 1px 0 1px 0;
		border-style:solid; 
		border-color:#FFF;
		border-width:1px;
}

.toolTipHeading{
		
		color:#FFF;
		background-color:#000;
		text-align:center;
		border-style:solid;
		border-width:2px 0 2px 0;
		font-weight:600;
		
}

.calendar {  
	background-color: #FFFFFF;
	width:510px;
	height:60px;
	text-align:center;
	font-size:12px;
	border-width: 0px;
	border: 1px solid black;
}

.calendar_left {  
	background-color: #FFFFFF;
	width:510px;
	height:60px;
	text-align:left;
	font-size:12px;
	border-width: 0px;
	border: 1px solid black;
}


.calendarToday { 
	background-color: #FFFFFF;text-align:center
}


#quickLink {
		position:absolute;
		top:170px;
		left:550px;
		width:120px;
		border-style:solid;
		border-width:2px;
		border-color:#004F21 #004F21 #004F21 #004F21;
		background-color:#ffffff;
		padding:5px;
		text-align:left;
		z-index:1;
		
	}


.contentTable_q{
		width:420px;
		text-align:justify;
		font-family:Arial, Verdana;
		font-size:12px;
	}

.contentTable{
		width:560px;
		text-align:justify;
		font-family:Arial, Verdana;
		font-size:12px;
	}

   #contentDiv {
		padding: 3px;

	}
	



.subMenus {
		background-color:#ffffff;
		padding:5px 10px 5px 10px;
		display:none;
		position:absolute;
		top:0px;
		border-style:solid;
		border-width:6px;
		border-color:#bbbbbb #000000 #000000 #bbbbbb;
		-moz-border-radius:0 0 15px 15px;
		z-index:55;	
	}

	.subMenus a {
		color:#000000;
		font-size:10px;
		display:block;
		text-decoration:none;
		line-height:16px;
		padding-left:5px;
		padding-right:5px;
	}

	.subMenus a:hover {
		color:#ffffff;
		background-color:#000000;
		-moz-border-radius:7px;
	}



/* all the images in the left menu */
.menuImage {
	margin:0px;
	padding:0px;
	display:block;
}
/* this is the left menu on all the pages */
#menu {
	ackground-color:#037c6d;
	width:171px;
	osition:absolute;
	op:130px;
	eft:123px;
	height:100%;
	z-index:10;
	
	adding:0px 0 15px 0;
	argin:0px 0 15px 0;
	order:solid 1px;
	adding-bottom:50px;
}

.menuItems {
	position:absolute;
	left:280px;
	display:none;
	z-index:100;
	background-color:#ffffff;
	padding:4px;
	border-style:solid;
	border-width:3px;
	border-color:#cccccc #000000 #000000 #cccccc;
	-moz-border-radius:0 15px 15px 0;

	font-family: arial, Verdana, Helvetica;
	font-size:13px;
	ont-weight:bold;
}

/* the hyper-links in the left menu, also with the hover attributes. */
.subMenu {
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
	display:block;
}
.subMenu:hover {
	color:#ffffff;
	background-color:#000000;
}

/* the hyper-links in the left menu, also with the hover attributes. */
.subMenuAbout {
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#000000;
	background-color:#E3F5FF;
	text-decoration:none;
	display:block;
}
.subMenuAbout:hover {
	color:#ffffff;
	background-color:#000000;
	-moz-border-radius:7px;
}
/* the hyper-links in the left menu, also with the hover attributes. */
.subMenuProfessional {
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#000000;
	background-color:#D9DEA7;
	text-decoration:none;
	display:block;
}


.subMenuProfessional:hover {
	color:#ffffff;
	background-color:#000000;
	-moz-border-radius:7px;
}


/* the hyper-links in the left menu, also with the hover attributes. */
.subMenuProgram {
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#000000;
	background-color:#FDEDAD;
	text-decoration:none;
	display:block;
}

.subMenuProgram:hover {
	color:#ffffff;
	background-color:#000000;
	-moz-border-radius:7px;
}
/* the hyper-links in the left menu, also with the hover attributes. */
.subMenuIfdm {
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#000000;
	background-color:#A1D1FC;
	text-decoration:none;
	display:block;
	left:500px;
	osition:absolute;
}

.subMenuIfdm:hover {
	color:#ffffff;
	background-color:#000000;
	-moz-border-radius:7px;
}

/* the hyper-links in the left menu, also with the hover attributes. */
.subMenuNews {
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#000000;
	background-color:#FEDFD3;
	text-decoration:none;
	display:block;
	op:183px;
	osition:absolute;
}

.subMenuNews:hover {
	color:#ffffff;
	background-color:#000000;
	-moz-border-radius:7px;
}

	
