﻿html, body{ background-color:#fff;margin: 0px auto;padding: 0px;font: normal 11px/16px "lucida grande" , tahoma, arial, verdana, sans-serif;color: #999;}

body 
{
	behavior: url("csshover3.htc");

}

#submenulanguage
{
	background:#6f797c;color:#fff;
	width:200px;
	
	z-index:99;
	
	float:right;
	
	margin:40px 0px 0px 0px !important;
	margin:50px 0px 0px 0px;
}

#submenulanguage ul, #submenulanguage ul li
{
	list-style:none;
	text-align:left;
}



#submenulanguage a
{
	color:#fff;
}



#submenulanguage ul li
{
	float:left;
	margin-right:10px;
}

#submenulanguage ul li a
{
	color:#FFF;
	display:block;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
}

#submenulanguage ul li a:hover
{
	background:#A40000;
}

.clear{clear: both;}
img {border:0px;}
.maintxt {font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;margin: 0;padding: 7px 0;color: #444;}

.important {color:#b91d1d;}

.fleft {height:0px;float:left;}
.fright {height:0px;float:right;}

#newwrapper div#leftnav div.eventupdates, div.eventupdates 
{
	margin:0px 0px 0px;
	padding:10px 0px 0px 0px;
	clear:both;
}

#newwrapper div#leftnav div.eventupdates h3, div.eventupdates h3 
{
	font:bold 8pt tahoma,arial,verdana;
	color:#444;
	padding:10px;
	border-bottom:solid 1px #ddd;
	margin:0px 0px 0px 0px;
}

#newwrapper div#leftnav div.eventupdates li h1 
{
	font:bold 12pt arial,tahoma, verdana; color:#444;margin:0px;padding:0px;
	padding:0px;
	clear:both;
}

#newwrapper div#leftnav  div.eventupdates li h2
{
	font:8pt arial,tahoma, verdana; color:#444;margin:0px;padding:0px;
	clear:both;
}

#newwrapper div#leftnav div.eventupdates li p
{
	margin:0px;padding:0px;
	clear:both;
}


#newsandannouncements 
{
	padding:0px 15px 15px 0px;margin:0px 0px 5px 0px;width:500px;border-bottom:dotted 1px #ddd;
	color:#666;
}

#newsandannouncements b
{
	font:bold 10pt tahoma,arial,tahoma,verdana;
	color:#444;
	background:transparent url(../img/bullet_green_arrow.gif) no-repeat scroll 0 0px;
	padding:2px 0px 2px 23px;
	display:inline-block;

}

div.testimonial 
{
	clear:both;
	color:#666;line-height:1.8em;padding:10px 20px;
	margin:20px 0px 0px 0px;
}

#fedex_shipto_restrict 
{
	border:solid 1px #ddd;
	padding:10px;
	margin:0px 0px 10px 0px;
	color:#666;
}

#fedex_shipto_restrict .company
{
	font:bold 9pt tahoma,arial,verdana;
	color:#444;
}
#fedex_shipto_restrict .inner-wrapper
{
	border-top:solid 3px #eee;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 20px;
	line-height:1.5em;
	color:#444;
}
#fedex_shipto_restrict .inner-wrapper .inner-wrapper-misc
{
	border-top:dotted 1px #eee;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

#fedex_shipto_restrict .inner-wrapper div span
{
	color:#999;
	padding:0px 0px 0px 5px;
}


td.default #newsandannouncements a
    {
    	background:transparent url('../img/bullet_green_arrow.gif') no-repeat scroll 0 1px;
		color:#444;
		padding:2px 0px 2px 23px;
		display:inline-block;
font:bold 10pt tahoma,arial,tahoma,verdana;
}


td.default #newsandannouncements a.linker
    {
    	background:none;

		padding:0px;
		display:inline;
font:normal 8pt tahoma,arial,tahoma,verdana;
}



a#ui_logo 
{
	background:transparent url('../img/ui/ui_logo_v3.gif') no-repeat 0px 0px;
	width:175px;
	height:29px;
	display:block;
	position:relative;
	top:25px;
	left:20px;
}

table#hor-minimalist-b tr.disabledrow,table#hor-minimalist-b  tr.disabledrow:hover td 
{
	background-color:#f5f5f5;
}

table#hor-minimalist-b  tr.disabledrow td, table#hor-minimalist-b  tr.disabledrow:hover td
{
	color:#aaa;
}

#addusernotes 
{
	margin:0px 0px 10px 0px;
	border:solid 1px #e6bfba;background-color:#fff;
	padding:10px;
}

div#header_attributes 
{
	text-align:right;
	position:absolute;
	width:100%;
	top:-10px;
	//top:0px;
	left:0px;
}

div#header_rewardship 
{
	text-align:right;
	position:absolute;
	width:100%;
	top:113px;
}


div#header_rewardship ul
{
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style:none;
}

div#header_rewardship ul li
{
	margin:0px;
	padding:0px 10px 0px 0px;
	list-style:none;
	float:left;
	color:#666;
	border-right:solid 1px #aaa;
	margin-right:10px;
}

div#header_rewardship ul li label
{
	display:block;
	font:bold 14pt arial,tahoma,verdana;
	color:#444;
	letter-spacing:-1px;
	
}

div#header_rewardship ul li label.red
{
	color:#ff0000;
	
}

div#header_attributes ul
{
	float:right;
	color:#fff;
	list-style:none;
	
}

div#header_attributes ul li
{
	list-style:none;
	float:right;
	padding:5px 10px;
}

div#header_attributes ul li.autopay
{
	background:transparent url('../img/ui/ui_icon_autopay.png') no-repeat 0px 5px;
	padding-left:35px;
}

div#header_attributes ul li.einvoice
{
	background:transparent url('../img/ui/ui_icon_einvoice.png') no-repeat 0px 4px;
	padding-left:22px;
}

div#header_attributes ul li.adminuser
{
	background:transparent url('../img/ui/ui_icon_admin.png') no-repeat 0px 4px;
	padding-left:22px;
}

div#header_attributes ul li.shipperuser
{
	background:transparent url('../img/ui/ui_icon_shipper.png') no-repeat 0px 4px;
	padding-left:22px;
}
div#header_attributes ul li.track
{
	background:transparent url('../img/ui/ui_icon_track.png') no-repeat 0px 4px;
	padding-left:26px;
}

div#header_search 
{
	text-align:center;
	margin:25px auto;
	position:absolute;
	width:100%;
	left:0px;
}

input#ctl00_tbQ 
{
	width:260px;
	padding:6px;
	border:0px none;
	margin:0px;
	position:relative;
	color:#aaa;
	top:-10px;
	//height:27px;
	//top:-5px;
	
}


div#global_loader
{
	
position: fixed;
//position: absolute;
right: 0px;
top: 0px;
z-index: 999;
}

div#global_loader span
{
	background: #9a0000;
	font: bold 8pt tahoma,arial,verdana;
	color: #fff;
	padding: 10px;
	line-height: 20px;
	height: 20px;
	margin: 0px;
}


input.btnmozgreen 
{
	border:solid 1px;
	border:solid 1px #d5dce5;
    background:#fff;
    margin:0px;
    -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#RefreshTracking 
{
	float:right;
	position:relative;
	top:0px;
	right:10px;
	z-index:999;
}

a#alerttip em#alerttime 
{
	font-style:normal;
}

a#color 
{
	color:#444;
	background:transparent url();
}

a#alerttip span.alert-tip
{
	display:none;
    position:absolute;
    z-index:999999;
    width:200px;
    text-align:left;
}

span.expired 
{
	display:block;
	color:#f00;
	font:normal 8pt tahoma,arial,verdana;
}

a#alerttip span.alert-tip
{
	display:block;
    position:absolute;
    top:36px;
    right:0px;
    z-index:999999;
    background:transparent url(../img/icon_redtip.gif) no-repeat 0px -10px;
    color:#fff; 
    text-align:left;
}

td.colnum  
{
	background-color:#f6f7f8;
}

td.wordwrap, div.wordwrap 
{
	/*
	white-space: pre-wrap;      
	 white-space: -moz-pre-wrap !important; 
	 white-space: -pre-wrap;     
	 white-space: -o-pre-wrap;   
	 word-wrap: break-word;      
	 */
	 word-wrap:break-word;
	 overflow-x:auto;
	 width:50px;
	 
	 
	
}

td.colleft
{
	text-align:left;
}

td.colcenter
{
	text-align:center;
}


td.colmiddle img
{
	vertical-align:middle;
}

td.colright
{
	text-align:right;
}

td.colalert 
{
	background-color:#fbb5b5;
}

span#alerttip-container 
{
	border:solid 1px #153652;
    background:#215682;
    color:#fff;
    display:block;
    line-height:normal;
    padding:10px;
    color:#fff;
    text-align:left;
    
}

div.redboxalert 
{
	border:solid 1px #153652;
	border-right:solid 1px #153652;
	border-bottom:solid 1px #153652;background:#a60000 url('../img/icon_alert_bg.gif') repeat-x 0px 0px;
	height:53px;
	padding:10px;
	text-align:left;
}

div.redboxalert div.title 
{
	border-bottom:solid 1px #153652;
	margin:0px 0px 8px 0px;
}

div.redboxalert div.content
{
	color:#f2d6d6;
	text-decoration:none;
}

div.redboxalert div.content span.count
{
	color:#fff;
	font-weight:bold;
}

div.redboxalert div.content img
{
	position:relative;
	left:2px;
	top:1px;
}

div.redboxalert div.title img
{
	padding-bottom:8px;
}

table.tblevents tr td span.title
{
	background:transparent url('../img/redbullet.gif') no-repeat 3px 5px;
	padding-left:15px;
	display:block;font:bold 8pt tahoma,arial,verdana;border-bottom:solid 1px #eee;
	padding-bottom:5px;
	margin-bottom:5px;
}

table.tblevents tr td span.title a
{
	text-decoration:none;
}


table.tblnews tr td.normal
{
	background:transparent url('../img/redbullet.gif') no-repeat 3px 11px;
	padding-left:15px;
}

table.tblnews tr td.normal a
{
	text-decoration:none;
}
	
	#rightcontent 
	{
		float:right;width:210px;
	}

	/*group <Global> */
	#exception_loader 
	{
		padding:60px 0px 0px 0px;
		height:100px;
		line-height:100px;
	}
	
	#exception_loader img
	{
		position:relative;
		top:10px; 
	}
	
	#exception_loader span  
	{
		font:bold 8pt tahoma,arial,verdana;
		padding-left:10px;
		color:#444;
	}
   
	#frequentlyshipped ul li
	{
		background-color:transparent;
	}
	#frequentlyshipped ul li a
	{
		color:#444;
	}
	
	#frequentlyshipped ul li a:hover
	{
		color:#B20000;
	}
	
	ul.footer_nav 
	{
		list-style:none;
		padding:0px;
		margin:0px 0px 0px 0px;
	}
	
	ul.footer_nav li
	{
		list-style:none;
		padding:0px 10px 0px 0px;
		margin:0px;
		float:left;
	}
	
	ul.footer_nav li a
	{
	}
	
	#frequentlyshipped ul 
        {
        	margin:0px;
        	padding:0px;
        	list-style:none;
        }
        
        #frequentlyshipped
        {
        	background:#f5f5f5;
        }
        
        #frequentlyshipped ul li
        {
        	margin:0px;
        	padding:5px 5px;
        	border-bottom:solid 1px #ddd;
        	list-style:none;
        	color:#444;
        	font:normal 7pt tahoma,arial,verdana;
        	cursor:pointer;
        }
        
        #frequentlyshipped ul li em
        {
        	font-weight:normal;
        }
        
        #frequentlyshipped ul li span
        {
        	display:none;
            border-top:solid 1px #455054;
            padding-top:5px;
            margin-top:5px;
        }
        
        #frequentlyshipped ul#frequentshipmentnav li a:link em,
        #frequentlyshipped ul#frequentshipmentnav li a:visited em
        {
        	color:#444;
        }
        
        #frequentlyshipped ul li:hover, ul#frequentshipmentnav li a:hover
        {
        	color:#B20000;
        }
        
        #frequentlyshipped ul#frequentshipmentnav  li a:hover em 
        {
        	color:#B20000;
        }
        
        div.rightnavdivider 
        {
        	border-bottom:solid 1px #D52844;margin:0px 0px 8px 0px;padding:0px 0px 8px 5px;
        }
        
        div.rewardvalue a
        {
        	font:bold 16pt arial,tahoma,verdana;
        	letter-spacing:-1px;
        	color:#B20000;
        	text-decoration:none;
        }
        
        ul.footer_nav li.redbullet 
        {
        	background:transparent url(../img/redbullet.gif) no-repeat 0px 6px;
        	padding-left:15px;
        }
        
       ul.requirements, ul.owner
       {
       	    margin:0px;
       	    padding:0px;
       }
       
       ul.requirements li, ul.owner li
       {
       	    float:left;
       	    margin:0px;
       	    padding:10px 0px 10px 0px;
       	    list-style:none;
       }
       
       ul.owner li
       {
       	    
       	    padding:0px 20px 0px 0px;
       	    
       }
       
       ul.requirements li.adobe
       {
       		background:transparent url(../img/icon_reader.gif) no-repeat 4px 6px;
			padding-left:30px; 
       }
       ul.requirements li.ie7
       {
       		background:transparent url(../img/icon_ie7.gif) no-repeat 8px 10px;
			padding-left:30px; 
       }
       
       ul.requirements li.ff
       {
       		background:transparent url(../img/icon_ff.gif) no-repeat 8px 10px;
			padding-left:30px; 
       }
	
	#newwrapper div#leftnav ul
    {
    	list-style:none;
    	margin:0px;
    	padding:0px;
    }
    
    #newwrapper div#leftnav ul li 
    {
    	padding:10px 10px 10px 12px;
    	border-bottom:solid 1px #eee;
    	list-style:none;
    }
    

    
    #newwrapper div#leftnav ul li a
    {
    	text-decoration:none;
    	color:#444;
    }
    
    #newwrapper div#leftnav ul li a:hover
    {
    	text-decoration:none;
    	background:none;
    	color:#e8e8e8;
    }
    
    #newwrapper div#leftnav ul li a:hover
    {
    	color:#b20000;
    }
    

    
    ul#maintab
    {
    	margin:10px 0px 0px 0px;
    	padding:0px;
    	list-style:none;
    	position:relative;
    	top:1px;
    	//top:1px;
    }
    
    ul#maintab  li 
    {
    	float:left;
    	margin:0px 5px 0px 0px;
    	padding:10px 20px;
    	list-style:none;
    	border-top:solid 1px #fff;
    	border-left:solid 1px #ccc;
    	border-right:solid 1px #ccc;
    	font-weight:bold;
    	cursor:pointer;
    	color:#444;
    	background:#f5f5f5;
    	border-top:solid 1px #ccc;
    }
    
    ul#maintab  li.mactive
    {
    	border:solid 1px #999;
    	border-bottom:solid 1px #fff;
    	border-top:solid 1px #999;
    	background:#fff;
    	color:#444;
    	/*background:#fff url('../img/smalltab_bg.gif') repeat-x 0px 0px;*/
    }


    #mainalert_wrapper 
    {
    	margin:10px 0px 0px 0px;
    	line-height:1.4em;
    	//margin-top:30px;
    }
    
    
    #newwrapper div#leftnav div.boxcontent ul.ulship 
    {
    	margin:0px;
    	padding:0px;
    }
    
    #newwrapper div#leftnav div.boxcontent ul.ulship li
    {
    	margin:0px;
    	padding:7px 5px;
    	border-bottom:0px none;
	}
	
	#newwrapper div#leftnav div.boxcontent ul.ulship li.ups
    {
    	background:transparent url(../img/icon_new_ups.gif) no-repeat 5px 3px;
    	padding-left:35px;
	} 
	#newwrapper div#leftnav div.boxcontent ul.ulship li.fedex
    {
    	background:transparent url(../img/icon_new_fedex.gif) no-repeat 0px 7px;
    	padding-left:35px;
	}
	
	#newwrapper div#leftnav div.boxcontent ul.ulship li.usps
    {
    	background:transparent url(../img/icon_new_usps.gif) no-repeat 0px 4px;
    	padding-left:35px;
	}
	
	#newwrapper div#leftnav div.boxcontent ul.ulship li a
    {
    	/*color:#4a8fa8;*/
    	color:#B20000;
	}
    
    #alerter 
    {
    	background:transparent url(../img/alerter.gif) no-repeat 0px 5px;
    	padding:10px 0px 10px 30px;
    	line-height:1.6em;
    	
    }
    
    ul.ulfaq 
    {
    	margin:0px 0px 0px 0px;
    	padding:0px;
    }
    
    ul.ulfaq li
    {
    	margin:0px;
    	padding:4px;
    	list-style:none;
    	background:transparent url('../img/redbullet.gif') no-repeat 3px 11px;
		padding-left:15px;
    }
    
    ul.ulfaq li a
    {
    	text-decoration:none;
    }
	
	/* setup login */
    #loginbox{
        padding:20px 0px 0px 0px;
        width:240px;
    }

    #photo {
        padding:5px;
        background:#e9f0f6;
	    text-align:center;
	    vertical-align:middle;
    }

    #loginbox input.field {
        border:solid 1px #888;
        border-right:solid 1px #ddd;
        border-bottom:solid 1px #ddd;
        padding:4px;
        font:normal 8pt tahoma,arial,verdana;
        height:23px;
    }

    #loginbox table tr.userid td,
    #loginbox table tr.password td {
        width:90px;
        text-align:right;
        padding:2px 10px 2px 0px;
    }

    .listalign span {
        position:relative;
        bottom:3px;    
    }

    div#logincontent table tr td#spotlight {
       background:transparent url(../img/header_spotlight.gif) no-repeat 0px -1px;
       width:300px;
       height:350px;
       vertical-align:top;
       padding:40px 0px 0px 0px;
    }

    div#logincontent {
        background:transparent url('../img/rightpanel_bg.jpg') no-repeat -55px 0px;
    }

    div#logincontent table#spot {
        position:relative;
        left:30px;
    }

    div#logincontent table tr td#testimonial {
       background:transparent url(../img/header_news.gif) no-repeat 0px -1px;
       width:330px;
       height:350px;
    }

    ul.listitem li {
        border-bottom:solid 1px #eee;
        padding:0px 5px 10px 0px;
        margin:0px 0px 10px -10px;
    }

    ul.listitem li a {
        text-decoration:none;
    }
	
	
	ul li a.newshighlight,
	ul li a.newshighlight:link,
	ul li a.newshighlight:visited,
	ul li a.newshighlight:hover
	{
		background-color:#f3f4da;
	}
	
	.big 
	{
		font:normal 14pt arial,tahoma,verdana;
		color:#a3190c;
	}
	
	#container{width: 100%;margin: 0px auto;padding: 0px;text-align: center;}

	#headerwrapper{margin: 0px auto;padding: 0px;background:#fff url("../img/ui/ui_banner_v3.gif") repeat-x 0px 0px;}
	
	#header{width: auto;margin:0px auto;padding: 0px;text-align: left;}
	
	#header_left{float: left;margin: 0px 0px 0px -2px;padding: 0px 0px 0px 0px;}
	#header_right{float: right;margin: 0px auto;padding: 0px;}
	
	.ddl {font-size:8pt;font-family:Tahoma;}
	
	.bordertables {border-color: #ccc;border-width: 0px 0px 1px 1px;border-style: solid;}
	.bordertables .atd {border-color: #ccc;border-width: 1px 1px 2px 0px;border-style: solid;margin: 0px;padding: 4px;background-color: #fff;}
	.bordertables .btd {border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;margin: 0px;padding: 4px;background-color: #fff;vertical-align:top;}
	.bordertables .ctd {border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;margin: 0px;padding: 4px;background-color: #f2f2f2;}
	.bordertables .dtd {border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;margin: 0px;padding: 0px;background-color: #f2f2f2;}
	
	.tdaddresslist {color:#444;font-size:8pt;font: normal 11px "lucida grande", tahoma, arial, verdana, sans-serif;padding:2px;}
	.tdheaderliststart {color:#444;border-bottom:solid 3px #dddddd;padding-left:5px;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdheaderlistcost {text-align:right;padding-right:15px;color:#444;border-bottom:solid 3px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdheaderlist {color:#444;border-bottom:solid 3px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdheaderlistcenter {color:#444;border-bottom:solid 3px #dddddd;font-size:8pt;text-align:center;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdheaderlistend {text-align:right;color:#444;border-bottom:solid 3px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdliststart {color:#444;border-bottom:solid 1px #dddddd;padding-left:5px;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdlistcenter {color:#444;border-bottom:solid 1px #dddddd;font-size:8pt;text-align:center;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdlist {color:#444;border-bottom:solid 1px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdlistcost {text-align:right;padding-right:15px;color:#444;border-bottom:solid 1px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.tdlistend {text-align:right;color:#444;border-bottom:solid 1px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.shipdataheaderpending {width:100px;display:block;text-align:center;font-size:9pt;font-family:lucida grande, arial, tahoma;color:#444;padding:5px 5px 2px 5px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc;margin-bottom:0px !important;margin-bottom:10px;}
	.shipdataheader {width:100px;display:block;text-align:center;font-size:9pt;font-family:lucida grande, arial, tahoma;color:#444;padding:5px 5px 2px 5px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc;margin-bottom:0px !important;margin-bottom:10px;}
	.shipdataheaderbar {border-bottom:solid 1px #ccc;float:left;width:645px !important;width:670px;display:block;padding:5px 5px 2px 5px;margin-bottom:0px !important;margin-bottom:10px;}
	
	.btmsolid {border-bottom:solid 2px #ccc;}
	.btmtop {border-top:solid 1px #ccc;}
	
	.notification {border:dotted 1px #d0d0d0;padding:2px 8px 5px 8px;color:#666;line-height:1.2em;}
	.notification img{position:relative;left:-3px;}
	
	.xtdheaderliststart {color:#555;border-bottom:solid 3px #dddddd;padding-left:5px;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.xtdheaderlist {color:#555;border-bottom:solid 3px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.xtdheaderlistend {text-align:right;color:#555;border-bottom:s olid 3px #dddddd;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.xtdliststart {color:#555;padding-left:5px;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.xtdlist {color:#555;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.xtdlistend {text-align:right;color:#555;font-size:8pt;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
	.xshipdataheader {width:100px;text-align:center;font-size:10pt;color:#444;padding:5px 5px 2px 5px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc;font-family:arial, tahoma;}
	
	.tdbar {border-bottom:solid 1px #dddddd;height:1px;}
	.mainbox {width:90px;height:60px;text-align:center;border:solid 3px #ececec;padding-top:10px;margin:0px;line-height:2.3em;}
	.mainrewardcurrent {color:#bf2e1a;font-size:24px;font-weight:bold;text-decoration:underline;}
	.mainrewardpending {color:#C9C9C9;font-size:24px;font-weight:bold;}
	.mainrewardcurrent a{color:#e3a59c;font-size:24px;font-weight:bold;text-decoration:underline;}
	.mainrewardpending a:link{color:#C9C9C9;font-size:27px;font-weight:bold;}
	.pendingpoints a:link{color:#C9C9C9;}
	.cssrewardcurrent {color:#bf2e1a;font-size:24px;font-weight:bold;}
	.cssrewardnone {color:#C9C9C9;font-size:24px;font-weight:bold;}
	.cssrewardpending {color:#C9C9C9;font-size:24px;font-weight:bold;}
	
	.btnlogin {background-image:url('../img/btn_login.gif');width:55px;height:32px;border:0px none;background-repeat:no-repeat;}
	.btncontinue {background-image:url('../img/btn_continue.gif');width:79px;height:42px;border:0px none;background-repeat:no-repeat;border:solid 1px #fff;}
	.btnsubmit {background-image:url('../img/btn_submit_sml.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btnsave {background-image:url('../img/btn_save.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btnvoid {background-image:url('../img/btn_void.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btnprintdailysummary {background-image:url('../img/btn_printdailysummary.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btnsearch {background-image:url('../img/btn_search.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btncreateuser {background-image:url('../img/btn_createuser.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btntrack {background-image:url('../img/btn_track.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	.btnaddlocation {background-image:url('../img/btn_addlocation.gif');width:65px;height:42px;border:0px none;background-repeat:no-repeat;}
	
	.custombox {float:left;width:110px;}
	.custombox .topbox{border-top:solid 3px #ececec;border-left:solid 3px #ececec;border-right:solid 3px #ececec;margin:0px auto;padding:0px auto;height:50px;vertical-align:middle;text-align:center;}
	.custombox .topbox span {color:#bf2e1a;font-size:25px;font-weight:bold;position:relative;top:4px;font-weight:bold;line-height:normal;font-family:Arial;}
	.custombox .topbox .dim {color:#626262;font-size:25px;font-weight:bold;font-weight:bold;font-family:Arial;}
	.custombox .topbox .dim a{color:#626262;font-size:25px;font-weight:bold;text-decoration:underline;font-weight:bold;font-family:Arial;}
	.custombox .btmbox {margin:0px auto;padding:0px !important;padding:0px 0px 2px 0px; text-align:center;vertical-align:middle;color:#666;border-top:solid 1px #ececec;border-left:solid 3px #ececec;border-bottom:solid 3px #ececec;border-right:solid 3px #ececec;}
	
	#ppi-notice-quote 
	{
		border:solid 3px #958e0d;
		padding:5px;
		margin:0px 10px 10px 10px;
		background:#f4f1c5;
		color:#585520;
	}
	
	#ppi-notice-quote div.ppi-notice-overflow
	{
		overflow:auto;
		height:200px;
		padding:10px;
	}
	
	#ppi-notice-quote div.ppi-notice-overflow div p
	{
		margin:0px;
		padding:0px;
	}
	
	#ppi-notice-quote div.ppi-notice-overflow div.border-item
	{
		padding:5px 0px;
		border-top:solid 1px #aaa;
		font-size:11pt;
	}
	
	#ppi-notice-quote div.ppi-notice-overflow div.border-item p
	{
		font-size:11pt;
	}
	
	
	.memberwrapper 
	{
		margin:0px auto;height:auto;
		padding-top:5px;background-image:url('../img/member_shadowbg.gif');
		background-position:left bottom;
		height:223px !important;height:227px;
		background-repeat:no-repeat;
	}
	#welcomecontainer {float:left;}
	#welcomecontainer #welcomewrapper {padding:0px 0px 0px 0px;line-height:1.9em;width:700px;position:relative;bottom:5px;}
	#welcomecontainer #welcomewrapper .welcome{color:#5b5b5b;padding:0px 0px 0px 0px;}
	#welcomecontainer #welcomewrapper .welcome b{font:normal 12pt arial,tahoma, verdana;}
	#welcomecontainer #welcomewrapper .welcome a{color:#5b5b5b;}
	#homeleftnav {clear:left;width:200px;}
	#welcomebanner {margin:5px 0px 0px 0px;}
	
	.rightlink a
	{
		text-decoration:none;
		padding:0px 3px 0px 3px;
	}
	
	/*#contentwrapper{margin: 0px auto;	padding: 0px;background-color:#dde1e2;background-image:url('../img/extbk.gif');background-position:center top;background-repeat:repeat-y }*/
	#contentwrapper{margin: 0px auto;	padding: 0px;background-color: #fff;}
	#content
	{
		background-color: #fff;padding:0pxpx 0px 25px 0px;height:auto;text-align:left;background-repeat:repeat-x;
		margin:0px auto;width:1000px;
		//width:996px;
		
	}
	#topcontentwrapper{margin: 0 auto;	padding: 0px;}
	
	.shipcompletecontainer {float:left;width:500px;border-right:solid 1px #ccc;padding-left:10px;padding-right:50px;}
	
	h1 {font: normal 16px arial, 'Times New Roman', Serif;line-height: 18px;color: #036;padding-bottom:0px;margin: 0;}
	h1 {font: normal 25px arial, 'Times New Roman', Serif;line-height: 30px;color: #036;padding-bottom:0px;margin: 0;}
	h2 {font: normal 14px/14px 'trebuchet ms',trebuchet, 'Times New Roman', Serif;}
	p {font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;margin: 0;padding: 7px 0;color: #444;}
	hr {border:solid 0px #efefef;border-top-width : thin;background-color:#efefef;height:1px;}
	select {font: normal 9pt/17px "arial", tahoma, lucida grande, verdana, sans-serif;}
	td {font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;margin: 0;padding: 4px 0;color: #333;}
	.tdoverride {padding:0px;}
	
	/* ----- base links ----- */
	a:link {color: #bf2e1a;}
	a:visited {color: #bf2e1a;}
	a:hover {color: #333;}
	a:active {outline:none;}
	:-moz-any-link:focus {
	  outline: 1px dotted invert;
	}

	/* Change It To This: */

	:-moz-any-link:focus {
	  outline: none;
	}

	/*a:active {color: #bf2e1a;}
	a:focus{color: #bf2e1a;}*/
	
	.alink  {color: #bf2e1a;text-decoration:underline;}
	
	.printonly {display:none;}
	.viewonly {display:block;}
	
	.clear{clear: both;}
	.cleft {clear:left;}
	.cright {clear:left;}
	.cboth {clear:both;}
	.lfloat {float:left;}
	.rfloat {float:right;}
	
	
	.notes {color:#777;}
	.guide {color:#777;}
	
	.controlbar {background-color:#f2f2f2;}
	.altrow {background-color:#f2f2f2;}
	ul.custombullets {margin:5px 0px 0px 0px;padding:0px;line-height:1.6em;padding-left:0px;background:transparent;}
	ul.custombullets li {list-style:none;background-image:url('../img/bullet_arrow.gif');background-repeat:no-repeat;margin:0px;padding:0px 0px 0px 20px;background-position:left 5px;}
	ul.custombullets li:hover {background-image:url('../img/bullet_arrow_hover.gif');}
	ul.custombullets li a {text-decoration:none;}
	
	.hide {display:none;}
	.show {display:block;}
	img {border:0px none;}
	
	
	
	.pageform label{padding:0px auto;margin:0px auto;float:left;}
	
	/*input {font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;height:17px}*/
	input {color:#333;font-family:Arial, Tahoma, verdana;font-size:9pt;}
	select {color:#333;font-family:Arial, Tahoma, verdana;font-size:9pt;}
	textarea {color:#333;font-family:Arial, Tahoma, verdana;font-size:9pt;}
	em {font-style:normal;color:#be2c17;font-weight:bold;}
	em.fspan {font-style:normal;color:#444;line-height:2.1em;font-weight:normal;}
	.aSpan {color:#bf2e1a;cursor:pointer;text-decoration:underline;font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;padding-right:10px;}
	
	#pageLoader {position:absolute;top:0px;text-align:right;background-color:#bf2e1a;height:20px;padding:2px 4px 2px 4px;left:0px;z-index:999;font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#fff;font-weight:bold;}

/*group </Global> */



#help {float: left;margin: 0;padding:0pxpx 0px 0px 0px;text-align: left;width:232px;}
.time {color:#777;}
#portlets {width:770px;background-color:#fff;}
.p_ul{float: left;list-style: none;padding: 0;margin: 0;}
.p_li{float: left;list-style: none;padding: 0;margin: 0;}
.h_ul{background-color:#f2f2f2;color: #566469;padding: 4px 0px 4px 5px;margin: 5px 0px 0px 0px;display: block;list-style: none;}

.formheader {float:left;padding:5px 0 5px 5px;background-color:#f2f2f2;color: #566469;width:100%;text-align:right;margin:0px 0px 10px 0px;}
.addkeys {color:#2c71aa;}

/*<TABLE>*/
.gridtable, .gridtoptable {border-collapse:collapse;font-family:tahoma, Verdana;font-size:8pt;padding:0px;border:solid 1px #ccc;width:100%;margin:10px 0px;width:770px;}
.gridtoptable {border:solid 2px #ccc;}
.gridtable th{color:#444;text-align:center;background-color:#f5f5f5;font:bold 8pt tahoma,arial;padding:5px 3px 5px 3px;border-bottom:solid 2px #ccc;vertical-align:bottom;}
.gridtoptable th{color:#444;text-align:center;background-color:#f5f5f5;font:bold 8pt  tahoma,arial;padding:5px 3px 5px 3px;}
.gridtoptable th.value {background:white;width:50px;}
.gridtable td{color:#444;font:normal 8pt tahoma,arial,tahoma;padding:5px 3px 5px 3px;text-align:left;}
.gridtable td.no{background-color:#d14646;color:#fff;}
.gridtable td.yes{background-color:#41a62d;color:#fff;}
.gridtable td.partial{background-color:#909090;color:#fff;}
.gridtable td ul{margin:3px;padding:0px 0px 0px 15px;}
.gridtable td li{ list-style-type:square}
.gridtable td.right{text-align:right;}
.gridtable td.available{background:#fff;}
.gridtable td.forfeited{background:#fccccc;}
.gridtable caption {font-weight:bold;padding:5px;text-align:left;border:solid 1px #ccc;}
.gridtable .bg {background:#efefef;}
table.gridtable tr:hover {background:#f5f5f5;}
.gridtable tr td.num
{
	text-align:right;
	color:#000;
}

.gridtable tr td.spanner 
{
	margin:0px;
	padding:0px;
	border-right:solid 1px #ddd;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
}


/*</TABLE>*/


/*<ToolTip>*/
.toolhightlight {border-bottom:dotted 1px #c60000;color:#cc240d;}
a.info{
    position:relative; /*this is the key*/
    z-index:99;
    color:#2c71aa;
    text-decoration:none;
    }
a.info:link{
    position:relative; /*this is the key*/
    z-index:99;
    color:#2c71aa;
    text-decoration:none;
    }
a.info:visited{
    position:relative; /*this is the key*/
    z-index:99;
    color:#2c71aa;
    text-decoration:none;
    }

a.info:hover{z-index:999;color:#2c71aa;text-decoration:none;}



a.info:hover span{ /*the span will display just on :hover state*/
	line-height:normal;
    display:block;
    position:absolute;
    z-index:99;
    top:2em; left:0em; width:17em;
    border:2px solid #8fadce;
    background-color:#ebf4fe;
    text-align: left;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:4px;
    padding-top:4px;
    color:#215489;
    text-decoration:none;
    }

a.info span{display: none;color:#bf2e1a;text-decoration:none;}
a.info .fspan {font-style:normal;color:#be2c17;line-height:2.1em;display:block;}
/*<ToolTip>*/

/*<ToolTip2>*/
.toolhightlight {border-bottom:dotted 1px #c60000;color:#cc240d;}
a.info2{
    position:relative; /*this is the key*/
    z-index:99;
    color:#2c71aa;
    text-decoration:none;
    }
a.info2:link{
    position:relative; /*this is the key*/
    z-index:99999;
    color:#2c71aa;
    text-decoration:none;
    }
a.info2:visited{
    position:relative; /*this is the key*/
    z-index:99;
    color:#2c71aa;
    text-decoration:none;
    }

a.info2:hover{z-index:9999; background-color:Transparent;color:#2c71aa;text-decoration:none;}

a.info2 span{display: none;color:#bf2e1a;text-decoration:none;}

a.info2:hover span{ /*the span will display just on :hover state*/
	line-height:normal;
    display:block;
    position:absolute;
    top:3.3em; left:0em; width:17em;
    border:2px solid #8fadce;
    background-color:#ebf4fe;
    text-align: left;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:4px;
    padding-top:4px;
    color:#215489;
    text-decoration:none;
    }
/*<ToolTip2>*/

/*<ToolTip3>*/
.toolhightlight {border-bottom:dotted 1px #c60000;color:#cc240d;}
a.info3{
    position:relative; /*this is the key*/
    z-index:99999;
    color:#2c71aa;
    text-decoration:none;
    }
a.info3:link{
    position:relative; /*this is the key*/
    z-index:99999;
    color:#2c71aa;
    text-decoration:none;
    }
a.info3:visited{
    position:relative; /*this is the key*/
    z-index:99999;
    color:#2c71aa;
    text-decoration:none;
    }

a.info3:hover{z-index:9999; background-color:Transparent;color:#2c71aa;text-decoration:none;}

a.info3 div{display: none;color:#bf2e1a;text-decoration:none;}

a.info3:hover div{ /*the span will display just on :hover state*/
	line-height:normal;
    display:block;
    position:absolute;
    top:3.3em; left:0em; width:17em;
    border:2px solid #8fadce;
    background-color:#ebf4fe;
    text-align: left;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:4px;
    padding-top:4px;
    color:#215489;
    text-decoration:none;
    }
    
img.imgtippos {
    position:relative;
    top:2px;
    left:5px;
    }
a.tooltip {color:#215489;}
a:hover {text-decoration:none; text-align:left;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:5px 6px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ebf4fe; border:2px solid #8fadce; color:#215489;z-index:9999;}
a.mad:hover span{display:inline; position:absolute; background:#fbebeb; border:2px solid #cc0000; color:#215489;z-index:9999;color:#470000;}


a.redtooltip {color:#215489;}
a:hover {text-decoration:none; text-align:left;} /*BG color is a must for IE6*/
a.redtooltip span {display:none; padding:5px 6px; margin-left:8px; width:130px;}
a.redtooltip:hover span{display:inline; position:absolute; background:#f2d2d2; border:2px solid #ad3030; color:#630606;z-index:9999;}
/*<ToolTip3>*/

div.alertHeader div a:hover 
{
	background:transparent;	
}

/*<Address Book>*/

.bbtm  {border-bottom:solid 1px #ccc;}
.trHighlight {background-color:#545c5f;cursor:pointer;color:#fff;}


/*</Address Book>*/


.module {float: left;margin: 0px;padding:0px 0px 0px 0px;text-align: left;}
.module h1 {background-color:#eee;color: #5b5b5b;padding:5px;display:block;height:24px;font:bold 12pt arial,tahoma, verdana;letter-spacing:-1px;line-height:26px;border-bottom:solid 2px #ddd;}
.module a.viewall {font:normal 8pt arial,tahoma,verdana;letter-spacing:normal;text-decoration:none;position:relative;top:5px;}
.modulecontainer{padding: 2px 0px 2px 0px;margin: 0px;margin-bottom: 1em;font: normal 11px/16px "lucida grande" , tahoma, arial, verdana, sans-serif;color: #333;}
.modulecontainer ul{list-style: none;margin: 0;padding: 0;border: none;}
.modulecontainer li{border-bottom: 1px solid #ddd;margin: 0;}
.modulecontainer li a{display: block;background-color: #fff;color: #444;text-decoration: none;padding:2px 2px 2px 20px;background-image:url("../img/bullet_off.gif"); background-repeat: no-repeat; background-position:left center;}
.modulecontainer li a:visited{display: block;background-color: #fff;color: #444;text-decoration: none;padding:2px 2px 2px 20px;background-image:url("../img/bullet_off.gif"); background-repeat: no-repeat; background-position:left center;}
/*html>body .modulecontainer li a { width: auto; }*/
.modulecontainer li a:hover{background-color: #f6f6f6;color: #444;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
.modulecontainer li .active{background-color: #f6f6f6;color: #444;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
.modulecontainer li .date{color:#999;}
.modulecontainer li .listactive{background-color: #f6f6f6;color: #444;background-image:url("../img/bullet_on.gif");}
.modulecontainer li p {color:#666;}
.modulecontainer li a.reset,
.modulecontainer li a.reset:link,
.modulecontainer li a.reset:visited, 
.modulecontainer li a.reset:active,
.modulecontainer li a.reset:hover
{
	color:#666;
	margin:0px;
	padding:2px 2px 2px 20px;
	background-image:none;
	list-style:none;
}

.news-announcments { position:relative;left:17px;width:270px;margin-top:0px; }


/*group <Forms> */
#form_login #ctl00_ContentPlaceHolder1_UcLogin1_pnlLogin label {display: block;width: 100px;float: left;margin-bottom: 10px;}
#form_login #ctl00_ContentPlaceHolder1_UcLogin1_pnlLogin input {display: block;width: 120px;float: left;margin-bottom: 10px;}
#form_login #ctl00_ContentPlaceHolder1_UcLogin1_pnlLogin label {text-align: right;width: 75px;padding-right: 20px;}
#form_login  #ctl00_ContentPlaceHolder1_UcLogin1_pnlLoginbr {clear: left;}
#form_login {font: normal 13px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}

.sinput {border:solid 1px #ccc;width:120px;}
.ginput {border:solid 1px #ccc;width:120px;margin:-4px 0px -4px 0px;padding:1px;}
.linput {border:solid 1px #ccc;width:160px;}
.tinput {border:solid 1px #ccc;width:80px;}
.fade {color:#ccc;}
.slabel {display: block;width: 100px;float: left;margin-bottom: 10px;text-align:left;} 
.fspan {line-height:2.1em;}
.sbr {clear: left;}
.sbtn    {font-size:7pt;font-weight:bold;color:#fff;background-color:#c94d3c;padding:3px;font-family:verdana, Tahoma, arial;border:solid 0 #ccc;margin:9px 0 0 0;border-style:outset;}
.dbtn    {border-top:solid 1px #e99797;border-right:solid 1px #e99797;border-left:solid 1px #993f3f;border-bottom:solid 1px #993f3f;background-image:url(../img/btn_bk.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#aa1b1b;padding:2px;font-family:verdana, Tahoma, arial;margin:9px 0px 0px 0px;border-style:outset;}
.clearbtn    {border-top:solid 1px #abb2b2;border-right:solid 1px #abb2b2;border-left:solid 1px #3f4545;border-bottom:solid 1px #3f4545;background-image:url(../img/bg_mono.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#2c3131;padding:2px;font-family:verdana, Tahoma, arial;margin:9px 0px 0px 0px;border-style:outset;}
.gbtn    {border-top:solid 1px #e99797;border-right:solid 1px #e99797;border-left:solid 1px #993f3f;border-bottom:solid 1px #993f3f;background-image:url(../img/btn_bk.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#aa1b1b;padding:2px;font-family:verdana, Tahoma, arial;margin:9px 0px 0px 0px;display:inline-block;}
.kbtn    {border-top:solid 1px #abb2b2;border-right:solid 1px #abb2b2;border-left:solid 1px #3f4545;border-bottom:solid 1px #3f4545;background-image:url(../img/bg_mono.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#2c3131;padding:2px;font-family:verdana, Tahoma, arial;margin:9px 0px 0px 0px;border-style:outset;}
.cbtn	 {border-top:solid 1px #e99797;border-right:solid 1px #e99797;border-left:solid 1px #993f3f;border-bottom:solid 1px #993f3f;height:19px;background-image:url(../img/btn_bk.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#aa1b1b;padding:2px;font-family:verdana, Tahoma, arial;margin:9px 0px 0px 0px;border-style:outset;}
.databtn {border-top:solid 1px #e99797;border-right:solid 1px #e99797;border-left:solid 1px #993f3f;border-bottom:solid 1px #993f3f;margin:0px;height:19px;width:50px;background-image:url(../img/btn_bk.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#aa1b1b;padding:2px;font-family:verdana, Tahoma, arial;border-style:outset;}
.greenbtn {border-top:solid 1px #e7f1df;border-right:solid 1px #4a7e1c;border-left:solid 1px #c9dfb5;border-bottom:solid 1px #143100;margin:0px;height:19px;width:60px;background-image:url(../img/btn_green.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#417116;padding:2px;font-family:verdana, Tahoma, arial;border-style:outset;}
.deletebtn {border-top:solid 1px #abb2b2;border-right:solid 1px #abb2b2;border-left:solid 1px #3f4545;border-bottom:solid 1px #3f4545;margin:0px;height:19px;width:50px;background-image:url(../img/bg_mono.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#2c3131;padding:2px;font-family:verdana, Tahoma, arial;}
.trackbtn  {border-top:solid 1px #abb2b2;border-right:solid 1px #abb2b2;border-left:solid 1px #3f4545;border-bottom:solid 1px #3f4545;margin:0px;height:19px;width:50px;background-image:url(../img/bg_mono.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#2c3131;padding:2px;font-family:verdana, Tahoma, arial;border:0px none;}
.voidbtn   {border-top:solid 1px #abb2b2;border-right:solid 1px #abb2b2;border-left:solid 1px #3f4545;border-bottom:solid 1px #3f4545;margin:0px;height:19px;width:50px;background-image:url(../img/bg_mono.gif);background-repeat:repeat-x;font-size:7pt;font-weight:bold;color:#fff;background-color:#2c3131;padding:2px;font-family:verdana, Tahoma, arial; border-style:outset;}
.dimmedbtn {border-top:solid 1px #ced2d2;border-right:solid 1px #ced2d2;border-left:solid 1px #909393;border-bottom:solid 1px #909393;margin:0px;height:19px;width:50px;font-weight:bold;color:#fff;background-color:#aa1b1b;padding:3px;font-family: arial, Tahoma, verdana;border-style:outset;}
.lockedbtn {border-top:solid 1px #ced2d2;border-right:solid 1px #ced2d2;border-left:solid 1px #909393;border-bottom:solid 1px #909393;margin:0px;height:22px;background-image:url(../img/btn_disabled.gif);background-repeat:repeat-x;font-size:7pt;color:#fff;background-color:#cccccc;padding:2px;font-family:verdana, Tahoma, arial;border-style:outset;}
.bbtn      {border-top:solid 1px #ced2d2;border-right:solid 1px #ced2d2;border-left:solid 1px #909393;border-bottom:solid 1px #909393;margin:0px;height:19px;width:50px;background-image:url(../img/btn_disabled.gif);font-size:7pt;font-weight:bold;color:#fff;background-color:#c94d3c;padding:2px;font-family:verdana, Tahoma, arial;margin:9px 0px 0px 0px;border-style:outset;}
.btn_einvoice 
{
	border:solid 1px #ccc;
	margin:0px;
	height:25px;
	background:#f5f5f5 url(../img/btn_leaf.gif) no-repeat 2px 5px;
	font:bold 7pt tahoma,verdana,tahoma,arial;
	padding:1px 2px 2px 15px;
	color:#333f27;
}

.btn_einvoice:hover {
	border:solid 1px #777;
}
/*group </Forms> */

/*group <Crumb> */
	#crumb {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#999;padding: 5px 10px 5px 0px;text-align:left;}
/*group </Crumb> */

/*group <Header> */
	#header{text-align:left;height:108px;}
	#headerlogin{text-align:center;height:77px;line-height:77px;vertical-align:middle;width:90%;}
	#headerlogin #logo{position:relative;top:25px;}
	#header #logo{float:left;text-align:left;}	
	#header #headerinfo{float:right;text-align:right;margin:0px auto;padding-top:7px;}
/*group </Header> */
	/*group <moduleAddressBook> */
	#moduleAddress {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#333;padding: 5px 10px 5px 0px;text-align:left;}
/*group <Navigation> */

#navcontainer{font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;}
#menu{z-index:0px;margin: 0;padding: 0px 0px 0px 0px;height: 26px;font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;line-height:2.3em;background-color:#717a7e;}
#menu li{margin: 0;padding: 0px;display: inline;vertical-align:middle;text-align:center;list-style-type: none;background-color:#717a7e;}

#menu a {float: left;font-size: 11px;padding-bottom: 0px;height:26px;line-height:26px;padding:0px 20px;color:#fff;text-align:center;text-decoration:none;border-right:solid 1px #818a8c;}
#menu a:hover{text-align:center;color:#fff;background-color:#a40000;}
#menu a.active{color: #fff;padding:0px 20px;float:left;}
#menu a.active:hover {text-align:center;color: #fff;}

#menu span.menutxtpos 
{
	cursor:pointer;
	background:transparent url('../img/ui/ui_droparrow.gif') no-repeat center right;
	padding-right:20px;
}

.arrowactive{background:transparent url('../img/icon_back_arrow.gif') no-repeat 8px 10px;}
a.active{text-align:center;color:#fff;background-color:#a40000;border-right:0px none;}
.testhighlight {background-color:#fff;background-image:url('../img/nav_bk_new.gif');margin-top:2px;border-top:solid 2px #545c5f;font-weight:bold;color:#566469;text-align:center;}
.unactive{color:#fff;text-align:left;}
.navhighlight {background-color:#62696c;text-align:center;margin-top:0px;vertical-align:middle;}

/*group </Navigation> */
#upshighvalue {font-size:8pt;color:#000;font-family:verdana;margin:0px auto;padding:0px;text-align:left;}
#upshighvalue td{font-size:8pt;color:#000;font-family:verdana;line-height:1.3em;}
#upshighvalue span{font-size:8pt;color:#000;font-family:verdana;}
#upshighvalue .pagetitle {font-size:13pt;font-weight:bold;}
#upshighvalue hr {border:0px none;height:1px;background-color:#000;}
#upshighvalue table {padding:0px;}
#upshighvalue .smallnotes {font-size:8pt;color:#000;font-family:verdana;margin:0px auto;padding:0px;text-align:left;}

#receipt {display:block;color:#000;font-family:verdana;font-size:8pt;}
#receipt hr {border:0px none;height:1px;background-color:#000;}
#receipt .pagetitle {display:block;color:#000;font-family:verdana;font-size:8pt;}

.blnreceipt {display:none;}
.blnnotes {display:none;}

#thermallabel {font-family:Arial;}

/*group <FormatHelper> */
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
/*group </FormatHelper> */

/*group <steps> */
#steps {text-align:left;margin:0px auto;padding:0px;color:#ccc;position:relative;top:15px;//top:10px;}
#steps ul {float:left;padding:0px;margin:0px;}
#steps li {float:left;list-style:none;padding:0pxpx;margin:0px;}
#steps span {position:relative;bottom:4px}
#steps .sactive {color:#bf2e1a;}
/*group </steps> */

/*group <loader> */
#loader {text-align:left;margin:0px auto;color:#999;float:left;}
#loader span {position:relative;bottom:13px}
/*group </loader> */

/*group <ContentContainer> */
/*#wrapper{margin: 0 auto;padding: 0;width: 770px;height:100%;background-color:#fff;}
#container{margin: 0 auto;padding: 0;text-align:left;width: 770px;}
#pageHolder {background-image:url(../img/page_shadow.gif);background-repeat:repeat-x;margin:0px auto;text-align:left;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;;}	
/*group </ContentContainer> */

/*group <ShipFormContainer> */
#shipContainer {width:790px;background-repeat:repeat-x;margin:0px;padding:0px;text-align:left;font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;}
#shipContainer td {width:385px;}
#shipContainer select {color:#444;font-size:9pt;font: normal 12px/17px "arial", tahoma, lucida grande, verdana, sans-serif;}

#shipContainer #leftwrapper {float:left;width:340px;color:#333;margin:0px auto;padding: 0px;}
#shipContainer #leftwrapper label {color:#666;width: 120px;float:left;padding: 3px 5px 0px 0px;margin: 1px  5px 1px 0px;text-align: left;}
/*#shipContainer #leftwrapper input {border:solid 1px #ccc;}*/
#shipContainer #leftwrapper #shipto {color:#444;margin:0px auto;padding: 0px;}
#shipContainer #leftwrapper #shipfrom {color:#444;margin:0px auto;padding: 0px;}

.finput {border:solid 1px #ccc;}

#shipContainer #rightwrapper {float:right;width:415px;margin:0px;padding: 0px 0px 0px 10px;color:#333;}
#shipContainer #rightwrapper label {color:#666;width: 120px;float:left;padding:3px 5px 0px 0px;margin: 1px  5px 1px 0px;text-align: left;}
/*#shipContainer #rightwrapper input {border:solid 1px #ccc;}*/
#shipContainer #rightwrapper #shipdetails {color:#444;margin:0px auto;padding:0;}
#shipContainer #rightwrapper #optionalservices {color:#444;margin:0px auto;padding:0;}
#shipContainer #rightwrapper #confirmbutton {color:#444;}
/*group </ShipFormContainer> */

/*group <forms> */
#pageforms {padding:0px;margin:0px;color:#333;}
#pageforms label {float:left;padding:0px;margin:0px;display:block;line-height: 2.0;vertical-align:top;width:80px;}
#pageforms em {font-style:normal;color:#be2c17;font-weight:bold;}
#pageforms .sinput {border:solid 1px #ccc;clear:left;}
/*group </forms> */

/*group <footer> */
#footerwrapper {clear:both;padding:15px 0px 125px 0px;height:139;width: 100%;text-align: center;margin:0px auto;font: normal 11px/16px "lucida grande", geneva, arial, verdana, sans-serif;}
#footer_content {width: 790px;text-align: left;padding:0pxpx;margin:0px auto;color:#999;}
#footer_content p {font: normal 11px/16px "tahoma", geneva, arial, verdana, sans-serif;color: #999999;}
#footer_content a:link {font: normal 11px/16px "tahoma", geneva, arial, verdana, sans-serif;color:#888;text-decoration:none;}
#footer_content a:visited {font: normal 11px/16px "tahoma", geneva, arial, verdana, sans-serif;color:#888;text-decoration:none;}

#footer_content  hr {border:solid 0px #eee;border:0px none;background-color:#eee;height:1px;color:#eee;margin-bottom:20px;}
#footer_rightcontent {float:right;font: normal 11px/16px "tahoma", geneva, arial, verdana, sans-serif;}
/*group </footer> */
	
.box {float:left;}
.cssinsuredvalue {height:25px;font-size:18px;border:solid 1px #ccc;width:100px;}

.list {float:left;margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;line-height:1.6em;width:300px;list-style:none;}
.list label {width:120px;display:block;text-indent:5px;float:left;text-align:left;}
.list ul{float:left;margin:0px auto;padding:0px;list-style:none;}
.list li{float:left;margin:0px auto;list-style:none;padding:0px 10px 0px 0px;}

.claimslist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.claimslist label {float:left;width:120px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:right;color:#444;}
.claimslist ul{float:left;margin:0px;padding:0px;list-style:none;}
.claimslist li{float:left;margin:0px;list-style:none;padding:1px 10px 1px 0px;color:#000;}
.claimslist p {color:#444;}

.detailslist {float:left;margin:0px;padding:0px 0px 0px 13px;line-height:1.6em;}
.detailslist label {float:left;width:120px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:left;margin:0px auto;list-style:none;}
.detailslist ul{float:left;margin:0px;padding:0px;list-style:none;}
.detailslist li{margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;}
.detailslist p {color:#444;}

.flexlist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.flexlist label {color:#444;float:left;width:110px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:right;}
.flexlist ul{float:left;margin:0px;padding:0px;}
.flexlist li{float:left;margin:0px;list-style:none;padding:1px 10px 1px 0px;}
.flexlist p {color:#444;}

.verticallist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.verticallist label {color:#444;float:left;width:110px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:right;}
.verticallist ul{float:left;margin:0px;padding:0px;}
.verticallist li{margin:0px;list-style:none;padding:1px 10px 1px 0px;}
.verticallist p {color:#444;}
.verticallist .spanfix {position:relative;bottom:3px;}

.rtemplatelist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.rtemplatelist label {color:#444;float:left;width:97px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:right;}
.rtemplatelist ul{float:left;margin:0px;padding:0px;}
.rtemplatelist li{margin:0px;list-style:none;padding:1px 0px 1px 0px;}
.rtemplatelist p {color:#444;}
.rtemplatelist .spanfix {position:relative;bottom:3px;}

.alertwrapper {padding:10px;border:solid 1px #ff0000;}

.sectionlist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.sectionlist label {color:#444;float:left;width:165px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:left;}
.sectionlist ul{float:left;margin:0px;padding:0px;}
.sectionlist li{margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;}
.sectionlist p {color:#444;}
.sectionlist .spanfix {position:relative;bottom:3px;}

.sectionlist4 {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.sectionlist4 label {color:#444;float:left;width:180px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:left;}
.sectionlist4 ul{float:left;margin:0px;padding:0px;}
.sectionlist4 li{margin:0px;list-style:none;padding:1px 10px 6px 0px;clear:left;border-bottom:solid 1px #ccc;}
.sectionlist4 p {color:#444;}
.sectionlist4 span {position:relative;top:3px;}
.sectionlist4 .bg{background:#f3f3f3;}

.sectionlist3 {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.sectionlist3 label {color:#444;float:left;width:165px;display:block;text-indent:5px;padding:1px 10px 0px 0px;text-align:right;}
.sectionlist3 ul{float:left;margin:0px;padding:0px;}
.sectionlist3 li{margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;}
.sectionlist3 p {color:#444;}
.sectionlist3 .spanfix {position:relative;bottom:3px;}

.listview {float:left;margin:0px auto;padding:0px 0px 0px 0px;line-height:1.6em;}
.listview label {color:#444;float:left;width:100px;display:block;text-indent:0px;padding:1px 5px 0px 0px;text-align:left;}
.listview ul{float:left;margin:0px;padding:0px;}
.listview li{float:left;margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;}
.listview p {color:#444;}
.listview .spanfix {position:relative;bottom:3px;}


.sectionlist2 {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.sectionlist2 label {color:#444;float:left;width:135px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:left;}
.sectionlist2 ul{float:left;margin:0px;padding:0px;}
.sectionlist2 li{margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;}
.sectionlist2 p {color:#444;}
.sectionlist2 .spanfix {position:relative;bottom:3px;}

.estimatorlist {float:left;line-height:1.6em;border:solid 1px #88afde;background-color:#edf3fa;padding:2px;margin-left:10px;margin-top:10px;margin-bottom:5px;clear:left;}
.estimatorlist label {color:#444;float:left;width:200px;display:block;text-indent:5px;padding:1px 5px 0px 0px !important;padding:1px 5px 0px 0px;text-align:left;}
.estimatorlist ul{float:left;margin:0px;padding:0px;}
.estimatorlist li{margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;width:300px;text-align:left;}
.estimatorlist p {color:#444;}
.estimatorlist span {color:#444;}
.estimatorlist .total {background-color:#bdd2ed;}
.estimatorlist .bold{font-weight:normal;}
.estimatorlist .xbold{font-weight:bold;font-size:10pt;}
.estimatorlist .spanfix {position:relative;bottom:3px;}

.optionallist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
.optionallist label {color:#444;float:left;width:150px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:left;}
.optionallist ul{float:left;margin:0px;padding:0px;}
.optionallist li{margin:0px;list-style:none;padding:1px 10px 1px 0px;clear:left;}
.optionallist p {color:#444;}
.optionallist .spanfix {position:relative;bottom:3px;}

#btnHighValueNotification {border:solid 1px #d26363;padding:10px;margin:0px 10px 9px 10px;background-color:#fdf1f1;color:#444;}
#blnResidentialValidation {border:solid 1px #d26363;padding:10px;margin:0px 10px 15px 10px;background-color:#fdf1f1;color:#444;}
#blnRestrictedZipCode {border:solid 1px #d26363;padding:10px;margin:0px 10px 15px 10px;background-color:#fdf1f1;color:#444;}
#blnRestrictedWordsFound {border:solid 1px #d26363;padding:10px;margin:0px 10px 15px 10px;background-color:#fdf1f1;color:#444;}
#blnTermsAndConditions {padding:10px;margin:0px 10px 15px 10px;color:#444;}
#blnSaturdayFound {border:solid 1px #d26363;padding:10px;margin:0px 10px 15px 10px;background-color:#fdf1f1;color:#444;}

.longlist {float:left;margin:0px auto;padding:0px 0px 0px 0px;line-height:1.6em;}
.longlist label {float:left;width:140px;display:block;text-indent:0px;padding:1px 5px 0px 0px;text-align:right;}
.longlist ul{float:left;margin:0px;padding:0px;}
.longlist li{margin:0px;list-style:none;padding:1px 10px 1px 0px;text-align:left;}
.longlist p {color:#444;}


#xloader {position:fixed;_position:absolute;top:0px;_top:expression(eval(document.body.scrollTop));left:0px;margin:0px;padding:0px;}
#label {display:none;}
.blnlabel {display:none;}
#blnhvlabel {display:none;}
#highvalues {display:none;}
#receipt {display:none;}
#upshighvalue {display:none;}

.pagetitle {font: normal 22px/16px "arial", lucida grande, tahoma, arial, verdana, sans-serif;color:#555;line-height:normal;}
.pageTitle {font: normal 22px/16px "arial", lucida grande, tahoma, arial, verdana, sans-serif;color:#555;line-height:normal;}
.pageBar {border-bottom:solid 5px #f2f2f2;padding:10px 0px 0px 0px;margin-top:3px;margin-bottom:3px;clear:left;line-height:normal;}
.pageSymbols {font-size:22px;font-family:lucida grande;line-height:normal;}
.pagesubtitle {font: normal 18px/16px "arial", tahoma, arial, verdana, sans-serif;color:#555;}
.pagedate {font: normal 14px/16px "arial", tahoma, arial, verdana, sans-serif;color:#999;}

#lefttemplate {float:left;margin:0px;padding:0px;color:#444;background:#fff;}
#righttemplate {float:left;margin-left:25px;padding:0px;vertical-align:top;text-align:left;color:#444;width:550px;background-color:#fff;}
#righttemplate p {color:#444;}

#reroutetemplate {float:left;margin-left:10px;padding:10px;border:dotted 2px #ccc;width:330px;height:80px;}

.anylinkcss{
margin-top:2px;
/*border:1px solid #c5c7c8; */
border:1px solid #7f878a;
border-right:1px solid #7f878a;
border-bottom:1px solid #7f878a;
position:absolute;
visibility: hidden;
line-height: 18px;
z-index: 99999;
background-color: #717a7e;
width: 220px;
font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#999;
opacity:.93;filter: alpha(opaCity=93); -moz-opaCity: 0.93;
}

.anylinkcss a{
//width: 220px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #7f878a;
padding: 5px 0px;
text-decoration: none;
text-indent: 5px;
color:#ffffff;
}

.anylinkcss ul 
{
	margin:0px;
	padding:0px;
	list-style:none;
}


.pointer 
{
	cursor:default;
}

.anylinkcss ul li
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	border-bottom:solid 1px #7f878a;
	//width: 220px;
}



.anylinkcss ul li a.nest 
{
	display: block;
	text-decoration: none;
	border:0px none;
	text-indent: 0px;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px 0px 5px 0px;
	//width: 220px;
	
}



.anylinkcss ul li a.nestsingle 
{
	text-indent:35px;
	background-image:none;
	background-position:30px 5px;
}


.anylinkcss ul li a.pdf, .anylinkcss ul li a.pdf:visited, .anylinkcss ul li a.pdf:link, .anylinkcss ul li a.pdf:active
{
	
	text-indent:50px;
	background:transparent url('../img/icon_pdf.gif') no-repeat 30px 5px;
}

.anylinkcss ul li:hover{ /*hover background color*/
	background-color: #a40000;
	color: white;
}

.anylinkcss ul li a.nest:hover{ /*hover background color*/
	background-color:#a40000;
	color: #fff;
}

.anylinkcss a:link{
	//width: 220px;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #7f878a;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	text-indent: 5px;
	color:#fff;
}

.anylinkcss a:visited{
	//width: 220px;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #7f878a;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	text-indent: 5px;
	color:#fff;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #a40000;
color: white;
}

.anylinkcss a:link, .anylinkcss a:visited
{
	background-position:5px 10px;
	background-repeat: no-repeat;
	text-indent:20px;
	display:block;
}

#sidemenu {padding:0px;margin:0px auto;font-size:8pt;width:193px;float:left;height:100%;}
#sidemenu ul {width:193px;padding:0px;margin:0px 0px 0px 0px;width:100%;}
#sidemenu li {margin: 3px 0px 3px  0px;padding:3px 0px 3px 0px;text-indent:35px;list-style:none;background:transparent url(../img/icon_pdf.gif) no-repeat 10px 2px;border-bottom:solid 1px #e2e2e2;}
#sidemenu li a{text-decoration:none;width:100%;display:block; }
#sidemenu li a:hover{margin:0px; padding:0px; margin:0px;width:100%;display:block;  text-decoration:underline;background:transparent url(../img/icon_pdf.gif) no-repeat 10px -1px}
#sidemenu li .active{margin:0px; padding:0px; margin:0px;width:100%;display:block;  text-decoration:underline;background:transparent url(../img/icon_pdf.gif) no-repeat 10px -1px;}

div.searchresultsheader 
{
	border-top:solid 1px #ddd;
	padding:10px 0px 5px 0px;
	font:normal 10pt tahoma,arial,verdana;
}

/*-------------------------------------------------------------------------------------------------------------------------- breaker */

div.restricted{
    float:left;
    width:200px;
    border:solid 3px #eee;
    padding:10px 20px 10px 10px;
    margin:0px 20px 0px 0px;
    height:200px;
}
div.restricted h3{
    font:bold 10pt tahoma,verdana, arial;
    color:#333;
    padding:0px 0px 10px 0px;
    border-bottom:solid 1px #eee;
}



div.restricted ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
div.restricted ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    font:normal 12px tahoma, verdana, arial;
    color:#333;
}

div.restricted ul li span,
div.restrictedinfo1 span
{
    color:#f00;
    font:bold 12px tahoma, verdana, arial;
}
div.restricted ul li i{
    color:#666;
    font:normal 9px tahoma, verdana, arial;
    position:relative;
    bottom:3px;
    left:10px;
}



div.restrictedinfo1 {
    color:#666;
    width:270px;
    float:left;
}

div.restrictedinfo2 {
    color:#666;
    width:450px;
    float:left;
}
div.restrictedinfo1 .shipto,
div.restrictedinfo2 .shipto {
    float:left;
    width:60px;
    margin:0px 0px 0px 10px;
    font:bold;
}

div.restrictedinfo1 .address,
div.restrictedinfo2 .address {
    float:left;
    width:200px;
}

span.loginpos 
{
	position:relative;
	line-height:26px;
	height:26px;
}

div#promptnotice 
{
	background:#efefcc;color:#3d3d17;padding:15px;font:normal 8pt tahoma,arial,verdana;margin:10px 0px 10px 0px;display:block;
}

div#promptnotice b
{
	display:block;border-bottom:dotted 1px #e1e1b8;padding:0px 0px 5px 0px;margin:0px 0px 5px 0px;
}

div#logininfo 
{
	width:250px;
	margin:0px 0px 0px 30px;
}

div#logininfo h3
{
	font:bold 8pt tahoma,arial,verdana;
	color:#444;
	border-bottom:solid 1px #ddd;
	padding:0px 0px 10px 0px;
}

div#logininfo ul
{
	margin:0px;
	padding:0px;
}
div#logininfo ul li
{
	list-style-type:square;
	padding-bottom:3px;
	margin-bottom:3px;
}

/**************
/* HACK FIX
/*************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



span.sliderFix 
{
	margin:12px 0px 0px 0px;
	display:block;
}

span.cari 
{
	color:#d2d5d6;
}

#contentwrapper-inner 
{
	width:770px;
	text-align:left;
	margin:0px auto;
	padding:0px;
}


.hor-minimalist-header-a
{
	padding:0px 0px 0px 0px;
	border:solid 2px #b3c1c5;
	color:#000;
	background:#f0f2f3;
	letter-spacing:1px;
	font-weight:bold;
	font:normal 8pt tahoma,arial,verdana;
}

.hor-minimalist-header-a th
{
	font-size: 8pt;
    font-weight: normal;
    /*color: #b20000;*/
    color:#151a1c; 
    padding: 10px 8px;
    border-top:solid 1px #9bafb5;
    border-bottom:solid 3px #002b3a;
    border-right: 1px solid #9bafb5;
	border-left: 1px solid #9bafb5;
	background:#f0f2f3 url("../img/bullet_dwnarrow.gif") no-repeat 10px 16px;
	text-align:left;
	text-indent:20px;
	font:bold 8pt tahoma,arial,verdana;
	letter-spacing:1px;
}

.hor-minimalist-header-a td
{
	border-bottom: 1px solid #d6d6d6; 
    color: #000;
    padding: 6px 6px;
    border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	vertical-align:middle;
	background:#fff;
	font:normal 8pt tahoma,arial,verdana;
	
}

.hor-minimalist-header-a tr:hover td
{
	background:#E8E9E4;
	
}
	
.hor-minimalist-header-a td.label
{
	background:#f8f8f8;
	width:200px;
	font:normal 8pt tahoma,arial,verdana;
	border-right: 2px solid #b3c1c5;
}


#hor-minimalist-header-d
{
	padding:10px 0px 10px 20px;
	border-top:solid 1px #b3c1c5;
	border-left:solid 1px #b3c1c5;
	border-right:solid 1px #b3c1c5;
	text-indent:7px;
	color:#000;
	background:#f0f2f3 url("../img/bullet_dwnarrow.gif") no-repeat 10px 16px;
	letter-spacing:1px;
	font-weight:bold;
}

#hor-minimalist-header, #hor-minimalist-header-c
{
	padding:10px 0px 10px 20px;
	border-top:solid 1px #b3c1c5;
	border-left:solid 1px #b3c1c5;
	border-right:solid 1px #b3c1c5;
	text-indent:7px;
	color:#000;
	background:#f0f2f3 url("../img/bullet_dwnarrow.gif") no-repeat 10px 16px;
	letter-spacing:1px;
	font-weight:bold;
}

#hor-minimalist-mischeader 
{
	padding:10px 10px 10px 10px;
	border-top:solid 1px #b3c1c5;
	border-left:solid 1px #b3c1c5;
	border-right:solid 1px #b3c1c5;
	color:#000;
	background:#f0f2f3;
}

#hor-minimalist-mischeader div.left
{
	float:left;
}
#hor-minimalist-mischeader div.right
{
	float:right;
}

#hor-minimalist-b, #hor-minimalist-c
{
    margin:0px;
}

#hor-minimalist-b tr:hover td, #hor-minimalist-c tr:hover td
{
    background:#e8e9e4;
}

#hor-minimalist-b tr th,#hor-minimalist-c tr th
{
    background:#e3e8ea;
}

#hor-minimalist-b tr:hover th,#hor-minimalist-c tr:hover th
{
    background:#e3e8ea;
}

#hor-minimalist-b, #hor-minimalist-c
{
    font-family: tahoma,arial,verdana;
    font-size: 8pt;
    background: #fff;
    width:99%;
    border-collapse: collapse;
    text-align: left;
}



#hor-minimalist-b th,#hor-minimalist-c th 
{
    font-size: 8pt;
    font-weight: normal;
    /*color: #b20000;*/
    color:#151a1c;
    padding: 10px 8px;
    border-top:solid 1px #9bafb5;
    border-bottom:solid 3px #002b3a;
    border-right: 1px solid #9bafb5;
	border-left: 1px solid #9bafb5;

}
#hor-minimalist-b td, #hor-minimalist-c td
{
    border-bottom: 1px solid #d6d6d6;
    color: #000;
    padding: 6px 6px;
    border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	vertical-align:middle;
}

#hor-minimalist-b td.num, #hor-minimalist-c td.num
{
    text-align:right;
}

#hor-minimalist-b td.numh, #hor-minimalist-c td.numh
{
    background:#f5f5f5;
}


#hor-minimalist-b th.vhighlight:hover .num, #hor-minimalist-c th.vhighlight:hover .num
{
    background:#f00;
}


#hor-minimalist-b tbody tr:hover td, #hor-minimalist-c tbody tr:hover td
{
    color: #000;
}

#hor-minimalist-b td.newlinecol, #hor-minimalist-c td.newlinecol
{
    color: #888;
    background-color:#f5f5f5;
}

#hor-minimalist-b tr.newline td, #hor-minimalist-c tr.newline td
{
    background-color:#f4f2ce;
}

#hor-minimalist-b tr td.type, #hor-minimalist-c tr td.type
{
    border-bottom:dotted 1px #ccc;
}

#hor-minimalist-b tr td.type,#hor-minimalist-b tr.foot td, #hor-minimalist-c tr td.type,#hor-minimalist-c tr.foot td
{
    border-bottom:solid 1px #888;
}

#hor-minimalist-b tr td.spacer, #hor-minimalist-c tr td.spacer
{
    border-left:0px none;
    border-right:0px none;}
    
#hor-minimalist-b tr td.amount, #hor-minimalist-c tr td.amount
{
    text-align:right;
    font-weight:bold;
}

 #hor-minimalist-b tr td.control, #hor-minimalist-c tr td.control
{
    text-align:right;
    
}

 #hor-minimalist-b tr td.ld, #hor-minimalist-c tr td.control
{
    background-image: url(../img/icon_new_arrow.gif);
    background-position:8px 9px;
    background-repeat:no-repeat;
    padding-left:20px;
    
}

#hor-minimalist-b tr:active, #hor-minimalist-c tr:active
{
    
}

td.highlightred 
{
	background-color:#faafaf;
	color:#700d0d;
}

td.highlightred a span
{
	color:#700d0d;
}

div.securedicon 
{
	background:transparent url(../img/icon_new_lock.gif) no-repeat 0px 1px;
	font:normal 8pt tahoma,arial,verdana;
	padding:0px 0px 0px 18px;
	color:#888;
	letter-spacing:normal;
	position:relative;
	top:13px;
}
    
    ul.holiday 
    {
    	margin:0px 20px 0px 20px;
    	padding:0px;
    	list-style:none;
    }
    
    ul.holiday li 
    {
    	list-style:none;
    	border-bottom:solid 1px #eee;
    	padding:20px 0px;
    }
    
    ul.holiday li p
    {
    	font:normal 9pt tahoma,tahoma,verdana;
    }
    
    .highlight_1 
    {
    	background:#b20000;
    	color:#fff;
    }
    
    #UserNotification 
    {
    	border:solid 1px #b02727;
    	color:#555;
    	background:#f5f5f5;
    	padding:4px 10px 0px 10px;
    	margin:10px 0px 0px 0px;
    	-moz-border-radius: 5px;
		-webkit-border-radius: 5px
    }
    
    #UserNotification ul
    {
    	padding:0px 0px 5px 0px;
    	margin:0px 0px 3px 0px;
    	list-style:none;
    }
    
    #UserNotification ul li
    {
		background:transparent url('../img/icon_alert.gif') no-repeat 5px 5px;
		padding-left:30px;
		padding-bottom:5px;
    }
    
    
    
    
    h1.uiheader 
    {
    	letter-spacing:-1px;
    	padding:10px 0px;
    	margin:5px 0px 10px 0px;
    	border-bottom:solid 5px #eee;
    	color:#444;
    }
    
    h1.uiheader span.title
    {
    	float:left;
    }
    
    h1.uiheader span.title span.fix
    {
    	position:relative;
    	top:5px;
    }
    
    h1.uiheader span.misc
    {
    	float:right;
    	font:normal 8pt tahoma,arial,verdana;
    	letter-spacing:normal;
    }

#divadditionalpickups div.notification
{
	border:solid 3px #cc0000;
	background:#fbebeb;
	color:#382121;
	font-weight:bold;
	font-size:8pt;
	line-height:1.5em;
	margin:0px 0px 10px 0px;
}

#divoccasionalpickup 
{
	border:0px none;
	border-top:solid 1px #ddd;
	padding-top:10px;
	margin-top:10px;
	font-weight:bold;
	font-size:8pt;
	color:#444;
	line-height:1.5em;
}

label.confirmdispatchconfirmation-label 
{
	height:60px;
}

a.onstate 
{
	background:#576166;
}

ul.documentation
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
ul.documentation li 
{
	list-style:none;
	padding:0px 0px 5px 30px;
	margin:0px 0px 5px 0px;
	background:transparent url("../img/icon_reader.gif") no-repeat 0px 0px;
}

#confirmdispatchconfirmation 
{
	font-weight:bold;
	font-size:15pt;
	font-family:Arial,tahoma,verdana;
	line-height:1.0em;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	display:inline-block;
	width:150px;
	padding:5px 0px;
	margin:10px 0px 0px 0px;
	color:#4f7398;
}

#confirmdispatchconfirmation u
{
	font-weight:normal;
	font-size:9pt;
	font-weight:bold;
	color:#444;
}

.resetli {
    margin:0px;
    padding:0px;
    list-style:none;
}

/*<NEWS/ANNOUNCEMENTS>*/

ul.ppi-list-row {
    margin:0px 0px;
}

ul.ppi-list-row li{
    background-color:#fff;
    border:0px none;
    border-bottom:solid 1px #eee;
    padding:10px 0px 10px 25px;
    background: url("../img/bullet_green_arrow.gif") no-repeat scroll 0px 10px transparent;
}

ul.ppi-list-row li a{
    text-decoration:none;
    font-size:14px;
}

ul.ppi-list-row li div.dater{
    float:left;
    width:50px;
    min-height:50px;
}   

ul.ppi-list-row li div.info strong {
    display:block;
    color:#444;
    font-size:14px;
}

ul.ppi-list-row li div.info{
    float:left;
    width:500px;
    color:#666;
}
/*</NEWS/ANNOUNCEMENTS>*/

