/*** set catalog width and center ***/
html {overflow-y: scroll;} 
body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	background-color: #FFFFFF;
	line-height:18px;
}

a.custom
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #333333;
	align: center;
	text-decoration:none;
	font-weight:normal;
}

a.custom:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07a0b;
	line-height:22px;
	text-decoration:none;
	font-weight:normal;
}
.custom_highlighted
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #e07a0b;
	text-decoration:none;
	font-weight:bold;
}

a.custom_highlighted
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #e07a0b;
	text-decoration:none;
	font-weight:bold;
}

a.custom_highlighted:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07a0b;
	line-height:22px;
	text-decoration:underline;
	font-weight:bold;
}
				


.splitbodyleft_glossary		{
				font: 12px verdana, arial, tahoma; 
				text-align:left;
				vertical-align:top;
				line-height:20px;
				background-color:#FFFFFF;
				width:440px; 
				}

.splitbodyright_glossary		{
				font: 11px verdana, arial; 
				text-align:left;
				vertical-align:top;
				line-height:20px;
				background-color:#FFFFFF;
				width:300px;
				position:relative;
				top:55px;
				border-top:1px dotted #e2e2e2;
				padding:10px; 
				}
				
a.cc_nav_header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:30px;
	color: #333333;
	align: center;
	text-decoration:none;
	font-weight:bold;
}

a.cc_nav_header:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07a0b;
	align: center;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}

#subnav_margin { 
				margin-top:2px;
				margin-bottom:5px;
}

a.news_indent_gray		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				padding-left:15px;
				line-height:16px;
				text-decoration:none;
				color: #333333;
				}				

a.news_indent_gray:hover		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				text-decoration:none;
				padding-left:15px;
				line-height:16px;
				color: #e07a0b;
				}
.news_indent_orange		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				padding-left:15px;
				line-height:16px;
				text-decoration:none;
				font-weight:normal;
				color: #e07a0b;
				}	
				
a.news_indent_orange		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				padding-left:15px;
				line-height:16px;
				text-decoration:none;
				font-weight:normal;
				color: #e07a0b;
				}				

a.news_indent_orange:hover		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				text-decoration:underline;
				padding-left:15px;
				line-height:16px;
				font-weight:normal;
				color: #e07a0b;
				}
				
a.news_indent_2		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				padding-left:15px;
				line-height:16px;
				text-decoration:none;
				color: #e07a0b;
				}				

a.news_indent_2:hover		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				text-decoration:underline;
				padding-left:15px;
				line-height:16px;
				color: #e07a0b;
				}	
				
.headline_drk_orange_sm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #e07a0b;
	text-align: left;
	font-weight: bold;
	line-height:24px;
}

.text_bold_12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	font-weight: bold;
	line-height:20px;
}	
				
td.body_glossary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px; padding:0px;
	text-align:left;
	font-size : 11px;
	color : #333333;
	line-height:18px;
	width:140px;
	padding:5px;
	background-image:url(/images/bg_freight_gray_gradient.gif);
	background-repeat:repeat-x;
	vertical-align:top;
}

table.glossary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px; padding:0px;
	text-align:left;
	font-size : 11px;
	color : #333333;
	line-height:18px;
	width:auto;
	position:relative;
	top:15px;
}				
				
#glossary_container { width:962px;
	height:auto;
	margin:0px auto;
	text-align:center;
	background-color:#ffffff;
	align: center;	
}

#glossary_header_container {
	width:auto;
	height:auto;
	margin:0px auto;
	text-align:center;
	background-color:#ffffff;
	clear: right;
	align: center;	
	}

#glossary_footer_container {
	margin:0px auto;
	text-align:center;
	background-color:#ffffff;
	clear: right;
	align:center;	
	}
	
	
#glossary_nav { background-color:#f9f7f7;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color:#666666;
				line-height:20px;
				background-image:none;
				border:1px solid #e0e0e0;
				width:190px;
				margin-top:20px;
				padding:15px;
				margin-right:25px;
				margin-bottom:20px;
				line-height:22px;
				text-align:left;
				float:left;
}

