@import "headers.css";
html,body,form {padding:0;margin:0;}
h1 {font:bold 24pt 'Times New Roman',serif;page-break-after:avoid;}
h2 {font:bold 18pt 'Times New Roman',serif;}
h3 {font:bold 18px Helvetica,Arial,sans-serif;}

a {text-decoration:none;}
img	{border:none;}
.title {font-size:large;font-weight:bold;}
.subtitle {font:bold 12pt Helvetica,Arial,sans-serif;text-transform:capitalize;}
.heading {font-weight:bold;line-height:200%;text-indent:10px;}
.subheading {font-weight:bold;line-height:200%;padding-right:10px;text-align:right;}
.altheading	{font:bold 10pt Helvetica,Arial,sans-serif;text-align:center;}
.sans {font-family:Helvetica,Arial,sans-serif;}
.mono {font-family:monospace;}
.b {font-weight:bold;}
.c {text-align:center;}
.l {text-align:left;}
.r {padding-right:5px;text-align:right;}
.s {font:normal 8pt Helvetica,Arial,sans-serif;}
.sm {font-size:11px;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.v-bl {vertical-align:baseline;}

.bg-white {background-color:#fff;}
.inset-header {background-color:#ddd;}
.in-focus {background-color:#f0f8ff;border:1px solid #333;}
.in-blur {background-color:#fff;border:1px solid #999;}

table.border-black,table.border-black td {border:1px solid #000;border-collapse:collapse;}
.smallheading {font:bold 8pt Helvetica,Arial,sans-serif;text-transform:uppercase;}
.smalltext {font:normal 8pt Helvetica,Arial,sans-serif;text-transform:none;}
.smalluppertext {font:normal 8pt Helvetica,Arial,sans-serif;text-transform:uppercase;}
.leftheading {font:bold 10pt Helvetica,Arial,sans-serif;text-align:left;}
.rightheading {font:bold 10pt Helvetica,Arial,sans-serif;text-align:right;}
.normal {font:normal 10pt Helvetica,Arial,sans-serif;}
.tabledata {font:normal 10pt monospace;text-transform:none;}
.alttabledata {font:normal 9pt Helvetica,Arial,sans-serif;text-transform:none;}
.alttabledatabold {font:bold 9pt Helvetica,Arial,sans-serif;text-transform:none;}
.tableinput {border-style:ridge;border-width:5px;padding:5px;}
.tablehead {background-color:#005;color:#fff;font:bold 10pt Helvetica,Arial,sans-serif;line-height:150%;text-align:center;}
.tablelinks {color:#000;font-family:Arial,sans-serif;font-size:normal;font-weight:bold;line-height:200%;text-decoration:none;}
.email {font-family:monospace;font-size:normal;}
.alert {color:#900;font:bold 10pt Helvetica,Arial,sans-serif;}
.alert2 {color:#900;font:italic bold 10pt 'Times New Roman',serif;}
.footer,.footer a,
.footer a:visited {color:#777;font:normal 10px Verdana,Arial,sans-serif;text-decoration:none;text-transform:none;}
.footer a:hover {color:#000;text-decoration:underline;}
.odd {background-color:#ccc;}
.invert {background-color:#007;color:#FFF;}
.nicepanel {background-color:#eee;border:4px ridge;}
.nicetable {background-color:#ddd;border:4px ridge;padding:2px;}
.cleantable {background-color:#eee;border:1px solid #000;padding:2px;}
.origin,.destination,.vendor-origin,
.vendor-destination	{color:#fff;font:bold 8pt Helvetica,Arial,sans-serif;text-transform:uppercase;}
.origin				{background-color:#090;}
.destination		{background-color:#900;}
.vendor-origin		{background-color:#909;}
.vendor-destination	{background-color:#f90;}
.gridheader {background-color:#004;color:#fff;font:bold 8pt Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;}
.gridheadsmall {background-color:#004;color:#FFF;font:normal 6pt Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;}
.standout {background-color:#fff;border:1px solid #000;}
.alignLeft {padding-left:5px;text-align:left;}
.alignRight {padding-right:5px;text-align:right;}
@media print {
	.noprint {display:none;}
	.CSCCalendar {display:none;}
}
