


/* 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-family:Verdana, helvetica, arial, tahoma;
  font-size:12px;
  color:#000;
  text-align:left;
  margin:10px;
  margin-top:10px;
  margin-left:5px;

}

P,p {
  font-family:Verdana, helvetica, arial, tahoma;
  color:#000;
  font-size:12px;
  text-align:left;
  margin:10px;
  margin-top:10px;
}

b {
  font-weight: bold;
  color:#017CBC;
}

ul, ol, li {
  font-family:Verdana, helvetica, arial, tahoma;
  color:#000;
  font-size:12px;
  margin-left:10px;
  }

#tb{
  font-family:Verdana, helvetica, arial, tahoma;
  color:#000;
  text-align:left;
}
#copyright {
  font-family:Verdana, helvetica, arial, tahoma;
  text-align:center;
}
#smallital {
  font:70% Verdana, tahoma, arial, sans;
  color:#000;
  text-align:left;
  font-style:italic;
}

/* Table styles */
#greenbg {
  background-color:#6AAB59;
  
}
#bluebg {
  /*background-color:#017CBC;*/
  background-color:#00608E;

}

#whitebg {
  background-color:#FFF;
}


#blackbg {
  background-color:#000;
}


#content {
  background-color:#E7E5D3;
}



H1, h1{
	color:#000;
	font-family:Verdana,Helvetica;
	font-size:18px;
	font-weight:bold;
	padding-left : 4px;

}


H2, h2{
	color:#00608E;
	font-family:Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	padding-left : 4px;


}


H3, h3{
	color:#CC9900;
	font-family:Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	padding-left : 4px;


}

.lowText { text-decoration: none; color: #017CBC; font: 12px  Arial, Helvetica }
.highTextV { text-decoration: none; color: #CCC; font: Bold 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: Bold 12px  Arial,Helvetica; text-align:right}
.highTextback { text-decoration: none; color: #ccc; font: Bold 12px  Arial,Helvetica;text-align:right }
.itemBorder { border: 1px solid #666666 }
.itemBorderBlank { border: 1px solid #CCCCDD }



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

.calendarColumn{
		font-family:Verdana,Helvetica;
		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;
	font-family:Verdana,Helvetica;
	width:510px;
	height:60px;
	text-align:center;
	font-size:12px;
	border-width: 0px;
	border: 1px solid black;
}

.calendar_left {  
	background-color: #FFFFFF;
	font-family:Verdana,Helvetica;
	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 {
		color:#E7E5D3;
		font-family:Verdana,Helvetica;
		font-size:12px;
		position:absolute;
		top:170px;
		left:740px;
		width:135px;
		border-style:solid;
		border-width:2px;
		border-color:#004F21 #004F21 #004F21 #004F21;
		background-color:#E7E5D3;
		padding:5px;
		text-align:left;
		z-index:1;
		
	}


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

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


	#divNews {
		font-family:Verdana,Helvetica;
		position:absolute;
		color:#FFF;
		top:320px;
		left:695px;
		width:200px;
		padding:10px;
		text-align:left;
		z-index:1;
	}

	

	#divPageTitle {
		font-family:Arial,Verdana,Helvetica;
		font-size:18px;
		font-weight:bold;
		position:absolute;
		color:#FFF;
		top:100px;
		left:200px;
		width:400px;
		font-size:16px;
		padding:10px;
		text-align:left;
		z-index:1;
	}

	#divNews p{
		color:#fff;
	}

.chooseProgram {
	border-collapse: collapse;
	margin-left: 5px;
	font-family:Verdana,Helvetica;
	font-size:10px;
	width:550px;
}

.chooseProgram .data {
	text-align: center;
	font-family:Verdana,Helvetica;
	font-size:10px;
}

.chooseProgram .leftHeading {
	vertical-align: top;
	font-family:Verdana,Helvetica;
	font-size:10px;
}

.chooseProgram td, .chooseProgram th {
	border: solid 1px #000;
	padding: 2px 4px 2px 4px;
	font-family:Verdana,Helvetica;
	font-size:10px;
}

.chooseProgram th {
	font-size: 10px;
	font-family:Verdana,Helvetica;
	font-size:10px;

}

.normText{
	font-family:Verdana, helvetica, arial, tahoma;
	font-size:12px;
}

/* to display footer */
#footer {
	text-align:center;
	font-size:9px;
	padding-top:15px;
	idth:627px;
	padding:0 0 0 0px;
	osition:absolute;
	bottom:0px;
}

.programTitle {
		font-size:18px;
		padding:7px 0px 7px 0px;
	}
	.moduleTitle {
		padding:13px 1px 3px 1px;
	}
	.info {
		padding-left:5px;
	}
	

	.standardMargins {
		margin: 5px 0px 5px 15px;
	}

	#pageTitle{
	padding:0px 0px 5px 15px;
	font-size:24px;
	font-weight:bold;
}
	