#glossary_content { background-color: white;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size : 12px;
				background-image:none;
				width:700px;
				margin:0px 0px;
				padding-top:15px;
				line-height:22px;
				text-align:left;
				float:left;
				clear:right;
				vertical-align:top;
}

	
a.glossary
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #333333;
	align: center;
	text-decoration:none;
	font-weight:normal;
}

a.glossary:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07a0b;
	align: center;
	line-height:22px;
	text-decoration:none;
	font-weight:normal;
}

a.glossary_highlighted
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #e07a0b;
	align: center;
	text-decoration:none;
	font-weight:bold;
}

a.glossary_highlighted:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e07a0b;
	align: center;
	line-height:22px;
	text-decoration:underline;
	font-weight:bold;
}
				
								
.stylecolors 				{
				font: 11px tahoma, verdana, arial; 
				text-align:left;
				vertical-align:top;
				padding-top:5px;
				padding-left:2px;
				background-color:#FFFFFF;
				}

.styledescription			{
				font: 11px tahoma, verdana, arial; 
				text-align:left;
				vertical-align:top;
				padding-top:10px;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:0px;
				background-color:#FFFFFF;
				}
								
.stylemill				{
				font: 11px tahoma, verdana, arial; 
				text-align:left;
				vertical-align:middle;
				padding-top:0px;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:0px;
				background-color:#FFFFFF;
				}
				
.stylephoto			{
				background-color:#FFFFFF;
				font: 11px tahoma, verdana, arial; 
				text-align:center;
				vertical-align:middle;
				padding-top:0px;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:0px;
				}		
				
.team				{
				font: 11px tahoma, verdana, arial; 
				text-align:left;
				vertical-align:top;
				padding-top:0px;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:0px;
				}						
				
				
select	     {
				font: 11px arial, tahoma, verdana, arial; 
				text-align:left;
				vertical-align:top;
				color:#0000FF;
				}

table.content  {
					width:625px;
					height:425px;
					}				
				
table.page {
				width:100%;
				font: 12px Verdana, Arial, Helvetica, sans-serif;
				}
				


table.ups {
				width:550px;
				}				

/* begin top cell of custom catalog */

td.headercell {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				background-image: url(/images/bg_lav_gradient.gif); 
				text-align:left;
				border-top: 1px solid #f0f0f0;
				padding: 5px;
				padding-left:10px;
				height:45px;
				vertical-align:middle;
				width:640px;
				}
				
td.tools_home {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				padding-left: 22px;
				vertical-align:top;
				width:auto;
				line-height:20px;
				}
				
td.headercell_orng {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				background-image: url(/images/bg_orng_gradient.gif); 
				text-align:left;
				border-top: 1px solid #f0f0f0;
				padding: 5px;
				padding-left:10px;
				height:45px;
				vertical-align:middle;
				width:640px;
				}
				
td.extra_line_height {
				font: 12px Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				vertical-align:top;
				color:#333333;
				line-height:18px;
				width:100%;
				}
.regular {
				font: 12px Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				}			
				
/* end top cell */

/* begin bottom cell of custom catalog */
td.formcell {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				/* background-color:#f9f9f9;  */
				color:#333333;
				background-image: url(../images/bg_20px_dot.gif);
				padding: 10px;
				border-bottom: 1px solid #f0f0f0;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				vertical-align:top;				
				}
				
/* end bottom cell */

td.formcell_intro {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				background-image: url(../images/bg_20px_dot.gif);
				padding: 27px;
				border-bottom: 1px solid #f0f0f0;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				vertical-align:top;				
				}

td.formcell2 {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				/*background-color:#E7E5DD; */
				color:#333333;
				background-color: #FFFFFF;
				padding: 10px;
				border: 0px;
				vertical-align:top;
				}

td.formcell3 {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				color:#333333;
				border: 0px;
				vertical-align:top;
				padding-top:2px;
				padding-left:0px;
				padding-right:2px;
				padding-bottom:4px;
				vertical-align:top;
				}

td.small_table {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				color:#333333;
				border: 0px;
				vertical-align:top;
				padding-top:5px;
				padding-left:7px;
				padding-right:2px;
				padding-bottom:5px;
				vertical-align:top;
				}				
