.disclaimer-old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    padding: 10px;
}

.mainFooter-old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px
}
.indent {
	margin: 10px 10px 0px 10px;
}
.pt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}

.foldertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body-old {
	background-color: #a4c35e;
	background-image: url(); background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000000;
}

.mainPageContent {
    padding: 2px 10px 10px 18px;
}

#moduleHeader {
	font-size: 14px;
	font-weight: bold;
    padding: 10px 20px 5px 20px;
}

#moduleHeaderSubText {
	font-size: 12px;
	font-weight: normal;
    padding: 0px 20px 5px 20px;
    font-style: italic;
}

.moduleHeaderLogin {
	font-size: 12px;
}

#folderInteractive {
	padding: 10px 20px 5px 20px;
	}

.formTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
    width: 690px;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.required
{
	color: #9A0101;
    margin: 5px;
    font-size: 10px;
}

.formTableRow {

}

.dataForm {
    border-collapse: collapse;
    width: 550px;
}

.formRowA {
    /*background-color: #E5E5E5;*/
}

.formRowB {

}

.formLabel {
	text-align: right;
	padding-right: 1px;
    padding-left: 5px;
    border:1px solid #F0F2DC;
    font-weight: bolder;
}

.formLabelLeft {

	padding-right: 1px;
    padding-left: 5px;
    border:1px solid #F0F2DC;
    font-weight: bolder;
}

.formData {
  background-color: #FFFFFF;
  border: 1px solid #F0F2DC;
}

.formField {
  background-color: #FFFBF7;
  border: 1px solid #F0F2DC;
}


.formSpacerRow {
  background-color: #FFFFFF;
  height: 8px;
}

.formTextAreaA {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  width: 549px;
  height: 100px
}
.formSubText {
	font-size: 10px;
	color: #333333;
}

#interactiveArea {
	padding: 8px 0px 0px 0px;
}
/* ---- User Modules ----------------------------*/

/* ---- Login ---------------------------------- */
#loginblock
{
}

#loginblock table
{
	padding: 3px;
	border: 1px solid #999999;
}

#loginblock td
{
	padding: 3px;
}

#loginblock td.tableLabel
{
	font-weight: bold;
	text-align: right;
}

#loginblock td.error
{
	font-weight: bold;
	text-align: center;
	font-style: italic;
	color: #990000;
}

/* ---- Resources ---------------------------------- */

#resources_listing
{
}

#resources_listing_print
{
    background-color: white;
}

#resources_listing table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #F0F2DC;
	margin-bottom: 10px;
}

#resources_listing_print table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #F0F2DC;
	margin: 5px;;
    background-color: #FFFFFF
}

#resources_listing td.tableLabel, #resources_search td.tableLabel, #resources_match td.tableLabel, #dms_add td.tableLabel
{
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	width: 140px;
}

#resources_search
{
}

#resources_search table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #F0F2DC;
	padding: 5px;


}


.resources_post
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-collapse: collapse;
    margin: 5px;

}

#resources_match
{
}

#resources_match table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	background-color:#FFFFFF;
	border: 1px solid black;
	margin: 5px;
}

#dms_add
{
}

#dms_add table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;

}

.dmsTableMain, .dmsTableLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* padding: 5px 3px 5px 3px; */
	/* border: 1px solid #94b642; */
	/* margin: 5px 2px 5px 2px; */
}

.dmsDateHeader  {
	color: gray;
	border-top: 1px solid #F0F2DC;
	padding-top: 5px;
	}

.dmsArticleContent {
	margin-bottom: 35px;
	}

.dmsArticleList {
	padding: 6px 0px 6px 0px;
	font-weight: bold;
	}
	
.dmsArticleListDate {
	font-style: italic;
	font-weight: normal;
	color: gray;
	}
	
.dmsTableMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #F0F2DC;
	margin: 5px 0px 5px 0px;

}
.dmsTableMenu a
{
	text-decoration: underline;
}

.dmsTableHeaderRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid black;
	background-color:#FFFFFF;
}

