/* Main Styles */
body, td, table, form {
   color: ;
   /*font-size: 11px;
   line-height: 15px;*/
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}

textarea {
   font-family: Arial, Helvetica, sans-serif;
}

input {
   margin-top: 1px;
   margin-bottom: 1px;
}

hr {
   border: 0;
   height: 1px;
   color: ;
   background-color: ;
   width: 100%;
   margin-top: 15px;
   margin-bottom: 15px;
}

/* Link Styles */

a {
   color: ;
   font-size: 11px;
   line-height: 15px;
   text-decoration: underline;
}
a:hover {
   color: ;
   text-decoration: none;
}

a.blkLink {
   color: ;
   font-size: 11px;
   text-decoration: none;
}
a.blkLink:hover {
   color: ;
   text-decoration: underline;
}

a.blkLink2 {
   color: ;
   font-size: 11px;
   line-height: 15px;
   text-decoration: underline;
   letter-spacing: 1px;
}
a.blkLink2:hover {
   color: ;
   text-decoration: none;
}

a.selectLink {
   color: ;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}
a.selectLink:hover {
   color: ;
}

a.selectSubDescription {
   font-size: 14px;
}

a.downloadPDF {
   color: ;
   font-size: 20px;
   line-height: 22px;
   font-weight: bold;
   font-style: italic;
   text-decoration: underline;
}
a.downloadPDF:hover {
   color: ;
   text-decoration: none;
}

a.tracking {
   color: ;
   font-size: 9px;
   text-decoration: underline;
}
a.tracking:hover {
   color: ;
   text-decoration: none;
}

/* Image and Table Styles */
img.bordered, table.bordered {
   border-style: solid;
   border-width: 1px;
   border-color: black;
}

/* Table Cell Styles */

td.labels {
   color: #272727;
}
td.tableTitleBL {
   color: #000000;
   line-height: 10px;
   letter-spacing: 1px;
}
td.lVert {
   border-left-width: 1px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: solid;
   border-left-color: #333333;
}
td.lTop {
   border-top: 1px;
   border-bottom-style: none;
   border-top-color: #333333;
   border-left-style: none;
   border-right-style: none;
   border-top-style: solid;
}
td.rightCentered {
   text-align: right;
   vertical-align: center;
}

td.dockborder {
   background: ;
}
td.docknumber {
   vertical-align: top;
   text-align: center;
}
td.dockdescription {
   vertical-align: top;
   text-align: left;
}
td.dockcell {
   height: 65;
   vertical-align: top;
}

td.contentheadertitle {
   color: #000000;
   font-size: 18px;
   padding: 10px;
   font-weight: bold;
}
td.contentheaderdescription {
   color: #000000;
   font-size: 13px;
   padding-left: 10px;
}

/* Table Cell, Span, and Font Styles */

td.body1, span.body1, font.body1 {
   color: #272727;
   font-size: 11px;
   line-height: 15px;
   text-decoration: none;
}
td.head1, span.head1, font.head1 {
   color: #333333;
   font-weight: bold;
   font-size: 11px;
   line-height: 15px;
   text-decoration: none;
}
td.head2, span.head2, font.head2 {
   color: #333333;
   font-weight: bold; font-size: 11px;
   line-height: 13px;
   text-decoration: none;
}
td.headREV, span.headREV, font.headREV {
   color: #cccccc;
   font-size: 9px;
   line-height: 14px;
   text-decoration: none;
   letter-spacing: 1px;
}
td.tableTitleWT, span.tableTitleWT, font.tableTitleWT {
   color: #ffffff;
   letter-spacing: 1px;
}
td.thumbnailCellTop {
   text-align: center;
   vertical-align: bottom;
   border-bottom: 1px solid ;
}
td.thumbnailCellBottom {
   vertical-align: top;
}
td.centered {
   text-align: center;
}

#contentarea {
   background: ;
   border-top: 0px solid ;
   border-left: 1px solid ;
   border-bottom: 0px solid ;
   vertical-align: top;
   padding: 4px;
}

.bordera_pdf { border-width:1;
		   border-color:#000000;
		   border-top-style:solid;
		   border-bottom-style:solid;
		   border-left-style:solid;
		   border-right-style:solid;

}	

