﻿/* HTML ELEMENTS */
body{
color:#000;
font-family: Verdana,sans-serif;
font-size:90%;
margin: 0;
padding: 0;
text-align:center;
}
a{
color:#0587d9;
}
a:hover{
text-decoration: none;
}
.removed
{
	font-style:italic;
}
.padded
{
	padding:1em 20px .6em 20px;
	/*width:1050px;*/
	width:80%;
}
.paddedflat
{
	padding:.1em 20px .1em 20px;
	width:100%;
}
.paddedflatest
{
	padding:0 20px 0 20px;
	width:100%;
}
.searchLabels
{
	vertical-align:bottom;
}
.searchControls
{
	vertical-align:top;
	padding:0 5px 15px 0;
}
.tableLeftSpacing
{
	padding:0 0 0 30px;
}
.normalSize
{
	font-size:.6em;
}
hr
{
	color:#CCCCCC;
	margin:20px 200px 20px 20px;
	height:1px;
}
.long
{
	color:#CCCCCC;
	margin:20px -185px 20px 20px;
	height:1px;
}
.longFlat
{
	color:#CCCCCC;
	margin:5px -185px 5px 20px;
	height:1px;
}
.flat
{
margin:0px 200px 0px 20px;
}
.paddedTable td
{
	padding:2px 10px 2px 10px;
}
h1{
color:#000;
font-family:Arial, sans-serif;
font-size:2.2em;
font-weight:normal;
margin:0;
/*padding-top: 30px;*/
padding:1em 20px .6em 20px;
}
.h1display
{
color:#000;
font-family:Arial, sans-serif;
font-size:2.2em;
font-weight:normal;
margin:0;
padding:1em 20px 0em;
}
h2{
clear:both;
color:#000;
font-family: Arial, sans-serif;
font-size: 1.5em;
font-weight:normal;
margin: 0 20px 0 0;
padding:1em 0 .2em 20px;
}
#maincontent h2 {
padding-left:0;
}
#leftContent h2 {
padding-left:0;
}
#maincontent h2.divider {
border-top:1px solid #ccc;
margin:1em 20px 0 0;
padding-top:.5em;
width:auto;
margin-top:-9px;
}
h3{
 font-family: verdana, sans-serif;
 font-size: 1em;
 font-weight:bold;
 color: #000;
 margin: 1em 0 0 0;
 padding: 0px;
}
h4{
 font-family: Arial, sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h6{
clear:both;
color:#000;
font-family: Arial, sans-serif;
font-size: 1em;
font-weight:normal;
margin: 0 20px 0 0;
padding:1em 0 .2em 20px;
}
li, p {
font-size:1.0em;
}
p {
line-height:1.5em;
margin:0 20px .8em 20px;
}
p .small 
{
	font-size:.9em;
}
p .smaller
{
	font-size:.8em;
}
textarea {
font-family:Arial, sans-serif;
font-size:.9em;
}
td {
font-size:.9em;
}
fieldset {
margin:20px 60px 0 20px;
padding:0 20px 20px 20px;
border:0;
border-right:2px solid #DAD9D9;
border-left:2px solid #DAD9D9;
border-bottom:2px solid #DAD9D9;
width:717px;
}
label{
display:block;
font-family: Verdana,sans-serif;
font-size: 1em;
font-weight:bold;
margin:0;
padding:1em 0 1em 0;
color:Black;
}
.gray
{
color:#999999;
}
input {
font-family:Arial, sans-serif;
}
.radioButton label
{
display:inline;
font-family: Verdana,sans-serif;
font-size: 1em;
font-weight:bold;
margin:0;
padding:1em 0 1em 0;
}

/* MAIN CONTENT */
#contentcontainer {
margin:0 auto 0 auto;
padding:0;
min-width:950px;
max-width:1150px;
position:relative;
text-align:left;
}
#contentcontainer h2 {
padding-top:0;
}
.edit_page table.waste table.waste {
margin-bottom:0;
border:none;
}
.edit_page table.waste table.waste td {
border:none;
}
div#contentcontainer[class='edit_page'] {
min-width:993px;
}
#maincontent {
background-color:#fff;
margin:0 0 0 20px;
}
#maincontent2col {
float:left;
margin-right:180px;
width:80%;
}
#maincontent2col .button1 {
margin:1em 0 0 0;
}

/* MANIFEST */

