
/* Colors:
Red: #AD4947
Light Blue: #7DAFFF
Dark Blue: #366CC2
*/

/* GLOBALS */
* {margin:0; padding:0; border:0;}
body {font:75% Tahoma, Arial, Helvetica, sans-serif;}
address {font-style:normal;}


#navigation {display:none;}
#footer {display:none;}
form {display:none;}
#errormsg {display:none;}
#header * {display:none;}
#partneramerica {display:none;}
#pos {display:none;}
#clientlogin {display:none;}


/* HEADER */
#header {display:list-item; list-style-image:url(../images/logo-print.gif); list-style-position:inside; letter-spacing:-1000em;	font-size:1pt; color:#fff;}


/* SIDEBAR */
#sidebar {display:block;}
#sidebar .section {padding:1.8em 0 1.4em; border-bottom:1px solid #A8BBE6;}
#sidebar p {margin-bottom:1em;}
#sidebar a {color:#AD4947; text-decoration:none;}


/* CONTAINERS */
#contentcontainer {color:#606060; text-align:left;}
#content {font-size:0.9em; padding-bottom:1em;}
#content a {color:#000; text-decoration:underline;}


/* HTMLAREA  */
.htmlarea {font:1em/1.3em Tahoma, Arial, sans-serif;}
.htmlarea h1 {font:2.4em/1.2em "Palatino Linotype","Times New Roman",Georgia,serif; color:#63859E; text-transform:uppercase; letter-spacing:1px; padding-top:1em;}
.htmlarea h2 {font:normal 1.8em/1.2em Tahoma, Arial, sans-serif; padding:0.6em 0 0.2em; color:#333;}
.htmlarea h3,.htmlarea h4,.htmlarea h5,.htmlarea h6  {font:bold 1.3em/1.2em Tahoma, Arial, sans-serif; padding:0.4em 0 0.1em; color:#666;}
.htmlarea p {margin-bottom:1em;}
.htmlarea blockquote {display:block; margin:1em 6%; font:1.1em/1.3em Georgia, serif; text-align:center; color:#333; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:0.8em 2%;}
.htmlarea ul {margin:0 0 1em 16px;}
.htmlarea ol {margin:0 0 1em 16px;}
.htmlarea dl {margin-bottom:1em;}
.htmlarea dt {font-weight:bold;}
.htmlarea dd {margin-bottom:0.8em;}
.htmlarea .left {float:left; margin:0 7px 7px 0;}
.htmlarea .right {float:right; margin:0 0 7px 7px;}

.htmlarea table {width:100%; color:#212424; margin:0 0 1em 0;}
.htmlarea table, .htmlarea tr, .htmlarea th, .htmlarea td {margin:0; padding:0; border-spacing:0; border-collapse:collapse;}
.htmlarea thead {background:#396DC3;}
.htmlarea thead tr th {padding:1em 0; text-align:center; color:#FAF7D4; border-bottom:3px solid #EFF4FF;}
.htmlarea tfoot {color:#fff; background:#396DC3;}
.htmlarea tfoot tr th, tfoot tr td {padding:.2em .6em; border-top:2px solid #EFF4FF;}
.htmlarea tfoot tr th {}
.htmlarea tfoot tr td {text-align:right;}
.htmlarea tbody tr td {background:#CEDAF0;}
.htmlarea tbody tr th, .htmlarea tbody tr td {padding:0.1em 0.4em; border:1px solid #88B6F2;}
.htmlarea tbody tr th {padding-right:1em; text-align:right; font-weight:normal; background:#B8CBEB; text-transform:uppercase;}
.htmlarea table a {color:#000; text-decoration:none;}
.htmlarea table a:visited {text-decoration:line-through;}


/* CONTENT */
h1#newstitle {text-transform:none; font-size:2em;}

#hometext:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#hometext {display:inline-block;}
/* Hide from IE Mac \*/
#hometext {display:block;}
/* End hide from IE Mac */

#newsupdates {margin:2em 0; border-top:1px solid #A8BBE6; padding-top:0.6em;}
#newsupdates h2 {font:1.6em/1.2em "Palatino Linotype","Times New Roman",Georgia,serif; color:#63859E; text-transform:uppercase; padding-bottom:0.5em;}
#newsupdates a {display:block; padding:0.4em 0 0.4em; color:#AD4947; font-size:1.1em; text-decoration:none;}
#newsupdates a.archives {font-size:1em; color:#63859E; text-transform:lowercase; letter-spacing:0.2px;}

#newsside h2,#servicesside h2,#productsside h2,#contactside h2 {font:1.3em/1.2em "Palatino Linotype","Times New Roman",Georgia,serif; color:#63859E; text-transform:uppercase;}
#newsside h2.sub,#servicesside h2.sub,#productsside h2.sub {margin-top:0.8em;}
#newsside ul,#servicesside ul,#productsside ul {margin-left:13px; list-style-type:circle;}
#newsside li,#servicesside li,#productsside li {font:1em/1.3em Tahoma, Arial, sans-serif;}

#archivenews {margin:1em 0;}
#archivenews a {color:#AD4947; font:1.4em/1.2em "Palatino Linotype","Times New Roman",Georgia,serif;}

#jobtabs {display:inline-block; border-bottom:1px solid #7DAFFF; margin:1.8em 0 1em; list-style:none;}
/* Hide from IE Mac \*/
#jobtabs {display:block;}
/* End hide from IE Mac */
#jobtabs li {display:block; float:left;}
#jobtabs li a {display:block; float:left; font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#366CC2; margin-right:3px;}
#jobtabs li a span {display:block; padding:9px;}
#jobtabs li.active {}
#jobtabs li.active a {}
#jobtabs li.active a span {color:#000;}
