
/* Style Kit v7.0 */
a, embed, object {outline: none;}
form, fieldset, dl, dt, dd {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0; padding: 0; font-size: 1.0em; font-weight: normal;}
p {margin: 0 0 15px 0;  padding: 0; }
table { border-collapse:collapse; border-spacing:0;}
td, th {vertical-align: top;}
th {text-align: left; }
input, textarea, select {font-family: inherit; font-size: inherit;}
input:focus, textarea:focus {outline:none;}
dl {display: block; }
dt {display: block; float: left; width: 45%; margin-bottom: 5px;}
dd {display: block; float: right; width: 45%; margin-bottom: 5px;}
big {font-size: 1.1em;}
small {font-size: 0.9em;}
/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
.clearer {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}
.button  { padding: 4px 15px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
.buttonbig {padding: 8px 40px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
.buttonMed {padding: 6px 30px; font-size: 13px; line-height: 13px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
.buttoninfo  {margin: 0 0 0px 0; padding: 2px 7px; font-size: 9px; line-height: 9px; font-weight: bold; font-style: normal; color: white; cursor: pointer; border: none; background: #012598;  -webkit-border-radius: 25px;  -moz-border-radius: 25px; border-radius: 25px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}

.orangelink {color: #ff7b00;}
.orangelinkbold {color: #ff7b00; font-weight:bold;}

.errormessage {color:Red;}
.virus {color:Red; font-size:16px; padding:15px 0 15px 0; margin:15px 0 55px 0; line-height:22px;}

body {height: 100%; margin:0px; background: #f1f0f0 url(../../images/bg_tile.gif) repeat-x; color: #000; font-family: Helvetica, Arial, Verdana; font-size: 12px;}

/* Links */
a	{color: #012598; text-decoration: none;}
a:hover	{color: #ff7b00; text-decoration: none;}

/* Superstructure  */
#outer {background: url(../../images/bg_shadow.png) 50% 143px no-repeat;}
#container {width: 960px; margin: 0 auto;}
#shadow {background: #FFF;   -webkit-box-shadow: 0 5px 5px 5px #bfbebe; -moz-box-shadow: 0 3px 5px 5px #bfbebe; box-shadow: 0 5px 5px 5px #bfbebe; behavior: url(lib/plugins/pie/PIE.htc);} 	
#main {padding: 25px 30px;}
/*#header #logo { float: left; padding: 0px 0 0 0;  display: block; width: 150px; height: 121px; background:url(../../images/Direct_25_Logo2018.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}*/
#header #logo { float: left; padding: 0px 0 0 0;  display: block; width: 150px; height: 121px; background:url(../../images/logo.gif) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}

/* Infrastructure  */
/*#header {position: relative; margin: 0; padding: 15px 0 0px 0; height: 201px; z-index: 99;}*/
#header {position: relative; margin: 0; padding: 15px 0 0 0; height: 178px; z-index: 99;}

	#header #aux-nav {float: left; display: block; list-style: none; margin: 0 0 15px 0; padding: 0;}
	#header #aux-nav li {float: left; display: block; padding: 0 22px 0 0; margin: 0 15px 0 0; background: url(../../images/head_bullet.gif) 100% 50% no-repeat;}
	#header #aux-nav a {font-size: 13px; line-height: 13px; font-weight: bold; color: #012598; }
	#header #aux-nav a:hover {color: #ff7b00;}
	
	/*2015/01/16*/
	#header #aux-nav-none {float: left; display: block; list-style: none; margin: 0 0 15px 0; padding: 0;}
	#header #aux-nav-none li {float: left; display: block; padding: 0 22px 0 0; margin: 0 15px 0 0; }
	#header #aux-nav-none a {font-size: 13px; line-height: 13px; font-weight: bold; color: #012598; }
	#header #aux-nav-none a:hover {color: #ff7b00;}
		
	#header #phone {float: right; display: block; height: 30px; padding: 2px 0 0 42px; background: url(../../images/head_ico_phone.gif) no-repeat; font-size: 28px; line-height: 28px; font-weight: bold; color: #012598; letter-spacing: -1px;}
	
	/*2017/08/23*/
	#header #facebook {float: right; display: block; height: 30px; padding: 2px 0 0 42px; background: url(../../images/fb.png) no-repeat; font-size: 28px; line-height: 28px; font-weight: bold; color: #012598; letter-spacing: -1px;}
	#header #linkedin {float: right; display: block; height: 30px; padding: 2px 0 0 42px; background: url(../../images/Linkedin.png) no-repeat; font-size: 28px; line-height: 28px; font-weight: bold; color: #012598; letter-spacing: -1px;}
	#header #twitter {float: right; display: block; height: 30px; padding: 2px 0 0 42px; background: url(../../images/twitter.png) no-repeat; font-size: 28px; line-height: 28px; font-weight: bold; color: #012598; letter-spacing: -1px;}
	
	
	#header #logo {clear: both; float: left; display: block; width: 150px; height: 78px; background:url(../../images/logo.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
	/*#header #logo { float: left; padding: 0px 0 0 0;  display: block; width: 150px; height: 120px; background:url(../../images/Direct_25_Logo2018Web2.gif) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}*/


#navSurvey {position: absolute; left: 0; bottom: 0; display: block; width: 100%; padding: 0; margin: 0; list-style: none; background: url(../../images/nav_tile.png) 0 0 repeat-x;}
	#navSurvey > li {position: relative; float: left; display: block; height: 51px; margin: 0; padding: 0; border-right: 1px solid #FFF;} 
	#navSurvey > li#login {border: none;}
	#navSurvey > li > a {display: block; height: 33px; margin: 0; padding: 18px 20px 0 20px; font-size: 16px; line-height: 16px; font-weight: bold; color: #FFF; background: url(../../images/nav_tile.png) 0 0 repeat-x;}	
	#navSurvey > li#login > a {padding-left: 20px; padding-right: 0; background: url(../../images/nav_tile_alt.png) 0 0 repeat-x;}
	
	#navSurvey > li#login > a > span {padding-left: 18px; background: url(../../images/nav_arr.png) 0 50% no-repeat;}
	
	#navSurvey ul {position: absolute; top: 51px; left: 0; display: none; width: 220px; padding: 0; margin: 0; list-style: none;  behavior: url(lib/plugins/pie/PIE.htc); }
	#navSurvey ul > li {display: block; margin: 0; padding: 0; border: 1px solid #d7d7d7; border-top: none;}
	#navSurvey ul > li > a {display: block; margin: 0; padding: 10px 20px; background: #FFF; font-size: 13px; line-height: 13px; color: #001e80; text-decoration: none;}
	#navSurvey ul > li > a:hover, #nav ul > li.on > a {background: #f1f1f2;  text-decoration: none;}
	
	#navSurvey > li.over > a  {background-position: 0 -51px;}	
	#navSurvey > li.on > a {background-position: 0 -102px !important; color: #012497 !important;}	
	#navSurvey > li.over > ul {display: block; }
	
		
#nav {position: absolute; left: 0; bottom: 0; display: block; width: 100%; padding: 0; margin: 0; list-style: none; background: url(../../images/nav_tile_alt.png) 0 0 repeat-x;}
	#nav > li {position: relative; float: left; display: block; height: 51px; margin: 0; padding: 0; border-right: 1px solid #FFF;} 
	#nav > li#login {border: none;}
	#nav > li > a {display: block; height: 33px; margin: 0; padding: 18px 20px 0 20px; font-size: 16px; line-height: 16px; font-weight: bold; color: #FFF; background: url(../../images/nav_tile.png) 0 0 repeat-x;}	
	#nav > li#login > a {padding-left: 20px; padding-right: 0; background: url(../../images/nav_tile_alt.png) 0 0 repeat-x;}
	
	#nav > li#login > a > span {padding-left: 18px; background: url(../../images/nav_arr.png) 0 50% no-repeat;}
	
	#nav ul {position: absolute; top: 51px; left: 0; display: none; width: 220px; padding: 0; margin: 0; list-style: none;  behavior: url(lib/plugins/pie/PIE.htc); }
	#nav ul > li {display: block; margin: 0; padding: 0; border: 1px solid #d7d7d7; border-top: none;}
	#nav ul > li > a {display: block; margin: 0; padding: 10px 20px; background: #FFF; font-size: 13px; line-height: 13px; color: #001e80; text-decoration: none;}
	#nav ul > li > a:hover, #nav ul > li.on > a {background: #f1f1f2;  text-decoration: none;}
	
	#nav > li.over > a  {background-position: 0 -51px;}	
	#nav > li.on > a {background-position: 0 -102px !important; color: #012497 !important;}	
	#nav > li.over > ul {display: block; }
	
/*IMAGE SIZE CHANGE HERE...
#banner {position: relative; height: 430px;}	*/
#banner {position: relative; height: 395px;}	
	#banner #slide-shadow {position: absolute; left: 0; bottom: 0; width: 100%; height: 10px; background: url(../../images/slide_shadow.png) repeat-x; z-index: 99;}
	#banner #slideshow, #slideshow li {display: block; margin: 0; padding: 0; list-style: none; height: 395px; overflow: hidden; background: #f1f0f0;}
	/*#banner #slideshow, #slideshow li {display: block; margin: 0; padding: 0; list-style: none; height: 430px; overflow: hidden; background: #f1f0f0;}
	#banner #slideshow img {display: block; width: 960px; height: 430px; color: #f1f0f0;}*/
	#banner #slideshow img {display: block; width: 960px; height: 395px; color: #f1f0f0;}
	
#tracktrace {position: absolute; top: 112px; left: 33px; width: 262px; box-shadow: 0 0 5px 1px #000; z-index: 50;}
	#tracktrace #title-track {display: block; padding: 17px 0 0 63px; margin: 0; height: 36px; background: url(../../images/trk_pnl_head.gif) no-repeat; border-bottom: 1px solid #093dce; font-size: 18px; line-height: 18px; font-style: italic; font-weight: bold;  color: #FFF; text-shadow: 2px 2px 2px #000; behavior: url(lib/plugins/pie/PIE.htc);}
	#tracktrace fieldset {display: block; padding: 20px 17px; margin: 0; background: #002695 url(../../images/trk_bg.png) 0 0 repeat-x;  }
	#tracktrace #track_num {position: relative; display: block; width: 212px; padding: 6px 7px; margin: 0 0 15px 0; background: #FFF; font-size: 16px; line-height: 16px; color: #222; border: none;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 3px 1px #777; -moz-box-shadow: inset 1px 1px 3px 1px #777; box-shadow: inset 1px 1px 3px 1px #777; behavior: url(lib/plugins/pie/PIE.htc); }
	#tracktrace label {display: block; vertical-align: middle; color: #FFF; font-size: 14px; line-height: 14px; margin: 0 0 3px 0; cursor: pointer;}
	#tracktrace .dots-wht {background: url(../../images/dots_wht.gif) repeat-x; height: 1px; margin: 15px 0;}
	#tracktrace #track_butt {position: relative;  padding: 7px 40px; font-size: 16px; line-height: 16px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: 1px solid #315ddf; background: #0735ba url(../../images/trk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #002388; -moz-box-shadow: 0 1px 3px 0 #002388; box-shadow: 0 1px 3px 0 #002388; behavior: url(lib/plugins/pie/PIE.htc);}
	#tracktrace #track_butt:hover {background: #1649da url(../../images/trk_butt.png) 0 100% repeat-x;}
	
#masthead {padding: 15px 30px; background: url(../../images/mast_tile.png) repeat-x;}
	#masthead #weather {float: right; display: block; margin: 0; padding: 0; list-style: none;}
	#masthead #weather li {float: right; display: block; padding: 0 0 0 13px; margin: 0 0 0 12px; background: url(../../images/mast_div.gif) 0 50% no-repeat; color: #011f84; font-size: 13px; line-height: 22px; }

	#masthead #divWeather {float: right; display: block; margin: 0 20px; padding: 0; list-style: none;}
	#masthead #divWeather li {float: right; display: block; padding: 0 0 0 13px; margin: 0 0 0 12px; background: url(../../images/mast_div.gif) 0 50% no-repeat; color: #011f84; font-size: 13px; line-height: 35px; }
	
#intro {padding: 25px 30px; background: url(../../images/mast_tile_lrg.png) 0 100% repeat-x;  }	
	#intro h1 {font-size: 22px; line-height: 27px; font-weight: bold; color: #012497;  letter-spacing: -1px; margin: 0; padding: 0;}
	#intro h1 a {text-decoration: underline;}
	#intro h1 a:hover {text-decoration: none;}
	
#footer {padding: 15px 30px 30px 30px; background: url(../../images/foot_tile.png) repeat-x;}	
	#footer #foot-nav {float: left; display: block; margin: 0; padding: 0; list-style: none;}
	#footer #foot-nav li {float: left; display: block; padding: 0 10px 0 0; margin: 0 10px 0 0; border-right: 1px solid #011f84; color: #011f84; font-size: 12px; line-height: 12px; }	
	#footer #copy {float: right; color: #011f84; font-size: 12px; line-height: 12px;}
	
#sidebar {float: left; width: 264px;}	
	
	#sidebar .spanel {border: 1px solid #dedddb; margin: 0 0 20px 0;}
	#sidebar .spanel h3 {display: block; height: 35px; padding: 17px 0 0 15px;  margin: 0;  font-size: 18px; line-height: 18px; font-style: italic; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}
	
	#frmCheckTransitTime {}
	#frmCheckTransitTime #title-transit {padding-left: 63px; background: url(../../images/chk_pnl_head.gif) no-repeat; }
	#frmCheckTransitTime fieldset {display: block; padding: 2px 17px; margin: 0; background: #f1f0f0 url(../../images/chk_pnl_bg.png) 0 0 repeat-x; }
	#frmCheckTransitTime label {display: block; margin: 0 0 5px 0; font-size: 12px; line-height: 12px; color: #002695;}
	#frmCheckTransitTime .lblLabel {display:block; margin:  0 0 5px 0; font-size: 14px; line-height: 14px; color: #002695;}
	#frmCheckTransitTime input.txtfld {position: relative; display: block; width: 212px; padding: 6px 7px; margin: 0 0 10px 0; background: #FFF; font-size: 12px; line-height: 12px; color: #a2a2a2; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#frmCheckTransitTime input.txtfld:focus {color: #222;}
	#frmCheckTransitTime input.datepicker {float: left; width: 160px; margin-right: 5px;}
	#frmCheckTransitTime img.ui-datepicker-trigger {float: left; margin-top: 3px; cursor: pointer;}
	
	#frmCheckTransitTime .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 10px 0;}
	#frmCheckTransitTime #check_butt {position: relative;  padding: 8px 40px; font-size: 16px; line-height: 16px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#frmCheckTransitTime #check_butt:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	#frmCheckTransitTime #btnCheck {margin: 0 0 5px ;position: relative; padding: 8px 40px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#frmCheckTransitTime #btnCheck:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	#frmCheckTransitTime .lblEtaLabel {display:inline; margin:  0 0 5px 0; font-size: 13px; line-height: 13px; color: #002695;}
	#frmCheckTransitTime .lblInfo {display:inline; position: relative; font-size: 13px; line-height: 13px; color: #222; }
    #frmCheckTransitTime .lblErrorMesg{display: block; font-size: 11px; line-height: 11px; font-weight: normal; font-style:italic; color: red; margin:0 0 15px 0;}
	
	#video {padding: 12px; }
	#video .vid-thb {display: block; margin: 0 0 10px 0}
	#video .vid-thb img {width: 238px;}
	#video .title-media {font-size: 10px; line-height: 10px; color: #ff7b00; text-transform:uppercase; font-weight: bold; margin: 0 0 3px 0;}
	#video h2 {font-size: 16px; line-height: 18px; color: #012598; font-weight: bold;}

	#qlinks #title-qlinks {background: url(../../images/qlink_pnl_head.gif) no-repeat; padding-left: 50px;}
	#qlinks ul {display: block; padding: 15px; margin: 0; list-style: none;}
	#qlinks li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; background: url(../../images/navArrowOrange.gif) 0 4px no-repeat;  }
	#qlinks a {color: #000;}
	#qlinks a:hover {color: #ff7b00;}
		
			
#page {float: right; width: 605px; line-height: 16px;}	

	#page a.more {font-weight: bold; padding-left: 12px; background:url(../../images/arrow_org_lrg.gif) 0 50% no-repeat; text-transform: uppercase;} 
	#page h1, #page h2 {display: block; font-size: 23px; line-height: 25px; font-weight: bold; color: #012497; margin: 0 0 10px 0; letter-spacing: -1px;}
	#page #feature {padding: 0 0 30px 0; border-bottom: 6px solid #dedddb; margin: 0 0 20px 0;}
	
	#page a.more-news {float: right; margin-top: 7px; padding-left: 12px; background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }
	
	#news-articles {display: block; margin: 0; padding: 0; list-style: none; border-top: 1px solid #dedddb;}
	#news-articles li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	
	#news-articles a.news-thb {float: left; display: block; width: 141px; }
	#news-articles a.news-thb img { display: block; width: 141px;}
	#news-articles div.news-txt {margin-left: 161px; padding-top: 10px;}
	#news-articles div.news-txt h3 {display: block; font-size: 18px; line-height: 20px; color: #012497; margin: 0 0 10px 0;}
	#news-articles div.news-txt h3 a {color: #012497;}
	#news-articles div.news-txt h3 a:hover {color: #ff7b00;}
	#news-articles div.news-txt1 ul {list-style: none;}
	#news-articles div.news-txt1 li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	#news-articles div.news-txt1 li.noformat{display: block; padding: 0 0 0 0px; margin: 0 0 3px 0; border-bottom: 0px;  background:#FFF; }
	
	#news-details .li-news {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	
/* Products Template */
#products  {display: block; padding: 0; list-style: none; }	
	#products li {float: left; display: block; width: 220px; margin: 0 5px 15px 0; padding: 10px 40px 0 10px ; list-style: none; line-height: 16px;}	
	#products a.thumb {display: block; margin: 0 0 15px 0;}
	#products a.thumb img {display: block; width: 220px; height: 205px; overflow: hidden;}
	#products h2 {display: block; height: 20px; font-size: 18px; line-height: 20px; font-weight: bold; color: #012497; margin: 0 0 10px 0; letter-spacing: -1px; overflow: hidden;}
	#products p {margin: 0 10px 0 0;}
	#products h2 a {color: #012497;}
	#products h2 a:hover {color: #012497;}
		
	/* AboutUs Template */
#aboutus  {display: block; margin: 0; padding: 0; list-style: none; }	
	#aboutus li {float: left; display: block; width: 220px; margin: 0 5px 15px 0; padding: 0; list-style: none; line-height: 16px;}	
	#aboutus a.thumb {display: block; margin: 0 0 15px 0;}
	#aboutus a.thumb img {display: block; width: 220px; height: 205px; overflow: hidden;}
	#aboutus h2 {display: block; height: 45px; font-size: 18px; line-height: 20px; font-weight: normal; color: #012497; margin: 0 0 10px 0; letter-spacing: -1px; overflow: hidden;}
	
/* Careers Template */
#careers {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#careers li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#careers a.news-thb {float: left; display: block; width: 141px; }
	#careers a.news-thb img { display: block; width: 141px;}
	#careers div.news-txt {margin-left: 6px; padding-top: 10px;}
	#careers div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#careers div.news-txt h3 a {color: #012497;}
	#careers div.news-txt h3 a:hover {color: #012497;}

	#careers div.news-txt h4 {display: block; font-size: 14px; line-height: 16px; color: #012497; margin: 0 0 5px 0;}
	#careers div.news-txt h4 a {color: #012497;}	
	#careers div.news-txt h4 a:hover {color: #012497;}	
	
	#careers div.header-txt {margin-left: 6px; padding-top: 10px;}
	#careers div.header-txt p {margin: 0 0 7px 0;  padding: 0; }
	#careers div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#careers div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	/*#careers a.contact_underline {text-decoration: underline;}*/
    #careers a.more {background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }
    #careers div.news-txt a.more {color: #012497;}
    #careers div.news-txt a.more:hover {color: #ff7b00;}
    #careers div.news-txt a.orangelink{color: #ff7b00;}
    #careers div.news-txt a.orangelink:hover{color: #012497;}
    
#careersidebar {float: left; width: 204px;}		
	#careersidebar .spanel {border: 1px solid #dedddb; margin: 0 0 20px 0;}
	#careersidebar .spanel h3 {display: block; height: 35px; padding: 17px 0 0 15px;  margin: 0;  font-size: 18px; line-height: 18px; font-style: italic; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}
		
	#careerlinks #title-qlinks {background: url(../../images/qlink_pnl_head.gif) no-repeat; padding-left: 50px;}
	#careerlinks ul {display: block; padding: 15px; margin: 0; list-style: none;}
	#careerlinks li {display: block; padding: 0 0 0 12px; margin: 0 0 8px 0; background: url(../../images/navArrowOrange4.gif) 0 4px no-repeat;  }
	/*#careerlinks a {color: #000;}
	#careerlinks a:hover {color: #ff7b00;}*/
	#careerlinks a {color: #012497;}
	#careerlinks a:hover {color: #ff7b00;}
#careerpage {float: right; width: 665px; line-height: 16px;}	
	
#secondaryNavLinks li {
	background: url("../images/css/navArrowOrange.gif") no-repeat;
	border-top:1px solid #ffffff;
	background-position: 12px 6px;
	font-size:1.1em;
	padding: 2px 8px 2px 21px;
	margin:0px;
	display:block;
}

			
#ProductServices {display: block; margin: 0 0 0 10px; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#ProductServices a.more {font-weight: bold; padding-left: 20px; background:url(../../images/arrow_org_lrg.gif) 0 50% no-repeat; text-transform: uppercase;} 
	#ProductServices h1, #page h2 {display: block; font-size: 20px; line-height: 25px; font-weight: bold; color: #012497; margin: 0 0 10px 0; letter-spacing: -1px;}
	
	#ProductServices div.message span {display: block; font-size: 14px; line-height: 22px; font-weight: bold; color: red; margin: 0 0 30px 0;}
	#ProductServices div.phoneus h3 {display: block; font-size: 20px; line-height: 22px; font-weight: bold; color: #012497; margin: 0 0 10px 0;}
	#ProductServices div.emailus h3 {display: block; font-size: 20px; line-height: 22px; font-weight: bold; color: #012497; margin: 0 0 10px 0;}
	
	
				
/* ContactUs Template */
#ContactUs {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#contactus a.more {font-weight: bold; padding-left: 12px; background:url(../../images/arrow_org_lrg.gif) 0 50% no-repeat; text-transform: uppercase;} 
	#contactus h1, #page h2 {display: block; font-size: 20px; line-height: 25px; font-weight: bold; color: #012497; margin: 0 0 10px 0; letter-spacing: -1px;}
	
	#contactus div.message span {display: block; font-size: 14px; line-height: 22px; font-weight: bold; color: red; margin: 0 0 30px 0;}
	#contactus div.phoneus h3 {display: block; font-size: 20px; line-height: 22px; font-weight: bold; color: #012497; margin: 0 0 10px 0;}
	#contactus div.emailus h3 {display: block; font-size: 20px; line-height: 22px; font-weight: bold; color: #012497; margin: 0 0 10px 0;}
	
	#tblDepotsContact {border: 2px solid #dedddb; }
	#tblDepotsContact .bordergrey {border: 1px solid #dedddb; }
	#tblDepotsContact h3 {display: block; font-size: 16px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#tblDepotsContact h3 a {color: #012497;}
	#tblDepotsContact h3 a:hover {color: #012497;}

	#ContactForm a:hover {color: #012497;}
	#ContactForm .input_butt_small {position: relative;  padding: 4px 20px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#ContactForm .input_butt_small:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	
	#ContactForm .input_butt {position: relative;  padding: 4px 20px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#ContactForm .input_butt:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
    #ContactForm .input_txt {position: relative; display: block; width: 400px; padding: 3px 7px; margin: 0 0 10px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#ContactForm .input_txt:focus {color: #222;}
	#ContactForm .input_area  {position: relative; display: block; width: 600px; height: 100px; padding: 3px 7px; margin: 0 0 10px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#ContactForm .input_area:focus {color: #222;}	
	/*#ContactForm select{position: relative; display: block; padding: 6px 7px; margin: 0 0 15px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}*/
	#ContactForm .input_area_short  {position: relative; display: block; width: 450px; height: 100px; padding: 6px 7px; margin: 0 0 10px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#ContactForm .input_area_short:focus {color: #222;}
		
	#contactus .label {display:block; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	#contactus .orangeLink {display:inline; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #ff7b00; font-weight:bold;}
	#contactus a:hover {color: #ff7b00; text-decoration: underline;}
	
/* FAQs Template */
#faqs {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#faqs li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#faqs a.news-thb {float: left; display: block; width: 141px; }
	#faqs a.news-thb img { display: block; width: 141px;}
	#faqs div.news-txt {margin-left: 161px; padding-top: 10px;}
	#faqs div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#faqs div.news-txt h3 a {color: #012497;}
	/*#faqs div.news-txt h3 a:hover {color: #ff7b00;}	*/
	#faqs div.news-txt h3 a:hover {color: #012497;}	
	
	#faqs div.news-txt h4 {display: block; font-size: 14px; line-height: 16px; color: #012497; margin: 0 0 5px 0;}
	#faqs div.news-txt h4 a {color: #012497;}	
	#faqs div.news-txt h4 a:hover {color: #012497;}	
	
	#faqs div.header-txt {margin-left: 161px; padding-top: 10px;}
	#faqs div.header-txt p {margin: 0 0 7px 0;  padding: 0; }
	#faqs div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#faqs div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	/*#faqs a.contact_underline {text-decoration: underline;}*/
	
/* Freight Control Template */
#freightcontrol {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#freightcontrol li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#freightcontrol a.news-thb {float: left; display: block; width: 141px; }
	#freightcontrol a.news-thb img { display: block; width: 141px;}
	#freightcontrol div.news-txt {margin-left: 6px; padding-top: 10px;}
	#freightcontrol div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#freightcontrol div.news-txt h3 a {color: #012497;}
	#freightcontrol div.news-txt h3 a:hover {color: #012497;}	
	#freightcontrol div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#freightcontrol div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	
#ShippingToolInfo {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#ShippingToolInfo li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#ShippingToolInfo a.news-thb {float: left; display: block; width: 141px; }
	#ShippingToolInfo a.news-thb img { display: block; width: 141px;}
	#ShippingToolInfo div.news-txt {margin-left: 6px; padding-top: 10px;}
	#ShippingToolInfo div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#ShippingToolInfo div.news-txt h3 a {color: #012497;}
	#ShippingToolInfo div.news-txt h3 a:hover {color: #012497;}	
	#ShippingToolInfo div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#ShippingToolInfo div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	#ShippingToolInfo span.SubHeader {font-weight:bold; margin: 0px 0 10px; line-height:26px;}	

#ShippingToolInfoSidebar {float: left; width: 214px;}		
	#ShippingToolInfoSidebar .spanel {border: 1px solid #dedddb; margin: 0 0 20px 0;}
	#ShippingToolInfoSidebar .spanel h3 {display: block; height: 35px; padding: 17px 0 0 15px;  margin: 0;  font-size: 18px; line-height: 18px; font-style: italic; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}
		
	#ShippingToolLinks #title-qlinks {background: url(../../images/qlink_pnl_head.gif) no-repeat; padding-left: 50px;}
	#ShippingToolLinks ul {display: block; padding: 15px; margin: 0; list-style: none;}
	#ShippingToolLinks li {display: block; padding: 0 0 0 12px; margin: 0 0 8px 0; background: url(../../images/navArrowOrange4.gif) 0 4px no-repeat;  }
	#ShippingToolLinks a {color: #012497;}
	#ShippingToolLinks a:hover {color: #ff7b00;}
#ShippingToolInfoPage {float: right; width: 655px; line-height: 16px;}	

/* Track & Trace Template */
#tracktraceproduct {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#tracktraceproduct li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#tracktraceproduct a.news-thb {float: left; display: block; width: 141px; }
	#tracktraceproduct a.news-thb img { display: block; width: 141px;}
	#tracktraceproduct div.news-txt {margin-left: 6px; padding-top: 10px;}
	#tracktraceproduct div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#tracktraceproduct div.news-txt h3 a {color: #012497;}
	#tracktraceproduct div.news-txt h3 a:hover {color: #012497;}	
	#tracktraceproduct div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#tracktraceproduct div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }

/* Privacy */
#privacy {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#privacy li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#privacy a.news-thb {float: left; display: block; width: 141px; }
	#privacy a.news-thb img { display: block; width: 141px;}
	#privacy div.news-txt {margin-left: 6px; padding-top: 10px;}
	#privacy div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#privacy div.news-txt h3 a {color: #012497;}
	#privacy div.news-txt h3 a:hover {color: #ff7b00;}
	#privacy div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#privacy div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px;}
	#privacy div.news-txt h4 {display: block; font-size: 12px; line-height: 15px; color: #012497; margin: 0 0 5px 0; font-weight:bold;}
	#privacy div.news-txt h4 a {color: #ff7b00;}	
	#privacy div.news-txt h4 a:hover {color: #ff7b00;}			
		
/* Terms & Conditions */
#termconditions {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#termconditions li {display: block; margin: 0; padding: 3px 0; border-bottom: 0px solid #dedddb;}
	#termconditions a.news-thb {float: left; display: block; width: 141px; }
	#termconditions a.news-thb img { display: block; width: 141px;}
	#termconditions div.news-txt {margin-left: 6px; padding-top: 1px;}
	#termconditions div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#termconditions div.news-txt h3 a {color: #012497;}
	#termconditions div.news-txt h3 a:hover {color: #012497;}	
	car
    #termconditions div.news-txt h4 {display: block; font-size: 13px;  font-weight:bold; line-height: 22px; color: #012497; margin: 0 0 0 0;}
	#termconditions div.news-txt h4 a {color: #012497;}
	#termconditions div.news-txt h4 a:hover {color: #012497;}

/* About Us Video Template */
#videofeature {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#videofeature li {display: block; margin: 0; padding: 10px 0; border-bottom: 0px solid #dedddb;}
	#videofeature a.news-thb {float: left; display: block; width: 141px; }
	#videofeature a.news-thb img { display: block; width: 141px;}
	#videofeature div.news-txt {margin-left: 6px; padding-top: 10px;}
	#videofeature div.news-txt h3 {display: block; font-size: 18px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#videofeature div.news-txt h3 a {color: #012497;}
	#videofeature div.news-txt h3 a:hover {color: #012497;}	
	#videofeature div.news-txt ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#videofeature div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	

#login {display: block; margin: 20px 150px 100px 150px;}
	#login .spanel {border: 1px solid #dedddb; margin: 0 0 20px 0;}
	#login h3 {display: block; height: 30px; padding: 15px 0 0 17px;  margin: 0;  font-size: 20px; line-height: 20px; font-style:italic; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}
	
	#login fieldset {display: block; padding: 20px 17px; margin: 0;  }
	#login label {display: block; margin: 0 0 0 0; font-size: 14px; line-height: 16px; color: #002695;}
	#login input.txtfld {position: relative; display: inline; width: 250px; padding: 6px 7px; margin: 0 0 0 0; background: #FFF; font-size: 14px; line-height: 16px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#login input.txtfld:focus {color: #222;}
	
	#login .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 10px 0;}
	#login #submit_butt {position: relative;  padding: 8px 40px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#login #submit_butt:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	
    #login a.more {padding-left: 12px; background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }
    div.message span {display: block; font-size: 14px; line-height: 22px; font-weight: bold; color: red; margin: 0 0 30px 0;}
    	
#register {display: block; margin: 10px 150px 0 150px;}
	#register .spanel {border: 1px solid #dedddb; margin: 0 0 10px 0;}
	#register h3 {display: block; height: 30px; padding: 15px 0 0 17px;  margin: 0;  font-size: 20px; line-height: 20px; font-style:italic; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}
	
	#register fieldset {display: block; padding: 20px 17px; margin: 0;  }
	#register label {display: block; margin: 0 0 5px 0; font-size: 12px; line-height: 14px; color: #002695;}
	#register input.txtfld {position: relative; display: block; width: 300px; padding: 6px 7px; margin: 0 0 15px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#register input.txtfld:focus {color: #222;}
	
	#register .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 15px 0;}
	#register #submit_butt {position: relative;  padding: 8px 40px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#register #submit_butt:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	
    #register a.more {padding-left: 12px; background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }    
	#register a {color: #222; }
	#register a:hover {color: #222;}    
	
#consignmentstatus {display: block; margin: 0  450px 0 20px;}
	#consignmentstatus .spanel {border: 1px solid #dedddb; margin: 0 0 0 0;}
	#consignmentstatus h3 {display: block; height: 22px; padding: 10px 0 5px 17px;  margin: 0;  font-size: 18px; font-style:italic; line-height: 18px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	
	#consignmentstatus fieldset {border: 1px solid #dedddb;  display: block; padding: 5px 27px 15px 20px; margin: 0;  }
	#consignmentstatus label {display:block; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	#consignmentstatus #tblSearch label {display:inline; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	#consignmentstatus .lblLabel {position: absolute; margin: 0 0 11px 0; color: #222;}
	#consignmentstatus input.txtfld {position: relative; display: inline; width: 200px; padding: 6px 7px; margin: 10px 0 0px 6px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#consignmentstatus input.txtfld:focus {color: #222;}
	
	#consignmentstatus .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 15px 0;}

	#consignmentstatus #btnSubmit{position: relative;  display:inline; margin: 10px 0 0 10px; padding: 7px 20px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#consignmentstatus #btnSubmit:hover{background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	

	#consignmentstatus #btnTrack{position: relative;  display:inline; margin: 10px 0 0 10px; padding: 7px 20px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#consignmentstatus #btnTrack:hover{background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	

	#btnPrintPreview{position: relative;  display:inline; margin: 20px 0 0 690px; padding: 7px 20px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#btnPrintPreview:hover{background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	
    a.more {padding-left: 12px; background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }
    /*div.message span {display: block; font-size: 12px; line-height: 24px; font-weight: normal; font-style:italic; color: red; margin: 0 0 20px 20px;}*/
    div.message span {display: block; font-size: 11px; line-height: 11px; font-weight: normal; font-style:italic; color: red; margin: 0 0 10px 20px;}
    
    
    .labelconcharge1{position: relative; font-size: 12px; line-height: 24px; color: #002695; margin:0 0 0 0;}
    #tblConcharge .tdLabel1 {position: relative; font-size: 12px; }
    /*2016/02/25*/
    #tblConcharge .tdLabel1Red {position: relative; font-size: 11px; font-weight:bold; }
        
    .labelconcharge{position: relative; margin: 0 0 0 10px;}
    /*#lblEstDelvTime{position: relative; margin: 100px 0 0px 10px;}*/
    #lblEstDelvTime{position: relative; margin: 100px 0 0px 0px;}
    #tblConcharge {border: 1px solid #dedddb; margin: 0 0 0 17px;}
    #tblConcharge .tdLabel {font-size: 12px; line-height: 12px; color: #002695;}
    
	#tblConcharge .bordergrey {border: 1px solid #dedddb; }
	#tblConcharge h3 {display: block; font-size: 16px; line-height: 22px; color: #012497; margin: 5px 0 5px 10px; font-weight: bold; }
	#tblConcharge h3 a {color: #012497;}
	#tblConcharge h3 a:hover {color: #012497;}
	#tblConcharge th{ background-color: #dedddb;}
	
	div.gridheader h3 {display: block; font-size: 16px; line-height: 16px; font-weight: bold; color: #012497; margin: 25px 0 5px 20px;}	
	.gridview {border: 1px solid #dedddb; margin: 0px 0 0 20px; }
	.lblNote {font-size: 10px; color: blue;}	
	#pnlConsignment {margin: 30px 0 0 0;}
	.treeview {padding:0 0 0 0 0; margin: 0 0 0 0;}


#CheckTransitTime {border: 1px solid #dedddb; display: block; margin: 0  150px 0 20px;}
	#CheckTransitTime .spanel {border: 1px solid #dedddb; margin: 0 0 0 0;}
	#CheckTransitTime h3 {display: block; height: 22px; padding: 10px 0 5px 17px;  margin: 0;  font-size: 18px; font-style:italic; line-height: 18px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	
	#CheckTransitTime fieldset {border: 1px solid #dedddb;  display: block; padding: 5px 27px 15px 20px; margin: 0;  }
	#CheckTransitTime label {display:block; margin: 8px 0 0 10px; font-size: 12px; line-height: 12px; color: #002695;}
	#CheckTransitTime .lblLabel {display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	#CheckTransitTime input.txtfld {position: relative; display: inline; width: 200px; padding: 6px 7px; margin: 8px 0 0px 0px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#CheckTransitTime input.txtfld:focus {color: #222;}
	#CheckTransitTime .lblInfo {display:block; margin: 0px 0 0 0; font-size: 12px; line-height: 12px; color: #222; font-style:italic;}
	
	#CheckTransitTime .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 5px 0;}

	#CheckTransitTime #btnCheck1{position: relative;  display:inline; margin: 0 0 0 10px; padding: 7px 20px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#CheckTransitTime #btnCheck1:hover{background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	

	#CheckTransitTime #btnCheck {position: relative; margin: 0 0 15px; padding: 8px 40px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#CheckTransitTime #btnCheck:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	


	/*TO MERGE TO WORK CSS*/
	#calendardiv input.datepicker {float: left; width: 100px; margin-right: 5px; margin-left:0px;}
	#calendardiv img.ui-datepicker-trigger {float: left; margin-top: 0; cursor: pointer;}

	#CheckTransitTime input.datepicker {float: left; width: 200px; margin-right: 5px; }
	#CheckTransitTime img.ui-datepicker-trigger {float: left; margin-top: 10px; cursor: pointer;}	
	
	#CheckTransitTime .lblInfo {display:block; margin: 10px 0 0; font-size: 12px; line-height: 14px; color: #222; font-style:normal;}
	/*END TO MERGE TO WORK CSS*/

    a.more {padding-left: 12px; background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }
    /*div.message span {display: block; font-size: 12px; line-height: 24px; font-weight: normal; font-style:italic; color: red; margin: 0 0 20px 20px;}*/
    div.message span {display: block; font-size: 11px; line-height: 11px; font-weight: normal; font-style:italic; color: red; margin: 0 0 10px 20px;}
    
    #EstimatedDeliveryDate {border: 1px solid #dedddb; display: block; margin: 30px  150px 10px 20px;}
	#EstimatedDeliveryDate .spanel {border: 1px solid #dedddb; margin: 0 0 0 0;}
	#EstimatedDeliveryDate h3 {display: block; height: 22px; padding: 10px 0 5px 17px;  margin: 0;  font-size: 18px; font-style:italic; line-height: 18px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);} 	
	#EstimatedDeliveryDate fieldset {display: block; padding: 5px 27px 10px 20px; margin: 0;  }
	#EstimatedDeliveryDate label {display:inline; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}	
	#EstimatedDeliveryDate .lblInfo {display:inline; margin: 20px 0 0 0; font-size: 12px; line-height: 20px; color: #222; }
	#EstimatedDeliveryDate .lblLabel {display:inline; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
		

#survey {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#survey li {display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #dedddb;}
	#survey a.news-thb {float: left; display: block; width: 141px; }
	#survey a.news-thb img { display: block; width: 141px;}
	#survey  {margin-left: 6px; padding-top: 10px;}
	#survey h3 {display: block; font-size: 18px; line-height: 22px; font-weight: bold; color: #012497; margin: 0 0 10px 0;}
	#survey h3 a {color: #012497;}
	
	#txtFeedback {border: 1px solid #bcbcbc; background: #FFF; font-size: 12px; line-height: 12px; color: #222; margin:  2px 0 0px; padding:5px 0 5px 5px;}
	#txtFeedback focus {color: #222;}			
	#survey .blueLabel {color: #012497; font-weight: normal;}
	#survey .errorMessage {color:red; font-size: 11px;}
	
	#survey .ContinueLink {color: #012497; font-size: 13px; font-weight: bold; text-decoration: underline;}
    #survey .ContinueLink:hover {color: #ff7b00; text-decoration: underline;}

/*==========================================================================================================
=============== MANAGE CONSIGNMENT
============================================================================================================*/
#lblCheckConnote {color:white; font-size:13px;  font-weight:normal;} /*#002695*/
#lblCheckConnoteMsg {display:block; color:red; font-size:11px; font-weight:bold;} /*#002695*/	
	
#manageconsignment {display: block; margin: 0  00px 0  18px;}
	#manageconsignment .spanel {border: 1px solid #dedddb; margin: 0 0 0 0;}
	#manageconsignment h3 {display: block; height: 18px;  padding: 10px 0 5px 5px;  margin: 0;  font-size: 16px; font-style:normal; line-height: 16px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	
	#manageconsignment fieldset {border: 3px solid #dedddb;  display: block; padding: 5px 27px 15px 20px; margin: 0;  }
	#manageconsignment label {display:block; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	#manageconsignment .labelInline {position: relative;  display:inline; margin: 0 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	#manageconsignment .lblLabel {position: absolute; margin: 0 0 11px 0; color: #222;}
	#manageconsignment .lblInfo {display:block; margin: 8px 0 0px 0px; font-size: 10px; font-weight:normal; line-height: 12px; color: #222;}
	
	#manageconsignment input.txtfld {position: relative; display: inline; width: 200px; padding: 6px 7px; margin: 10px 0 0px 6px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#manageconsignment input.txtfld:focus {color: #222;}
	
	#manageconsignment .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 15px 0;}
	#manageconsignment #btnManage{position: relative;  display:inline; margin: 0 0 0 10px; padding: 7px 20px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#manageconsignment #btnManage:hover{background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	
#ReDeliveryOption {display: block; margin: 15px 0 0 18px;border: 1px solid #dedddb; padding:0px 0 0 5px;}
    #ReDeliveryOption .despatch-box {border: 1px solid #dedddb; margin: 0 0 15px 0; padding: 0px 0 10px 17px;}
    
	#ReDeliveryOption h3 {display: block; height: 20px;  padding: 10px 0 5px 5px;  margin: 0;  font-size: 16px; font-style:normal; line-height: 16px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
    #divOptions {margin: 15px 0 15px 0; }
    #ReDeliveryOption .divNotes {margin: 0 0 0 40px; }
    #ReDeliveryOption .divRTS {margin: 0 0 10px  10px; }
        
    /* this label is for radio selection - do not re-use for anything else*/
	#ReDeliveryOption label {display:inline; font-size: 14px; font-weight:normal; line-height: 36px; color: #002695;}	
	#ReDeliveryOption #rbPickupDates label {display:inline; font-size: 12px; font-weight:normal; line-height: 32px; color:Black; }	
	#ReDeliveryOption #rbRedeliveryDates label {display:inline; font-size: 12px; font-weight:normal; line-height: 32px; color:Black; }	
	#ReDeliveryOption #rbRedeliveryDates_Leave label {display:inline; font-size: 12px; font-weight:normal; line-height: 32px; color:Black; }	
	#ReDeliveryOption #rbRedeliveryDates_AlternateAddress label {display:inline; font-size: 12px; font-weight:normal; line-height: 32px; color:Black; }	
	
	#ReDeliveryOption labelorange {display:inline; font-size: 14px; line-height: 30px; color: #ff7b00;}	
	#radioOriginalAddress  {margin: 0  10px  0; }
	#radioLeaveInAbsence  {margin: 0  10px  0; }
	#radioDepotCollect  {margin: 0  10px  0; }
	#radioCollect  {margin: 0  10px  0; }
	#radioAlternateAddress  {margin: 0  10px  0; }
	#radioClickCollect  {margin: 0  10px  0; }
	#radioRTS  {margin: 0  10px  0; }	
	
	/*#ReDeliveryOption .labelNotes {display:block; margin:  0px 0 0 0px; font-weight:normal; font-size: 11px; line-height: 11px; color: gray;}#666666 */
	#ReDeliveryOption .labelNotes {display:block; margin:  0px 0 0 0px; font-weight:normal; font-size: 10px; line-height: 10px; color:#333333;}
	#ReDeliveryOption .awaitingCollectionWarning {display:block; margin:  0px 0 3px 0px; font-weight:normal; font-size: 11px; line-height: 12px; color:red;}
	#ReDeliveryOption .labelClickCollectNotes {display:block; margin:  0px 0 10px 0px; font-weight:bold; font-size: 12px; line-height: 16px; color:#002695;}
	#ReDeliveryOption .labelClickCollectNotesSmall {display:block; margin:  0px 0 0 0px; font-weight:normal; font-size: 11px; line-height: 12px; color:#002695;}
	#ReDeliveryOption .labelInternalInstruction {display:block; margin:  0px 0 0 0px; font-weight:bold; font-size: 11px; line-height: 11px; color:red;}
	
    #ReDeliveryOption #checkboxAgree label {position: relative; display: inline; margin: 8px 0 0 0px; font-size: 11px; font-weight:bold; line-height: 12px; color: #002695;}
    
	#ReDeliveryOption input.txtfld {position: relative; display: inline; width: 250px; padding: 6px 7px; margin: 8px 0 5px 6px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}	
	#ReDeliveryOption input.txtfld:focus {color: #222;}
	
	#ReDeliveryOption .input_butt {position: relative;  padding: 7px 20px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#ReDeliveryOption .input_butt:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
    #ReDeliveryOption .input_txt2 {position: relative; display: block; width: 270px; padding: 3px 4px; margin: 0 0 15px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#ReDeliveryOption .input_txt2:focus {color: #222;}
	#ReDeliveryOption .input_butt2 {position: relative;  padding: 4px 20px; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#ReDeliveryOption .input_butt2:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
    #ReDeliveryOption .input_txt3 {position: relative; display: block; width: 100px; padding: 3px 4px; margin: 0 0 15px 0; background: #FFF; font-size: 14px; line-height: 14px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#ReDeliveryOption .input_txt3:focus {color: #222;}

		    
    #lblRedeliveryMsg {display:block; color:red; margin: 30px 0 0 18px; font-size:11px; font-weight:bold;} /*#002695*/	
    
    #ReDeliveryOption .panelRedeliveryOption  {display: block; margin: 10px 0 20px 40px; }  
    #ReDeliveryOption .lblLabelBlackSmall {display:block; margin: 8px 0 10px 40px; font-size: 12px; font-weight:normal; line-height: 12px; color:red; }
    #ReDeliveryOption .lblLabel {display:block; margin: 8px 0 0 0px; font-size: 12px; font-weight:normal; line-height: 12px;  color: #002695;}
    #ReDeliveryOption .lblLabelBlack {display:block; margin: 8px 0 0 0px; font-size: 12px; font-weight:normal; line-height: 12px;}
    
	#ReDeliveryOption .lblLabelBold {display:block; margin: 8px 0 0 0px; font-size: 12px; font-weight:bold; line-height: 12px; color: #002695;}
	#ReDeliveryOption .lblLabelBold11 {display:block; margin: 8px 0 0 0px; font-size: 11px; font-weight:bold; line-height: 12px; color: #002695;}
	#ReDeliveryOption .lblLabelBoldInline {position: relative; display: inline; margin: 8px 0 0 0px; font-size: 11px; font-weight:bold; line-height: 12px; color: #002695;}
	#ReDeliveryOption .TermsConditions	{color: #ff7b00; text-decoration: none; font-weight:bold; }	
    
	#ReDeliveryOption h2 {display: block; height: 22px; margin: 0;  font-size: 16px; line-height: 16px; font-weight: bold; color: #002695; }    
	#ReDeliveryOption h4 {display: block; height: 22px; padding: 10px 0 5px 17px;  margin: 0;  font-size: 18px; font-style:italic; line-height: 18px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    	
	#ReDeliveryOption h5 {display: block; height: 18px; margin: 0;  font-size: 14px; line-height: 14px; font-weight:bold; color: #002695; }       
    
     #ReDeliveryOption .colorRed {color:red; margin: 30px 0 0 18px; font-size:11px; font-weight:bold;} /*#002695*/	

    #divMessage{margin: 0px 0px 15px 6px; }

    #divConnote {margin: 0 0 15px 6px; }
    #divConnote .lblLabel {display:inline; margin-right: 8px; font-size: 12px; font-weight:bold; line-height: 12px;  color: #002695;}

    #divConfirmation {margin: 20px 0 15px 18px; border: 1px solid #dedddb; padding:10px 10px 10px 10px;}
    #lblConfirmation {font-size:12px;  font-weight:normal; color:#002695; } /*color:#002695;  color:#333333;*/
    #cboState {margin: 10px 8px;}
    
/*ONBOARD*/
#divPanelOnboard {display: block; margin: 15px 0 0 18px;border: 0px solid #dedddb;}
     #divPanelOnboard .colorRed {color:red; font-size:11px; font-weight:bold;} /*#002695*/	
     #divPanelOnboard .colorOrange {color:#ff7b00; font-size:11px; font-weight:bold;} /*#002695*/	
     #divPanelOnboard .input_butt2 {position: relative;  padding: 4px 20px; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#divPanelOnboard .input_butt2:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
    
#divAction .input_butt {position: relative;  padding: 4px 20px; font-size: 14px; line-height: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#divAction .input_butt:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
    
/*==========================================================================================================
=============== END MANAGE CONSIGNMENT
============================================================================================================*/


#developerdoco {display: block; margin: 0; padding: 0; list-style: none; border-top: 0px solid #dedddb;}
	#developerdoco li {display: block; margin: 0; padding: 0px 0 5px 0; border-bottom: 1px solid #dedddb;}
	#developerdoco a.news-thb {float: left; display: block; width: 141px; }
	#developerdoco a.news-thb img { display: block; width: 141px;}
	#developerdoco div.news-txt {margin-left: 6px; padding-top: 0px;}
	#developerdoco div.news-txt h3 {display: block; font-size: 16px; line-height: 17px; color: #012497; margin: 0 0 10px 0;}
	#developerdoco div.news-txt h3 a {color: #012497;}
	#developerdoco div.news-txt h3 a:hover {color: #012497;}

    #developerdoco div.news-txt #orange {display: block; font-size: 16px; line-height: 17px; color: #012497; margin: 0 0 10px 0;}

	#developerdoco div.news-txt h4 {display: block; font-size: 14px; line-height: 16px; color: #012497; margin: 0 0 2px 0;}
	#developerdoco div.news-txt h4 a {color: #012497;}	
	#developerdoco div.news-txt h4 a:hover {color: #012497;}	
	
	#developerdoco div.news-txt h5 {display: block; font-size: 12px; line-height: 14px; color: #012497; margin: 0 0 5px  20px;}
	#developerdoco div.news-txt h5 a {color: #012497;}	
	#developerdoco div.news-txt h5 a:hover {color: #012497;}	
	
	#developerdoco div.h5 {margin: 10px 0 10px 30px;}
	#developerdoco div.news-txt h6 {display: block; font-size: 12px; line-height: 14px; color: #012497; margin: 10px 0 5px  0;}
	#developerdoco div.news-txt h6 a {color: #012497;}	
	#developerdoco div.news-txt h6 a:hover {color: #012497;}
	
	#developerdoco div.header-txt {margin-left: 6px; padding-top: 10px;}
	#developerdoco div.header-txt p {margin: 0 0 7px 0;  padding: 0; }
	#developerdoco div.news-txt ul {display: block; padding: 0px 0 0 20px; margin: 0; list-style: none;}
	#developerdoco div.news-txt li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
	#developerdoco div.news-txt li.main {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }

    #developerdoco div.news-txt li.main {display: block; padding: 0 0 0 12px; margin: 0 0 0px 0; border-bottom: 0px; background: url(../../images/dot_org.gif) 0 4px no-repeat;  }
    #developerdoco div.news-txt ul.noformat2 {display: block; margin: 0; list-style: none;}
	#developerdoco div.news-txt li.noformat {display: block; padding: 0 0 0 0px; margin: 0 0 3px 0; border-bottom: 0px;   background:#FFF; }
	#developerdoco div.news-txt li.noformat2 {display: block; padding: 0 0 0 24px; margin: 0 0 0 0; border-bottom: 0px;   background:#FFF; }
	
	/*	
	#developerdoco #ulNoFormat ul {display: block; padding: 0px 0 0 25px; margin: 0; list-style: none;}
	#developerdoco #ulNoFormat li {display: block; padding: 0 0 0 12px; margin: 0 0 3px 0; border-bottom: 0px; background: 0 0 4px no-repeat;  }
	*/
		
	/*#developerdoco a.contact_underline {text-decoration: underline;}*/
    #developerdoco a.more {background:url(../../images/arrow_org_sml.gif) 0 50% no-repeat; }
    #developerdoco div.news-txt a.more {color: #012497;}
    #developerdoco div.news-txt a.more:hover {color: #ff7b00;}
    #developerdoco div.news-txt a.orangelink{color: #ff7b00;}
    #developerdoco div.news-txt a.orangelink:hover{color: #012497;}
	
	#developerdoco .lblLabel {display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: black}
	#developerdoco .lblLabelbold {margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: black; font-weight:bold;}	
	#developerdoco label {display:block; margin: 5px 0 0  0px; font-size: 12px; line-height: 12px;  font-weight:normal;}
	#developerdoco .lblLabelLi {display:block;  margin: 0px 0 0 12px; font-size: 12px; line-height: 12px;  font-weight:normal;}
	

#InvoiceEnquiry {border: 0px solid #dedddb; display: block; margin: 18px 0px 10px 10px; padding-bottom:0px; }
	#InvoiceEnquiry .spanel {border: 1px solid #dedddb; margin: 0 0 0px  0; }
	#InvoiceEnquiry h3 {display: block; height: 22px; padding: 10px 0px 5px 17px;  margin: 0;  font-size: 18px; font-style:italic; line-height: 18px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	#InvoiceEnquiry h4 {display: block; height: 16px; padding: 10px 0px 5px 5px;  margin: 0;  font-size: 16px; font-style:normal; line-height: 15px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	#InvoiceEnquiry h2 {display: block; height: 14px; padding: 10px 0px 10px 5px;  margin: 0;  font-size: 14px; font-style:normal; line-height: 15px; font-weight: bold; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	#InvoiceEnquiry h6 {display: block; height: 16px; padding: 5px 0px 5px 5px;  margin: 0 0 5px 0;  font-size: 14px; font-style:normal; line-height: 15px; font-weight: normal; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	#InvoiceEnquiry h7 {display: block; height: 16px; padding: 5px 0px 5px 5px;  margin: 0 0 5px 0;  font-size: 13px; font-style:normal; line-height: 15px; font-weight: normal; color: #002695; background: url(../../images/pnl_head_bg.gif) repeat-x; text-shadow: 1px 1px 1px #999; behavior: url(lib/plugins/pie/PIE.htc);}    
	#InvoiceEnquiry h5{display:block; margin: 25px 0 10px 0px; font-size: 14px; line-height: 14px; color: #ff7b00; font-weight:bold;}	
	/*h3 {display: block; font-size: 16px; line-height: 16px; font-weight: bold; color: #012497; margin: 25px 0 5px 20px;}	*/
	
	#InvoiceEnquiry fieldset {border: 1px solid #dedddb;  display: block; padding: 5px 0px 5px 20px; margin: 0 0 0 0 ;  }
	#InvoiceEnquiry label {display:inline; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}    
    
    #InvoiceEnquiry .lblLabelNoMargin3{display:block; margin: 0px 0 8px 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}
    
    #InvoiceEnquiry #rbPickupDates label {display:inline; font-size: 12px; font-weight:normal; line-height: 32px; color:#002695; }	
	
	#InvoiceEnquiry .lblLabelBoldMargin3{display:block; margin: 8px 0 0 10px; font-size: 12px; line-height: 12px; color: #002695; font-weight:bold;}

    #InvoiceEnquiry .lblLabelNoMarginNormal{display:block; margin: 8px 0 0 0px; font-size: 10px; line-height: 10px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin{display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: #002695; font-weight:bold;}
	
	#InvoiceEnquiry .lblLabelNoMargin3{display:block; margin: 0px 0 8px 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin3Normal{display:block; margin: 0px 0 8px 2px; font-size: 12px; line-height: 12px; color: black; font-weight:normal;}

    .lblLabelInline{display:inline; margin: 0 5px 0px 0px;}
    .lblPanelInline{display:inline; margin: 0 0 0 0px;}
		
	#InvoiceEnquiry .lblLabelNoMargin2OBlueSmall{display:block; margin: 8px 0 0 2px; font-size: 10px; line-height: 11px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2OrangeSmall{display:block; margin: 8px 0 0 2px; font-size: 10px; line-height: 11px; color: #ff7b00; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2Black{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: black; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2BlackSmall{display:block; margin: 8px 0 0 2px; font-size: 10px; line-height: 11px; color: black; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2Small{display:block; margin: 8px 0 0 2px; font-size: 11px; line-height: 11px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2Bold{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:bold;}
	#InvoiceEnquiry .lblLabelNoMargin2BoldInline{display:inline; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:bold;}
	#InvoiceEnquiry .lblLabelNoMargin2Inline{display:inline; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMargin2Normal{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: black; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMarginOrange{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #ff7b00; font-weight:bold;}
	#InvoiceEnquiry .lblLabelNoMarginOrangeBold{display:block; margin: 8px 0  10px 2px; font-size: 13px; line-height: 13px; color: #ff7b00; font-weight:bold;}
	
	#InvoiceEnquiry .lblLabelNoMarginBlueBold1{display:block; margin: 15px 0  15px 10px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabelNoMarginBlueBold2{display:block; margin: 15px 0  10px 5px; font-size: 12px; line-height: 12px; color: #002695; font-weight:normal;}
	
	#InvoiceEnquiry .lblLabelNoMarginBlueBold{display:block; margin: 8px 0  10px 2px; font-size: 13px; line-height: 13px; color: #002695; font-weight:bold; text-decoration:underline;}
	
	#InvoiceEnquiry .lblLabelOrangeUnderline{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #ff7b00; font-weight:bold; text-decoration:underline;}
	#InvoiceEnquiry .lblLabelOrangeUnderline2{display:inline; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #ff7b00; font-weight:bold; text-decoration:underline;}
	#InvoiceEnquiry .lblLabelBlueUnderline{display:block; margin: 8px 0 0 2px; font-size: 10px; line-height: 10px; color: blue; font-weight:normal; text-decoration:underline;}
	#InvoiceEnquiry .lblLabelNoMarginInline{display:inline; margin: 8px 0 0 4px; font-size: 11px; line-height: 12px; color: #002695; font-weight:normal;}
	
	#InvoiceEnquiry .lblLabelNoMarginOrangeNormal{display:block; margin: 8px 0 0 2px; font-size: 12px; line-height: 12px; color: #ff7b00; font-weight:normal;}
	#InvoiceEnquiry .lblLabelBold2{display:block; margin: 8px 10px 0 0px; font-size: 12px; line-height: 12px; color: #ff7b00; font-weight:bold;}
	#InvoiceEnquiry .lblLabelBoldMargin{display:block; margin: 8px 0 0 20px; font-size: 12px; line-height: 12px; color: #002695; font-weight:bold;}
	
    #InvoiceEnquiry .lblLabelbold2 {display:block; margin: 0px 0 5px 8px; font-size: 11px; line-height: 12px; font-weight:bold;  color: #002695;}
    #InvoiceEnquiry .lblLabelsmall2 {display:block; margin: 0px 0 5px 8px; font-size: 11px; line-height: 12px; font-weight:normal;  color: #002695;}
    #InvoiceEnquiry .lblLabelOrange {display:block; margin: 10px 0 10px 8px; font-size: 10px; line-height: 11px; font-weight:bold;  color: #ff7b00;}
    #InvoiceEnquiry .lblLabelOrange2 {display:block; margin: 10px 0 10px 2px; font-size: 10px; line-height: 11px; font-weight:bold;  color: #ff7b00;}
    
	#InvoiceEnquiry .lblLabelSmall {display:block; margin: 10px 0 0 0px; font-size: 11px; line-height: 11px; color: #002695; font-weight:normal;}
	#InvoiceEnquiry .lblLabel {display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}
	
	/*COMMBO/LISTBOX NEW LAYOUT*/
	#InvoiceEnquiry .lblList {display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; padding: 3px 5px; color: #222; border: 1px solid #bcbcbc; -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;   }
	#InvoiceEnquiry .lblList2 {display:inline-block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; padding: 3px 5px; color: #222; border: 1px solid #bcbcbc; -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;   }
	#InvoiceEnquiry .lblListNoMargin {display:block; margin: 0px 0 0 0px; font-size: 12px; line-height: 12px; padding: 3px 5px; color: #222; border: 1px solid #bcbcbc; -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;   }
	
	#InvoiceEnquiry .lblListNoBorder {display:block; margin: 4px 0 0 0px; font-size: 12px; line-height: 12px; padding: 3px 5px; color: #222; border: 1px solid white; -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;   }
	
	#InvoiceEnquiry .lblLabelbold {display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: #002695; font-weight:bold;}
	
	/*#InvoiceEnquiry .lblListLabel {margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; color: #002695;}*/
	#InvoiceEnquiry .lblListLabel {display:block; margin: 8px 0 0 0px; font-size: 12px; line-height: 12px; padding: 3px 5px; color: #222; border: 1px solid #bcbcbc; -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;   }
	
	#InvoiceEnquiry .requireField{color:#ff7b00;}
    #InvoiceEnquiry #chkIsDefault{margin-top:8px;}

	#InvoiceEnquiry input.txtfldgrid {position: relative; display: inline; width: 80px; color:#002695; padding: 2px 5px; margin:  0px 0 0px 0px; background: #FFF; font-size: 11px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry input.txtfldgrid:focus {color: #222;}
	#InvoiceEnquiry #panelInvoices {margin: 0px 0 0 0px; }
	/*orange color #ff7b00*/
	
	#InvoiceEnquiry input.txtfldReadOnly {position: relative; display: inline; width: 200px; padding: 4px 5px; margin: 8px 0 0px 0px; background: #FFF; font-size: 12px; line-height: 12px; color: gray; border: 1px solid #bcbcbc;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;  -webkit-box-shadow: inset 1px 1px 1px 0px #bcbcbc; -moz-box-shadow: inset 1px 1px 1px 0px #bcbcbc; box-shadow: inset 1px 1px 1px 0px #bcbcbc; behavior: url(lib/plugins/pie/PIE.htc);}

	#InvoiceEnquiry input.txtNoBorder {position: relative; display: inline; width: 200px; padding: 4px 5px; margin: 4px 0 0px 0px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 0px solid #bcbcbc;  -webkit-border-radius: 3px;  -moz-border-radius: 5px; border-radius: 3px; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry input.txtNoBorder:focus {color: #222;}

	#InvoiceEnquiry input.txtfldGray {position: relative; display: inline; width: 200px; padding: 4px 5px; margin: 8px 0 0px 0px; background: #FFF; font-size: 12px; line-height: 12px; color: #a2a2a2; border: 1px solid #bcbcbc;  -webkit-border-radius: 3px;  -moz-border-radius: 5px; border-radius: 3px; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry input.txtfldGray:focus {color: #222;}
	
	#InvoiceEnquiry textarea.txtfld {overflow:auto; position: relative; display: inline; width: 450px; padding: 4px 5px; margin: 0px 0 0px 0px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;  behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry textarea.txtfld:focus {color: #222;}
	
	#InvoiceEnquiry input.txtfld {position: relative; display: inline; width: 200px; padding: 4px 5px; margin: 8px 0 0px 0px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 3px;  -moz-border-radius: 5px; border-radius: 3px; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry input.txtfld:focus {color: #222;}
	
				
	#InvoiceEnquiry input.datepicker {float: left; width: 100px; margin: 10px 0px 0px 0px;  }
	#InvoiceEnquiry img.ui-datepicker-trigger {float: left; margin-top: 0px; cursor: pointer;}	
		
	#InvoiceEnquiry input.txtfld1 {position: relative; display: inline; width: 200px; padding: 4px 5px; margin: 0px 0 0px; background: #FFF; font-size: 12px; line-height: 12px; color: #222; border: 1px solid #bcbcbc;  -webkit-border-radius: 3px;  -moz-border-radius: 5px; border-radius: 3px; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry input.txtfld1:focus {color: #222;}		
	
	#InvoiceEnquiry .lblInfo {display:block; margin: 0px 0 0 0px; font-size: 10px; line-height: 10px; color: #222; font-style:normal;}

	#InvoiceEnquiry .dots-gry {background: url(../../images/dots_gry.gif) repeat-x; height: 1px; margin: 14px 1px 0px 1px;}

	#InvoiceEnquiry .PayrollButton2 {position: relative; margin: 10px 15px 15px 0px; padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .PayrollButton2:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	
	#InvoiceEnquiry .PayrollButton4 {position: relative; margin: 10px 5px 15px 5px; padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .PayrollButton4:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
			
	#InvoiceEnquiry .PayrollButton3 {position: relative; margin: 0px 20px 15px 0px; padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .PayrollButton3:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
		
	#InvoiceEnquiry .PayrollButton {position: relative; margin: 10px 20px 15px; padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .PayrollButton:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	

    #InvoiceEnquiry .PayrollButtonClear {position: relative;  padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #ff7b00; background: white; cursor: pointer; border: 1px solid #ff7b00;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
    #InvoiceEnquiry .PayrollButtonClear:hover {color: #FFF; background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}
      

    #InvoiceEnquiry .PayrollButtonClear2 {position: relative;  padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #ff7b00; background: white; cursor: pointer; border: 1px solid #ff7b00;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
            
	#InvoiceEnquiry .input_butt_small {position: relative;  padding: 2px 5px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .input_butt_small:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	  
	
	#InvoiceEnquiry .input_butt_small2 {position: relative;  padding: 2px 5px; font-size: 10px; line-height: 12px; font-weight: normal ; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: black url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .input_butt_small2:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	 
		
	#InvoiceEnquiry .NoMarginlButton {position: relative; margin: 10px 20px 10px 0px; padding: 4px 10px; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; cursor: pointer; border: none; background: #ff5100 url(../../images/chk_butt.png) 0 0 repeat-x; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 0 #939191; -moz-box-shadow: 0 1px 3px 0 #939191; box-shadow: 0 1px 3px 0 #939191; behavior: url(lib/plugins/pie/PIE.htc);}
	#InvoiceEnquiry .NoMarginlButton:hover {background: #ff7b00 url(../../images/chk_butt.png) 0 100% repeat-x;}	
	#InvoiceEnquiry .btnGray {position: relative; margin: 0px 0px 0px 0px; padding: 2px 5px; font-size: 12px; line-height: 13px; border-color:white; border-width:1px;} /*border: 1px solid #bcbcbc;*/
	#InvoiceEnquiry .btnGray2 {position: relative; margin: 0px 0px 0px 0px; padding: 2px 5px; font-size: 12px; line-height: 13px; border: 1px solid #bcbcbc;}
			

	#InvoiceEnquiry input.datepicker {float: left; width: 120px; margin-top:10px 5px 0 0;  }
	#InvoiceEnquiry img.ui-datepicker-trigger {float: left; margin: 10px 0 0 5px; cursor: pointer;}	
		
#EnquiryMessage { display: block;  margin: 10px 0 0 10px;}
	#EnquiryMessage #lblMessage {display:block; margin: 0px 0 14px 0px; font-size: 11px; line-height: 12px; color: red; font-weight:normal; font-style:normal;}	
	#EnquiryMessage .lblMessage {display:block; margin: 0px 0 14px 0px; font-size: 11px; line-height: 12px; color: #ff7b00; font-weight:bold; font-style:normal;}	
	
			
#tableGrey {border: 2px solid #dedddb; }
	#tableGrey .bordergrey {border: 1px solid #dedddb; }
	#tableGrey tr {border: 2px solid #dedddb; }
	#tableGrey th {border: 2px solid #dedddb; background: white; color:Black;}
	#tableGrey td {border: 2px solid #dedddb; }
	#tableGrey h3 {display: block; font-size: 16px; line-height: 22px; color: #012497; margin: 0 0 10px 0;}
	#tableGrey h3 a {color: #012497;}
	#tableGrey h3 a:hover {color: #012497;}
	
.gridview2 {border: 1px solid #dedddb; margin: 0px 0 0 0px; }	

	