/* STATUS BAR */
#status{
font-family:Arial,sans-serif;
clear: both;
font-size: 1em;
margin:-1.2em 0 0 0;
padding: 5px 20px 5px 20px;
}
#status span {
color:#999999;
}
#status span strong {
color:#000;
}
#status .bold {
font-weight:bold;
color:#000;
}
#status .notbold {
font-weight:normal;
color:#999;
}


/* MANIFEST SECTIONS */
.legend {
background:url(../Images/gb_grey.png) bottom repeat-x #F2F1F1;
margin:0 0 .5em -44px;
padding: 6px 0 6px 20px;
position:relative;
z-index:10000;
left:22px;
}
.legend h1 {
color:#000;
font-family:Arial,sans-serif;
padding:0;
margin:0 100px 0 0;
font-size:1.5em;
}
fieldset .button2 {
float:right;
margin-right:30%;
margin-left:10px;
}
fieldset h2 {
margin:0 0 .5em 0;
padding:0;
}
fieldset h3 {
font-size:.9em;
margin:.3em 0 .5em 0;
}
fieldset p {
margin:0 0 .5em 0;
padding:0;
}
fieldset .section {
clear:both;
position:relative;
margin:0 0 0 0;
padding:.8em 0 0 0;
}
fieldset .section#transporter1,fieldset .section#transporter2,fieldset .section#facility,fieldset .section#waste  {
border-top:1px solid #ccc;
margin-top:15px;
padding-top:1em;
}
fieldset .section#generator {
margin-top:0;
padding-top:.5em;
}
ul.vitals {
margin:0;
padding:0;
}
.vitals li{
list-style-type:none;
margin:0 0 .5em 0;
padding:0;
}
.column .vitals li, .tricolumn1 .vitals li {
margin:0 0 0 0;
}
fieldset .section .tools {
position:absolute;
top:0;right:30px;
border:1px solid #ccc;
border-top:0;
}
fieldset .section .tools a {
text-decoration:none;
}
fieldset .section .tools a:hover {
text-decoration:underline;
}
fieldset .section .tools ul {
margin:0;
padding:0;
list-style-type:none;
}
fieldset .section .tools li {
float:left;
margin:0 7px 3px 7px;
}
.transporter_list td{
padding:5px 20px 0 10px;
}
table.transporter_list {
margin-top:.6em;
}
/* USER PROFILE */
table.userProfile 
{
border-width: 1px;
border-spacing: ;
border-style: solid;
border-color: #cccccc;
border-collapse: collapse;
margin: 0 0 1em 0;
width:965px;
}
table.userProfile td {
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
}
table.userProfile td.inTransit
{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
width:70px;	
}
table.userProfile td.received 
{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
width:140px;	
}
table.userProfile td.accepted
{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
width:60px;		
}
table.userProfile td.rejected
{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
width:120px;
}
table.userProfile td.discrepancy
{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
width:210px;	
}
table.userProfile td.residue
{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
width:115px;	
}
table.userProfile td table {
margin:-5px -6px -6px -5px;
}
/* WASTE DETAILS */
table.wasteItem 
{
border:none;
margin: 0 0 1em 0;
width:auto;
}
table.wasteItem td .wasteItem
{
width:60px;
height:10px;
}
table.waste {
border-width: 1px;
border-spacing: ;
border-style: solid;
border-color: #cccccc;
border-collapse: collapse;
margin: 0 0 1em 0;
width:auto;
}
table.waste td {
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
}
table.waste td .wasteItem
{
width:150px;
height:20px;
text-align:center;
padding:2px 0px 2px 0px;
}
table.waste td table {
margin:-5px -6px -6px -5px;
}
table.waste td.checkbox{
border-width: 1px;
padding:5px;
border-style: inset;
border-color: #cccccc;
text-align:center;
}

/* eSIGN */
.esign .button_a {
cursor:pointer;
background-color:#f28a1a;
border:1px outset #c47000;
color:#fff;
font-size:1em;
font-weight:bold;
margin-top:.6em;
margin-bottom:20px;
padding:2px 8px 3px 8px;
}
.esign .disabled {
background-color:#F2F1F1;
border:1px solid #E6E4E0;
color:#ccc;
font-size:1em;
font-weight:bold;
padding:2px 8px 3px 8px;
}
.esign .button_a:hover {
background-color:#16A1E4;
border:1px outset #067ec7;
}
.esign .button_a:active {
border:1px inset #067ec7;
} 
#esign_generator, #esign_facility {
margin-top:1.5em;
}
#signature_facility {
padding-top:1.3em;
}
.esign input{
font-size:1.2em;
margin:1em 0 0 0;
}
#transporter1 .esign input, #transporter2 .esign input{
margin:.7em 0 0 0;
}

