body  {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #999;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


h1 	{
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	color: #039;
	margin-top: 5px;
	padding-left: 8px;
}


h2 {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #c63;
	margin-bottom: 2px;
	margin-top: 3px;
	padding-left: 8px;
}

td	{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	}

th	{
	text-align: left;
	}

p  {       
	color: #039;
	padding-left: 8px;
	line-height: 1.2em;
}

b {
	color: #039;
	font-weight: bold;
	font-size: 11px;
}

strong {
	color: #cc6633;
	font-weight: bold;
	font-size: 12px;
	}

input	{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	}


.top {
	color: #ffffff;
	background-color: #039;
	margin: auto;
}

.login {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	border-left: 1px white solid;
	height: 100px;
	text-align: left;
}

.login a:link,
.login a:visited {
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

.form {
	text-align: left;
	font-size: 8pt;
	font-family:Verdana;
	color:#333333;
}

.img {
	color: #ffffff;
	height: 100px;
	width: 220px;
 }
 
img {
	border:none;
}

.goback {
	width:220px;
	border-top: 1px white solid;
	border-left:1px solid white;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
}

.menu {
	width: 109px;
	border-left: 1px white solid;
	border-top: 1px white solid;
	color: #ffffff;
	background-color: #69c;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;
	}

.menuon {
	width: 109px;
	border-left: 1px white solid;
	border-top: 1px white solid;
	color: #ffffff;
	background-color: #039;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;

	}

.menu a:link,
.menu a:visited,
.menu a:hover,
.menuon a:link,
.menuon a:visited,
.menuon a:hover,
.second a:link,
.second a:visited,
.second a:hover,
.secondon a:link,
.secondon a:visited,
.secondon a:hover	{
	display: block;
	text-decoration: none;
	line-height: 20px;
	color: #fff;
	width: 109px;
	text-transform: lowercase;

	}

.menu a:hover	{
	background-color: #039;
	}

.second {
	width: 109px;
	border-left: 1px white solid;
	border-top: 1px white solid;
	color: #fff;
	background-color: #699;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;

}

.secondon {
	width: 109px;
	border-left: 1px white solid;
	border-top: 1px white solid;
	color: #fff;
	background-color: #066;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;

}

.second a:hover	{
	background-color: #066;
}

.blank {
	width:109px;
	border-left:1px solid white;
	background-color: #FFFFFF;
}

a:link, a:visited { color: #c63; }


.sub {
	height: 20px;
	font-size: 10px;
}

.main  {
	background-color: #fff;
	padding: 8px 0px 0px;
	width: 770px;
	margin: auto;
	text-align: left;
}

.load_viewer_main  {
	background-color: #fff;
	padding: 8px 0px 0px;
	width: 100%;
	margin: auto;
	text-align: left;
}
.sub_load_viewer_main  {
	background-color: #fff;
	padding: 8px 0px 0px;
	width: 100%;
	margin: auto;
	text-align: left;
}


.left  {
	display: block;
	float: left;
	padding: 0px;
	width: 350px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
}

.right {
	display: block;
	float: right;
	padding: 0px;
	width: 350px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right: 30px;
	}

.center {
	display: block;
	padding: 0px;
	text-align: center;
	width: 100%;
	margin: auto;
}


.small {
	font-size: 10px;
}


.loadlist,
.loadlist tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}


.big td {
	border-top-style: solid;
	border-top-color: #36c;
	border-top-width: 1px;
}


.small {
	font-size: 10px;
	}

.menuRewardson {

	width:109px;
	border-left: 1px white solid;
	border-top: 1px white solid;
	color: #ffffff;
	background-color: #ffcc66;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;
}
.menuRewardson a:visited,
.menuRewardson a:link, .menuRewardson a:hover {
	display: block;
	text-decoration: none;
	line-height: 20px;
	color: #fff;
	width: 109px;
	text-transform: lowercase;
}
.menuRewards {

	width:109px;
	border-left: 1px white solid;
	border-top: 1px white solid;
	color: #ffffff;
	background-color: #cc6633;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: lowercase;
}
.menuRewards a:hover {
	background-color: #ffcc66;
}
.menuRewards a:link, .menuRewards a:visited, .menuRewards a:hover {
	display: block;
	text-decoration: none;
	line-height: 20px;
	color: #fff;
	width: 109px;
	text-transform: lowercase;
}

.brdr {
	border: 1px solid #000000;
}
.formItem {
	text-align: right;
	background-color: #006666;
	color: #FFFFFF;
	border: 1px solid #82b4b4;
}
.formHeader {
	text-align: center;
	background-color: #006666;
	color: #FFFFFF;
	border: 1px solid #82b4b4;
}

.faxRemove {
	border-color:#CC6633;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#FFEEAA
}
table.main  {
	background-color: #fff;
	padding: 8px 0px 0px;
	width: 770px;
	margin: auto;
	text-align: left;
	vertical-align:top;
}
.main2  {
	background-color: #fff;
	padding: 8px 0px 0px;
	margin: auto;
	width: 100%;
	height: 100%;
	text-align: left;
}

.hot_loads_title {
	text-align:center;
	vertical-align:middle;
	background-color: #FFCC66;
	color:#003399;
	font-size:11px;
	font-weight:bold;
	height:20px;
	border-top: none;
}

.hot_loads b {
	color:#FF0000;
}

.hot_loads {
	border-top-style: solid;
	border-top-color: #36c;
	border-top-width: 1px;
}


a:link.white     { color: #FFFFFF; font-size:10px; text-decoration: none; font-weight:bold }
a:active.white   { color: #FFFFFF; font-size:10px; text-decoration: none; font-weight:bold }
a:visited.white  { color: #FFFFFF; font-size:10px; text-decoration: none; font-weight:bold }
a:hover.white    { color: #FFFFFF; font-size:10px; text-decoration: underline; font-weight:bold}

DIV.archive_scroller {
	width:420px;
	height:156px;
	overflow:auto;
}

DIV.log_scroller {
	width:320px;
	height:156px;
	overflow:auto;
}

.question {
	cursor:help;
	color: #CC6633;
	font-weight:bold;
}

DIV.cal {
	position:absolute;
	visibility:hidden;
	background-color:#E6ECFF;
	width: 155px;
	/*layer-background-color:white;*/
}

DIV.calendar {
	position:absolute;
	visibility:hidden;
	background-color:#E6ECFF;
	width:340px;
	/*layer-background-color:white;*/
}

.message {
	color:#0000FF;
	font-weight:bold;
}
.error_message {
	color:#FF0000;
	font-weight:bold;
}

a:link.cpOtherMonthDate    { color: #0E60EF; text-decoration: none; font-weight:bold }
a:active.cpOtherMonthDate  { color: #0E60EF; text-decoration: none; font-weight:bold }
a:visited.cpOtherMonthDate { color: #0E60EF; text-decoration: none; font-weight:bold }
a:hover.cpOtherMonthDate   { color: #0E60EF; text-decoration: none; font-weight:bold; background-color:#C0C0C0 }

a:link.cpCurrentMonthDate    { color: #003399; text-decoration: none; font-weight:bold }
a:active.cpCurrentMonthDate  { color: #003399; text-decoration: none; font-weight:bold }
a:visited.cpCurrentMonthDate { color: #003399; text-decoration: none; font-weight:bold }
a:hover.cpCurrentMonthDate   { color: #003399; text-decoration: none; font-weight:bold; background-color:#C0C0C0 }

a:link.cpCurrentDate    { color: #003399; text-decoration: none; font-weight:bold }
a:active.cpCurrentDate  { color: #003399; text-decoration: none; font-weight:bold }
a:visited.cpCurrentDate { color: #003399; text-decoration: none; font-weight:bold }
a:hover.cpCurrentDate   { color: #003399; text-decoration: none; font-weight:bold}

/*#fq { width : 100px; font-family : Arial, sans-serif; font-size : 13px; padding-left : 4px; }*/
#search-results { width : 180px; border : 1px solid #000; background : #fff; display : none; float : left; position:absolute; z-index:1000; }

* html div#search-results { width : 187px; } /* box model hack */
.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; font-size : 13px; padding : 1px 0 0 0; }
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 13px; margin-right : 3px; padding-top : 2px; }

.showstate{

	/*cursor:hand;*/
	cursor:pointer;
	float: right;
	margin-top: 2px;
	margin-right: 3px;
}

.switchcontent{
	width: 400px;
	border: 1px solid black;
	border-top-width: 0;
	background-color: #E6ECFF;
}

TABLE.more_info{
	background-color:#E6ECFF;
	/*color:#003399;		*/
}
TR.more_info{
	background-color:#E6ECFF;
	/*color:#003399;		*/
}
TD.more_info{
	background-color:#E6ECFF;
	/*color:#003399;		*/
	border-top: thin solid #E6ECFF;
}
TABLE.more_info_stops{
	background-color:#FFFFFF;
	/*color:#003399;		*/
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-color: #3366CC;
	border-left-width: 1px;
}
TD.more_info_stops{
	background-color:#FFFFFF;
	/*color:#003399;		*/
	border-right-style: solid;
	border-right-color: #3366CC;
	border-right-width: 1px;
}

TD.not_found_stops{
	background-color:#FFCC33;
	color:#CC0000;
	border-right-style: solid;
	border-right-color: #3366CC;
	border-right-width: 1px;
}
TABLE.line_items{
	background-color:#EFEFEF;
	/*color:#003399;		*/
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-color: #3366CC;
	border-left-width: 1px;
}
TD.line_items, th.line_items {
	background-color:#EFEFEF;
	/*color:#003399;		*/
	border-right-style: solid;
	border-right-color: #3366CC;
	border-right-width: 1px;
}
TABLE.hot_more_info{
	background-color:#FFF4DF;
	/*color:#003399;		*/
}
TR.hot_more_info{
	background-color:#FFF4DF;
	/*color:#003399;		*/
}
TD.hot_more_info{
	background-color:#FFF4DF;
	/*color:#003399;		*/
	border-top: thin solid #E6ECFF;
}
TABLE.hot_more_info_stops{
	background-color:#FFEFCF;
	/*color:#003399;		*/
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-color: #3366CC;
	border-left-width: 1px;
}
TD.hot_more_info_stops{
	background-color:#FFEFCF;
	/*color:#003399;		*/
	border-right-style: solid;
	border-right-color: #3366CC;
	border-right-width: 1px;
}
TABLE.hot_line_items {
	background-color:#FFEFCF;
	/*color:#003399;		*/
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-color: #3366CC;
	border-left-width: 1px;
}
TD.hot_line_items, th.hot_line_items {
	background-color:#FFEFCF;
	/*color:#003399;		*/
	border-right-style: solid;
	border-right-color: #3366CC;
	border-right-width: 1px;
}
.rowon, .rowoff:hover {
	background-color: #FFEEAA;
}
.rowoff {
	background-color: #FFFFFF;
}
.rowurgent {
	background-color: #FFCC66;
}
.rowselected {
	background-color: #DFE5FF; /*#DFE5FF	;*/
}
.alf_hot_loads_title {
	background-color: #FFCC66;
}
TABLE.alf_hot_loads {
	background-color:#FFEFCF;
	border-color: #FFCC66 ;
	border-width:2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.hottablerowon, .hottablerowoff:hover, .hottablerowoff_mabd:hover {
	background-color: #FFCC66 ;
	color: #000000;
}
.hottablerowoff_mabd:hover a {   
	color: #c63;
}
.hottablerowoff {
	background-color: #FFEFCF;
}
#mabd_div { 
	float:  right; 
	margin-right:  25px; 
	color:  red; 
}
#mabd_div a {
	color: red;
}
.hottablerowoff_mabd {
	background-color: #AA0000; 
	color: #FFFFFF; 
}
.hottablerowoff_mabd a { 
	color: #AAFFFF; 
}
.hottablerowselected {
	background-color: #FFCC66;
}
.alf_hot_loads TD {
	border-top-style: solid;
	border-top-color: #36c;
	border-top-width: 1px;
}
.hotrowon, .hotrowoff:hover {
	background-color: #FFEEAA ;
}
.hotrowoff {
	background-color: #FFCC66;
}
.hotrowselected {
	background-color: #FFCC66;
}

#loading {
		width: 200px;
		height: 100px;
		background-color: #FFCC66;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -50px;
		margin-left: -100px;
		text-align: center;
}

div.loads_results {
	height: 700px;
	overflow:scroll;
}

.help {
		background-color: #ffcc66;
		border: 2px solid #cc6633;
		font-size: 14px;
		font-weight: bold;
		color: #cc6633;
		float: right;
		width: 100px;
		margin-right: 20px;
		padding: 3px;
		text-align: center;
	}

.help a:link, .help a:visited {
	color: #CC6633;
}

.details_div table {
	border-collapse: collapse;
	float: left; 
	margin: 5px;
}
.details_div table td {
	border: 1px solid #3366CC;
	border-collapse: collapse;
}

.load_fieldset {
	border:  1px solid #003399;
	text-align: left;
}
.load_fieldset legend {
	border:  1px solid #003399; 
	font-weight: bold; 
	background-color: #3366CC;
	color:  #FFFFFF; 
	padding:  2px 5px; 
	margin-left: 3px;
}
.load_title {
	background-color: #003399; 
	color:  #FFFFFF; 
	font-weight:  bold; 
	padding:  3px;
}
select.page_num {
	/* font-size: smaller;  */
}
.alf_page_num_prev, .alf_page_num_next {
	text-decoration:  none;
	color: #cc6633;
}
.sample_tb { background: url(/images/bg_sample.gif) no-repeat center 50px; }
.sample_text { padding: 5px; border: 1px solid red; color: red; float: right; }
.print_reverse_inline, .print_reverse_block, .print_reverse_td { display: none; } /* hide on page but visible in print */
a:link.filter_status     { color: #3366CC; font-size:10px; text-decoration: none; font-weight:bold }
a:active.filter_status   { color: #3366CC; font-size:10px; text-decoration: none; font-weight:bold }
a:visited.filter_status  { color: #3366CC; font-size:10px; text-decoration: none; font-weight:bold }
a:hover.filter_status    { color: #3366CC; font-size:10px; text-decoration: underline; font-weight:bold}

#filter_info { margin: 5px; }

.load_caltsaca { background-color:  #CCCCCC; }

.reviewItem,
.even td {
	border-top-style: solid;
	border-top-color: #36C;
	border-top-width: 1px;
}

.reviewItem2,
.odd td {
	border-top-style: solid;
	border-top-color: #36C;
	border-top-width: 1px;
}
.reviewItem a:link, .reviewItem2 a:link,
.even a:link, .odd a:link {
	color: #CC6633;
	text-decoration: underline;
}
	
.reviewItem a:visited, .reviewItem2 a:visited,
.even a:visited, .odd a:visited {
	color: #CC6633;
	text-decoration: underline;
}

.reviewItem a:hover, .reviewItem2 a:hover,
.even a:hover, .odd a:hover {
	color: #CC6633;
	text-decoration: none;
}

.reviewHeader {
	color:#CC6633;
	text-align: left;
	margin: 2px 2px 2px 5px;
	font-weight: bold;
	padding: 3px;
}
.reviewHeader a:link, 
.reviewHeader a:visited {
	color:#CC6633;
	text-decoration:underline;
}

.reviewHeader a:hover {
	color:#CC6633;
	text-decoration:none;
}

th.headerSortUp { 
		background-image:url(images/black_up_arrow.gif);
		background-repeat:no-repeat; 
		background-position: right center;
} 

th.headerSortDown { 
		background-image: url(images/black_down_arrow.gif); 
		background-repeat:no-repeat; 
		background-position: right center;
} 
