body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.hidden{display:none;}

td { font-size:12px;}
	.bodytext {		
		font-size:12px;
		TEXT-DECORATION : None; }
	.stdText {		
		font-size:11px;
		TEXT-DECORATION : None; }
	.stdBoldText {		
		font-size:11px;
		font-weight:bold;
		TEXT-DECORATION : None; }
	.stdBoldText13 {		
		font-size:13px;
		font-weight:bold;
		TEXT-DECORATION : None; }
		
	.bodywhite {		
		font-size:10px;
		font-weight: bold;
		color: white;
		TEXT-DECORATION : None; }
	.bodyred {		
		font-size:10px;
		font-weight: bold;
		color: red;
		TEXT-DECORATION : None; }
	.body12 {		
		font-size:12px;
		font-weight: bold;
		TEXT-DECORATION : None; }	
	.tablebody {		
		font-size:10px;
		font-weight: bold;
		TEXT-DECORATION : None; 
		border-right:1px solid #49630a;
		border-bottom:1px solid #49630a;
		}
	.tablebodyG {		
		font-size:10px;
		font-weight: bold;
		TEXT-DECORATION : None; 
		border-right:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		}
	.tablebodyGB {
		
		font-size:10px;
		font-weight: bold;
		TEXT-DECORATION : None; 
		border-right:1px solid #c0c0c0;
		
		}
	.formlist {
		
		font-size:11px;
		font-weight: bold;
		color : #49630a;
		margin: 6px;
		TEXT-DECORATION : None; }	
	.pulldown {
		border-style: box;
		font-size:12px;
		color : #49630a;
		margin: 3px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		background-color : White;
	}
	.button {
		border:1px solid #666666;
		font-variant: small-caps;
		font-size:10px;
		color : #49630a;
		font-weight : bold;
		background-color:#D8E0E8;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor: pointer;
	}
	.button:hover, .buttonOver {	
		border:1px solid #666666;
		font-size:10px;
		color : Black;
		font-weight : bold;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		background-color:#ffd6a4;
		cursor: pointer;
	}
	.buttonRed {
		border:1px solid #666666;
		font-variant: small-caps;
		font-size:10px;
		color : white;
		font-weight : bold;
		background-color:red;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor: pointer;
	}
	.buttonRed:hover, .buttonRedOver {	
		border:1px solid red;
		font-size:10px;
		color : white;
		font-weight : bold;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		background-color:darkred;
		cursor: pointer;
	}
	.buttonWorking,  .buttonWorkingOver, .buttonWorking:hover{
		border:1px solid #666666;
		font-size:9px;
		color : gray;
		font-weight : bold;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor: pointer;
		background: #D8E0E8 url(/sysImages/ajax-loader-snake.gif) no-repeat;
	}
	.buttonbig {
		border-style: box;
		font-size:11px;
		padding-top:4px;
		padding-bottom:4px;
		color : #49630a;
		font-weight : bold;
		background-color:#D8E0E8;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.buttonbig:hover {
		background-color:#B0BCD8;
	}
	.pkgeditbutton {
		border:1px solid #666666;
		font-size:10px;
		font-variant: small-caps;
		color : black;
		font-weight : bold;
		background-color:#f7fad7;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor: pointer;
	}
	.pkgeditbutton:hover, .pkgeditbuttonOver {	
		border:1px solid #666666;
		font-size:10px;
		color : black;
		font-weight : bold;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		background-color:#e5ee79;
		cursor: pointer;
	}
	.pkgdelbutton {
		border:1px solid #666666;
		font-size:10px;
		color : black;
		font-weight : bold;
		background-color:#ffcce8;
		font-family : Verdana, Arial, Helvetica, sans serif;
		font-variant: small-caps;
		TEXT-DECORATION : NONE;
		cursor: pointer;
	}
	.pkgdelbutton:hover, .pkgdelbuttonOver {	
		border:1px solid red;
		font-size:10px;
		color : black;
		font-weight : bold;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		background-color:#ff73c0;
		cursor: pointer;
	}
	
	.pulldown {
		border-style: box;
		font-size:12px;
		color : #49630a;
		background-color:#FFFFFF;
		margin: 3px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;}
	.logoutbutton {
		border-style: box;
		font-size:12px;
		color : White;
		background-color: Maroon;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.logoutbuttonover {
		border-style: box;
		font-size:12px;
		color : White;
		background-color: Red;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.buttonyel {
		border-style: box;
		font-size:10px;
		color : #49630a;
		font-weight : bold;
		background-color: #FFFFCC;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.buttonoveryel {
		border-style: box;
		font-size:10px;
		color : #49630a;
		font-weight : bold;
		background-color: #B0BCD8;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.buttonyelbig {
		border-style: box;
		font-size:11px;
		color : #49630a;
		padding-top:4px;
		padding-bottom:4px;
		font-weight : bold;
		background-color: #FFFFCC;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.buttonoveryelbig {
		border-style: box;
		font-size:11px;
		color : #49630a;
		padding-top:4px;
		padding-bottom:4px;
		font-weight : bold;
		background-color: #B0BCD8;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.grnButton {
		border:1px solid #666666;
		font-size:12px;
		color : Black;
		padding:4px;
		font-weight : bold;
		background-color: #e5bf81;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		font-variant: small-caps;
		cursor:pointer;
		height: 25px;
	}
	.grnButtonOver, .grnButton:hover {
		border:1px solid #666666;
		font-size:12px;
		color : Black;
		padding:4px;
		font-weight : bold;
		background-color: #ffd6a4;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor:pointer;
		height: 25px;
	}
	
	
	.yellowButton {
		border:outset 1px;
		font-size:12px;
		color : Black;
		padding:4px;
		font-weight : bold;
		background-color: #FFFEF0;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor:pointer;
		height: 25px;
	}
	.yellowButtonOver, .yellowButton:hover {
		border:inset 1px;
		font-size:12px;
		color : Black;
		padding:4px;
		font-weight : bold;
		background-color: yellow;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor:pointer;
		height: 25px;
	}
	
	
	.cButton {
		border:1px solid #666666;
		font-size:12px;
		color : Black;
		padding-left:21px !important;
		padding-left:0px;
		padding-top:4px;
		padding-bottom:4px;
		font-weight : bold;
		font-variant: small-caps;
		background: url(/SysImages/folder_003.png) 2px 4px no-repeat;
		background-color: #e5bf81;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor:pointer;
	}
	.cButtonOver, .cButton:hover {
		border:1px solid #666666;		
		color : black;
		padding-left:21px !important;
		padding-left:0px;
		padding-top:4px;
		padding-bottom:4px;
		font-weight : bold;
		background: url(/SysImages/folder_003.png) 2px 4px no-repeat;
		background-color: #ffd6a4;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		cursor:pointer;
		
	}
	
	.smalltext {
		
		color: #49630a;
		margin: 3px;
		font-size:9px; }
	.heading {
		font-size:12px;
		font-weight : bold;
		color: #49630a;
		 }
	.headingwhite {
		font-size:12px;
		font-weight : bold;
		color: white;
		 
		text-decoration:none;
		}
	.headingwhite:hover {
		text-decoration:underline; 
		}
		
	.pulldown2 {
		border-style: box;
		font-size:11px;
		color : Black;
		background-color:#49630a;
		margin: 0px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		}
	.pulldown3 {
		border-style: box;
		font-size:13px;
		color : Black;
		background-color:#FFFFFF;
		margin: 1px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
		}
	.button2 { 	
		font-size:11px;
		font-family : Verdana, Arial, Helvetica, sans serif;
				}
	.buttonover2 {
		font-size:11px;
		font-family : Verdana, Arial, Helvetica, sans serif;
	}
	.button3 { 	
		font-size:12px;
		font-family : Verdana, Arial, Helvetica, sans serif;
				}
	.buttonover3 {
		font-size:12px;
		font-family : Verdana, Arial, Helvetica, sans serif;
	}
	.highlighttext{
		background-color:yellow;
		font-weight:bold;
		font-size:11px;
		font-family : Verdana, Arial, Helvetica, sans serif;
		color: #49630a;
		}
	.folderNameTD{
	font-size:12px;
	font-weight:bold;
	padding:3px;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	cursor:pointer;
}
	.folder {
		font-size:13px;
		font-weight : bold;
		color: #49630a;
		
		TEXT-DECORATION : NONE; }
	.folder:hover {
		font-size:13px;
		font-weight : bold;
		
		
		TEXT-DECORATION : none; }
	.bodytext2 {
		
		font-size:10px;
		TEXT-DECORATION : None; }
	.bodytext2:hover {
		
		TEXT-DECORATION : Underline;
		font-size:10px; }
	.smalltext2 {
		font-size:9px;
		TEXT-DECORATION : None; }
	.smalltext2:hover {
		TEXT-DECORATION : Underline;
		font-size:9px; }
	.clientList {
		font-size:11px;
		TEXT-DECORATION : None;
		cursor:pointer;
		layout: fixed;
	}
	.clientList:hover {
		text-decoration:underline;		
	}
	.clientList a{
		font-size:11px;
		TEXT-DECORATION : None;		
	}
	.clientList a:hover{
		text-decoration:underline;
	}
.reportHeader {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: Black;
		font-weight : Bold;	
		padding:4px;
		background:#49630a url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;		
		border-top:1px solid #f0f0f0;
	}
	.colHeader {
		text-decoration:none;
		color: black;
	}
	.colHeader:hover {
		text-decoration:underline;
		color:blue;
	}
	.colHeaderwhite {
		text-decoration:none;
		color: white;
		font-weight: bold;
	}
	.colHeaderwhite:hover {
		text-decoration:underline;
		color: white;
		font-weight: bold;
	}
	.reportData {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9px;
		color: Black;
		font-weight : normal;	
		padding:2px;
	}
.stdButton {
		border-style: box;
		font-size:11px;
		color : Black;
		padding-top:4px;
		padding-bottom:4px;
		font-weight : bold;
		background-color: #f0f0f0;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	.stdButtonOver {
		border-style: box;
		font-size:11px;
		color : Black;
		padding-top:4px;
		padding-bottom:4px;
		font-weight : bold;
		background-color: #ABFF80;
		font-family : Verdana, Arial, Helvetica, sans serif;
		TEXT-DECORATION : NONE;
	}
	
.editButtonSL{
	font-family : Verdana, Arial, Helvetica, sans serif;
	padding:3px;
	width:90px;
	border-style: outset;
	border-width: 2px;
	color:black;
	text-decoration:none;
	background: #F7FAD7;
}
.editButtonSL:hover{
	font-family : Verdana, Arial, Helvetica, sans serif;
	padding:3px;
	width:90px;
	border-style: inset;
	border-width: 2px;
	color:#49630a;
	text-decoration:none;
	background: #E6FAD7;
}
		
#terms{

width:100%;
height:270px;
border:1px solid #c0c0c0;
padding:2px;
font-size:14px;
background:#ffffff;
font-family: "Courier New", Courier, monospace;

}

.agreeTable{
border:1px solid #c0c0c0;
width:680px;
background:#f3f3f3;
}

.favbutton {
	border:1px solid #343434;
	font-size:11px;
	color : black;
	font-weight : bold;
	background-color:#c0c0c0;
	font-family : Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION : NONE;
}

.favbuttonover {
	border-style: box;
	font-size:11px;
	color : black;
	font-weight : bold;
	background-color:#ffd6a4;
	font-family : Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION : NONE;
	cursor:pointer;
}
	
.favbutton:hover {
	border-style: box;
	font-size:11px;
	color : black;
	font-weight : bold;
	background-color:#ffd6a4;
	font-family : Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION : NONE;
	cursor:pointer;
}

	.openForm, .openFormTD{
		width:183px;
	}
	
	.pkListTR, .pkgListTD{
		width:105px;
	}
	.favDeleteTR, .favDeleteTD, .formListFavTD, .formListFavTR{
		width:84px;
	}
	.formSaveListFavTD{
		width:39px;
	}
	
	.formSaveListEditTD{
		width:140px;
	}
	.clientCheckbox{
		width:50px;
	}
	.clientDate{
		width: 70px;
	}
	.formListCheckBox{
		width:85px;
	}
	.contentBox{
		margin:0px auto;
		max-width:900px;
		border: 1px solid rgba(0, 0, 0, 0.25);
		
	}
	.contentBox div.contentHeading{
		font-size:12px;
		font-weight : bold;
		color: white;
		text-decoration:none;		
		text-align:center;
		padding:4px;
		-webkit-border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		border:1px solid #c0c0c0;		
		background:#49630a url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;
	}
	.contentBox div.contentBody{
		border-top:0px;
		margin:0px auto;
	}
	.sigRequestForm{
		display:inline;
	}
	.sigRequestForm textarea{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width:300px;
		height:50px;
		padding:5px;
		resize: none;
		border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
		border:1px solid silver;
		font-size:12px;
		
	}
	.sigRequestForm input[type=text]{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width:306px;
		font-size:12px;
		border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
		border:1px solid silver;
		padding:3px;
	}
	.sigRequestForm label{
		padding: 11px 0px 0px 0px;
		display:block;
	}
	.sigRequestForm span.submitBtn{
		padding: 20px 0px 20px 0px;
		display:block;
		text-align:right;
	}
	/* hide the close x on the checkout dialog message */
	.dialog-form .ui-dialog-titlebar-close
	{
		display: none;
	}
	.FoldercolHeader{
		background:#f0f0f0;
		padding:3px;
		color: #49630a;
		font-variant: small-caps;
	}
	.FoldercolHIghtlight{
		background:#90c213;
		padding:3px;
		color: #49630a;
		font-variant: small-caps;
	}
	.greenHeader{
		background:#49630a;
		color:white;
		font-variant: small-caps;
		font-size:12px;
	}
	.pcfFontTitle{
		font-variant: small-caps;
		color:#49630a;
	}
	
.ltGreenHeader{
	background:#90c213 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;	
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	color:white;
	font-weight:bold;
	border: 1px solid rgba(0, 0, 0, 0.25);
	padding:4px 4px 4px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.redHeader{
	background:#DC143C url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;	
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	color:white;
	font-weight:bold;
	border: 1px solid rgba(0, 0, 0, 0.25);
	padding:4px 4px 4px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.rounded{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.roundedLeft{
border-radius: 6px 0px 0px 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 0px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 0px;
}
.roundedRight{
border-radius: 0px 6px 6px 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 6px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 6px;
}
.box{ border:1px solid #c0c0c0; }
.shadow{
-moz-box-shadow: 0px 0px 8px #888888;
-webkit-box-shadow: 0px 0px 8px #888888;
box-shadow:0px 0px 8px #888888;
}
.mainLoginTopInfo{
	padding:10px;
}
.mainLogin{	
	margin-top:10px;
	padding:10px;	
	max-width:500px;
}
.loginHelp{
	margin:9px;
}
.loginLabel{
	position:realtive;
	font-size:14px;
	font-weight:bold;
	line-height:29px;
	color: #49630a;
	display:inline-block;
	width:100%;
	text-align:right;
}
.loginInput{	
	width:100%;
	padding:4px;
	border:1px solid #c0c0c0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0px 0px 3px #888888;
	-webkit-box-shadow: 0px 0px 3px #888888;
	box-shadow:0px 0px 3px #888888;
}
.loginText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49630a;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}
.loginText:HOVER {
	text-decoration:underline;
	cursor:pointer;
}
a.clickHelp {
font-size:10px;
color= #ffff00;
font-weight:normal;
text-decoration: none;
cursor:pointer;
text-decoration:none !important;
}
a.clickHelp:HOVER {
text-decoration: underline;
cursor:pointer;}
.alertDiv{width:auto;border:2px dashed #49630a;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 8px #888;min-height:50px;background:#dde8c1 url(/sysImages/Warning48.png) no-repeat 5px 10px;color:#000;text-align:left;margin:10px auto;padding:10px 10px 10px 60px}
.sigTypeSelect{margin-left:4px;
padding:3px;border:1px solid #c0c0c0;border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 4px #49630a;
-webkit-box-shadow: 0px 0px 4px #49630a;
box-shadow:0px 0px 4px #49630a;
}

.xtall{width:100%;}

.numberedOptions{border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding:5px 12px;display:inline;width:32px;height:22px;background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);font-weight:bold;}

.proForm{

	padding:2px;		
	border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
	background-color:#fff;}
.proForm:focus{background-color: #ABFF80;}
input.proForm.required{background-color: pink;}
input.proForm.required:focus{background-color: #ff8080;}
.tox-promotion{display:none;}
.tox .tox-edit-area::before{border:0px !important}