/* ------------ Global Settings for tags -------------- */
body {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	background-color: #cccccc;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1 {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-large;
	font-weight: bold;
}

h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: large;
	font-weight: bold;
}

h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: medium;
	font-weight: bold;
}

.h3InContent {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 3px solid #524482;
}

h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
}

h5 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	font-weight: bold;
}

h6 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
}

textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
}

/* ------------ Global Settings for id selectors -------------- */
#wrapper {
	padding: 5px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	background-color: #ffffff;
	min-height: 500px;
	width: 900px;
}

#header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-height: 115px;
/*	background-color: #BACBDD; */
	text-align: left;
	font-size: medium;
	border-bottom: 2px solid #83A4C5;
}

#header img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 20px;
	float: left;
}

/*
.headImgLeft {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

.headImgMiddle {
	padding: 0px 0px 30px 0px;
	margin: 0px 30px 0px 30px;
	display: inline;
}

.headImgLRight {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}
*/
#logo_large {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 400px;
	height: 239px;
	float: left;
	
}

#courierNews {
	padding: 5px 5px 5px 5px;
	margin: 15px 20px 25px 410px;
	border: 1px solid #aaaaaa;
	font-size: small;
	min-height: 190px;
	min-width: 400px;
	text-align: left;
}



#setCode {
	padding: 0px 0px 0px 0px;
	margin: 15px 20px 25px 410px;
	border: 2px solid #C6BCD5;
	font-size: small;
	min-height: 200px;
	min-width: 390px;
}

#setCode h4 {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #C6BCD5;
	font-size: small;
}

#setCode strong {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #663399;
}

#setCode input,select{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
}

#MultiColBox {
	padding: 0px 0px 0px 10px;
	margin: 10px 10px 10px 10px;
/*	border: 1px solid #000000; */
	font-size: small;
	min-height: 135px;
/*	min-width: 390px; */
	clear: both;
}

#searchCodes {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 10px;
/*	border: 1px solid #000000; */
	background-color: #FAD89B;
	font-size: small;
	min-height: 175px;
	width: 200px;
	float: left;
}

#searchCodes p {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 3px 0px;
}

#searchCodes form {
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}

#searchCodes input,select {
	padding: 0px 0px 0px 0px;
	margin: 2px 2px 2px 2px;
	font-size: small;
}

#loginForm {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 10px;
/*	border: 1px solid #000000; */
	background-color: #f1b5aa;
	font-size: small;
	min-height: 175px;
	width: 200px;
	float: left;
}

#loginForm form {
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}

#loginForm input,select {
	padding: 0px 0px 0px 0px;
	margin: 2px 2px 2px 2px;
	font-size: small;
}

/* Login form for login page (only used for direct access to report lost) */

#loginForm2 {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 10px 10px;
/*	border: 1px solid #000000; */
	background-color: #f1b5aa;
	font-size: small;
	min-height: 175px;
	width: 200px;

}
#loginForm2 form {
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}

#loginForm2 input,select {
	padding: 0px 0px 0px 0px;
	margin: 2px 2px 2px 2px;
	font-size: small;
}



#svcIssueMenu {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 10px;
/*	border: 1px solid #000000; */
	background-color: #C6BCD5;
	font-size: small;
	min-height: 175px;
	width: 200px;
	float: left;
}


#courierInfo {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #B3D7CD;
/*	border: 1px solid #000000; */
	min-height: 175px;
	width: 200px;
	float: left;
	font-size: small;
	clear: both;
	text-align: left;

}

#courierInfo ul {
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 10px 10px;
	list-style-type: disc;
}

#courierInfo li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
/*	display: inline; */
}

#courierInfo p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#crumbs {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 20px;
	text-align: left;
	font-size: xx-small;
	height: 15px;
	float: left;
}

#logout {
	padding: 0px 0px 0px 0px;
	margin: 2px 15px 6px 0px;
	font-size: x-small;
	float: right;
}

#logged_in_as {
	padding: 0px 0px 0px 0px;
	margin: 2px 15px 2px 0px;
	font-size: x-small;
	float: left;
}