td.formcell4 {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				padding: 10px;
				border-bottom: 1px solid #ffffff;
				border-left: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				vertical-align:top;				
				}
td.formcell4_arial {
				font: 11px Arial; 
				text-align:left;
				color:#333333;
				padding: 10px;
				border-bottom: 1px solid #ffffff;
				border-left: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				vertical-align:top;				
				}

td.table_no_border {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:center;
				color:#333333;
				border: 0px;
				vertical-align:top;				
				}
				
td.table_left_border {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:center;
				color:#333333;
				border: 1px solid #eaebf7;
				padding-top:3px;
				padding-bottom:4px;
				vertical-align:top;				
				}
				
td.formcell5 {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				text-align:left;
				/*background-color:#E7E5DD; */
				color:#333333;
				border: 0px;
				vertical-align:top;
				}
				
td.formcell6 {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				background-color:#eaebf7;
				color:#333333;
				padding: 10px;
				border-bottom: 1px solid #f0f0f0;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				vertical-align:top;				
				}
td.formcell7 {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				/* background-color:#f9f9f9;  */
				color:#333333;
				background-image: url(../images/bg_20px_dot.gif);
				padding: 20px;
				border-top: 0px;
				border-bottom: 0px;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				vertical-align:top;				
				}
td.formcell8 {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				border: 0px;
				padding-top: 20px;
				}
				
td.formcell9 {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				background-image: url(../images/bg_20px_dot.gif);
				padding: 20px;
				border-top: 0px;
				border-bottom: 1px solid #f0f0f0;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				vertical-align:top;				
				}
				
td.formcell10 {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				background-color:#f0f0f0;
				padding: 20px;
				border-top: 0px;
				border-bottom: 1px solid #f0f0f0;
				border-left: 1px solid #f0f0f0;
				border-right: 1px solid #f0f0f0;
				vertical-align:top;				
				}
				
td.formcell_bottom {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				background-image: url(../images/bg_20px_dot.gif);
				color:#333333;
				padding: 10px;
				border-top: 0px;
				border-bottom: 1px solid #f0f0f0;
				vertical-align:top;				
				}
td.formcell_top {
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				background-image: url(../images/bg_20px_dot.gif);
				color:#333333;
				padding: 20px;
				border-bottom: 0px;
				border-top: 1px solid #f0f0f0;
				vertical-align:top;				
				}				
				
				
table.formcell_noborder2 {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				background-image: url(../images/bg_20px_dot.gif);
				color:#333333;
				padding: 5px;
				border: 0px;
				vertical-align:top;				
				}

td.formcell_noborder_right {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:right;
				background-image: url(../images/bg_20px_dot.gif);
				color:#333333;
				padding: 5px;
				border: 0px;
				vertical-align:top;				
				}

td.formcell_noborder {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				background-image: url(../images/bg_20px_dot.gif);
				color:#333333;
				padding: 5px;
				border: 0px;
				vertical-align:top;				
				}
																					
td.formsubmit {
				font: 11px tahoma, verdana, arial; 
				text-align:center;
				background-color:#E7E5DD;
				color:#333333;
				padding-left:5px;
				}

td.tools_header {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				padding: 10px;
				width: auto;
				vertical-align:top;				
				}

td.tools3 {
				font: 12px Verdana, Arial, Helvetica, sans-serif; 
				text-align:left;
				color:#333333;
				padding: 10px;
				width: 450px;
				vertical-align:top;
				position:relative;
				left:5px;			
				}								
.ad-box {
  /*background: #eee;*/
  /*border: 1px solid black;*/
  padding: 0px;
  position: absolute;
  left: 310px;
  top: 128px;
  /*width: 600px;*/
}
.ad-box-title {
  /*background: #ccc;*/
  padding: 5px;
  font-weight: bold;
  font-size: large;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

.step_align {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#333333;
	font-weight: normal;
	padding-left: 50px;
	padding-right: 20px;
}

.step_align_bold {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#333333;
	font-weight: bold;
	padding-left: 50px;
	padding-right: 20px;
}

.step_align_bold_orange {
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#e07a0b;
	font-weight: bold;
	padding-left: 50px;
	padding-right: 20px;
}	

 
								


