﻿body { margin: 0px;
	  background-color: #FFFFFF;
	  color: #000000;
	  font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
      font-size: 8pt;
      text-align: center; }

img{ margin:0px;
	 border-width:0px; }
	 
h1 {
  font-size: 16pt;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}
h2 {
  font-size: 14pt;
  color: #003399;
  padding-bottom: 20px;
  margin: 0px;
}
h3 {
  font-size: 12pt;
  font-weight: bold;
  color: #003399;
  padding-bottom: 10px;
  margin: 0px;
}

h4 {
  font-size: 10pt;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 0px;
  margin: 0px;
}
h5 {
  font-size: 8pt;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0px;
  margin: 0px;
}

table { font-size:8pt; }

th { font-weight:bold;
	text-align:left; }

*.blue { color:#003399; }

.error_msg{ color:#FF0000;
			text-align:center;
			font-weight:bold; }

.top_nav_item { float:left;
				color:#003399;
			    margin-right:25px;
				margin-top:3px;
				vertical-align:middle; }

div.center { text-align:center; }

.main_layout  { min-width:750px;
			   max-width:750px;
			   width:750px;
			   margin:0 auto;
			   text-align:center;}

				 
.image_head { white-space:nowrap; }
				
.contents { text-align:left;
			font-size:8pt;
			border-collapse:collapse;
			max-width:750px;
			min-width:750px;
			width:750px;}
 
.top_nav{ color:#003399;
		  min-height:18px;
		  max-height:18px;
		  height:18px;
		  max-width:746px;
		  min-width:746px;
		  width:746px;
		  vertical-align:middle;
		  margin-top:2px;
		  margin-bottom:20px;}

.bottomborder { border-bottom-style:dotted;
			    border-bottom-width:1px;
				border-bottom-color:#888888;
				padding-bottom:4px; }
						
.button{ background-color:#FFFFFF; 
		 border-style:solid; 
		 border-width:1px;
		 border-color:#003399;
		 font-size:8pt;
		 color:#003399; }
		 
.text-right { text-align:right; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.top { vertical-align:top; }
.text-big { font-size:10pt;}
.bottom { vertical-align:bottom; }


.left { float:left; }
.right { float:right; }
	 
.textbox { background-color:#FFFFFF; 
	       border-style:solid; 
		   border-width:1px;
		   border-color:#003399;
		   font-size:8pt;
		   color:#003399;
   		   width:250px;}
		   
.textbox_mid { background-color:#FFFFFF; 
	       border-style:solid; 
		   border-width:1px;
		   border-color:#003399;
		   font-size:8pt;
		   color:#003399;
   		   width:190px;}

.textbox_short { background-color:#FFFFFF; 
	       border-style:solid; 
		   border-width:1px;
		   border-color:#003399;
		   font-size:8pt;
		   color:#003399;
   		   width:53px;}

.textbox_track_and_trace { 	background-color:#FFFFFF; 
							border-style:solid; 
							border-width:1px;
							border-color:#003399;
							font-size:8pt;
							color:#003399;
							width:120px;
							height:20px;}
							
.track_and_trace_table { white-space:nowrap;
						min-width:750px;
						max-width:750px;
						width:750px; }

.track_and_trace_details_table { min-width:750px;
								max-width:750px;
								width:750px; }
						
.textbox_track_and_trace_mid { 	background-color:#FFFFFF; 
								border-style:solid; 
								border-width:1px;
								border-color:#003399;
								font-size:8pt;
								color:#003399;
								width:83px;
								height:20px; }	

.textbox_track_and_trace_short { 	background-color:#FFFFFF; 
									border-style:solid; 
									border-width:1px;
									border-color:#003399;
									font-size:8pt;
									color:#003399;
									width:35px;
									height:20px; }							
							
.label_track_and_trace {	font-weight:bold;
						padding:2px; }
		   
.loginbox { background-color:#FFFFFF; 
	       border-style:solid; 
		   border-width:1px;
		   border-color:#003399;
		   font-size:8pt;
		   color:#003399;
   		   width:150px;
 		   height:20px;}		   
		   
.label { width:125px;
		padding-bottom:15px;}
		 
.main_col { max-width:374px;
		   min-width:374px;
		   width:372px;
		   vertical-align:top;
		   margin-bottom:10px;}

.box_dotted 	 { border-style:dotted;
			   border-width:1px;
			   border-color:#aaaaaa;
			   min-height:280px;
			   max-height:280px;
			   height:280px;
			   min-width:250px;
			   max-width:250px;
			   width:250px;
			   margin-left:110px;
			   padding:5px;}
			   
.box_login 	 { border-style:solid;
			   border-width:1px;
			   border-color:#aaaaaa;
			   min-height:200px;
			   max-height:200px;
			   height:200px;
			   min-width:280px;
			   max-width:280px;
			   width:280px;
			   margin-left:210px;
			   padding:5px;}

.box_login_small { 	border-style:solid;
					border-width:1px;
					border-color:#aaaaaa;
					min-height:100px;
					max-height:100px;
					height:100px;
					min-width:280px;
					max-width:280px;
					width:280px;
					margin-left:210px;
					padding:5px; }

.nobox_login {	border-style:none;
				border-width:0px;
				min-height:100px;
				max-height:100px;
				height:100px;
				min-width:280px;
				max-width:280px;
				width:280px;
				margin-left:210px;
				padding:5px; }							

.login_icon {  width:50px;
		      padding-left:40px; }
			  
.pst_logo {	width:250px;
		    min-width:250px;
			max-width:250px;
			margin-left:20px;}

.padded_top_bottom {	padding-top:10px;
					padding-bottom:10px; }
					
.box_logo { margin-top:45px;
		   text-align:right;
		   vertical-align:bottom; }
			
.headspacer {	background-color:#3366cc;
				border-collapse:seperate;
				border-left-color:#ffffff;
				border-left-style:solid;
				border-left-width:8px;
				min-width:180px;
				max-width:180px;
				width:173px;
				min-height:80px;
				max-height:80px;
				height:80px;}

.info_box{ 	min-width:500px;
			max-width:500px;
			width:500px;
			padding: 25px;}
				
.info_box_head{	background-color:#cccccc;
				height:15px;
				font-size:10pt;
				color:#003399; 
				font-weight:bold;
				text-align:left; }
				
.info_box_body{ border-width:1px;
				border-style:solid;
				border-color:#cccccc;
				padding:5px;}
				
.blue_border {	border-style:solid;
				border-color:#003399;
				border-width:1px; }

.message_box_table{border-width:1px;
				   background-color:#FFFFFF;
				   border-color:#000f5c;
				   border-style:solid;
				   width:480px;
				   min-width:480px;
				   max-width:480px;
				   overflow:hidden;
				   left:35%;
				   position:absolute;
				   top:35%;
				   padding:3px;
				   z-index:2;}
						  

					 
.message_box_body{text-align:justify;
				  vertical-align:middle;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:11px;
				  font-family:Arial, Helvetica, sans-serif;}
				  
.message_box_body:link{color:#000000;
 					   text-align:justify;
 					   vertical-align:middle;
					   font-weight:bold;
					   font-family:Arial, Helvetica, sans-serif;
					   font-size:11px;
					   font-family:Arial, Helvetica, sans-serif;}	

.message_box_body:visited{color:#000000;
						  text-align:justify;
						  vertical-align:middle;
						  font-weight:bold;
						  font-family:Arial, Helvetica, sans-serif;
						  font-size:11px;}					   
					 
.message_box_head_regular {color:#000F5C;
						  background-color:#a5cbff;
						  border-color:#a5cbff;
						  font-weight:bold;
						  font-size:18px;
						  text-align:left;
						  border-collapse:collapse;
						  border-spacing:0px;
						  border-color:#539CFF;
						  padding-left:5px;
						  font-family:Arial, Helvetica, sans-serif;}

.message_box_head_critical{color:#b00000;
						   background-color:#ff9595;
						   border-color:#ff9595;
						   font-weight:bold;
						   font-size:18px;
						   text-align:left;
						   border-collapse:collapse;
						   border-spacing:0px;
						   border-color:#539CFF;
						   padding-left:5px;
						   font-family:Arial, Helvetica, sans-serif;}
						  
.message_box_head_icon{padding-right:10px;
					   vertical-align:middle;}
					   
.message_box_button_layout{padding:5px;
						   text-align:right;
						   font-family:Arial, Helvetica, sans-serif;
				           font-size:11px;}
		   
.message_box_button_regular{color:#000F5C;
							padding:3px;
							background-color:#a5cbff;
							border-width:1px;
							border-style:solid;
							border-color:#000F5C;
							text-align:right;
							vertical-align:middle;
							font-weight:bold;
						    font-family:Arial, Helvetica, sans-serif;
							font-size:11px;}
							
.message_box_button_regular:link{color:#000F5C;
								 text-decoration:none;
								 font-weight:bold;
								 font-family:Arial, Helvetica, sans-serif;
								 font-size:11px;}
								 
.message_box_button_regular:visited{color:#000F5C;
									text-decoration:none;
									font-weight:bold;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;}

.message_box_button_critical{color:#b00000;
							 padding:3px;
							 background-color:#ff9595;
							 border-width:1px;
							 border-style:solid;
							 border-color:#b00000;
							 text-align:right;
							 vertical-align:middle;
							 font-weight:bold;
							 font-family:Arial, Helvetica, sans-serif;
							 font-size:11px;}
							 
.message_box_button_critical:link{color:#b00000;
								  text-decoration:none;
								  font-weight:bold;
								  font-family:Arial, Helvetica, sans-serif;
								  font-size:11px;}
								  
.message_box_button_critical:visited{color:#b00000;
									 text-decoration:none;
									 font-weight:bold;
									 font-family:Arial, Helvetica, sans-serif;
									 font-size:11px;}					   


			