/* ERRORS */
.error1 {
border:2px solid #CC0000;
color:#CC0000;
margin:1em 20px 1.5em 20px;
padding:10px 10px 10px 10px;
}
.error1NoPad 
{
border:2px solid #CC0000;
color:#CC0000;
margin:0 0 0 0;
padding:10px 10px 10px 10px;
}
fieldset .error1 {
margin:0 20px 1.5em 0;
padding:10px 10px 10px 10px;
}
.error1 p {
margin:0;
}
.error1 h2 {
font-size:1em;
font-weight:bold;
color:#CC0000;
margin:0;
padding:1em 0 0 0;
}
.error1 .ignore {
color:#000;
font-size:.9em;
font-weight:normal;
padding:0 0 0 10px;
}
.error {
color:#CC0000;
}
input.error {
border:2px solid #cc0000;
}

/* EDIT MANIFEST */
.edit .vitals, .edit .column {
color:#999;
}
.edit .column td.align
{
	text-align:right;
	padding-left:15px;
}
.edit .vitals strong {
color:#000;
}
.legend .edit {
position:absolute;
right:20px;
top:8px;
}
.edit fieldset #transporter1 h2 {
margin-bottom:0;
}
.edit fieldset h2 a {
font-size:.6em;
}
.edit .button_a, .button_edit, .button_edit_grid {
cursor:pointer;
background-color:#16A1E4;
border:1px outset #067ec7;
color:#fff;
font-size:.9em;
}
.edit .button_a {
width:3.3em;
}
table.waste .button_edit {
margin-top:0;
margin-bottom:0;
}
.button_edit {
font-size:.8em;
margin-top:-.5em;
margin-bottom:1em;
}
.button_edit_grid {
font-size:.8em;
}


.popup .button_edit {
font-size:1em;
margin-top:.8em;
margin-bottom:1em;
}
table.popup td
{
	font-size:1em;
}
.popup td .button_edit {
font-size:.8em;
}
.popup .clear 
{
clear:both;
height:1px;
}
h2 .button_edit {
margin-top:0;
margin-bottom:0;
font-size:.6em;
}
.edit .button_a:hover,.button_edit:hover, .button1:hover  {
background-color:#067ec7;
}
.edit .button_a:active, .button_edit:active, .button1:active {
border:1px inset #067ec7;
}
.edit .disabled, .edit .disabled:hover {
cursor:default;
background-color:#F2F1F1;
border:1px solid #E6E4E0;
font-size:.9em;
color:#ccc;
}

/* NEW MANIFEST */
h2.new_manifest {
padding-top:0;
padding-bottom:1.5em;
}
p.manifest_option {
font-weight:bold;
margin-bottom:2em;
}
#maincontent2col p.manifest_option .button1 {
margin-top:0;
font-size:1em;
}

/* GENERAL PURPOSE FORMATTING */
.button1 {
margin-top:1em;
font-family:arial,sans-serif;
font-size:1em;
cursor:pointer;
background-color:#16A1E4;
border:1px outset #067ec7;
color:#fff;
}
.invisible {
display:none;
}
.visible {
display:block;
}

.email {
font-size:.7em;
}
.style4 {
font-size: 75%
}
.small {
font-size:.7em;
}
.smaller 
{
font-size:.6em;
}
.sup {
display:block;
font-size:.7em;
margin-bottom:.2em;
}
.sup a {
font-size:.8em;
}
.warning {
background-color:#CC6666;
}

/* GENERAL PURPOSE LAYOUT */
.buttons {
margin-top:1em;
}
.clear 
{
clear:both;
height:1px;
}
.column {
float:left;
padding-right:40px;
}
.tricolumn1 {
float:left;
padding-right:20px;
width:50%;
}
.tricolumn2 {
float:left;
padding-right:20px;
width:20%;
}
.tricolumn3 {
float:left;
padding-right:20px;
width:20%;
}


/* SELECT HANDLER */
.select_handler {
font-family:Arial, sans-serif;
position:absolute;
top:20px;
right:20px;
width:250px;
text-align:right;
}
.select_handler select {
font-family:Arial,sans-serif;
font-size:.9em;
}

/* REGISTRATION */
.new_registration {
margin-left:20px;
}

/* LOGIN/ACCOUNT */
p.lost_password {
margin:.3em 0 0 0;
font-size:.8em;
color:#999;
}