#mainmenu {
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 10px;
	text-align: left;
	height: 28px;
	clear: both;
/*	border: 1px solid #000000; */
}

#mainmenu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#mainmenu li {
	padding: 3px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	display: inline;
	float: left;
	width: 88px;
	height: 28px;
	font-size: xx-small;
	text-align: center;
/*	line-height: 8px; */
}

#mainmenu a {
	padding: 2px 0px 0px 0px;
	display: block;
	width: 88px;
	height: 28px;
	text-decoration: none;
	vertical-align: middle;
}

.tab_active {
	background-image: url(/imgs/tab_active2.gif);
	background-repeat: no-repeat;
	width: 88px;
	height: 28px;
	color: #CCB9E4;
	font-weight: bold;
	
}

.tab_active a {
	width: 88px;
	height: 28px;
	color: #000000;
}

.tab_inactive {
	background-image: url(/imgs/tab_inactive2.gif);
	background-repeat: no-repeat;
	width: 88px;
	height: 28px;
	color: #000000;
	
}

.tab_inactive a {
	width: 88px;
	height: 28px;
	color: #000000;
	
}

#submenu {
	padding: 2px 2px 2px 5px;
	margin: 5px 5px 5px 5px;
	text-align: left;
	font-size: x-small;
	width: 150px;
	height: 285px;
	float: left;
	border: 1px solid #000000;
	background-color: #CAD8E5;
}

#submenu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#submenu li {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}

#content {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	border: 3px solid #83A4C5;
	min-height: 300px;
	background-color: #ffffff;
}

#contentWithMenu {
	padding: 0px 0px 5px 0px;
	margin: 5px 5px 0px 170px;
	text-align: left;
	font-size: small;
}

#dataTable {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
/*	background-color: #EEE3FD; */
/*	border: 1px solid #83a4c5; */
}

#dataTable table{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	border-collapse: collapse;
}

.dataTableHeader {
	padding: 2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
	font-size: small;
/*	background-image: url(/imgs/dataTableHeaderBg2.gif);
	background-repeat: no-repeat;*/
	height: 24px;
	width: 670px;
/*	background-color: #524482;
	border-right: 2px solid #CAD8E5; */
	border-bottom: 2px solid #524482;
	
}

.dataTableLabel {
	padding: 0px 5px 2px 0px;
	margin: 0px 0px 0px 0px;
	width: 173px;
	height: 22px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
/*	background-image: url(/imgs/field_label_3.gif);
	background-repeat: no-repeat;
	background-color: #AD9ABA;
	border-left: 2px solid #524482;
	border-bottom: 2px solid #524482;
*/
}

.dataTableData {
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	width: 497px;
	height: 22px;
	text-align: left;
	vertical-align: top;
	font-size: small;
}

.dataTableData input {
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	font-size: small;
}

.dataTableData select {
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	font-size: small;
}

#dataSubTable {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

#dataSubTable table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-collapse: collapse;
}

#dataSubTable input,select {
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
}

.dataSubTableHeader {
	padding: 2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
	height: 24px;
	width: 670px;
	border: 1px solid #524482;
	border-bottom: 2px solid #524482;
}

.dataSubTableLabel {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;
	border: 1px solid #524482;
	border-bottom: 2px solid #524482;
	font-size: small;
}

.dataSubTableData {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #524482;
}

.dataSubTableSubData {
	padding: 2px 2px 2px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	text-align: left;
}

.codeSearchBldg {
	padding: 2px 2px 2px 15px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.calField {
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	font-size: xx-small;
	background-color: #eeeeff;	
}


.rpt_header {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 85%;
}

.rpt_footer {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 85%;
}

#rptTable {
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	/*width: 700px;*/
}

#rptTable table {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	border-collapse: collapse;
}

#rptTable input,select {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
}

.rptTableHeader {
	padding: 2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
	height: 24px;
	width: 670px;
	border: 1px solid #524482;
	border-bottom: 2px solid #524482;
}