#user_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 20px 5px 20px;
}

#user_content table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ---- VEOC ---------------------------------- */
.veocHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* ---- admin menu ---------------------------------- */
#admin_menu table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	background-color:transparent;
}

/* ---- admin content ---------------------------------- */
#admin_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 20px 5px 20px;
}

#admin_content table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#userSearchResults
{

}

#userSearchResults table
{
     width: 600px;
     border-collapse: collapse;
}

#userSearchResults .headerRow
{
	font-size: 12px;
	font-weight:bold;
    background-color: #dfb218;

}

#userSearchResults .searchResultRow0
{
	font-size: 12px;
	background-color: #F0F2DC;
}

#userSearchResults .searchResultRow1
{
	font-size: 12px;
	background-color: #ffffff;
}

#userSearchResults td {
	border: 1px solid #dfb218;
	padding: 3px;
}

#userSearchResults .searchResultRowArchived
{
	font-size: 12px;
	background-color:#FFFF99;

}

#userSearchBox {



}

#userSearchBox table {

}


#quickSearch {

}

#quickSearch a {
	text-decoration: none;
	font-weight: bold;
}

#quickSearch .quickPick0 {
	background-color: white;
	border: 1px solid #909090;
    width: 18px;
}

#quickSearch .quickPick1 {
	background-color: #F5F5F5;
	border: 1px solid #909090;
    width: 18px;
}


#quickSearch table {
    width: 550px;

}




/*New Version Info... */



.saHeader {
    background-color: #a4c35e;
    width:600px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    padding:3px;
    border-collapse: collapse;
    border: 1px solid black;
    margin-bottom: 5px;
    position:relative;
    left:150px;
}

a.saHeaderLink {
    text-decoration: none;
    color: #000000;
}


a.saHeaderLink:hover {
  text-decoration: underline;
}


.saExpand {
    font-weight: normal;
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.saData {
    background-color: #f5f5f5;
    width:600px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:3px;
    border-collapse: collapse;
    border: 1px solid black;
    margin-bottom: 8px;
    position:relative;
    left:150px;
}

.saMenu {
    background-color: #a4c35e;
    width:140px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    padding:3px;
    border-collapse: collapse;
    border: 1px solid black;
    margin-bottom: 5px;
}
.saMenuBottom {
    background-color: #f5f5f5;
    width:140px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:3px;
    border-collapse: collapse;
    border: 1px solid black;
    margin-bottom: 8px;
}

a.saMenuLink, a.saMenuLink:visited {
    padding-left:5px;
    text-decoration:none;
    font-weight:bold;
    color: #000000;

}

a.saMenuLink:hover {
    text-decoration: underline;
}

#ticketForm  {
	color:	#000000;
}
#ticketForm p {

}

#ticketForm div.formItem {
	margin-bottom: 4px;
	font-weight: bold;
}

#ticketForm .noteTextField {
    width:420px;
    height:125px;
}

#ticketForm div.formItemNote {
	margin-bottom: 4px;
	font-weight: normal;
}

#ticketForm div.formItemNoteDate {
	font-weight: normal;
	font-style: italic;
}

#ticketForm div.formSubmit {
	margin-top: 8px;
	font-weight: bold;
	clear: both;
}

#ticketForm div.formItemRow {
	margin-bottom: 4px;
	font-weight: bold;
}

#ticketForm div.formItemRowItem {
	margin-bottom: 4px;
	font-weight: bold;
	float: left;
	padding-right: 5px;
}

#ticketForm span.smallText{
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	color: #2A2A2A;
}

#ticketForm td.label {
	color: #000000;
	text-align: right;
	vertical-align: top;
}

#ticketForm td.input {
	color:	#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10pt;
}


#ticketListing {
	color:	#000000;


}

#ticketListing .header {
	font-weight: bold;
	padding: 2px;
    background-color: #b5cf84;
}

#ticketListing table {
	width: 550px;
	padding: 0px;
	margin: 0px;
    border-collapse: collapse;
}