/* DASHBOARD */
.dashboard p.dashboard_options {
font-family:Arial,sans-serif;
margin:0 0 10px 0;
font-size:1em;
}
.dashboard_list .dashboard_options {
font-family:Arial,sans-serif;
margin:0 0 -11px 0;
font-size:1em;
}
.dashboard_options span, .dashboard_pagination span {
color:#999;
padding:0 5px 0 5px;
}
.dashboard {
margin:0em 20px 2em 20px;
position:relative;
}
.dashboard_list {
margin:1em 20px 2em 20px;
position:relative;
}
.dashboard .tabs {
margin-left:-1px;
z-index:10;
}
.dashboard .tabs a {
background:#fff;
display:block;
border:1px solid #ccc;
border-bottom:0;
text-decoration:none;
padding:2px 15px 2px 15px;
text-decoration:none;
margin-right:-1px;
margin-bottom:-1px;
}
.dashboard .tabs a:hover {
background:#f4f4f5;
color:#000;
}
.dashboard .tabs a.selected,.dashboard .tabs a.selected:hover {
background-color:#F2F1F1;
color:#000;
}
.dashboard .tabs a.selected {
font-weight:bold;
border:1px solid #fff;
border-top:1px solid #F2F1F1;
border-bottom:1px solid #F2F1F1;
}
.dashboard .tabs ul {
list-style-type:none;margin:0;padding:0;
}
.dashboard .tabs li {
font-family:Arial,sans-serif;
margin:0;padding:0;float:left;
}
.dashboard_grid {
clear:both;
margin:14px 0 .5em 0;
}
.dashboard_pagination {
font-family:Arial,sans-serif;
float:right;
margin:-3px 10px 0 0;
font-size:.9em;
}
.dashboard_list .dashboard_pagination{
padding-bottom:10px;
}
.dashboard_buttons {
margin:0 0 -1em 0;
}
.dashboard_buttons .button1 {
font-size:1em;
margin-top:0;
margin-right:0;
}
.dashboard_options select {
font-family:Arial,sans-serif;
font-size:.9em;
}
.dashboard_grid p, .dashboard_grid form {
margin:0;padding:0;
}
.dashboard_grid table {
border-collapse: collapse;
width:100%;
}
.dashboard_grid table .dashboard_pagination table
{
font-family:Arial,sans-serif;
font-weight:bold;
font-size:1.5em;
width:200px;
}
.dashboard_grid table .dashboard_pagination table tr:hover
{
}
.dashboard_grid tr:hover td {
background:#f4f4f5;
cursor:pointer;
}
.dashboard_grid tr.column_headers:hover td {
background:url(../Images/gb_grey.png) bottom repeat-x #F2F1F1;
cursor:default;
}
.dashboard_grid tr.column_headers:hover td a {
color:#0587d9;
}
.dashboard_grid td{
border-bottom:1px solid #ccc;
margin:0;
padding:5px 5px 5px 10px;
vertical-align:top;
}
.dashboard_grid td span {
display:block;
font-size:.8em;
}
.dashboard_grid td span strong {
color:#CC0000;
}
.dashboard_grid .column_headers {
background:url(../Images/gb_grey.png) bottom repeat-x #F2F1F1;
padding:.7em 10px .7em 10px;
font-family:Arial,sans-serif;
font-size:1em;
height:40px;
}
.dashboard_grid th
{
padding:0px 0px 0px 10px;
}
.dashboard_grid .dashboard_pagination {
font-family:Arial,sans-serif;
float:left;
margin:-3px 10px 0 0;
font-size:.9em;
}
.column_headers .button_edit {
margin-top:0;
margin-bottom:0;
}


