p, li {line-height:145%}
body { background-color: #EFF4F8; #ededed; }

table.top_table { background-color: #ffffff; border-color: #174380; border-width: 1px; border-style: solid; }
table.content_table { 
	background-color: #ffffff; 
	border-top: 1px solid #660;
	border-right: 1px solid #660;
	border-bottom: 1px solid #660;
}
td { font-family: arial, sans-serif; font-size: 12px; color: #231F20; }
.westfactor_gold { color: #BEB300;}
.westfactor_gold_bg { background-color: #BEB300; border-width: 1px; border-style: solid; border-color: #666600; }

.horizontal_cell_top { 
	background-color: #BEB300; 
	color: #666600; 
	font-size: 10px; 
	border-left: 0px; 
	border-right: 0px; 
	border-top: 0px; 
	border-bottom: 1px solid #660;
}
.horizontal_cell_bottom { 
	background-color: #BEB300; 
	color: #666600; 
	font-size: 10px; 
	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #660; 
	border-bottom: 0px;
}
.footer_cell { background-color: #BEB300; color: #231F20; font-size: 10px; }

td.nav { background-color: #95884E; border-width: 1px; border-style: solid; border-color: black; }

a:link { color: #666600; text-decoration: none; }
a:visited { color: #666600; text-decoration: none; }
a:hover { color: #666600; text-decoration: underline; }

a.nav:link { color: white; text-decoration: none; }
a.nav:visited { color: white; text-decoration: none; }
a.nav:hover { text-decoration: none; background-color: #655C35; cursor: hand; }
.nav-highlight { text-decoration: none; background-color: #655C35; border-width: 1px; border-style: solid; border-color: black; cursor: hand; }


a.logistica:link { color: #231F20; text-decoration: none; }
a.logistica:visited { color: #231F20; text-decoration: none; }
a.logistica:hover { color: #231F20; text-decoration: underline; }

a.sub_nav:link { text-decoration: none; font-size: 11px; }
a.sub_nav:visited { text-decoration: none; font-size: 11px; }
a.sub_nav:hover { text-decoration: underline; font-size: 11px; }

a.go_top:link { text-decoration: underline; font-size: 11px; font-weight: normal; }
a.go_top:visited { text-decoration: underline; font-size: 11px; font-weight: normal; }
a.go_top:hover { text-decoration: underline; font-size: 11px; font-weight: normal; }

a.textLink:link { text-decoration: none; font-size: 11px; font-weight: normal; color: #768B9B; }
a.textLink:visited { text-decoration: none; font-size: 11px; font-weight: normal; color: #768B9B; }
a.textLink:hover { text-decoration: underline; font-size: 11px; font-weight: normal; color: #768B9B; }

a.sitemap:link { text-decoration: none; font-size: 12px; font-weight: bold; }
a.sitemap:visited { text-decoration: none; font-size: 12px; font-weight: bold; }
a.sitemap:hover { text-decoration: underline; font-size: 12px; font-weight: bold;  }

h3 { color: #7D95A9; font-size: 17px; }
h4 { font-weight: bold; font-size: 14px; }
h1 { font-weight: bold; font-size: 14px; padding:0; margin:0; }

.error { color: red; font-weight: bold; }

.headRow { 
	background-color: #7d95a9; 
	color: #ffffff; 
	text-align: center; 
	border-top: 0px;
	border-bottom: 0px; 
	border-left: 0px #000 solid;
	border-right: 1px #000 solid; 
	font-weight: bold;
	height: 35px;
}
.headRowRight { 
	background-color: #7d95a9; 
	color: #ffffff; 
	text-align: center; 
	border-top: 0px;
	border-bottom: 0px; 
	border-left: 0px;
	border-right: 0px; 
	font-weight: bold; 
	height: 35px;
}
.cellBorder { 
	border-top: 1px #000 solid;
	border-bottom: 0px; 
	border-left: 0px #000 solid;
	border-right: 1px #000 solid; 
	height: 20px;
	font-size: 11px;
}
.cellBorderRight {
	border-top: 1px #000 solid;
	border-bottom: 0px; 
	border-left: 0px;
	border-right: 0px; 
	height: 20px;
	font-size: 11px;
}
table.border { 
	border-top: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-right: 2px #000 solid;
	border-left: 2px #000 solid;
}

td.appHeader {
	background-color: darkBlue;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
}

.app {
	font-size: 11px;
}

input, select, textarea { font-family: arial, sans-serif; font-size: 11px; }

/* New Classes April 1, 2005 */

p.contact_footer {
	font-weight: bold;
	text-align: center;
}