body, p, div, td, th, tr, form, ol, ul, li, input, textarea, select {
  color: #27475A;
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10pt;
}

form { margin-left: 5px; }

A:link {color: #660099; text-decoration: none;}
A:hover {color: #660099; text-decoration: underline;}
A:active {color: #660099; text-decoration: none;}
A:visited {color: #660099; text-decoration: none}
A:visited:link {color: #660099; text-decoration: none;}
A:visited:hover {color: #660099; text-decoration: underline;}
A:visited:active {color: #660099; text-decoration: none;}


.nav { font-size: 9pt;  }
.head {
	color: #4A4924;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	vertical-align : text-bottom;
}
.subHead { color: #4A4924; font-size: 12pt; font-weight: bold; font-family: Arial, Verdana, sans-serif; }
.navHead {
	background-color: #cdcb9a;
	color: #4A4924;
	text-align : center;
	font-weight : bold;
}
.navHeadOn {
	background-color: #B0D0DF;
	color: #4A4924;
	text-align : center;
	font-weight : bold;
}
.navHeadOff {
	background-color: #DDEAF2;
	color: #4A4924;
	text-align : center;
	font-weight : bold;
}
.navLeftOff {
    color: gray;
    font-size: 11px;
    text-decoration: none;	
}

.frameworkBody {
	background-color: #B0D0DF;
	color: #4A4924;
	font-weight : bold;
}

.separator { background-color: #990000; }
.content { background-color: #ffffff; }
.label {
	color: #4A4924;
	font-size: 9pt;
	font-weight: bold;
	vertical-align : text-top;
}
.TDheader {
	color: #4A4924;
	background-color: #B0D0DF;
	font-size: 9pt;
	font-weight: bold;
	vertical-align : text-bottom;
}

.TDlabel {
	color: #4A4924;
	background-color: #DDEAF2;
	font-size: 9pt;
	font-weight: bold;
}
.TDfield {
	font-size: 9pt;
	font-weight: normal;
	font-family: Courier New;
	vertical-align: baseline;
}
.bookmarks {
	font-size: 9pt;
	font-weight: bold;
	vertical-align: baseline;
}

.TDlabelError {
	color: #FF0000;
	background-color: #EAEFC2;
	font-size: 9pt;
	font-weight: bold;
	vertical-align : text-top;
}

.yellow { background-color: #fffecd; }
.error{ font-size: 9pt; font-weight: bold; color: #ff0000; }
.required{ font-size: 12pt; font-family: Times New Roman; font-weight: bold; color: #ff0000; }
#align1 {
	vertical-align: middle;
}
#align2 {
	vertical-align: top;
}
LI.error{ font-size: 9pt; font-weight: bold; color: #ff0000; }

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:60px; width:300px; color:#FFFFFF; background-color:#FFFFFF; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#000; 
text-decoration: underline;}
#simplemodal-container a.modalCloseImg {background:url(http://www.stableprogram.org/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
