@charset "utf-8";
img {behavior: url(includes/pngbehavior.htc);}
/* CSS Document */

* {margin:0; padding:0;}

body {font:13px Arial, Helvetica, sans-serif; color:#282828;}
body.bgwhite {background:#fff;}

h1, h2, h3, h4, h5, h6, p, ul, li {margin:0; padding:0; list-style:none; font-weight:normal;}
a:focus{outline:none;}
a img{ border:none;}

img {border:none; vertical-align:middle}

select, input, textarea{ font-family:Arial, Helvetica, sans-serif;}

textarea{overflow:auto;}


/* ------------------ Wrap --------------------*/
#outer_wrap{margin:5px;}/*7px*/
.w100p {width:100%;}

#wrap {width:987px; margin:0 auto;}/*width:100%;*/

#main-wrapper{
	width:898px;
	margin:15px auto 0;
	border:1px solid #c6c6c6;}
	#wrapper{float:left; padding:20px; width:860px;}
	
	#wrapper #tabarea{width:100%; margin:23px 0 0 0;}
	
	#header{background:url(../images/header_bg.jpg); margin:0; padding:0; height:289px; width:857px;}
	#header .logo{ padding:10px 0 0 10px;}
	
	#content{float:left; width:563px;}
	
		#content h1{ margin-bottom:10px;}
		#content .contentBox{float:left; width:331px;}
			#content .contentBox h1{ float:left;}
			#content .contentBox p{ clear:both; padding-bottom:20px;}
			#content .contentBox address img{ padding:0 0 10px 0;}
			#content .contentBox address{font-style:normal; text-transform:uppercase; font-size:12px; line-height:20px;}
			#content .contentBox address a{font-style:normal; text-transform:uppercase; font-size:12px; color:#282828; text-decoration:underline;}
			#content .contentBox address a:hover{text-decoration:none;}
			#content .address{font-style:normal; text-transform:uppercase; font-size:12px; line-height:20px;}
			#content .address a{font-style:normal; text-transform:uppercase; font-size:12px; color:#282828; text-decoration:underline;}
			#content .address a:hover{text-decoration:none;}
		
		/*#content .services{background:url(../images/grediant-bg.jpg); float:left; width:563px; height:323px; margin:16px 0 0 0; position:relative;}*/
		#content .services {background:url(../images/grediant-bg1.jpg); float:left; width:563px; height:360px; margin:16px 0 0 0; position:relative;}
		#content .services .box{ padding:15px 0 10px 27px; width:240px; float:left; }
		#content .services .box .img{ float:left;}
		#content .services .box .content{ float:left; width:170px; padding:0 0 0 11px;}
		#content .services .box h3{ font-weight:bold;}
		#content .services .aircargo {position:absolute; bottom:10px; left:31px;}
		#content .services .teana {position:absolute; bottom:10px; left:250px;}

.registration_block{background:url(../images/grediant-bg1.jpg) no-repeat center 96%; margin:30px 12px; float:left; width:46%; text-align:center; padding:40px 20px; box-sizing:border-box; border:1px solid #ccc; border-radius: 10px;}
.registration_block.left{ margin-left:22px;}
.registration_block.right{ margin-right:22px;}
.registration_block p{ font-size:17px; margin-bottom: 20px; margin-top: 37px; color:#05539B;}
.registration_block.left > p { margin-bottom: 20px; margin-top: 16px;}
.registration_block a{ background:url(../images/buttons/register.gif) no-repeat left center; color:#fff; padding:0 0 0 15px; display:inline-block; text-decoration:none;}
.registration_block a span{background:url(../images/buttons/register.gif) no-repeat right center; font-size: 14px; padding: 2px 15px 5px 0;; display:inline-block;}
		
	.imgContainer{float:right;}
	#sidebar{width:280px; float:right;}
		#sidebar .why{ background:url(../images/why_topbg.gif); height:31px; padding:10px 0 0px 10px;}
		/*#sidebar .whybg{ background:url(../images/why_bg.jpg); height:287px;}*/
		#sidebar .whybg{ background:url(../images/why_bg.jpg) 0px bottom no-repeat #f1f8ff; padding-bottom:40px;}
		#sidebar .whybg ul{ margin:0; padding:0;}
		/*#sidebar .whybg li{ background:url(../images/truck.gif) 10px 9px no-repeat; display:block; height:30px; padding:12px 0 0 50px;}*/
		#sidebar .whybg li{ background:url(../images/truck.gif) 10px 9px no-repeat; display:block; height:30px; padding:12px 0 0 50px; border-left:1px solid #C5C6C8; border-right:1px solid #C5C6C8; margin-left:1px;}
		#sidebar .whybg .btn_contact{ margin:3px 10px 0 0; float:right;}
		#sidebar .btn_login{ margin:20px 0 0 0;}
	
	#footer{ margin:0 auto; width:900px; padding:0;}
	#footer .links{color:#747474; font-size:12px; padding-top:10px; float:left;}
	#footer .links a{color:#747474; text-transform:uppercase; text-decoration:none; padding-left:15px; padding-bottom:25px;}
	#footer .links a:hover{text-decoration:underline;}
	#footer .copyright{color:#747474; font-size:12px; padding-top:10px; float:right;}
	#footer .copyright a{color:#747474; font-size:12px; text-decoration:underline;}
	#footer .copyright a:hover{text-decoration:none;}
	
	
	#inner-wrapper{float:left; padding:8px 20px 20px 20px; width:860px;}
		#inner-wrapper .logo{ padding:0 0 8px 0;}
		#inner-wrapper .login{background:url(../images/login_bg.gif); width:273px; height:181px; margin:80px auto; margin-bottom:0; padding:20px 30px 0 30px;}
		#inner-wrapper .login h3{ text-transform:uppercase; color:#FFFFFF; font-size:20px;}
		#inner-wrapper .login .content{/* margin-top:20px;*/margin-top:15px;}
		#inner-wrapper .login input{ width:260px; border:2px solid #c6c6c6; padding:4px; font-size:14px;}
		#inner-wrapper .login input:focus{ border:2px solid #000000;}
		#inner-wrapper .login .forgot{ float:left; margin-top:20px; padding:3px 0 0 0;}
		#inner-wrapper .login .btn_login{ float:right; margin-top:20px;}
		#inner-wrapper .reg{ margin:20px 0 80px 0;}
		#inner-wrapper .login a{ color:#FFFFFF; text-decoration:underline; font-size:12px;}
		#inner-wrapper .login a:hover{text-decoration:none;}
		
		#inner-wrapper .search_box{ border:1px solid #c6c6c6; background-color:#f0f8ff;}
		#inner-wrapper .search_box .header{ background-color:#05539b; padding:7px; color:#FFFFFF; font-size:16px;}
		#inner-wrapper .search_box .content{ padding:10px;}
		#inner-wrapper .search_box .content input{ width:55px; border:1px solid #05539b; padding:4px; font-size:12px; margin-right:3px;}
		
		#list{ margin:0; padding:0;}
		#list table{border:1px solid #c6c6c6; font-style:normal;}
		#list table th{background-color:#29a94c; text-align:center; color:#FFFFFF; padding:7px 5px 7px 10px; border-right:1px solid #c6c6c6;}
		#list table th.last{ border:none;}
		#list table th img{ vertical-align:middle;}
		#list table th a{ color:#FFFFFF; text-decoration:none;}
		#list table th a:hover{ color:#FFFFFF; text-decoration:underline;}
		#list table td{text-align:center; border-right:1px solid #c6c6c6; font-size:12px; padding:5px;}
		#list table td a{ color:#282828; text-decoration:underline;}
		#list table td a:hover{ text-decoration:none;}
		#list table td.last{ border:none;}
		#list table tr.alternate{background-color:#f1f1f1; border-right:1px solid #c6c6c6;}
		#list table td.last{ border:none;}
		
		#inner-wrapper .order_view{border:1px solid #c6c6c6; font-style:normal;}
		#inner-wrapper .order_view .header{background-color:#29a94c; color:#FFFFFF; padding:7px 5px 7px 10px; font-size:16px;}
		#inner-wrapper .order_view .header span,.bid_box .header span{color:#fff; font-size:13px; float:right; padding:2px 3px 0px 0px;}
		#inner-wrapper .order_view .header span a ,.bid_box .header span a{color:#fff; text-decoration:underline;}
		#inner-wrapper .order_view .header span a:hover,.bid_box .header span a:hover{color:#fff; text-decoration:none;}


		#inner-wrapper .order_view .content{padding:0 15px 0 0;}
		#inner-wrapper .order_view .content .col1{padding:5px 0 0 5px; width:170px; text-align:left; float:left;}
		#inner-wrapper .order_view .content .col2{padding:5px 0 0 0; text-align:left; float:left; width:225px;}
		#inner-wrapper .order_view .content .col3{padding:5px 0 0 5px; width:130px; text-align:left; float:left;}
		#inner-wrapper .order_view .title{ background-color:#e1e1e1; padding:7px; color:#282828; font-size:14px;}		
		
		#inner-wrapper .bid_box{ border:1px solid #c6c6c6; background-color:#f0f8ff;}
		#inner-wrapper .bid_box .header{ background-color:#05539b; padding:7px 7px 30px 7px; color:#FFFFFF; font-size:16px;}
		#inner-wrapper .bid_box .title{ background-color:#e1e1e1; padding:7px; color:#282828; font-size:14px;}
		#inner-wrapper .bid_box .content{ padding:10px;}
		#inner-wrapper .bid_box .content .text{ padding:4px 0 0 0;}
		#inner-wrapper .bid_box .content input{ width:70px; border:1px solid #05539b; padding:4px; font-size:12px; margin:0 15px 0 8px;}
		
		#inner-wrapper .register{border:1px solid #c6c6c6; font-style:normal;}
		#inner-wrapper .register .header{background-color:#29a94c; color:#FFFFFF; padding:7px 5px 7px 10px; font-size:16px;}
		#inner-wrapper .register .content{padding:0 10px 0 10px;}
		#inner-wrapper .register .content p.text{padding:7px 7px 7px 3px;}
		#inner-wrapper .register .content .title{padding:7px 7px 7px 3px; color:#05539b; font-size:14px;}
		#inner-wrapper .register .content .title span{color:#282828; font-size:12px;}
		#inner-wrapper .register .content .col1{ width:400px; float:left; margin:0 30px 0 5px;}
		#inner-wrapper .register .content .col1 .lb2 input{border:1px solid #05539b; padding:3px; font-size:12px; width:165px;}
		#inner-wrapper .register .content .col1 .lb1.checkbox {width: 100%;}
		#inner-wrapper .register .content .col1 .lb1.checkbox input[type="checkbox"]{ width:initial;}
		#inner-wrapper .register .content .col1 .lb1{padding:10px 5px 7px 0; float:left; width:200px;}
		#inner-wrapper .register .content .col1 .lb1 .select{border:1px solid #05539b; padding:3px; font-size:12px; width:173px;}
		#inner-wrapper .register .content .col1 .lb2 .select{border:1px solid #05539b; padding:3px; font-size:12px; width:173px;}
		#inner-wrapper .register .content .col1 .lb2{padding:7px 5px 7px 0; float:left; width: 44%;}
		#inner-wrapper .register .content .col2{ width:400px; float:left;}
		#inner-wrapper .register .content .col2 .lb1{padding:10px 5px 7px 0; float:left; width:200px;}
		#inner-wrapper .register .content .col2 .lb2{padding:7px 5px 7px 0; float:left; width: 44%;}
		#inner-wrapper .register .content .col2 .lb1 .select{border:1px solid #05539b; padding:3px; font-size:12px; width:173px;}
		#inner-wrapper .register .content .col2 .lb2 .select{border:1px solid #05539b; padding:3px; font-size:12px; width:173px;}
		#inner-wrapper .register .content .col2 .lb2 input{border:1px solid #05539b; padding:3px; font-size:12px; width:165px;}
		#inner-wrapper .register .content .col1 .lb2 textarea,#inner-wrapper .register .content .col2 .lb2 textarea{border:1px solid #05539b; padding:3px; font-size:12px; width:163px;}
		
		#equipment{ margin:0; padding:0;}
		#equipment .title{padding:7px; color:#05539b; font-size:14px;}
		#equipment table{border:1px solid #c6c6c6; font-style:normal;}
		#equipment table th{background-color:#29a94c; text-align:center; color:#FFFFFF; padding:5px; border-right:1px solid #c6c6c6;}
		#equipment table th.last{ border:none;}
		#equipment table th img{ vertical-align:middle;}
		#equipment table th a{ color:#FFFFFF; text-decoration:none;}
		#equipment table td{text-align:center; border-right:1px solid #c6c6c6; font-size:12px; padding:5px;}
		#equipment table td .select{border:1px solid #05539b; padding:3px; font-size:12px; width:102px;}
		#equipment table td input{border:1px solid #05539b; padding:3px; font-size:12px; width:50px;}
		#equipment table td.last{ border:none;}
		#equipment table tr.alternate{background-color:#f1f1f1; border-right:1px solid #c6c6c6;}
		#equipment table td.last{ border:none;}
		
		#equipment .btn_register{ margin:0 auto;}
		.btnSubmit {
background:url("../images/buttons/register.gif") no-repeat scroll 0 3px transparent; border:medium none; color:#ffffff; cursor:pointer; font-size:13px; height:27px; padding-top:1px; width:100px; font-weight:bold;}
		
		#inner-wrapper .paging {color:#282828; font-size:11px;}
		#inner-wrapper .paging a {color:#282828; text-decoration:underline;}
		#inner-wrapper .paging a:hover {text-decoration:none;}
		#inner-wrapper .paging select {border:1px solid #ABABAB; color:#282828; padding:2px 2px 2px 0;}
		#inner-wrapper .paging .record {padding:3px 7px 0 0;}
		

/* Custom Classes */

.imgleft{float:left; margin:0 10px 0 0;}
.imgright{ float:right; margin:0 0 0 10px;}
.chkbox {border:none;}
.bold{font-weight:bold;}
.italic{font-style:italic;}

.floatl{float:left;}
.floatr{float:right;}
.txtr {text-align:right;}
.txtj {text-align:justify;}

.clr, .br, .clear{clear:both; margin:0px; padding:0px;}

.red{
	font-family:arial;
	font-size:11px;
	font-weight:bolder;
	color:red;
}
.err{
font-family:arial;
	font-size:11px;
	font-weight:bolder;
	color:#43C6DB;
}
.btnlogin{
	width:79px !important;
	height:28px;
	clear:both;
	border:0px !important;
	background:url("../images/buttons/login.gif") no-repeat;
	border:1px solid red;
}
ul,li{
	font-size:11px !important;
}
.navlinks {color:#282828; font-size:12px; float:right; text-align:right;}
.navlinks a {color:#282828; text-decoration:underline;}
.navlinks a:hover {color:#282828; text-decoration:none;}
.padt5 {padding-top:5px;}
.padr10 {padding-right:5px;}
.padr12 {padding-right:5px;font-size:11px !important;}
.shortbox{width:50px !important;}
.noUnderscore a{text-decoration:none;}
.noUnderscore a:hover{text-decoration:underline;}
.select{border:1px solid #05539b; padding:3px; font-size:12px; width:55px;margin-right:5px;}
.ownBox{margin-top:2px;width:15px !important;border:none !important;}
.notespan{width:100px;border:1px solid red;}
.addComment{border:1px solid #05539B;}
#remChar{font-family:"Times New Roman";font-size:12px;color:#6B8E23;font-weight:bold;}

.usZipLink{float:right; margin:2px 0 0; *margin:-27px 2px 0 0; *padding:3px 6px;}
	.usZipLink a{font-weight:bold; font-size:13px; color:#29A94C; padding:3px 6px; text-decoration:none; background:#fff;}
	.usZipLink a:hover{color:#05539B; background:#F8F8F8;}
	
/* 29july11 */
.document-area{border:1px solid #c6c6c6;}
.document-heading{background-color:#cc0000;height:33px;}
.document-heading .txt {float:left; padding:6px 0 0 10px;font:16px Arial, Helvetica, sans-serif;color:#ffffff;font-weight:bold;}
.document-heading .adobe-img {float:right; width:138px; height:33px;}
.document-area .list-area {padding:17px 0px 0px 12px;}
.document-area .list-area ul {list-style-type:none; padding:0; margin:0;}
.document-area .list-area ul li{background:url(../images/arrow.gif) no-repeat 2px 5px; border-bottom:1px dotted #333333; margin:0px 12px 12px 0px; padding:0 0px 12px 16px;}
.document-area .list-area ul li.bornone {border-bottom:none;}
.document-area .list-area ul li p {font:13px/20px Arial, Helvetica, sans-serif; color:#333333;}
.document-area .list-area ul li p a{font-weight:bold; color:#333333; text-decoration:underline;}
.document-area .list-area ul li p a:hover{font-weight:bold; color:#333333; text-decoration:none;}

/* 29july11 */

/* 11 Aug 11-Archana */

.job_pay_history_bg{background-color:#05539b;border:1px solid #c6c6c6; height:34px;}
.job_pay_history_txt{float:left;width:220px;padding:7px;color:#FFFFFF; font-size:16px;font-weight:bold;}
.job_pay_history_btn{float:right;width:160px;padding-top:5px;}

.job_pay_history {width:860px; overflow: auto; }
.job_pay_history table th img.padt2{padding-top: 2px;}
.job_pay_history table{border: 1px solid #c6c6c6; font-style: normal;}
.job_pay_history table.bdr_btm{border-bottom: none;}
.job_pay_history table th{background-color: #29a94c; text-align: center; color: #FFFFFF; padding: 7px 5px 7px 10px; border-right: 1px solid #c6c6c6;}
.job_pay_history table th.last{ border: none;}
.job_pay_history table th img{ vertical-align: middle;}
.job_pay_history table td{text-align: center; border-right: 1px solid #c6c6c6; font-size: 12px; padding: 5px; border-bottom: 1px solid #c6c6c6; }
.job_pay_history table td.last{ border-right: none;}
.job_pay_history table td.date_wdth{width: 120px;}
.job_pay_history table th a {color:#fff; text-decoration:underline;}
.job_pay_history table th a:hover {color:#fff; text-decoration:none;}

.fieldrequired {font-size: 11px; padding-bottom: 8px; padding-right: 12px;text-align: right;}
.required { color: #FF0000;font-family: Verdana; font-size: 11px; text-align: right;}
.padt6{padding-top:6px;}
.edit_pay_details{font:13px Arial, Helvetica, sans-serif;}
.edit_pay_details textarea{border:1px solid #BFBFBF;color: #676767; font-size: 11px; height: 60px; padding:3px; margin:3px 0px; width:302px;}
.edit_pay_details input{border:1px solid #BFBFBF;color: #676767; font-size: 11px; padding:3px; margin:3px 0px; width:302px;}
.edit_pay_details input.w120{width:120px;}
.edit_pay_details input.w1201{width:120px;}
.edit_pay_details select{border:1px solid #BFBFBF;color: #676767; font-size: 11px; padding:3px; margin:3px 0px; width:310px;}
.edit_pay_details .submit{padding:0; margin:0; border: none; background:url(../images/buttons/submit-blue.gif) no-repeat;height:24px; width:75px; cursor:pointer;}
.padl5{padding-left:5px;}
.padl10{padding-left:10px;}
.padt10{padding-top:10px;}
.padl20{padding-left:10px;}
.padr25{padding-right:25px;}
.padl2{padding-left:2px;}
.edit_pay_details .add_more{padding:0; margin:0; border: none; background:url(../images/buttons/add_more.gif) no-repeat;height:24px; width:97px; cursor:pointer;}
.edit_pay_details select.w102{width:102px;}
.edit_pay_details input.w50{width:50px;}
.edit_pay_details a{color:#05539b; text-decoration:underline; font:13px Arial, Helvetica, sans-serif;}
.edit_pay_details a:hover{text-decoration:none;}
.job_pay_history table td.brdr_btm{border-bottom:none;}
.job_pay_history table td.brdr_r{border-right:none;}
/* 11 Aug 11-Archana */

.linkadmin {background:#05539B; color:#fff; font:bold 11px/28px Verdana, tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.linkadmin a {background:#05539B; color:#fff; font:bold 11px Verdana, tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.linkadmin a:hover {background:#05539B; color:#fff; font:bold 11px Verdana, tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}

.padl5 img {padding-left:4px;}
/*08Nov,2011*/
#content address{font-style:normal; text-transform:uppercase; font-size:12px; line-height:20px; float:left; width:271px; margin:20px 0 10px 20px; border-right:1px solid #999;}
#content address a{font-style:normal; text-transform:uppercase; font-size:12px; color:#282828; text-decoration:underline;}
#content address a:hover{text-decoration:none;}

/*25may*/
.w67p {width:67%;}
a.iphone {padding:0; margin:0; border:none; background:url(../images/buttons/iphone.jpg) no-repeat top; height:112px; width:262px; cursor:pointer; float:right; outline:none;}
a:hover.iphone {background:url(../images/buttons/iphone.jpg) no-repeat bottom;}

a.iphone_app {padding:0; margin:0 5px 0 0; border:none; background:url(../images/buttons/iphone_app.png) no-repeat top; height:112px; width:128px; cursor:pointer; float:right; outline:none;}
a:hover.iphone_app {background:url(../images/buttons/iphone_app.png) no-repeat bottom;}
a.android_app {padding:0; margin:0; border:none; background:url(../images/buttons/android_app.png) no-repeat top; height:112px; width:128px; cursor:pointer; float:right; outline:none;}
a:hover.android_app {background:url(../images/buttons/android_app.png) no-repeat bottom;}

/*Manish Salunke - Front End Developer*/
.innercontent{padding:10px;}
.innercontent h2{display:block; font-weight:bold;}
.innercontent p{padding:0 0 20px 0;}

.checkbox #popup {color: #05539b;transition: color 0.3s ease 0s;text-decoration: none;}