/* RIGHT COLUMN */
#rightContent {
background-color:#fff;
float:right;
width:200px;
margin-left:-200px;
}
#rightContent em {
font-weight:normal;
color:#999;
font-style:normal;
}
#rightContent small {
margin-top:.3em;
margin-left:0;
}
#rightContent .button1 {
font-size:1em;
margin-top:.5em;
}
/* RIGHT COLUMN NAVIGATION */
.navBarLower {
margin:4em 20px 0 0;
}
.navBarLower a:hover {
text-decoration:underline;
}
.navBarLower a.inactive, .navBarLower a.inactive:hover {
cursor:default;
color:#999;
text-decoration:none;
}
.navBarLower a.selected,.navBarLower a.selected:hover {
color:#000;
font-weight:bold;
text-decoration:none;
}
.navBarLower h2{
font-size:1.3em;
font-weight:normal;
border-bottom:2px solid #ccc;
font-family:Arial, sans-serif;
margin: 1em 0 0 0;
padding:0 0 .2em 0;
}
.navBarLower div h2 {
margin-bottom:0;
}	
.navBarLower div form {
margin-top:0;
}
.navBarLower h3{
font-size:1.1em;
font-weight:normal;
margin: 1em 0 0 0;
border-bottom:1px solid #ccc;
font-family:Arial, sans-serif;
padding-bottom:.2em;
}
.navBarLower a {
text-decoration:none;
}
.navBarLower ul {
list-style-type:none;
margin:0;
padding:.5em 0 0 0;
}
.navBarLower li ul {
margin:0 0 0 20px;
}
.navBarLower li {
font-family:Arial, sans-serif;
margin:0 0 .5em 0;
}



.navBar {
margin:8.7em 20px 0 0;
}
.navBar a:hover {
text-decoration:underline;
}
.navBar a.inactive, .navBar a.inactive:hover {
cursor:default;
color:#999;
text-decoration:none;
}
.navBar a.selected,.navBar a.selected:hover {
color:#000;
font-weight:bold;
text-decoration:none;
}
.navBar h2{
font-size:1.3em;
font-weight:normal;
border-bottom:2px solid #ccc;
font-family:Arial, sans-serif;
margin: 1em 0 0 0;
padding:0 0 .2em 0;
}
.navBar div h2 {
margin-bottom:0;
}	
.navBar div form {
margin-top:0;
}
.navBar h3{
font-size:1.1em;
font-weight:normal;
margin: 1em 0 0 0;
border-bottom:1px solid #ccc;
font-family:Arial, sans-serif;
padding-bottom:.2em;
}
.navBar a {
text-decoration:none;
}
.navBar ul {
list-style-type:none;
margin:0;
padding:.5em 0 0 0;
}
.navBar li ul {
margin:0 0 0 20px;
}
.navBar li {
font-family:Arial, sans-serif;
margin:0 0 .5em 0;
}
a.ulink {
text-decoration:underline;
}
a.ulink:hover {
text-decoration:none;
}
.form_tip {
font-size:.7em;
margin:0 0 1em 0;
}
/* HOME PAGE */
.home .button_a {
cursor:pointer;
background-color:#f28a1a;
border:1px outset #c47000;
color:#fff;
font-size:1em;
font-weight:bold;
padding:2px 8px 3px 8px;
margin-top:.6em;
margin-left:20px;
margin-bottom:0;
}

#maincontent3col {
position:absolute;
left:260px;
right:220px;
margin-right:0;
width:auto;
}

#maincontent3col h2 {
padding-top:0;
margin-top:0;
margin-bottom:.5em;
}

/* NEWS HEADLINES */
#maincontent3col .news_headlines h2 {
padding-left:0;
padding-top:.5em;
margin-left:20px;
margin-right:30px;
margin-top:1em;
border-top:1px solid #ccc;
}
.newsHeadline
{
	padding:0 0 0 20px;
}
.news_headlines h3 {
font-weight:normal;
margin-left:20px;
}
.news_headlines .dateline {
float:left;
font-size:.8em;
color:#000;
width:5em;
margin-top:.3em;
}
.news_headlines h4 {
font-size:.9em;
margin:2em 0 0 20px;
}

/* LEFT COLUMN */
#leftContent {
float:left;
width:240px;
padding:4.5em 0 0 20px;
margin:0;
}
#leftContent .account {
margin:0 10px 0 20px;
}
#leftContent .account ul{
list-style-type:none;
margin:0;
padding:0;
}
#leftContent .account li{
margin:0;
padding:0;
list-style-type:none;
}