.rptTableLabel {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;
	border: 1px solid #524482;
	border-bottom: 2px solid #524482;
}

.rptTableData {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #524482;
	text-align: left;
	font-size: xx-small;
}

.rptTableData2 {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #524482;
	background-color: #eeeeee;
	text-align: left;
	font-size: xx-small;
}

.rptTableSubData {
	padding: 3px 3px 3px 15px;
	margin: 0px 0px 0px 0px;
}

.rptTableIndent {
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 97px;
}


#billingcontent {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-height: 300px;
	background-color: #CCCCCC;
}

.billingTableData {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #524482;
	text-align: left;
	font-size: x-small;
}

.billingTableData2 {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #524482;
	background-color: #eeeeee;
	text-align: left;
	font-size: x-small;
}


#footer {
	padding: 0px 0px 0px 0px;
	margin: 15px 10px 0px 10px;
	font-size: x-small;
	border-top: 1px solid #000000;
	text-align: center;
	clear: both;
}

#debug {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	text-align: left;
	clear: both;
}

#debug ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#debug li {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	display: inline;
	font-size: x-small;
}

/* Styles for routing slips */

.slipLayout {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #000000;
	width: 680px;
	float: left;
}

.slipGreeting {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #000000;
	font-size: small;
	width: 685px; 
	text-align: left;
	float: left;
}

.printingHints {
	padding: 2px 2px 2px 5px;
	margin: 5px 5px 5px 5px;
	text-align: left;
	font-size: medium;
	border: 1px solid #000000;
	background-color: #CAD8E5;
}

.slipInstructions {
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #000000;
	width: 670px; 
	text-align: left;
	float: left;
}

.slipInstructions p {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	width: 660px;
}

.slipInstructions dt {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}


.slipColumn {
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 5px;
	width: 315px;
/*	border: 1px solid #000000; */
	float: left;
}

.slipColumn th {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}



.slipForm {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 670px;
	border: 1px solid #000000;
	float: left;
	text-align: left;
}

.slipFormPanel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: right;
}

.slipFormPanel p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#codeSearchResults {
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	font-size: small;
	width: 330px;
	border: 1px solid #000000;
	text-align: center;
}

#codeSearchResults th {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #000000;
}

#codeSearchResults td {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	text-align: left;
	border-bottom: 1px solid #000000;
}
#codeSearchResults input {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
	border: 1px outset #000000;
}

#codeSearchResults p {
	padding: 2px 2px 2px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	text-align: left;
}

.slipLabel {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #83A4C5;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	clear: both;
}

.slipType {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	text-align: left;
	width: 260px;
	float: left;
}

.slipTypeCheckbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	height: 10px;
	width: 10px;
}


/*
.slipMenu {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-color: #CAD8E5;
	border: 1px solid #000000;
}
*/
.slipSubmit {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	text-align: right;
	clear: both;
	border: 1px solid #000000;
}

/* Slip Preview Page */
.slipPreview {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	float: left;
	background-color: #ffffff;
	text-align: center;
	width: 11in;
	height: 8.5in;
}

.slipPreviewLabel {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	width: 2.4in;
	text-align: center;
	font-weight: bold;
}

.slipColumnPreviewTop {
	padding: 5px 8px 5px 8px;
	margin: 5px 0px 0px 5px;
	width: 200px;
	height: 100px;
	text-align: center;
	border: 1px solid #000000; 
	float: left;
}

.slipColumnPreviewBottom {
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 5px;
	width: 200px;
	/*height: 200px;*/
	text-align: center;
	border: 1px solid #000000; 
	float: left;
}


.slipHeader {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
}

.slipUnderline {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px .24in;
	width: 2in;
	text-align: center;
	display: block;
	border-bottom: 1px solid #000000;
}

.slipRevision {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	font-size: xx-small;
}

.slipToDate {
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	height: 160px;
	border: 2px outset #000000;
	font-size: medium;
	text-align: center;
}


.slipTypePreview {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 10px;
	font-size: x-small;
	text-align: left;
	width: 2.25in;
	float: left;
}

.slipAttnFrom {
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	font-size: medium;
	clear: both;
}