.chart-a {
	border-left: 1px solid #E3E6E6;
}

table.chart-b {
	border-top: 1px solid ;
}

table.chart-c {
	border-left: 1px solid ;
}

table.chart-d {
	border-bottom: 1px solid ;
}

p.main1 { margin-left:5px; margin-top:5px; margin-right:5px; margin-bottom:5px;}

/* Purchase Table Styles */
tr.purchasetableheader, td.purchasetableheader {
   background: ;
   color: ;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}
tr.purchasetablecontent, td.purchasetablecontent {
   background: ;
   color: ;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}
span.purchasetableinfo {
   font-size: 10px;
   font-weight: normal;
   line-spacing: 1px;
}

/* Span Styles */

span.addrbook {
   color: #272727;
   font-size: 9px;
   line-height: 10px;
   text-decoration: none;
}
span.bodyWT {
   color: #ffffff;
   font-size: 11px;
   line-height: 13px;
   text-decoration: none;
   letter-spacing: 1px;
}
span.tmenuHead  {
   color: #000000;
   font-size: 11px;
   line-height: 13px;
   text-decoration: none;
   letter-spacing: 1px;
}
span.import_good_large {
   color: #006400;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}
span.import_good_large_b {
   color: #000000;
   font-size: 14px;
   text-decoration: none;
}
span.import_good_small {
   color: #006400;
   font-size: 11px;
   text-decoration: none;
}
span.import_bad_large {
   color: #DC143C;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}
span.import_bad_small {
   color: #DC143C;
   font-size: 11px;
   text-decoration: none;
}
span.error, font.error {
   color: #FF0000;
   font-size: 11px;
   text-decoration: none;
}
span.warning {
   color: #ff0000;
   font-size: 11px;
}
span.required {
   color: #ff0000;
}

span.selectSubName {
   font-size: 18px;
   color: #000000;
}
span.selectSubDescription {
   font-size: 14px;
   color: ;
}
span.selectMainName {
   font-size: 24px;
   line-height: 26px;
   color: #000000;
}
span.selectMainDescription {
   font-size: 16px;
   color: #000000;
}
span.selectStepsTitle {
   font-size: 18px;
   line-height: 20px;
   text-decoration: underline;
}
span.selectSteps {
   font-size: 12px;
   line-height: 14px;
}
span.stepOptionTitle {
   font-size: 14px;
   color: ;
   font-style: italic;
   font-weight: bold;
}
span.stepOptionDescription {
   font-size: 12px;
   color: #555;
   font-weight: bold;
   letter-spacing: 1.5px;
}

span.breadcrumbs {
   font-size: 11px;
   color: #000000;
   font-weight: bold;
}
span.headersteptitle {
   font-size: 20px;
   line-height: 25px;
   color: ;
}
span.headerstepdescription {
   font-size: 12px;
   line-height: 13px;
   color: ;
}


/* SIDEBAR */
span.sidenav {
   color: ;
   font-weight: normal;
   font-size: 11px;
   line-height: 15px;
   text-decoration: none;
}
a.sidenav {
   color: ;
}
a.sidenav:hover {
   color: ;
}


/* CARDMAKING HEADER */
span.headernav {
   color: ;
   font-weight: normal;
   font-size: 11px;
   line-height: 15px;
   text-decoration: none;
}
a.headernav {
   color: ;
}
a.headernav:hover {
   color: ;
}


/* CARDMAKING FOOTER */
span.footernav {
   color: ;
   font-weight: normal;
   font-size: 11px;
   line-height: 15px;
   text-decoration: none;
}
a.footernav {
   color: ;
}
a.footernav:hover {
   color: ;
}


/* HEADER BREADCRUMBS */
span.breadcrumblabel {
   font-size: 11px;
   color: ;
   font-weight: bold;
}
a.breadcrumblabel {
   color: ;
}
a.breadcrumblabel:hover {
   color: ;
}


/* DIALOG OVERLAYS */

table.overlaybox {
   background: #000000;
}
td.overlayboxtitlebar {
   background: #000000;
   color: #ffffff;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 1px;
   padding-bottom: 2px;
}
a.overlayboxtitlebar {
   color: #ffffff;
   text-decoration: underline;
}
a.overlayboxtitlebar:hover {
   color: #ffffff;
   text-decoration: none;
}
td.overlayboxcontentarea {
   background: #ffffff;
   padding: 5px;
}


/* DOCK */
span.docknumber {
   color: ;
   font: 36px Arial Black, Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 30px;
   letter-spacing: -10px;
   z-index: 1; /* zindex doesn't seem to be working... */
}
span.dockdescriptiontitle {
   color: ;
   font-size: 14px;
   font-weight: bold;
   z-index: 2;
}
span.dockdescription {
   color: ;
   font-size: 10px;
   line-height: 12px;
   z-index: 2;
}

td.reporttablelabel {
   font-family: verdana;
   font-size: 9px;
   color: ;
}
a.reporttableheaderlink {
   font-family: verdana;
   font-size: 9px;
   color: ;
}
a.reporttableheaderlink:hover {
   color: ;
}
select.reporttable {
   fong-family: verdana;
   font-size: 9px;
}

td.reporttabletext {
   font-family: verdana;
   font-size: 9px;
   line-height: 11px;
   color: ;
}
a.reporttabletextlink {
   font-family: verdana;
   font-size: 9px;
   line-height: 11px;
   color: ;
}
a.reporttabletextlink:hover {
   font-family: verdana;
   font-size: 9px;
   line-height: 11px;
   color: ;
}

span.adminbuttonlink {
   font-family: verdana;
   font-size: 10px;
   line-height: 10px;
   text-decoration: none;
   color: ;
}
a.adminbuttonlink {
   font-family: verdana;
   font-size: 10px;
   line-height: 10px;
   text-decoration: none;
   color: ;
}
a.adminbuttonlink:hover {
   font-family: verdana;
   font-size: 10px;
   line-height: 10px;
   text-decoration: none;
   color: ;
}

/* tab control styles */
a.tabcontrol_tab {
   color: ;
   font-size: 11px;
   line-height: 15px;
   text-decoration: underline;
}
a.tabcontrol_tab:hover {
   color: ;
   text-decoration: none;
}
span.tabcontrol_tab {
   color: ;
   font-size: 11px;
   line-height: 15px;
}

/* error styles */
a.error_text {
   color: ;
   text-decoration: underline;
}
a.error_text:hover {
   color: ;
   text-decoration: none;
}
span.error_text {
   color: ;
}

a.addressbook_letter {
   color: ;
   font-weight: bold;
   font-size: 13px;
   line-height: 16px;
   text-decoration: none;
}
a.addressbook_letter:hover {
   color: ;
   font-weight: bold;
   font-size: 13px;
   line-height: 16px;
   text-decoration: none;
}

body {
	background-image: url(http://arvoniogroup.com/staging/images/globe_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.body center {
   text-align: left;
}

.right-a {
	border-left: 1px solid #5B81A5;
	border-top: 1px solid #5B81A5;
	border-right: 1px solid #5B81A5;
	/*width:760px;*/
}

p.main { margin-left:25px; margin-top:20px; margin-right:12px; margin-bottom:20px;}

.maintxt{ color: #555; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; line-height: 25px; }

.hptxt{ color: #555; font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; line-height: 35px; }

.line { line-height: 25px; }
.maintxtb{ font-size: 21px; font-style: italic; font-weight: bold; color: #444; line-height: 30px; }

/*Style sheet used for the pricing tables*/
.handcursor{
cursor:hand;
cursor:pointer;
color: #444; font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; line-height: 25px;
}
.style8 {color: #555; font-family: Arial, Helvetica; font-size: large; font-weight: bold; line-height: 25px; }
.style9 {
	font-size: 21px;
	color: #444;
}

.style2 {
	color: #999999;
	font-weight: bold;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.border1 {
	border-left: 1px solid #5B81A5;
	border-top: 1px solid #5B81A5;
	margin: 5px 7px 5px 7px;
	padding: 5px 7px 15px 7px;
	/*border-right: 1px solid #5B81A5;	*/
}