#ticketListing td {
	border: 1px solid #94b642;
	padding: 3px;

}

#ticketListing .headerRow
{
	font-size: 12px;
	font-weight:bold;
    background-color: #b5cf84;

}

#ticketListing .searchResultRow0
{
	font-size: 12px;
	background-color: #fffbf7;
}

#ticketListing .searchResultRow1
{
	font-size: 12px;
	background-color: #e7ebce;
}

#ticketListing td.ticketLineHead {
	font-weight: bold;
	border-bottom: 1px solid #94b642;
}

#ticketListingFilter {
	border: 1px solid #94b642;

	padding: 2px;
    background-color: #b5cf84;
    margin-bottom: 5px;
}

#ticketListingFilter .filterHeader {
	font-weight: bold;
	padding: 2px;
}





#infobox table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #F0F2DC;
	margin: 10px;

}

#infobox_nomargin table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.infoboxTable
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #F0F2DC;
	margin: 10px;
}


#infobox a,a.visited {
   text-decoration: underline;
   color: #2E3C0D;
}

#infobox_nomargin a,a.visited {
   text-decoration: none;
   color: #2E3C0D;
}

#infobox_nomargin a.hover {
   text-decoration: underline;
   color: #94b642;
}

#infobox a.hover {
   text-decoration: underline;
   color: #94b642;
}



#subNav, #subNavGP
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight:600;
    padding-left: 10px;
    padding-top: 1px;
    color: #566d1e;
    letter-spacing: 0.4px;
    word-spacing: 0.2px;
}

#subNav a, a.visited {
    text-decoration:none;
    color: #566d1e;
    
}

#subNavGP a, a.visited {
    text-decoration:none;
    color: #e7ebce;
    
}


#plink1,#plink2,#plink3,#clink1,#clink2,#clink3,#clink4,#clink5,#clink6,#palink1,#palink2,#palink3{
	display: block;
	line-height: 1em;
	color: #2E3C0D; /* shadow color */
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
	font-size: 14px;
	font-weight: bold;
}

#reportContainer {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: white;
}

#reportMenu {
	
}

.reportHeader {
	font-size: 16px;
	font-weight: bold;
}

#reportTable {
	font-size: 10px;
}

#reportTableHeaderRow {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid black;
}

#reportTableHeaderRow  td {
	border-bottom: 1px solid black
}

#reportTable td {
	padding: 1px 8px 1px 0px;
}

.filterBlock {
	padding: 0px 0px 10px 0px;	

}

.filterItem {
	float: left;
	padding-right: 5px;
	font-weight: bold;
}

.filterItemLast {
	padding-right: 5px;
	font-weight: bold;
}

#profileBox {
	width: 690px;
	margin: 5px;
}

#profileBox .headerBox {
	margin-bottom: 10px;
}

#profileBox .pTitle {
	font-size: 22px;
	font-weight: bold;
}
#profileBox .pSubTitle {
	font-size: 16px;
	font-weight: bold;
}

#profileBox .leftContent {
	width: 200px;
	margin-right: 10px;
	paddng-right: 10px;

	
}

#profileBox .mainContent {
	width: 460px;
	float:right;
	border-left: 1px solid black;
	padding-left: 15px;

}

#profileBox .profileImage {
	padding: 2px; 
	border: 1px solid black;
	background-color: silver;
	width: 200px;
	
}

#profileBox .profileImageFull {
	padding: 2px; 
	border: 1px solid black;
	background-color: silver;


	
}

#profileBox .dataBlock  {
	margin-bottom: 16px;
}

#profileBox .blockHeader  {
	font-weight: bolder;
	font-size: 14px;
	border-bottom: 1px dotted silver;
	color: #566d1e;
}

#profileBox serviceItem {

	padding-right: 16px;
}

.subdueGreen {
	font-weight: normal;
	color: #94b642;
}

#profileBox .photoFloat {
	float:left;
	margin-right: 20px;
}