.slipFromU {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 170px;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.slipStaticText {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.slipStaticText p {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}

.slipSubmitPreview {
	padding: 5px 5px 5px 5px;
	margin: 0px 10px 0px 0px;
	text-align: right;
/*	width: 845px; */
	clear: both;
	border: 1px solid #000000;
}

#codeSearchResultsSlips {
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	font-size: small;
	width: 260px;
	border: 1px solid #000000;
	text-align: center;
}

#codeSearchResultsSlips th {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #000000;
}

#codeSearchResultsSlips td {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	text-align: left;
	border-bottom: 1px solid #000000;
}
#codeSearchResultsSlips input {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	font-weight: bold;
	border: 1px outset #000000;
}

#codeSearchResultsSlips p {
	padding: 2px 2px 2px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	text-align: left;
}

/* End of Styles for routing slips */

#codeSearchResultsPub {
	padding: 2px 2px 2px 1px;
	margin: 10px 0px 0px 0px;
	font-size: small;
	/*width: 200px;*/
	/*border: 1px solid #000000;*/
	text-align: left;
}

/*
#codeSearchResultsPub table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: xx-small;
	width: 196px;
	border: 1px solid #000000;
	text-align: center;
}
*/

#codeSearchResultsPub th {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #000000;
}

#codeSearchResultsPub td {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: small;
	text-align: left;
	border-bottom: 1px solid #000000;
}

#codeSearchResultsPub p {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 15px;
	font-size: small;
	text-align: left;
}

/* ------------ Global Settings for class selectors -------------- */
.homelink {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.small {
	font-size: x-small;
}

.labelleft {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.qs_link {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: x-small;
	font-weight: normal;
	text-align: right;
	float: right;
}


.hrPurple {
	border: 2px solid #524482;
}

.redletter {
	color: #ff0000;
}

.redletterBig {
	color: #ff0000;
	font-size: medium;
}


.grayfield {
	background-color: #eeeeff;	
}

.spacer {
        clear: both;
        height: 5px;
}

.hspace {
	width: 5px;
	float: left;
}

.msgBox {
	padding: 3px 3px 3px 3px;
	margin: 4px 0px 0px 0px;
	border: 1px solid #000000;
}

.blueText {
	color: #524482;
}

.imgnoborder {
	border: none;
}

/* ------------ Settings for Help Files -------------- */

#helpcontent {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#helpcontent img {
	border: 2px;
	border-color: #000000
}

#crumbs {
	margin: 2px 2px 0px 2px;
	padding: 0px 8px 0px 40px;
	text-align: center;
}

#crumbs a {
	font-size: 10px;
}

#helpTOC {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 100px;
}

.helpTOC_level1 {
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	margin: 5px 5px 0px 20px;
	font-weight: bold;
}

.helpTOC_level2 {
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 45px;
}

.helpTOC_level3 {
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 65px;
}

/*.helpTOC_level1 a{
}

.helpTOC_level2 a{
}*/

#helpTable {
	margin: 5px 75px 5px 75px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #000000;
	border-collapse: collapse;
	width: 520px;}

.helpTable {
	margin: 5px 75px 5px 75px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #000000;
	border-collapse: collapse;
	width: 520px;
}

.helpTableHeading {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #000000;
	border-collapse: collapse;
	color: #003399;
}

.helpTableLabel {
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #000000;
	border-collapse: collapse;
	width: 150px;
	text-align: left;
}

.helpTableText {
	text-align: left;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #000000;
	border-collapse: collapse;
	width: 350px;
}

.helpParagraph {
	margin: 2px 40px 2px 20px;
}

.help_ul {
	margin: 5px 50px 5px 50px;
}

.help_li {
	padding: 5px 5px 5px 5px;
}

#helpheader {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-height: 115px;
	text-align: left;
	font-size: medium;
	border-bottom: 2px solid #83A4C5;
	width: 750px;
}

#helpwrapper {
	padding: 5px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	background-color: #ffffff;
	min-height: 500px;
	width: 750px;
}

