/* html 4.01 */
html, body{
	margin:0;
	padding:0;
	height:100%;
	border:none;
}

.form {
	margin:0;
	padding:0;
}

fieldset {
	padding:0;
	margin:0;
	border:none;
}

legend {
	display:none;
}

.hyperlink {
	cursor: pointer;
}

.center {
	margin-left: auto; 
	margin-right: auto;
}

/* end html 4.01 */

body {
	background-color:#e1e3ea;
}

a, a:hover, a:visited, a:link {
	color: #999999;
}

.title  {
	color : #666666;
	font-size : 15px;
	font-family : verdana;
	font-weight : bold;
}

.note  {
	color : #2D257E;
	font-size : 11px;
	font-family : verdana;
	font-weight : normal;
}

.heading  {
	color : #838383;
	font-size : 14px;
	font-family : verdana, arial;
	font-weight : bold;
}

.subHeading  {
	color : #838383;
	font-size : 12px;
	font-family : verdana, arial;
	font-weight : bold;
}

.caption  {
	color : #2D257E;
	font-size : 10px;
	font-family : verdana, arial;
	font-weight : normal;
}

.navtitle  {
	color : #195093;
	font-size : 12px;
	font-family : verdana, arial;
	font-weight : bold;
}

body, td {
	color: #666666;
	font-size : 9px;
	font-family : verdana, arial;
	font-weight : normal;
}


.leftNav {
	color: #015885;
	font-size:11px;
	font-weight: normal;
	font-family : verdana, arial;
	text-decoration: none;
}

.leftNav2 {
	color : #fc8536;
	font-size:11px;
	font-weight: normal;
	font-family : verdana, arial;
	text-decoration: none;
}

.footerNav {
	color:#3a81a5;
	font-family:verdana, Arial;
	font-size:10px;
	text-decoration:none;
}

.darkBack {
	font-size : 11px;
	font-family : arial, verdana;
	padding:2,2,2,2;
	background-color:#ebebeb;
}

.lightBack {
	font-size : 11px;
	font-family : arial, verdana;
	padding:2,2,2,4;
	background-color:#f7f7f7;
}

.lightBackOn {
	font-size : 11px;
	font-family : arial, verdana;
	padding: 2px;
	background-color:#d0dce8;
	color: #000000;
}

.lightBack0 {
	color : #000000;
	background-color: #FFFFFF;
	font-size : 11px;
	font-family : arial, verdana;
	font-weight : normal;
	padding: 2px;
}

.lightBack1 {
	color : #000000;
	background-color: #FFFBE6;
	font-size : 11px;
	font-family : arial, verdana;
	font-weight : normal;
	padding: 2px;
}

.lightback2 {
	color : #000000;
	background-color: #EEEFD0;
	font-size : 11px;
	font-family : arial, verdana;
	font-weight : normal;
	padding: 2px;
}

/* some of these are also used in the learning dir */
.heading {
	background-color: #A2B9CF;
	color : #FFFFFF;
	font-size : 11px;
	font-family : arial, verdana;
	font-weight : bold;
	padding: 3 0 3 5;
	
}

input {
	font-size : 11px;
	font-family : verdana;
}
/* end */

.subHeading{
	background-color: #A2B9CF;
	color : #FFFFFF;
	font-size : 11px;
	font-family : arial, verdana;
	font-weight : normal;
	padding: 3 0 3 5;
	
}

.tableBorder{
	background-color: #AAAAAA;
	border-right : 1px solid Black;	
	border-bottom : 1px solid Black;		
	border-top : 1px solid black;	
	border-left : 1px solid black;		
}

.data {
	color : #666666;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
}

.data2 {
	color : #006F92;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
}

a {
	color : #6699CC;
}
a:hover {
	color : #999999;
}

.topCal {
	color : #666666;
	font-size : 12px;
	font-family : arial;
	font-weight : bold;
	text-decoration:none;
}
.calendarText {
	font: normal normal 11px "verdana" ;
	color:#666666;
	text-decoration: none;
}
A:hover.calendarText {
	text-decoration: underline;
}

.breadCrumb {
	font: normal normal 11px "arial", "verdana";
	color:#195792;
	text-decoration: none;	
}
A:hover.breadCrumb {
	text-decoration: underline;
}

.cal{
	color : #6698cd;
	font: normal normal 11px "verdana" ;
	border-right : 1px solid #ffb925;	
	border-bottom : 1px solid #ffb925;		
	border-top : 1px solid #ffb925;	
	border-left : 1px solid #ffb925;		
}

/* BUTTON STYLES */
#breadCrumbDisplay { 
  position: absolute; 
  visibility: hidden; 
  background-color: #FFFFE1;   
  border: 1px outset black; 
  padding: 0 5 0 5;
  font-family: arial;
  font-size: 12px;
} 
/* END OF BUTTON STYLE */

.error {
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #AA0000;
}

.buttonHead{
	background-color: #BDCBD7;
	color : #000000;
	font-size : 11px;
	font-family : arail, verdana;
	font-weight : normal;
	padding-left: 4px;
	padding-top: 2px;	
	padding-bottom: 2px;
	border-right : 1px solid Black;	
	border-bottom : 1px solid Black;		
	border-top : 1px solid white;	
	border-left : 1px solid white;		
}

.selectCaltitle{ background-color:#ECECEC;color:black;font-size : 11pt; font-family : arial;font-weight:bold;}
.selectCaldayHeader{ background-color:silver;color:black;font-size : 10pt; font-family : arial;font-weight:bold;width:24px;}
.selectCalDay{background-color:white;color:black;font-size:9pt; font-family : arial; height:15px;}
.selectCalDayOn{background-color:yellow;color:red;font-size:9pt; font-family : arial;cursor:hand;}
.selectCalToday{background-color:#ffff33;color:black;font-size:9pt; font-family : arial;}
.selectCalDayBlank{background-color:#BDBDBD;color:black;font-size:9pt; font-family : arial;}
.selectCaltable{background-color:gray;}
.selectCalButton{background-color: #ECECEC;border: 1px solid black;font-size:10pt;height:20px;cursor:hand;}
.selectCalButtonOn{background-color: #FFFFFF;border: 1px solid black;font-size:10pt;height:20px;cursor:hand;}
.selectCalButtonClose{background-color: #ECECEC;border: 1px solid black;font-size:10pt;font-weight:bold;height:20px;}
.selectCalButtonCloseOn{background-color: #FFFFFF;border: 1px solid black;font-size:10pt;font-weight:bold;height:20px;}
.selectCalButtonBar{background-color: silver;}