/* POPUPS */
body.popup {
text-align:left;
margin:0;
padding:10px 20px 20px 20px;
}
/*
.popup_headerbar
{
background:url(../Images/bg_popup.png) top repeat-x;
margin:-18px 20px -20px -20px;
}
*/
.popup_close {
font-size:.7em;
position:absolute;
top:20px;
right:20px;
}
.popup_search_results {
border-collapse:collapse;
margin:1em 0 2em 0;
}
.popup_search_results td {
border-bottom:1px solid #ccc;
padding:7px 10px 7px 0;
}
.popup_search_results .header td {
border-bottom:2px solid #999;
}
.popup_search_results td.first {
border:0;
}
.popup label {
font-size:.9em;
font-weight:bold;
margin-top:0;
}
.popup h1 {
margin:.8em 0 .5em 0;
padding:0;
font-size:1.5em;
}
.popup select, body.popup input {
font-size:.9em;
}
.popup .column {
padding-right:15px;
}
.popup .column h2 {
font-family:Verdana, sans-serif;
font-size:.9em;
font-weight:bold;
margin:.5em 0 .3em 0;
padding:0;
}
.popup .column .vitals {
margin-top:0;
}
.popup p {
margin:1.85em 0 0 0;
}
.popup table {
width:100%;
}
.popup ul {
list-style-type:none;
margin:1.85em 0 0 0;
padding:0;
}
.popup li {
margin:0 0 .5em 0;
padding:0;
}
.attach_files .file_tip {
clear:both;
font-size:.7em;
margin-top:0;
padding-top:.5em;
}
.attach_files .filesize {
font-size:.8em;
}

/* SEARCH */
.searchbutton {
font-size:.9em;
font-family:Arial,sans-serif;
}
.searchtip {
color:#fff;
font-family:Arial,sans-serif;
font-size:.8em;
margin:5px 0 0 30px;
}
.checkboxes {
margin-left:0;
}
.search_select {
width:200px;
}
.search_again {
float:left;
margin:0;
text-align:center;
padding:0;
}
.search_again .button1 {
font-size:1.2em;
margin:.5em 0 .3em 0;
}
.search_again span {
color:#999;
display:block;
font-size:.8em;
}
.new_search {
float:left;
margin-left:1em;
}
.new_search .button1 {
font-size:1.2em;
margin-top:.5em;
}

/* MASTHEAD */
#mastheadcontainer {
background:url(../Images/gb_blue1.png) bottom repeat-x #77D5F5;
margin:0 auto 0 auto;
position:relative;
height:6em;
text-align:left;
}
#masthead{
padding:0;
margin:0 auto 0 auto;
text-align:left;
position:relative;
height:6em;
min-width:950px;
max-width:1150px;
}
#siteName {
font-family:Arial, sans-serif;
font-size:1.8em;
font-weight:bold;
padding:.5em 0 0 20px;
}
#siteName a{
color:#ffffff;
text-decoration:none;
}
#account {
position:absolute;
right:20px;
top:5px;
}
#account a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
#account a:hover {
text-decoration:underline;
}
#account ul {
margin:0;
padding:0;
list-style-type:none;
}
#account li {
font-family:Arial,sans-serif;
font-size:.85em;
float:left;
margin:0 0 0 15px;
}
#header_search {
clear:both;
margin:0 0 0 15px;
padding-top:10px;
}
.searchfield {
width:205px;
font-size:.9em;
}
.searchbutton {
background:#fff;
border:1px outset #ccc;
padding:1px 8px 1px 8px;
color:#0587D9;
cursor:pointer;
}
.searchbutton:hover {
background:#E1E0E0;
color:#000;
}

/* GLOBAL NAVIGATION */
#globalNav {
position:absolute;
left:10px;bottom:0;
width:60%;
}
#globalNav ul {
margin:0;
padding:0;
}
#globalNav li {
font-family:Arial,sans-serif;
font-size:1.3em;
float:left;
line-height:1em;
list-style-type:none;
margin:0;
padding:0;
}
#globalNav a {
display:block;
color:#ffffff;
padding:5px 10px 10px 10px;
text-decoration:none;
}
#globalNav a:hover {
background:url(../Images/gb_grey.png) bottom repeat-x #F2F1F1;
color:#000;
}
#globalNav a.selected, #globalNav a.selected:hover {
background:#fff;
color:#000;
}

/* FOOTER */
#footer {
clear:both;
margin:0 auto 0 auto;
padding:5em 0 2em 20px;
position:relative;
text-align:left;
max-width:1150px;
min-width:550px;
}
#maincontent3col #footer {
max-width:auto;
min-width:auto;
padding-left:10px;
}
.siteInfo {
clear: both;
font-size:.8em;
color: #cccccc;
padding: 5px 10px 10px 10px;
}
.copyright {
clear: both;
font-size:.8em;
color: #cccccc;
padding: 0 10px 10px 10px;
}


/* THE FOLLOWING STYLES ARE ONLY USED IN THE BENCHMARK DOCUMENT */
hr {clear:both;}
.divider {border-top:30px solid #fff;clear:both;margin-top:1.5em;width:400px;}