@media screen {

		body{
			margin:0;
			font:12px Arial, Helvetica, sans-serif;
			color:#000;
			background:#d6d6d6;
			min-width:976px;
		}
		a{
			text-decoration:none;
			color:#375391;
		}
		a:hover{text-decoration:underline;}
		form,fieldset{
			margin:0;
			padding:0;
			border-style:none;
		}
		img{border:none;}
		input,select,textarea{
			font:12px Arial, Helvetica, sans-serif;
			color:#000;
			vertical-align:middle
		}
		.wrap{overflow:hidden;}
		* html .wrap{
			height:1%;
			overflow:visible;
		}
		a.open-popup:focus {outline: none;}
		/* wrapper styles start */
		.w1{
			width:100%;
			overflow:hidden;
			position:relative;
		}
		.w2{
			width:1030px;
			position:relative;
			float:left;
			left:50%;
		}
		#wrapper{
			width:976px;
			padding:103px 27px 0;
			position:relative;
			float:left;
			left:-50%;
			background:url(../images/bg-wrapper.gif) repeat-y;
			min-height:500px;
		}
		/* styles */
		.logo{
			background: url(../images/bg-logo.gif) no-repeat center center;
			height: 62px;
			left: 27px;
			margin: 0;
			overflow: hidden;
			padding: 10px 0;
			position: absolute;
			text-indent: -9999px;
			top: 9px;
			width: 163px;
			z-index: 1;
		}
		.logo a{
			height:100%;
			display:block;
		}
		/* header styles start */
		#header{
			position:absolute;
			top:0;
			height:101px;
			left:27px;
			width:976px;
			border-bottom:3px solid #3479be;
		}
		/* addtional navigation */
		.ad-nav{
			width:100%;
			overflow:hidden;
		}
		.ad-nav ul{
			float:right;
			margin:10px 0 0;
			padding:0;
			list-style:none;
			display:inline;
			font-size:11px;
		}
		.ad-nav ul li{
			float:right;
			padding:0 16px 0 14px;
			background:url(../images/sep-ad-nav.gif) no-repeat 100% 50%;
			margin:0 -1px 0 1px;
		}
		.welcome{
			text-align:right;
			margin:12px 14px 0 0;
			font-size:15px;
			color:#c10212;
		}
		.help{
			position:absolute;
			overflow:hidden;
			text-indent:-9999px;
			background:url(../images/bg-help.gif) no-repeat;
			width:31px;
			height:29px;
			bottom:0;
			right:4px;
		}
		.help:hover{background-position:0 -29px}
		/* navigation styles  start */
		.nav{
			position:absolute;
			bottom:0;
			right:34px;
			margin:15px 0 0;
			padding:0 7px 0 0;
			list-style:none;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
		}
		.nav li{
			float:left;
			margin:0 2px 0 0;
			position:relative;
		}
		.nav a{
			float:left;
			cursor:pointer;
			background:url(../images/bg-nav-left.gif) no-repeat;
			overflow:hidden;
		}
		.nav a span{
			float:left;
			height:22px;
			background:url(../images/bg-nav-right.gif) no-repeat 100% 0;
			padding:11px 10px 0;
		}
		.nav a strong{
			display:block;
			text-indent:-9999px;
			overflow:hidden;
			background:url(../images/txt-nav.png) no-repeat;
			height:12px;
			position:relative;
		}
		.nav li:hover,
		.nav li.hover{position:relative}
		.nav li.active a{background-position:0 -33px !important;}
		.nav li.active a span{background-position:100% -33px !important;}
		/* link instrumental */
		.link-instrumental strong{width:136px;}
		.link-instrumental:hover strong,
		.nav li:hover .link-instrumental strong,
		.nav li.hover .link-instrumental strong{background-position:0 -12px !important;}
		.nav li.active .link-instrumental strong{background-position:0 -24px !important;}
		/* link mission */
		.link-mission strong{
			width:163px;
			background-position:-154px 0 !important;
		}
		.link-mission:hover strong,
		.nav li:hover .link-mission strong,
		.nav li.hover .link-mission strong{background-position:-154px -12px !important;}
		.nav li.active .link-mission strong{background-position:-154px -24px !important;}
		/* link members */
		.link-members strong{
			width:68px;
			background-position:-340px 0 !important;
		}
		.link-members:hover strong,
		.nav li:hover .link-members strong,
		.nav li.hover .link-members strong{background-position:-340px -12px !important;}
		.nav li.active .link-members strong{background-position:-340px -24px !important;}
		/* link reference */
		.link-reference strong{
			width:83px;
			background-position:-434px 0 !important;
		}
		.link-reference:hover strong,
		.nav li:hover .link-reference strong,
		.nav li.hover .link-reference strong{background-position:-434px -12px !important;}
		.nav li.active .link-reference strong{background-position:-434px -24px !important;}
		/* link content-tools */
		.link-content-tools strong{
			width:115px;
			background-position:-538px 0 !important;
		}
		.link-content-tools:hover strong,
		.nav li:hover .link-content-tools strong,
		.nav li.hover .link-content-tools strong{background-position:-538px -12px !important;}
		.nav li.active .link-content-tools strong{background-position:-538px -24px !important;}
		/* link reports */
		.link-reports strong{
			width:65px;
			background-position:-675px 0 !important;
		}
		.link-reports:hover strong,
		.nav li:hover .link-reports strong,
		.nav li.hover .link-reports strong{background-position:-675px -12px !important;}
		.nav li.active .link-reports strong{background-position:-675px -24px !important;}
		/* drop down styles start */
		.link-reference-el .drop{right:-275px;}
		.link-reference-el .triangle{left:142px;}
		.link-members-el .drop{right:-380px;}
		.link-members-el .triangle{left:48px;}
		.content-tools-el .drop{right:-138px;}
		.content-tools-el .triangle{left:266px;}
		.reports-el .triangle{left:380px;}
		.reports-el .drop{right:-51px;}
		.reports-el .drop-columns .holder,
		.reports-el .drop-columns ul{margin-top:0 !important;}
		.mission-el .drop{left:0;}
		.mission-el .triangle{left:72px;}
		.nav li:hover .drop,
		.nav li.hover .drop{display:block;}
		.drop{
			position:absolute;
			top:32px;
			width:480px;
			z-index:5;
			display:none;
		}
		.triangle{
			position:absolute;
			background:url(../images/bg-drop-triangle.gif) no-repeat;
			width:19px;
			height:10px;
			top:0;
		}
		.drop .t{
			width:100%;
			overflow:hidden;
			height:10px;
			background:url(../images/bg-drop-top.png) no-repeat;
		}
		.drop .c{
			width:458px;
			background:url(../images/bg-drop-strip.png) repeat-y;
			padding:0 5px 0 17px;
		}
		.drop .b{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-drop-bottom.png) no-repeat;
			height:45px;
		}
		.drop .c:after,
		.drop-columns li:after,
		.pop-up-wrap .c:after,
		.mission-dtls:after{
			display:block;
			content:"";
			clear:both;
		}
		.drop .bg{
			float:left;
			width:100%;
			margin:0 0 -15px;
			position:relative;
		}
		.drop-columns{
			width:472px;
			overflow:hidden;
			margin:10px -14px 0 0;
			background:url(../images/divider-two-drop-columns.gif) repeat-y 222px 0;
		}
		.drop-columns .holder{
			float:left;
			width:208px;
			margin:-16px 28px 0 0;
		}
		.drop-columns h3{
			margin:16px 0 0;
			height:19px;
			color:#fff;
			background:#81c481;
			padding:0 0 0 6px;
			font-size:12px;
			line-height:19px;
		}
		.drop-columns ul{
			margin:4px 0 0;
			padding:0;
			list-style:none;
		}
		.drop-columns li{
			padding:1px 0 0;
			float:none;
			width:auto;
			margin:0;
			vertical-align:top;
			height:1%;
		}
		.nav li .drop-columns a,
		.drop-columns a{
			float:left;
			cursor:pointer;
			background:none;
			font-size:12px;
			color:#5476b6 !important;
			font-weight:normal;
			text-transform:none;
			text-decoration:none !important;
		}
		.drop-columns a span{
			background:none;
			padding:0;
			height:auto;
			line-height:normal;
		}
		.drop-columns a .t-r,
		.drop-columns a .b-l,
		.drop-columns a .b-r{float:left}
		.drop-columns a .b-r{padding:4px 5px;}
		.drop-columns a:hover,
		.nav li.active .drop-columns a:hover{background:#d3e5fb url(../images/bg-drop-link-t-l.gif) no-repeat !important;}
		.drop-columns a:hover .t-r{background:url(../images/bg-drop-link-t-r.gif) no-repeat 100% 0 !important;}
		.drop-columns a:hover .b-l{background:url(../images/bg-drop-link-b-l.gif) no-repeat 0 100% !important;}
		.drop-columns a:hover .b-r{background:url(../images/bg-drop-link-b-r.gif) no-repeat 100% 100% !important;}
		
		.nav li.active .drop-columns a.selected {background:#d3e5fb url(../images/bg-drop-link-t-l.gif) no-repeat !important;}
		.nav li.active .drop-columns a.selected .t-r{background:url(../images/bg-drop-link-t-r.gif) no-repeat 100% 0 !important;}
		.nav li.active .drop-columns a.selected .b-l{background:url(../images/bg-drop-link-b-l.gif) no-repeat 0 100% !important;}
		.nav li.active .drop-columns a.selected .b-r{background:url(../images/bg-drop-link-b-r.gif) no-repeat 100% 100% !important;}
		
		.reports-bar{
			width:439px;
			overflow:hidden;
			margin:10px 0 11px;
			padding:3px 0;
			list-style:none;
			background:#81c481;
		}
		.reports-bar li{
			float:left;
			margin:0 1px 0 -1px;
			background:url(../images/sep-reports-bar.gif) no-repeat 0 50%;
			padding:0 7px 0 9px;
			font-size:13px;
			font-weight:normal;
			text-transform:none;
		}
		.reports-bar a{
			color:#fff !important;
			text-decoration:underline !important;
			float:none;
			padding:0;
			background:none;
		}
		.reports-bar a:hover,
		.reports-bar a.active {text-decoration:none !important;}
		.three{background:url(../images/divider-three-drop-columns.gif) repeat-y 185px 0;}
		.three .holder{
			width:112px;
			margin:-15px 14px 0 0;
		}
		.three .holder ul{float:left;}
		.three .alt{width:178px !important;}
		.drop-columns .alter{width:103px;}
		/* navigation styles end */
		/* drop down  styles end */
		/* main styles start */
		#main{
			width:100%;
			overflow:hidden;
			padding:17px 0 42px;
		}
		/* sidebar styles start */
		#sidebar{
			float:left;
			width:163px;
			margin:-10px 0 0;
		}
		.side-heading{
			margin:10px 0 0;
			font-size:11px;
			padding:2px 0 2px 24px;
		}
		.misson-heading{background:url(../images/ico-plane.gif) no-repeat 4px 0;}
		.person-heading{background:url(../images/ico-person.gif) no-repeat 4px 0;}
		/* mission options */
		.mission-options{
			margin:4px 0 0;
			padding:2px 0 1px 4px;
			list-style:none;
			background:url(../images/bg-mission-list.gif) no-repeat;
			height:27px;
			font-weight:bold;
			overflow:hidden;
		}
		.mission-options li{
			float:left;
			background:url(../images/sep-mission-list.gif) no-repeat;
			padding:0 0 0 1px;
			width:52px;
			line-height:27px;
			text-align:center;
			overflow:hidden;
		}
		.mission-options li:first-child{background:none;}
		.person-options{
			margin:4px 0 0;
			padding:2px 0 1px 4px;
			list-style:none;
			background:url(../images/bg-person-options.gif) no-repeat;
			height:22px;
			font-weight:bold;
			overflow:hidden;
		}
		.person-options li{
			float:left;
			background:url(../images/sep-person-options.gif) no-repeat;
			width:76px;
			text-align:center;
			line-height:22px;
		}
		.person-options li:first-child{background:none;}
		.side-tab-box{
			width:163px;
			margin:19px 0 0;
		}
		/* tab-set */
		.tab-set{
			width:100%;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
		}
		.tab-set li{float:left;}
		.tab-set a{
			display:block;
			overflow:hidden;
			height:26px;
			line-height:26px;
			color:#8a8a8a;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			padding:0 0 0 7px;
		}
		.tab-1 a{
			background:url(../images/bg-tab-1.gif) no-repeat;
			width:56px;
		}
		.tab-2 a{
			background:url(../images/bg-tab-2.gif) no-repeat;
			width:93px;
		}
		.tab-set a.active,
		.tab-set a:hover{
			background-position:0 -26px;
			color:#000;
			text-decoration:none;
		}
		/* tab content styles */
		.tab-content{
			width:149px;
			overflow:hidden;
			border:1px solid #bababc;
			border-top:none;
			background:#f0f0f0 url(../images/bg-tab-content.gif) no-repeat 0 100%;
			padding:7px 6px 9px;
		}
		.search{width:100%;}
		.search-input{
			width:138px;
			background:url(../images/bg-search-input.gif) no-repeat;
			padding:5px;
			height:17px;
		}
		.search-input input{
			width:100%;
			background:none;
			border:none;
		}
		.search select{
			float:left;
			width:107px;
			margin:8px 0 0;
		}
		.btn-go{
			float:right;
			overflow:hidden;
			text-indent:-9999px;
			background:url(../images/btn-go.gif) no-repeat;
			width:37px;
			height:28px;
			margin:8px 0 0;
		}
		.btn-go:hover{background-position:0 -28px}
		/* recent activity */
		.recent-activity{
			width:100%;
			margin:19px 0 0;
		}
		.recent-activity h3{
			margin:0;
			color:#fff;
			background:url(../images/bg-recent-activity-heading.gif) no-repeat;
			height:32px;
			padding:0 0 0 11px;
			text-transform:uppercase;
			font-size:11px;
			line-height:32px;
		}
		.recent-activity .frame{
			border:1px solid #cfdeed;
			border-top:none;
			overflow:auto;
			height:255px;
			background:#f5f8fb;
		}
		.recent-activity ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		.recent-activity ul li{
			overflow:hidden;
			padding:4px 2px 8px 9px;
		}
		* html .recent-activity ul li{
			height:1%;
			overflow:visible;
		}
		#sidebar .alter .frame{height:412px;}
		.btn-close{
			float:right;
			background:url(../images/btn-close.gif) no-repeat;
			width:11px;
			height:12px;
			overflow:hidden;
			text-indent:-9999px;
			margin:0 0 0 3px;
		}
		.recent-activity p{
			margin:2px 0 -1px;
			font-size:11px;
			line-height:13px;
		}
		.recent-activity p a{
			color:#375391;
			text-decoration:underline;
		}
		.recent-activity p a:hover{text-decoration:none;}
		.time{
			font-style:normal;
			color:#666;
			font-size:10px;
		}
		.recent-activity .alt{background:#e2eaf7;}
		/* recent items */
		.recent-items{
			width:161px;
			margin:18px 0 0;
		}
		.recent-items h3{
			margin:0;
			background:url(../images/bg-recent-items-heading-left.gif) no-repeat;
			color:#fff;
			font-size:11px;
			text-transform:uppercase;
		}
		.recent-items h3 span{
			display:block;
			padding:0 0 0 9px;
			line-height:31px;
			height:31px;
			background:url(../images/bg-recent-items-heading-right.gif) no-repeat 100% 0;
			letter-spacing:1px;
		}
		.recent-items ul{
			margin:0;
			padding:3px 1px 4px;
			list-style:none;
			height:1%;
			overflow:hidden;
			border:1px solid #b2cce5;
			border-top:none;
		}
		.recent-items ul li{
			height:1%;
			overflow:hidden;
			padding:4px;
			font-size:11px;
		}
		.recent-items .alt{background:#f1f1f3;}
		.recent-items ul li img{
			vertical-align:middle;
			margin:0 5px 0 0;
		}
		.recent-items ul a{
			color:#375391;
			text-decoration:underline;
		}
		.recent-items ul a:hover{text-decoration:none;}
		
		/* this is used to contain the map for pilots */
		#content .current-mission-map {
			margin:5px 0 0;
			width:755px;
			height: 450px;
		}
		#content .current-mission-map h3{
			margin:0;
			background:url(../images/bg-current-missions-heading-left.gif) no-repeat;
			color:#fff;
			font-size:11px;
			text-transform:uppercase;
		}
		#content .current-mission-map h3 span{
			display:block;
			padding:0 0 0 9px;
			line-height:31px;
			height:31px;
			background:url(../images/bg-recent-items-heading-right.gif) no-repeat 100% 0;
			letter-spacing:1px;
		}
		#content .current-mission-map .alt{background:#f1f1f3;}
		
		#content .current-mission-map h3{font-size:12px;}
		#content .current-mission-map h3 span{padding:0 0 0 13px;}
		
		/* sidebar styles end */
		
		
		/* content styles start */
		#content{
			float:right;
			width:799px;
		}
		#content h2{
			font-size:20px;
			color:#c10212;
			margin:0;
		}
		/* add pasenger styles start */
		.add-passenger{
			width:783px;
			background:url(../images/bg-add-passenger-top.gif) no-repeat;
			display:none;
			padding: 9px 0 0;
		}
		.add-passenger .holder{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-add-passenger-bottom.gif) no-repeat 0 100%;
		}
		.add-passenger .bg{
			height:1%;
			overflow:hidden;
			padding:25px 41px 52px 45px;
		}
		.add-passenger h3{
			margin:0 0 0 5px;
			color:#3479be;
			font-size:15px;
		}
		.step-list{
			width:100%;
			overflow:hidden;
			margin:11px 0 0 -5px;
			position:relative;
		}
		.step-list ul{
			float:left;
			margin:0 23px 0 0;
			list-style:none;
			padding:0;
			font-size:14px;
			font-weight:bold;
			position:relative;
		}
		.step-list ul li{float:left;}
		.step-list ul li a{
			float:left;
			background:url(../images/bg-steps.png) no-repeat 100% 0;
			padding:0 40px 0 30px;
			height:27px;
			line-height:27px;
			margin:0 -10px 0 0;
			position:relative;
			color:#696767;
			cursor:pointer;
		}
		.step-list ul li.active a{
			background:url(../images/bg-steps-active.png) no-repeat 100% 0;
			color:#fff;
		}
		.step-list ul li.checked a{
			background:url(../images/bg-steps-checked.png) no-repeat 100% 0;
			color:#fff;
			padding:0 50px 0 21px;
		}
		.steps-holder .step{min-height: 500px;}
		* html .steps-holder .step{height: 500px;}
		.steps-holder .step p {
			margin: 0;
			padding: 15px 0;
		}
		.first{
			background:none !important;
			padding:0 !important;
			z-index:4;
		}
		.first strong{
			background:url(../images/bg-steps-first-left.gif) no-repeat !important;
			float:left;
			padding:0 5px 0 17px;
		}
		.right-c{
			float:left;
			width:43px;
			height:27px;
			background:url(../images/bg-steps-first-right.png) no-repeat;
			text-indent:-9999px;
		}
		.first-active .right-c{
			background:url(../images/bg-steps-first-right-active.png) no-repeat;
			color:#fff !important;
		}
		.first-active a strong{
			background-position:0 -27px !important;
			color:#fff;
		}
		.first-checked a strong{
			background-position:0 -54px !important;
			color:#fff;
		}
		.first-active a,
		.first-checked a{color:#fff !important;}
		.first-checked .right-c{
			background:url(../images/bg-steps-first-right-checked.png) no-repeat;
			color:#fff;
		}
		.second{z-index:3;}
		.third{z-index:2;}
		.forth{z-index:1;}
		.fifth{
			background:url(../images/bg-steps-last.gif) no-repeat 100% 0 !important;
			margin:0 !important;
			padding:0 35px !important;
		}
		.last-active a{
			background-position:100% -27px !important;
			color:#fff !important;
			padding:0 35px 0 17px !important;
		}
		.last-checked a{
			background-position:100% -54px !important;
			color:#fff !important;
			padding:0 35px 0 17px !important;
		}
		.complete{
			display: none;
			float:left;
			margin:7px 0 0;
			font-size:14px;
			color:#3479be;
		}
		.all-completed .complete{
			display: block;
		}
		.passenger-form{
			width:100%;
			padding:20px 0 0;
		}
		.passenger-form .box{
			float:left;
			width:305px;
			margin:0 31px 0 0;
		}
		#b_mem_form .box{
			width:354px;
		 }
		.passenger-form .box2{
			float:left;
			width:100%;
			margin:0 31px 0 0;
		}
		.passenger-form .wrap{margin:17px 0 0;}
		.passenger-form label{
			float:left;
			width:88px;
			margin:3px 0 0;
			font-weight:bold;
		}
		.passenger-form .text{
			float:left;
			padding:2px 4px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:197px;
		}
		.passenger-form .text-wide{
			float:left;
			padding:2px 4px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:300px;
		}
		
		.passenger-form img.ui-datepicker-trigger{
			float:left;
			padding:2px 16px 0 0;
		}
		.passenger-form table,th,td{
				border: 0;
		}
		.passenger-form select#month{
			float:left;
			width:45px;
		}
		.passenger-form select#year{
			float:left;
			width:65px;
		}
		.passenger-form select{
			float:left;
			width:89px;
		}
		
		.passenger-form select.raw{
			width:auto;
		}
		.passenger-form input{
			float:left;
		}
		.passenger-form .narrowest{width:41px !important;}
		.passenger-form .narrower{width:86px !important;}
		.passenger-form .narrower2{width:50px !important;}
		.passenger-form .narrow{width:116px !important;}
		.passenger-form .wide{width:133px !important;}
		.passenger-form .title{font-size: 14px; font-weight: bold;}
		.passenger-form .wrap .wrap{margin:0;}
		.passenger-form .alter{margin:0 !important;}
		.passenger-form .wrap .wrap .text{margin:0 0 15px;}
		.passenger-form .alt{
			width:361px;
			margin:0;
		}
		.passenger-form .alt2{
			width:361px;
			margin-top:190px;
		}
		.passenger-form .alt input{margin:0 7px 0 0;}
		.passenger-form .alt label{width:85px !important;}
		.passenger-form .alt .text,
		.passenger-form .full .text{width:249px;}
		.passenger-form .alt .wrap .wrap{margin:0;}
		.passenger-form .alt .wrap .wrap .text{margin:0 7px 0 0;}
		.passenger-form .full{
			width:698px;
			margin:0;
		}
		.passenger-form .full .deceased label,
		.passenger-form .full .deceased input { float:none; vertical-align:top;}
		.passenger-form .full label{width:145px !important;}
		.passenger-form .full input{margin:0 7px 0 0;}
		.passenger-form label.raw{
			font-weight:normal;
			margin-right: 20px;
		  width: auto !important;
		}
		.passenger-form-heading{
			padding:20px 0 0 49px;
			height:1%;
			overflow:hidden;
		}
		.passenger-form-heading strong{
			float:left;
			width:93px;
			color:#696767;
			padding:0 0 0 39px;
		}
		.passenger-form .innerbox { 
		 float:left;
		 border: 1px solid #3072BB; 
		 padding: 3px; 
		 margin-top: 5px;
		}
		.fax-choice{
			margin:18px 0 0;
			width:100%;
		}
		.fax-choice input{
			float:left;
			width:15px;
			height:16px;
			margin:0 5px 0 0;
		}
		.passenger-form .alt .fax-choice label{
			margin:1px 0 0;
			font-size:11px;
			font-weight:bold;
			width:auto !important;
		}
		.form-submit{
			/*height:1%;*/
			overflow:hidden;
			padding:54px 16px 0 0;
		}
		.form-submit2{
			height:1%;
			overflow:hidden;
			float:left;
		}
		.form-submit .btn-action{float:right;}
		.form-submit .btn-action span{padding:0 20px 0 31px;}
		.cancel{
			float:right;
			margin:7px 15px 0 0;
			display:inline;
			color:#375391;
			font-weight:bold;
			text-decoration:underline;
		}
		.cancel:hover{text-decoration:none;}
		/* add passenger styles end */
		/* instrumnetal panel styles */
		/* priority */
		.priority-list{
			float:left;
			width:524px;
			margin:5px 0 0;
		}
		.priority-list h2{
			color:#fff !important;
			background:url(../images/bg-priority-list-heading.gif) no-repeat;
			height:32px;
			line-height:32px;
			font-size:12px !important;
			padding:0 0 0 14px;
			text-transform:uppercase
		}
		.priority-list .frame{
			border:1px solid #b2cce5;
			border-top:none;
			overflow:auto;
			height:151px;
			padding:2px;
		}
		.priority-list ul{
			margin:0;
			padding:5px 0 10px;
			list-style:none;
		}
		.priority-list ul li{
			overflow:hidden;
			padding:9px 10px;
		}
		* html .priority-list ul li{
			height:1%;
			overflow:visible;
		}
		.priority-list ul li img{
			float:left;
			margin:0 8px 0 0;
		}
		.priority-list .alt{background:#f1f1f3;}
		.priority-list p{margin:0;}
		.priority-list p a{text-decoration:underline}
		.priority-list p a:hover{text-decoration:none}
		.priority-list .time{
			color:#333;
			font-size:10px;
		}
		#content .recent-items{
			float:right;
			margin:5px 0 0;
			width:256px;
		}
		#content .recent-items ul{
			padding:0 2px 5px;
			overflow:auto;
			height:153px
		}
		#content .recent-items h3{font-size:12px;}
		#content .recent-items h3 span{padding:0 0 0 13px;}
		#content .recent-items ul li{
			padding:6px 15px 5px;
			font-size:12px;
			height:auto;
		}
		* html #content .recent-items ul li{
			height:1%;
			overflow:visible;
		}
		/* mission requests */
		.mission-requests{
			width:100%;
			margin:26px 0 0;
		}
		.mission-tabs{
			width:100%;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
			font-weight:bold;
			text-transform:uppercase;
		}
		.mission-tabs li{
			float:left;
			margin:0 2px 0 0;
		}
		.mission-tabs a{
			float:left;
			overflow:hidden;
			background:url(../images/bg-mission-tab-left.gif) no-repeat;
			color:#4567a6;
			cursor:pointer;
		}
		.mission-tabs a span{
			float:left;
			background:url(../images/bg-mission-tab-right.gif) no-repeat 100% 0;
			height:30px;
			line-height:30px;
			padding:0 14px;
		}
		.mission-tabs li.inactive a{
			color:#5476b6;
		}
		.mission-tabs li.active a{
			color:#fff;
			background-position:0 -30px;
		}
		.mission-tabs li.active a span{background-position:100% -30px;}
		.mission-tabs a:hover span{text-decoration:underline;}
		.mission-requests .frame{
			border:1px solid #b2cce5;
			overflow:hidden;
			height:1%;
			padding:2px 2px 0 2px;
		}
		.mission-requests table{
			width:100%;
			border-collapse:collapse;
		}
		.mission-requests table td{
			margin:0;
			padding:0;
			border:1px solid #fff;
			padding:0 0 0 10px;
			height:24px;
		}
		.mission-requests .holder table tr:hover td,
		.mission-requests .holder table tr.hover td{
			background:#d3e5fb;
			border-color:#d3e5fb;
		}
		
		/* table clear start */
		.mission-requests table.clear{
			width:100%;
			border-collapse:collapse;
		}
		.mission-requests table.clear td{
			margin:0;
			padding:0;
			border:none;
			padding:0 0 0 10px;
			height:24px;
		}
		.mission-requests .holder table.clear tr:hover td,
		.mission-requests .holder table.clear tr.hover td{
			background:none;
			border-color:none;
		}
		/* table clear end */
		
		.table-head{
			font-weight:bold;
			font-size:10px;
			text-transform:uppercase;
			background:#e9e9eb;
		}
		.mission-requests .cell-1{width:97px;}
		.mission-requests .cell-2{width:90px;}
		.mission-requests .cell-3{width:77px;}
		.mission-requests .cell-4{width:75px;}
		.mission-requests .cell-5{width:107px;}
		.mission-requests .cell-6{width:60px;}
		.mission-requests .cell-7{width:64px;}
		.mission-requests .cell-8{width:46px;}
		.mission-requests .cell-9{
			width:110px;
			padding:5px 0 5px;
		}
		.mission-requests .cell-10{
			width:90px;
			padding:5px 0 5px;
		}
		.mission-requests .holder{
			min-height:153px;
			overflow:auto;
			width:794px;
			padding:5px 0 0;
		}
		.mission-requests .holder2{
			min-height:500px;
			overflow:auto;
			width:794px;
			padding:3px 0 0;
		}
		.mission-requests .holder table td{height:20px;}
		.mission-requests .holder table .cell-7{
			width:48px;
			padding:0 !important;
			text-align:center;
		}
		/* instrumental info styles */
		.instrumental-info{
			width:820px;
			overflow:hidden;
			margin:21px -20px 0 0;
		}
		.instrumental-info .holder{
			float:left;
			width:253px;
			margin:0 20px 0 0;
		}
		.instrumental-info h3{
			margin:0;
			background:url(../images/bg-instrumental-heading.gif) no-repeat;
			height:29px;
			padding:3px 0 0 34px;
			line-height:32px;
			overflow:hidden;
			font-size:12px;
			text-transform:uppercase;
		}
		.heading-2{background-position:0 -32px !important;}
		.heading-3{background-position:0 -64px !important;}
		.instrumental-info .frame{
			border:1px solid #b2cce5;
			border-top:none;
			background:#fffef1;
			padding:0 0 0 14px;
			height:203px;
			overflow:auto;
		}
		.instrumental-info h4{
			margin:16px 0 0;
			font-size:12px;
		}
		.instrumental-info ul{
			margin:3px 0 0;
			padding:0 0 0 12px;
			list-style:none;
		}
		.instrumental-info ul li{
			background:url(../images/bullet-instrumental-info.gif) no-repeat 0 7px;
			padding:0 0 0 11px;
			line-height:16px;
		}
		.instrumental-info p{
			margin:12px 0 0;
			padding:0 0 2px;
			line-height:16px;
		}
		.map{
			border:1px solid #b2cce5;
			border-top:none;
			background:#fffef1;
			padding:2px;
			/* height:199px; */
		  overflow: auto;
		}
		/* login pop-up */
		.pop-up{
			position:absolute;
			top:20%;
			left:30%;
			width:567px;
		}
		.pop-up-wrap{width:100%;}
		.pop-up-wrap .t{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-pop-up-top.png) no-repeat;
			height:88px;
		}
		.pop-up-wrap .c{
			width:100%;
			background:url(../images/bg-pop-up-strip.png) repeat-y;
		}
		.pop-up-wrap .bg{
			float:left;
			width:547px;
			position:relative;
			padding:0 11px 0 9px;
			margin:-80px 0 0;
		}
		.pop-up-wrap .b{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-pop-up-bottom.png) no-repeat;
			height:47px;
		}
		.pop-up-wrap h3{
			text-align:center;
			font-size:22px;
			color:#fff;
			margin:7px 0 0;
			padding:0 0 0 27px;
		}
		.pop-up-heading{
			overflow:hidden;
			background:url(../images/bg-pop-up-heading.gif) no-repeat;
			height:38px;
			padding:0 12px 0 0;
		}
		.btn-help{
			float:right;
			overflow:hidden;
			text-indent:-9999px;
			background:url(../images/btn-pop-up-help.gif) no-repeat;
			width:27px;
			height:28px;
			margin:7px 0 0;
		}
		.pop-up-content{padding:35px 47px 0;}
		.pop-up-content p{
			margin:0;
			font-size:17px;
		}
		.pop-up-content form{
			width:414px;
			margin:-7px 0 0;
		}
		.pop-up-content .wrap{margin:23px 0 0;}
		.pop-up-content label{
			float:left;
			font-size:15px;
			font-weight:bold;
			text-align:right;
			width:139px;
			margin:2px 20px 0 0;
		}
		.pop-up-input{
			float:left;
			overflow:hidden;
			background:url(../images/bg-pop-up-input.gif) no-repeat;
			width:245px;
			height:16px;
			padding:3px 5px;
		}
		.pop-up-input input{
			background:none;
			border:none;
			width:100%;
		}
		.btn-action{
			float:left;
			color:#fff;
			cursor:pointer;
			font-weight:bold;
		}
		.btn-action strong{
			float:left;
			background:url(../images/btn-action-right.png) no-repeat;
			height:28px;
			width:11px;
		}
		.btn-action span{
			float:left;
			height:28px;
			line-height:27px;
			padding:0 3px 0 14px;
			background:url(../images/btn-action-left.png) no-repeat;
		}
		.btn-show span{
				width: 200px;
				text-align: center;
		}
		.btn-action:hover{position:relative;}
		.btn-action:hover span,
		.btn-action:hover strong{background-position:0 -28px;}
		.btn-action:hover{text-decoration:none;}
		.pop-up-content .btn-action{
			float:right;
			margin:23px 0 0;
		}
		.copyright{
			text-align:right;
			margin:5px 14px 0 0;
			font-size:10px;
			color:#666;
		}
		.login-wrap{
			padding:10px 28px 0 0;
			height:1%;
			overflow:hidden;
		}
		.login-wrap label{width:111px;}
		.login-wrap .btn-action span{padding:0 17px 0 28px;}
		.login-questions{
			margin:8px 0 0;
			padding:0;
			list-style:none;
			width:100%;
			overflow:hidden;
		}
		.login-questions li{
			width:100%;
			overflow:hidden;
			margin:10px 0 0;
		}
		.login-questions .btn-action{margin:0 0 0 9px;}
		.login-questions em{
			float:right;
			margin:5px 0 0;
			font-weight:bold;
		}
		.login-questions em a{
			font-style:normal;
			text-decoration:underline;
			color:#2966b3;
		}
		.login-questions em a:hover{text-decoration:none}
		/* add mission styles start */
		.add-mission-entry{
			width:100%;
			overflow:hidden;
		}
		.add-mission-entry h2{
			float:left;
			margin:0 15px 0 0 !important;
		}
		.btn-action-grey{
			float:left;
			overflow:hidden;
			background:url(../images/btn-action-grey-left.gif) no-repeat;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			cursor:pointer;
			margin:2px 10px 0 0;
			color:#535354;
		}
		.btn-action-grey span{
			float:left;
			height:23px;
			background:url(../images/btn-action-grey-right.gif) no-repeat 100% 0;
			line-height:23px;
			padding:0 10px;
		}
		.btn-action-grey:hover{
			background-position:0 -23px;
			text-decoration:none;
		}
		.btn-action-grey:hover span{background-position:100% -23px}
		.autosave{
			float:left;
			font-style:normal;
			padding:8px 0 0 3px;
			font-size:11px;
			font-weight:bold;
			color:#df4d0d;
		}
		.add-mission{width:671px;}
		.add-mission h3{
			margin:37px 0 0;
			font-size:15px;
			background:#d5e5fb;
			padding:2px 6px;
		}
		.mission-dtls{
			width:100%;
			margin:21px 0 -20px;
		}
		.mission-dtls dl{
			float:left;
			margin:0;
			width:308px;
			padding:0 0 0 6px;
		}
		.mission-dtls dt{
			float:left;
			font-weight:bold;
			width:119px;
			margin:0 9px 0 0;
		}
		.mission-dtls dd{
			float:left;
			margin:0;
			padding:0 0 17px;
			width:179px;
		}
		.mission-dtls dd:hover .dtl-pop-up,
		.mission-dtls dd.hover .dtl-pop-up{display:block;}
		.mission-dtls dd:hover,
		.mission-dtls dd.hover{position:relative;}
		.dtl-pop-up{
			position:absolute;
			right:-151px;
			top:-11px;
			width:241px;
			display:none;
			z-index:1;
		}
		.dtl-pop-up-req{
			position: absolute;
			top: -60px !important;
		}
		.dtl-pop-up .t{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-dtl-pop-up-top.png) no-repeat;
			height:10px;
		}
		.dtl-pop-up .c{
			height:1%;
			padding:30px 15px;
			font-weight:bold;
			color:#bdbdbd;
			overflow:hidden;
			background:url(../images/bg-dtl-pop-up-strip.png) repeat-y;
			text-align:center;
		}
		.dtl-pop-up .b{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-dtl-pop-up-bottom.png) no-repeat;
			height:13px;
		}
		.mission-dtls a{text-decoration:underline;}
		.mission-dtls a:hover{text-decoration:none;}
		.mission-dtls select{
			float:left;
			width:118px;
			margin:0 9px 0 0;
		}
		.view-edit{
			float:left;
			font-style:normal;
			margin:2px 0 0;
			color:#375391;
			font-size:11px;
		}
		.companion-table{
			width:100%;
			border-collapse:collapse;
			margin:20px 0 0;
		}
		.companion-table td{
			margin:0;
			padding:0 0 0 6px;
			height:28px;
			vertical-align:top;
		}
		.companion-table .cell-1{width:190px;}
		.companion-table thead td{
			font-weight:bold;
			height:39px;
		}
		.companion-table tbody .cell-2{padding:0 0 0 12px;}
		.companion-table input{
			float:left;
			width:15px;
			height:16px;
			margin:0 7px 0 0;
		}
		.companion-table label{float:left;}
		.add-mission-submit{
			width:708px;
			overflow:hidden;
			margin:30px -37px 0 0;
		}
		.add-mission-submit .btn-action{margin:0 29px 0 0;}
		.add-mission-submit .btn-action span{padding:0 19px 0 30px;}
		.add-mission-submit em{
			float:left;
			margin:7px 30px 0 0;
			color:#535354;
			font-weight:bold;
			font-style:normal;
		}
		.air-mission{
			width:100%;
			padding:40px 0 0;
		}
		.air-mission .frame{
			width:573px;
			padding:17px 12px 28px;
			border:1px solid #b2cce5;
			overflow:hidden;
		}
		.air-mission h3{margin:0;}
		.air-mission-info{
			width:648px;
			overflow:hidden;
			margin:0 -75px 0 0;
			padding:4px 0 0;
		}
		.air-mission-info .holder{
			float:left;
			width:254px;
			margin:0 70px 0 0;
			overflow:hidden;
		}
		.air-mission-info .wrap{margin:14px 0 0;}
		.air-mission-info label{
			margin:16px 0 0;
			font-weight:bold;
			display:block;
		}
		.air-mission-info .wrap label{
			float:left;
			width:129px;
			margin:4px 0 0;
		}
		.air-mission-info .text,
		.air-mission-info textarea{
			float:left;
			padding:2px 4px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:115px;
		}
		.air-mission-info .select{
		  width:115px;
		}
		.air-mission-info textarea{
			width:229px;
			height:59px;
			margin:5px 0 0;
			overflow:auto;
		}
		.air-mission-info .narrow{width:63px !important}
		.air-mission-info .narrower{
			width:32px !important;
			margin:0 8px 0 0;
		}
		.air-mission-info .holder hr{
			margin-top: 10px;
			clear: both;
		
		}
		.destination{
			background:url(../images/bg-destination.gif) no-repeat;
			width:550px;
			height:32px;
			margin:30px 0 0;
			padding:6px 5px 0 16px;
			/*overflow:hidden;*/
				position: relative;
				z-index: 10;
		}
		.destination .btn-action{float:right;}
		.btn-save-leg{
			float:right;
			overflow:hidden;
			background:url(../images/btn-save-leg-left.gif) no-repeat;
			height:28px;
			color:#fff;
			font-weight:bold;
			cursor:pointer;
		}
		.btn-save-leg span{
			float:left;
			line-height:27px;
			height:28px;
			background:url(../images/btn-save-leg-right.gif) no-repeat 100% 0;
			padding:0 23px;
		}
		.btn-save-leg:hover{
			background-position:0 -28px !important;
			text-decoration:none;
		}
		.btn-save-leg:hover span{background-position:100% -28px !important}
		.destination label{
			float:left;
			margin:6px 5px 0 0;
			font-weight:bold;
		}
		.destination .text{
			float:left;
			padding:2px 4px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:34px;
			margin:2px 20px 0 0;
		}
		.mission-map{
			width:100%;
			margin:27px 0 0;
				position: relative;
				z-index: 9;
		   
		}
		.btn-save{
			float:right;
			overflow:hidden;
			background:url(../images/btn-save-left.gif) no-repeat;
			height:28px;
			margin:17px 0 0;
			color:#fff;
			font-weight:bold;
			cursor:pointer;
		}
		.btn-save span{
			float:left;
			height:28px;
			line-height:27px;
			background:url(../images/btn-save-right.gif) no-repeat 100% 0;
			padding:0 18px;
		}
		.btn-save:hover{
			background-position:0 -28px;
			text-decoration:none;
		}
		.btn-save:hover span{background-position:100% -28px}
		/* itenary styles */
		.itinerary{
			width:786px;
			overflow:hidden;
			background:url(../images/divider-itinerary.gif) repeat-y 376px 0;
			margin:38px -115px 0 0;
			position:relative;
			padding:0 0 77px;
		}
		.itinerary .holder{
			float:left;
			width:358px;
			margin:0 35px 0 0;
		}
		.itinerary h3{margin:0;}
		.itinerary .btn-action{
			margin:52px 0 0 68px;
			display:inline;
		}ss
		.itinerary-info{
			width:331px;
			overflow:hidden;
			padding:18px 0 0;
		}
		.itinerary-info .wrap{margin:14px 0 0;}
		.itinerary-info label{
			float:left;
			font-weight:bold;
			text-align:right;
			width:140px;
			margin:4px 20px 0 0;
		}
		.itinerary-info .text{
			float:left;
			padding:2px 4px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:158px;
		}
		.itinerary-info .btn-action{
			float:right;
			margin:20px 0 0;
		}
		.itinerary-info .btn-action span{padding:0 10px 0 21px;}
		/* person view styles start */
		.person-view{
			width:726px;
			padding:0 0 0 5px;
		}
		.boardmember-view{
			width:700px;
				min-height:100px;
				height:auto;
			padding:10px 10px 0 5px;
		}
		.boardmember-view-table{
			width:50%;
			border-collapse:collapse;
				border: 1px solid gray !important;
			margin:0;
		}
		.boardmember-view-table .cell-1{
			/*width:100px;*/
		}
		.boardmember-view-table .cell-2{
			/*width:100px;*/
		}
		
		/* mission leg */
		.mission_leg-view h3{
			margin:10px 0 0;
			font-size:15px;
			background:#d5e5fb;
			padding:2px 6px;
		}
		.mission_leg-info{
			width:100%;
			overflow:hidden;
		}
		.mission_leg-data{
			float:left;
			margin:17px 0 0;
			width:363px;
		}
		.mission_leg-data dt{
		  clear: left;
			float:left;
			width:140px;
			margin:0 2px 0 0;
			font-weight:bold;
		}
		.mission_leg-data .dt1{
		  clear: left;
			float:left;
			width:223px;
			margin:0 2px 0 0;
			font-weight:bold;
		}
		.mission_leg-data dd{
			height:1%;
			overflow:hidden;
			display:block;
			margin:0;
			padding:0 0 12px;
		}
		
		/* person */
		.person-view h3{
			margin:10px 0 0;
			font-size:15px;
			background:#d5e5fb;
			padding:2px 6px;
		}
		.person-info{
			width:100%;
			overflow:hidden;
		}
		.person-data{
			float:left;
			margin:17px 0 0;
			width:300px;
		}
		.person-data dt{
		  clear: left;
			float:left;
			width:140px;
			margin:0 2px 0 0;
			font-weight:bold;
		}
		.person-data .dt1{
		  clear: left;
			float:left;
			width:170px;
			margin:0 2px 0 0;
			font-weight:bold;
		}
		.person-data dd{
			height:1%;
			overflow:hidden;
			display:block;
			margin:0;
			padding:0 0 12px;
		}
		.person-contacts{
			float:right;
			width:386px;
			margin:17px 0 0;
		}
		.person-contacts table{
			width:100%;
			border-collapse:collapse;
		}
		.person-contacts td{
			margin:0;
			padding:0;
			vertical-align:top;
			height:28px;
		}
		.person-contacts table thead td{font-weight:bold;}
		.person-contacts .cell-1{
			width:69px;
			font-weight:bold;
		}
		.person-contacts .cell-2{width:118px}
		.preferences{
			width:736px;
			overflow:hidden;
			margin:15px -10px 0 0;
			background:url(../images/bg-preferences-strip.gif) repeat-y;
		}
		.preferences .frame{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-preferences-top-bottom.gif) no-repeat;
		}
		.preferences .bg{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-preferences-top-bottom.gif) no-repeat 0 100%;
		}
		.preferences .holder{
			/*float:left;*/
			width:299px;
			margin:0 45px 0 0;
			padding:14px 12px 5px;
		}
		.preferences h4{
			margin:0;
			background:#ddddde;
			padding:4px 0 4px 5px;
			font-size:12px;
		}
		.preferences dl{
			width:100%;
			overflow:hidden;
			margin:15px 0 0;
		}
		.preferences dt{
			float:left;
			width:117px;
		  clear: left;
			padding:0 2px 0 5px;
			font-weight:bold;
		}
		.preferences dd{
			height:1%;
			overflow:hidden;
			display:block;
			padding:0 0 10px;
			margin:0;
		}
		.preferences a{text-decoration:underline;}
		.preferences a:hover{text-decoration:none;}
		.preferences .alt dt{width:178px;}
		.preferences .alt dd{padding:0 0 6px;}
		.preferences .alt a{
			background:url(../images/bullet-subscribe.gif) no-repeat 0 50%;
			padding:0 0 0 23px;
		}
		.person-ad-info{
			float:left;
			width:325px;
			margin:26px 0 0;
		}
		.person-ad-info table{
			width:100%;
			border-collapse:collapse;
		}
		.person-ad-info table td{
			margin:0;
			padding:0;
			height:30px;
			vertical-align:bottom;
		}
		.person-ad-info .cell-1{
			font-weight:bold;
			width:119px;
		}
		.person-ad-info .cell-2{width:78px;}
		.data-changes{
			float:right;
			margin:22px 0 0;
			background:url(../images/bg-changes-strip.gif) repeat-y;
			width:356px;
		}
		.data-changes .holder{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-changes-top.gif) no-repeat;
		}
		.data-changes .bg{
			height:1%;
			padding:29px 20px 21px 10px;
			overflow:hidden;
			background:url(../images/bg-changes-bottom.gif) no-repeat 0 100%;
		}
		.data-changes p{
			text-align:center;
			margin:0;
			font-size:15px;
			font-weight:bold;
		}
		.btn-save-changes{
			float:left;
			display:inline;
			overflow:hidden;
			background:url(../images/btn-save-changes-left.gif) no-repeat;
			height:28px;
			margin:13px 9px 0 89px;
			color:#fff;
			font-weight:bold;
			cursor:pointer;
		}
		.btn-save-changes span{
			float:left;
			height:28px;
			line-height:27px;
			background:url(../images/btn-save-changes-right.gif) no-repeat 100% 0;
			padding:0 18px;
		}
		.btn-save-changes:hover{
			background-position:0 -28px;
			text-decoration:none;
		}
		.btn-save-changes:hover span{background-position:100% -28px}
		.revert{
			float:left;
			text-decoration:underline;
			font-weight:bold;
			margin:19px 0 0;
		}
		.revert:hover{text-decoration:none;}
		.person-table-data{
			width:100%;
			padding:8px 0 0;
		}
		.person-table-data table{
			width:457px;
			border-collapse:collapse;
			margin:26px 0 0;
		}
		.person-table-data table td{
			border:1px solid #bcbcbe;
			margin:0;
			padding:0;
			height:30px;
			text-align:center;
		}
		.person-table-data .alt td{background:#f5f5f5;}
		.person-table-data .cell-1{
			width:95px;
			font-weight:bold;
			padding:0 0 0 11px;
			text-align:left;
		}
		.person-table-data .cell-2{width:81px;}
		.person-table-data .cell-3{width:80px;}
		.person-table-data .cell-4{width:79px;}
		.link-view{
			background:url(../images/ico-view.gif) no-repeat 0 50%;
			padding:1px 0 1px 19px;
			color:#000;
		}
		.link-edit{
			background:url(../images/ico-edit.gif) no-repeat 0 50%;
			padding:1px 0 1px 19px;
			color:#000;
		}
		.link-de-activate{
			background:url(../images/ico-de-activate.gif) no-repeat 0 50%;
			padding:1px 0 1px 19px;
			color:#000;
		}
		.link-add{
			background:url(../images/ico-add.gif) no-repeat 0 50%;
			padding:1px 0 1px 19px;
			color:#000;
		}
		.link-assign{
			background:url(../images/icons/06.png) no-repeat 0 50%;
			padding:1px 0 1px 19px;
			color:#000;
		}
		.security{
			width:100%;
			padding:24px 0 0;
		}
		.security .holder{
			float:left;
			margin:28px 4px 0 0;
		  width: 250px;
		}
		.security .holder select {
		  width: 250px;
		}
		.security h4{
			margin:0;
			color:#fff;
			font-size:12px;
			background:#3479be;
			padding:4px 0 4px 6px;
		}
		.security .frame{
			height:126px;
			overflow:auto;
			border-left:2px solid #a8a8a8;
			border-top:2px solid #a8a8a8;
			border-right:2px solid #f7f7f7;
			border-bottom:2px solid #f7f7f7;
		}
		.security .frame ul{
			margin:0;
			padding:0;
			list-style:none;
			font-size:14px;
		}
		.security .frame ul li{padding:1px 0 1px 3px;}
		.security .frame ul li.active{
			color:#fff;
			background:#39f;
		}
		.btn-switch{
			padding:0;
			margin:70px 4px 0 0;
			list-style:none;
			float:left;
			width:31px;
		}
		.btn-switch li{
			margin:9px 0 0;
			width:100%;
			overflow:hidden;
		}
		.btn-switch a{
			float:left;
			overflow:hidden;
			text-indent:-9999px;
			background:url(../images/btns-switch.gif) no-repeat;
			width:31px;
			height:21px;
		}
		.btn-left{background-position:0 -30px !important;}
		/* person view styles end */
		/* mission requests styles start */
		.mission-requests-content{width:784px;}
		.filtering{
			background:url(../images/bg-filtering.gif) no-repeat;
			width:771px;
			height:47px;
			padding:8px 0 0 14px;
			margin:12px 0 0;
		}
		.filtering .holder{
			float:left;
			width:238px;
			margin:0 -20px 0 0;
			overflow:hidden;
		}
		.filtering .holder1{
			float:left;
			width:120px;
			margin:0 -20px 0 0;
			overflow:hidden;
		}
		.filtering .holder2{
			float:left;
			width:160px;
			margin:0 -20px 0 0;
			overflow:hidden;
		}
		.filtering .holder3{
			float:left;
			width:120px;
			margin:17px -20px 0 0;
			overflow:hidden;
		}
		.filtering label{
			font-weight:bold;
			display:block;
		}
		.filtering .text{
			float:left;
			padding:2px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:83px;
			margin:3px 7px 0 0;
		}
		.filtering .text1{
			float:left;
			padding:2px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:110px;
			margin:3px 7px 0 0;
		}
    .filtering input {
    	padding:3px;
    }
		.to{
			float:left;
			margin:5px 8px 0 0;
			font-size:11px;
		}
		.display-choice{
			height:1%;
			overflow:hidden;
			margin:5px 0 0 2px;
			padding:0;
			list-style:none;
		}
		.display-choice li{
			float:left;
			margin:0 24px 0 0;
		}
		.display-choice input{
			float:left;
			width:14px;
			height:15px;
			margin:0 4px 0 0;
		}
		.display-choice label{
			float:left;
			font-size:11px;
			font-weight:normal;
			margin:1px 0 0;
		}
		.pager{
			margin:8px 0 0 0;
			font-size:11px;
		}
		.pager div{float:right;}
		.btn-pager-prev,
		.btn-pager-next{
			float:left;
			overflow:hidden;
			background:url(../images/btn-pager.gif) no-repeat;
			width:15px;
			height:15px;
			text-indent:-9999px;
		}
		.btn-pager-prev{margin:0 15px 0 0;}
		.btn-pager-prev:hover{background-position:0 -15px;}
		.btn-pager-next{background-position:-15px 0 !important;}
		.btn-pager-next:hover{background-position:-15px -15px !important;}
		.active-page{
			float:left;
			width:30px;
			font-size:11px;
			height:13px;
			text-align:center;
			line-height:13px;
			border:1px solid #c1c1c4;
			color:#494953;
			margin:0 4px 0 0;
			background:#fff;
		}
		.pager strong{
			float:left;
			margin:1px 12px 0 0;
			font-weight:normal;
		}
		.pager strong a{color:#2e429b;}

		.mission-request-table{
			width:100%;
			border-collapse:collapse;
			border-spacing:0px;	/* added by Stephan 2/5/12 */
			margin:8px 0 0;
		}
		.mission-request-table td{
			padding: 8px 8px;
			margin:0;
			/* padding:0; changed by Stephan 2/5/12 */
			border:1px solid #bcbcbe !important;
			height:27px;
		}
		.mission-request-table thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			padding: 8px 8px;
			color:#153f7a;
			font-weight:bold;
			text-align:left;
				font-size:11px;
		}
		.mission-request-table tbody td{
			/* padding:22px 0; */
			padding: 8px 8px;
			font-size:11px;
			/*vertical-align:top;*/
		}
		.mission-request-table .cell-1{
			width:111px;
			text-align:left;
		}
		.mission-request-table .cell-2{
			width:118px;
			text-align:left;
		}
		.mission-request-table .cell-3{width:225px;}
		.mission-request-table .cell-4{width:118px;}
		.mission-request-table .cell-5{
				width:160px;
				padding:5px;
				vertical-align: middle;
		}
		.mission-request-table .cell-6{
				width:150px;
				padding:5px;
				vertical-align: middle;
				text-align:left;
		}
		
		.date-list{
			padding:0 10px 0 15px;
			width:100px;
		}
		.s-list{
			padding:0 0 0 15px;
			width:200px;
		}
		.name-list{
			padding:0 0 0 15px;
			width:210px;
		}
		.name-list dl{
			margin:0;
			overflow:hidden;
		}
		* html .name-list dl{
			height:1%;
			overflow:visible;
		}
		.name-list dt{
			float:left;
			font-weight:bold;
			margin:0 2px 0 0;
		}
		.name-list dd{
			display:block;
			overflow:hidden;
			height:1%;
			padding:0 0 3px;
			margin:0;
		}
		.route-list{
			margin:0 0 0 21px;
			width:96px;
		}
		.route-list dt{
			float:left;
			margin:0 2px 0 0;
		}
		.route-list dd{
			display:block;
			overflow:hidden;
			height:1%;
			padding:0 0 2px;
			margin:0;
		}
		.action-list{
			width:100%;
			margin:-10px 0 0;
			position:relative;
			padding:0;
			list-style:none;
			text-align:center;
		}
		.action-list li{
			display:inline;
			padding:0 7px;
		}
		.action-list a{color:#000;}
		.action-remove{
			background:url(../images/ico-action-remove.gif) no-repeat 0 50%;
			padding:0 0 0 15px;
		}
		.action-edit{
			background:url(../images/ico-action-edit.gif) no-repeat 0 50%;
			padding:0 0 0 15px;
		}
		.action-view{
			background:url(../images/ico-action-view.gif) no-repeat 0 50%;
			padding:0 0 0 15px;
		}
		
		.action-copy{
			background:url(../images/ico-action-copy.gif) no-repeat 0 50%;
			padding:0 0 0 15px;
		}
		.event-list{
			margin:11px 0 0;
			padding:0 0 0 53px;
			list-style:none;
			overflow:hidden;
			font-size:10px;
			font-weight:bold;
			text-transform:uppercase;
		}
		* html .event-list{
			height:1%;
			overflow:visible;
		}
		.event-list li{
			margin:3px 0 0;
			width:100%;
		}
		.event-list a{
			color:#fff;
			display:block;
			padding:0 0 0 26px;
			width:76px;
			height:18px;
			line-height:16px;
			background:url(../images/bg-mission-events.gif) no-repeat;
		}
		.event-reject{background-position:0 -22px !important;}
		.event-process{background-position:0 -44px !important;}
		.referral{
			float:left;
			text-indent:-9999px;
			background:url(../images/bg-referral.gif) no-repeat;
			width: 15px;
			height: 122px;
			margin:-22px -15px -22px 0;
			position:relative;
		}
		/* mission requests styles end */
		/* pilot requests styles start */
		.pilot-requests{width:784px;}
		.pilot-requests .alt{
			width:275px;
			margin:0 -10px 0 0;
		}
		.pilot-requests .display-choice li{margin:0 14px 0 0;}
		.pilot-requests .pager{
			background:url(../images/bg-pilot-requests-pager.gif) repeat-x;
			padding:3px 14px;
			border:1px solid #e8e8e8;
			margin:1px 0 0;
			
		}
		.pilot-request-table{
			width:100%;
			margin:-30px 0 0;
		}
		.pilot-request-table table{
			width:100%;
			border-collapse:collapse;
			margin:32px 0 0;
		}
		.pilot-request-table td{
			margin:0;
			padding:0;
			border:1px solid #bcbcbe !important;
			height:27px;
		}
		.pilot-request-table thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			font-weight:bold;
			text-align:center;
		}
		.pilot-request-table thead td a{color:#153f7a;}
		.pilot-request-table tbody td{
			padding:11px 0;
			font-size:11px;
			vertical-align:top;
		}
		.pilot-request-table tbody .cell-1{
			width:84px;
			padding:11px 0 11px 12px;
		}
		.pilot-request-table tbody .cell-2{
			width:75px;
			padding:11px 0 11px 12px;
		}
		.pilot-request-table tbody .cell-3{
			width:83px;
			text-align:center;
		}
		.pilot-request-table tbody .cell-4{
			width:128px;
			padding:11px 0 11px 12px;
		}
		.pilot-request-table tbody .cell-5{
			width:106px;
			padding:11px 0 11px 12px;
		}
		.pilot-request-table tbody .cell-6{
			width:122px;
			text-align:center;
		}
		.date{
			display:block;
			font-weight:normal;
		}
		.pilot-request-table .time{
			font-size:11px;
			color:#000;
		}
		.pilot-request-table dl{
			margin:0;
			width:100%;
			overflow:hidden;
		}
		.pilot-request-table dt{
			float:left;
			margin:0 2px 0 0;
			font-weight:bold;
		}
		.pilot-request-table dd{
			display:block;
			overflow:hidden;
			height:1%;
			margin:0;
		}
		.type-note{
			display:block;
			font-style:normal;
			color:#666;
		}
		.status{padding:0 0 0 15px;}
		.status strong{color:#c10212;}
		.status .time{
			font-size:11px;
			display:block;
			color:#666;
		}
		.status-list{
			margin:5px 0 0;
			padding:0;
			list-style:none;
			overflow:hidden;
			font-size:10px;
			font-weight:bold;
			text-transform:uppercase;
		}
		* html .status-list{
			height:1%;
			overflow:visible;
		}
		.status-list li{
			margin:3px 0 0;
			width:100%;
		}
		.status-list a{
			color:#fff;
			display:block;
			text-align:center;
			width:102px;
			height:18px;
			line-height:16px;
			background:url(../images/bg-status-list.gif) no-repeat;
		}
		.status-hold{background-position:0 -22px !important;}
		.status-process{background-position:0 -44px !important;}
		.comment td{
			background:#fefbbc;
			padding:5px 0 6px 5px !important;
			vertical-align:middle !important;
			height:auto;
		}
		.comment .col-1{
			text-align:right;
			padding:5px 5px 6px 0 !important;
		}
		/* pilot requests styles end */
		/* missions available styles start */
		.missions-available{width:784px;}
		.missions-available h2{float:left;}
		.missions-available-entry{
			float:right;
			margin:8px 0 0;
		}
		.missions-available-entry input{
			float:left;
			width:16px;
			height:15px;
			margin:0 6px 0 0;
		}
		.missions-available-entry label{
			float:left;
			margin:0 18px 0 0;
		}
		.match-flights{
			float:left;
			text-decoration:underline;
			background:url(../images/bullet-match-flights.gif) no-repeat 100% 5px;
			padding:0 16px 0 0;
		}
		.match-flights:hover{text-decoration:none;}
		.missions-available-filter{
			width:100%;
			overflow:hidden;
			background:#e6eef9 url(../images/bg-missions-available-filter-strip.gif) repeat-y;
			border-bottom:1px solid #d1e0ef;
			margin:8px 0 0;
		}
		.missions-available-filter .bg{
			height:1%;
			overflow:hidden;
			background:url(../images/bg-missions-available-filter-top.gif) no-repeat;
			padding:9px 11px 18px;
		}
		.date-range{
			float:left;
			width:215px;
		}
		.date-range label,
		.flight-days strong,
		.location-as{
			display:block;
			font-weight:bold;
		}
		.date-range .text{
			float:left;
			padding:2px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:83px;
			margin:3px 7px 0 0;
		}
		.hide{display:none;}
		.to{
			float:left;
			margin:5px 8px 0 0;
			font-size:11px;
		}
		.flight-days{
			float:left;
			width:173px;
			margin:0 2px 0 0;
		}
		.flight-days ul{
			margin:3px 0 0;
			padding:0;
			list-style:none;
			font-size:10px;
		}
		.flight-days ul li{
			float:left;
			margin:0 3px 0 0;	
		}
		.flight-days ul a{
			width:21px;
			height:21px;
			background:url(../images/bg-flight-day.gif) no-repeat;
			text-align:center;
			line-height:21px;
			display:block;
			color:#97a7bd;
			text-decoration:none !important;
		}
		.flight-days ul li.active a{
			background-position:0 -21px;
			color:#fff;
		}
		.location{
			float:left;
			background:url(../images/sep-location.gif) repeat-y;
			padding:0 0 9px 20px;
			width:227px;
			margin:0 14px 0 0;
		}
		.location strong{float:left;}
		.location ul{
			float:left;
			margin:0;
			padding:0;
			list-style:none;
			overflow:hidden;
		}
		.location ul li{
			float:left;
			margin:0 1px 0 -1px;
			background:url(../images/sep-location-list.gif) no-repeat 0 50%;
			padding:0 5px 0 7px;
		}
		.location ul a{text-decoration:underline;}
		.location ul a:hover,
		.location ul li.active a{
			text-decoration:none;
			color:#000;
		}
		.location select{
			width:217px;
			margin:3px 0 0;
		}
		.location-as{
			float:left;
			width:100px;
		}
		.location-as ul{
			margin:-1px 0 0;
			padding:0;
			list-style:none;
		}
		.location-as ul li{
			width:100%;
			overflow:hidden;
			margin:4px 0 0;
		}
		.location-as ul li input{
			float:left;
			width:15px;
			height:16px;
			margin:0 5px 0 0;
		}
		.location-as ul li label{
			float:left;
			font-weight:normal;
		}
		.ad-mission-filter{
			width:100%;
			overflow:hidden;
			margin:4px 0 0;
			padding:9px 0 0;
			background:url(../images/sep-mission-filter.gif) repeat-x;
		}
		.ad-mission-filter .holder{
			margin:0 -30px 0 0;
			width:788px;
			overflow:hidden;
		}
		.ad-mission-filter strong{
			float:left;
			margin:0 20px 0 0;
		}
		.ad-mission-filter ul{
			margin:0;
			padding:0 10px 0 0;
			list-style:none;
			float:left;
		}
		.ad-mission-filter ul li{
			float:left;
			padding:0 18px 0 0;
		}
		.ad-mission-filter ul li input{
			float:left;
			width:15px;
			height:16px;
			margin:0 4px 0 0;
		}
		.ad-mission-filter ul li label{float:left;}
		.all-missions{
			float:left;
			margin:0 18px 0 0;
			text-decoration:underline;
		}
		.all-missions:hover{text-decoration:none;}
		.characteristics{
			width:100%;
			overflow:hidden;
			background:url(../images/sep-mission-filter.gif) repeat-x;
			margin:7px 0 0;
			padding:11px 0 0;
		}
		.characteristics .holder div{
			float:left;
			width:185px;
			margin:0 10px 0 0;
		}
		.characteristics .holder{
			margin:0 -30px 0 0;
			width:788px;
		}
		.characteristics label{
			display:block;
			font-weight:bold;
		}
		.characteristics .text{
			float:left;
			margin:7px 5px 0 0;
			padding:2px 5px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:113px;
		}
		.characteristics div strong{
			float:left;
			margin:9px 0 0;
		}
		.characteristic_clean{
			width:100%;
			overflow:hidden;
			margin:0;
			padding:0;
		}
		.characteristic_clean .holder .div-contact{
			float:left;
			width:145px;
			margin:0 10px 0 0;
		}
		.characteristic_clean .holder div{
			float:left;
			width:185px;
			margin:0 10px 0 0;
		}
		.characteristic_clean .holder{
			margin:0 -30px 0 0;
			width:788px;
		}
		.characteristic_clean label{
			display:block;
			font-weight:bold;
		}
		.characteristic_clean .text{
			float:left;
			margin:7px 5px 0 0;
			padding:2px 5px;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-top:1px solid #9e9e9e;
			border-bottom:1px solid #ebebeb;
			width:113px;
		}
		.characteristic_clean div strong{
			float:left;
			margin:9px 0 0;
		}
		.filter-options{
			margin:4px 0 0;
			width:100%;
			overflow:hidden;
		}
		.filter-options ul{
			float:right;
			margin:0 -9px 0 0;
			padding:0;
			display:inline;
			list-style:none;
		}
		.filter-options ul li{
			float:left;
			background:url(../images/sep-filter-options.gif) no-repeat 100% 60%;
			padding:0 11px 0 9px;
			margin:0 -1px 0 1px;
		}
		.filter-options ul a{text-decoration:underline;}
		.filter-options ul a:hover{text-decoration:none;}
		.sort{
			width:100%;
			overflow:hidden;
			padding:10px 0 0;
		}
		.sort .pager{
			height:auto;
			float:right;
			margin:5px 0 0;
		}
		.sort label{
			float:left;
			font-weight:bold;
			margin:2px 7px 0 0;
		}
		.sort select{
			float:left;
			width:169px;
		}
		/* location matches styles start */
		.location-matches{
			width:100%;
			margin:6px 0 0;
		}
		.location-matches h3{
			margin:0;
			text-align:center;
			font-size:12px;
			color:#fff;
			background:url(../images/bg-location-matches-heading.gif) repeat-x;
			height:19px;
			line-height:19px;
		}
		.location-matches .holder{
			height:1%;
			overflow:hidden;
			border:1px solid #b6b6b6;
			background:#e9e9ea;
			padding:4px 6px;
			border-top:none;
			margin:2px 0px 0;
		}
		.location-matches .holder_ma_staff{
			height:1%;
			overflow:hidden;
			border:1px solid #b6b6b6;
			background:#e9e9ea;
			padding:4px 0px;
			border-top:none;
			margin:2px 0px 0;
		}
		.mission-criteria{
			width:100%;
			overflow:hidden;
			margin:0;
		}
		.mission-criteria dt{
			float:left;
			font-weight:bold;
			margin:0 3px 0 0;
		}
		.mission-criteria dd{
			float:left;
			margin:0 39px 0 0;
		}
		.location-matches-info{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-location-matches-info-strip.gif) repeat-y;
			margin:2px 0 0;
		}
		.location-matches-info .btn-close{
			margin:3px 3px 0 0;
			display:inline;
		}
		.location-matches-info .frame{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-location-matches-info-top.gif) no-repeat;
		}
		.location-matches-info .bg{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-location-matches-info-bottom.gif) no-repeat 0 100%;
			padding:2px 0 3px;
		}
		.location-matches-info .bg_ma_staff{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-location-matches-info-bottom.gif) no-repeat 0 100%;
			padding:2px 0px 2px;
		}
		.route{
			width:757px;
			overflow:hidden;
			margin:1px 2px 0 2px;
			background:#e4ecf7 url(../images/bg-route.gif) repeat-x;
			padding:0 0 0 7px;
		}
		.route strong{
			float:left;
			margin:8px 4px 0 0;
			font-size:10px;
			width:80px;
		}
		.route ul{
			float:left;
			margin:0 0 0 -13px;
			padding:0;
			list-style:none;
			overflow:hidden;
			display:inline;
		}
		.route ul li{
			float:left;
			background:url(../images/bullet-route.gif) no-repeat 0 9px;
			margin:0 5px 0 -5px;
			padding:6px 16px 0 20px;
		}
		.leg-link{
			float:left;
			position:relative;
			margin:-7px -10px 0;
			font-size:11px;
			font-weight:bold;
			padding:7px 10px 0;
			height:20px;
		}
		.leg-link:hover,
		.route ul li.active .leg-link{
			background:#fff;
			text-decoration:none;
			border-top:3px solid #9bd465;
			padding:4px 10px 0;
		}
		.disabled,
		.disabled a,
		.disabled .destination-list dd strong,
		.disabled .mission-time dd strong{color:#b0b0b0;}
		.leg-info{
			margin:1px 0 0;
			width:768px;
			border-collapse:collapse;
		}
		.leg-info td{
			border:1px solid #bcbcbe;
			margin:0;
			padding:0 0 6px;
			vertical-align:top;
		}
		.leg-info .cell-1{width:224px;}
		.leg-info .cell-2{width:244px;}
		.leg-info .cell-3{
			width:114px;
			padding:0 0 6px 32px;
		}
		.leg-info .cell-4{padding:0 0 0 22px;}
		.leg{
			float:left;
			background:#b8ed86;
			text-align:center;
			width:40px;
			line-height:17px;
			margin:0 24px 0 1px;
		}
		.mission-time{
			margin:11px 0 0;
			overflow:hidden;
			height:1%;
		}
		.mission-time dt{
			float:left;
			width:50px;
			font-weight:bold;
		}
		.mission-time dd{
			display:block;
			overflow:hidden;
			height:1%;
			margin:0;
			padding:0 0 2px;
		}
		.mission-time dd strong{
			color:#1e48a5;
			font-size:13px;
		}
		.destination-list{margin:15px 0 0 17px;}
		.destination-list dt{
			float:left;
			width:41px;
			font-weight:bold;
		}
		.destination-list dd{
			display:block;
			overflow:hidden;
			height:1%;
			margin:0;
			padding:0 0 3px;
		}
		.destination-list dd strong{
			color:#1e48a5;
			font-size:13px;
		}
		.destination-list dd em{
			font-style:normal;
			background:url(../images/ico-time.gif) no-repeat 0 50%;
			padding:0 0 0 19px;
			margin:0 0 0 15px;
		}
		.mission-ad-info{margin:14px 0 0;}
		.mission-ad-info dt{
			float:left;
			font-weight:bold;
			margin:0 2px 0 0;
		}
		.mission-ad-info dd{
			display:block;
			height:1%;
			overflow:hidden;
			margin:0;
			padding:0 0 3px;
		}
		.leg-comment{
			border-collapse:collapse;
			width:767px;
			font-size:11px;
			margin:0 0 0 1px;
		}
		.leg-comment .cell-1{
			width:53px;
			background:#fefbbc;
		}
		.leg-comment td{
			border:1px solid #bcbcbe;
			margin:0;
			padding:2px 6px;
			border-left:none;
			border-top:none
		}
		.leg-comment span{
			float:left;
			margin:3px 0 0;
		}
		.btn-request{
			float:right;
			overflow:hidden;
			background:url(../images/btn-request-left.gif) no-repeat;
			color:#fff;
			font-weight:bold;
			font-size:12px;
		}
		.btn-request span{
			float:left;
			height:20px;
			line-height:20px;
			background:url(../images/btn-request-right.gif) no-repeat 100% 0;
			padding:0 5px;
			margin:0;
			cursor:pointer;
		}
		.btn-request:hover{
			background-position:0 -20px;
			text-decoration:none;
		}
		.btn-request:hover span{background-position:100% -20px;}
		.discussion{
			width:100%;
			overflow:hidden;
			margin:4px 0 0 -3px;
			padding:0;
			list-style:none;
			font-size:11px;
		}
		.discussion li{
			float:left;
			background:url(../images/sep-discussion.gif) no-repeat;
			padding:4px 12px 2px 8px;
			margin:0 2px 0 -2px;
		}
		.discussion a{
			font-weight:bold;
			text-decoration:underline;
		}
		.discussion img{
			vertical-align:middle;
			margin:0 5px 0 0;
		}
		.discussion a:hover{text-decoration:none;}
		/* location matches styles end */
		/* interest missions styles end */
		.interest-missions{
			width:100%;
			margin:23px 0 0;
		}
		.interest-missions h3{
			margin:0 0 -9px;
			background:url(../images/bg-interest-missions-heading.gif) repeat-x;
			text-align:center;
			color:#fff;
			font-size:12px;
			line-height:19px;
			height:19px;
		}
		.interest-missions .holder{
			height:1%;
			overflow:hidden;
			border:1px solid #b6b6b6;
			background:#e9e9ea;
			padding:4px 6px;
			margin:11px 0 0;
		}
		.interest-missions-info{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-interest-missions-strip.gif) repeat-y;
			margin:2px 0 0;
		}
		.interest-missions-info .frame{
			width:100%;
			overflow:hidden;
			background:url(../images/bg-interest-missions-top.gif) no-repeat;
		}
		.interest-missions-info .bg{
			height:1%;
			overflow:hidden;
			background:url(../images/bg-interest-missions-bottom.gif) no-repeat 0 100%;
			padding:19px 29px 22px 36px;
		}
		.interest-missions-info .mission-time{
			float:left;
			margin:0 33px 0 0;
			width:150px;
			height:auto;
			overflow:visible;
		}
		.interest-missions-info .mission-ad-info{
			float:left;
			margin:0;
			width:130px;
		}
		.flight-path{
			float:left;
			width:230px;
			margin:0 8px 0 0;
			font-weight:bold;
		}
		.flight-path dt{
			float:left;
			margin:0 2px 0 0;
		}
		.flight-path dd{
			display:block;
			overflow:hidden;
			height:1%;
			margin:0;
			color:#1e48a5;
			font-size:13px;
		}
		.btn-dtls{
			float:right;
			overflow:hidden;
			background:url(../images/btn-dtls-left.gif) no-repeat;
			margin:10px 0 0;
			color:#193e8f;
			font-weight:bold;
			cursor:pointer;
		}
		.btn-dtls span{
			float:left;
			height:25px;
			line-height:25px;
			background:url(../images/btn-dtls-right.gif) no-repeat 100% 0;
			padding:0 27px;
		}
		.btn-dtls:hover{
			background-position:0 -25px;
			text-decoration:none;
		}
		.btn-dtls:hover span{background-position:100% -25px;}
		.comment-box{
			height:1%;
			overflow:hidden;
			background:#fff;
			margin:6px 0 0;
			padding:3px 3px 12px 20px;
		}
		.comment-box .btn-close{margin:0 0 0 35px;}
		.comment-box p{
			margin:15px 0 0;
			line-height:20px;
		}
		.comment-box ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		.comment-box ul li{
			width:100%;
			margin:18px 0 0;
		}
		.comment-box h4{
			background:#cae0fe url(../images/bg-comment-heading.gif) no-repeat 100%;
			height:21px;
			font-size:12px;
			margin:0;
			line-height:21px;
			padding:0 0 0 6px;
		}
		.comment-box .box{width:509px;}
		.comment-box ul p{
			line-height:18px;
			margin:6px 0 2px;
			word-wrap: break-word;
		}
		.comment-box label{
			display:block;
			font-weight:bold;
			margin:18px 0 0;
			font-size:10px;
		}
		.comment-box textarea{
			margin:10px 0 0;
			width:495px;
			height:95px;
			padding:5px;
			overflow:auto;
			border:1px solid #86a2bd;
		}
		.comment-box .btn-action{
			float:right;
			margin:13px 0 0;
		}
		.comment-box .btn-action span{padding:0 13px 0 24px;}
		.ad-info{
			color:#000;
			background:url(../images/ico-help.gif) no-repeat 100% 0;
			padding:0 22px 1px 0;
			font-weight:bold;
			float:left;
			margin:6px 0 5px 6px;
			display:inline;
		}
		/* match status */
		.match .leg{background:#fdb970;}
		.match .route ul li.active .leg-link,
		.match .leg-link:hover{border-color:#fdb970}
		.filled{
			float:right;
			color:#1e48a5;
			font-size:11px;
			margin:3px 8px 3px 0;
			display:inline;
		}
		.filled a{
			color:#1e48a5;
			text-decoration:underline;
		}
		.filled a:hover{text-decoration:none;}
		.close-all{
			float:right;
			color:#1e48a5;
			text-decoration:underline;
			margin:0 8px 0 0;
			display:inline;
		}
		.close-all:hover{text-decoration:none;}
		.wrap .mission-criteria{
			float:left;
			width:auto;
		}
		/* interest missions styles end */
		/* missions available styles end */
		/* content styles end */
		/* main styles end */
		/* footer styles start */
		#footer{
			width:968px;
			border-top:3px solid #4567a6;
			height:65px;
			background:url(../images/bg-footer.gif) no-repeat;
			padding:10px 5px 0 3px;
			color:#666;
			font-size:10px;
		}
		.footer-logo{
			float:right;
			overflow:hidden;
			text-indent:-9999px;
			background:url(../images/bg-footer-logo.gif) no-repeat;
			width: 97px;
			height: 37px;
		}
		#footer p{margin:0;}
		/* footer styles end */
		
		/* Added 11-16-09 */
		/* mission requests */
		.tab-interface{
			width:100%;
			margin:26px 0 0;
		}
		.tab-interface-tabs{
			width:100%;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
			font-weight:bold;
			text-transform:uppercase;
		}
		.tab-interface-tabs li{
			float:left;
			margin:0 2px 0 0;
		}
		.tab-interface-tabs a{
			float:left;
			overflow:hidden;
			background:url(../images/bg-mission-tab-left.gif) no-repeat;
			color:#4567a6;
			cursor:pointer;
		}
		.tab-interface-tabs a span{
			float:left;
			background:url(../images/bg-mission-tab-right.gif) no-repeat 100% 0;
			height:30px;
			line-height:30px;
			padding:0 14px;
		}
		.tab-interface-tabs li.active a{
			color:#fff;
			background-position:0 -30px;
		}
		.tab-interface-tabs li.active a span{background-position:100% -30px;}
		.tab-interface-tabs a:hover span{text-decoration:underline;}
		.tab-interface .frame{
			border:1px solid #b2cce5;
			overflow:hidden;
			height:1%;
			padding:2px 2px 0 2px;
		}
		.tab-interface table{
			width:100%;
			border-collapse:collapse;
		}
		.tab-interface table td{
			margin:0;
			padding:0;
			border:1px solid #fff;
			padding:0 0 0 10px;
			height:24px;
		}
		.tab-interface .holder table tr:hover td,
		.tab-interface .holder table tr.hover td{
			background:#d3e5fb;
			border-color:#d3e5fb;
		}
		.table-head{
			font-weight:bold;
			font-size:10px;
			text-transform:uppercase;
			background:#e9e9eb;
		}
		.tab-interface .cell-1{width:67px;}
		.tab-interface .cell-2{width:90px;}
		.tab-interface .cell-3{width:87px;}
		.tab-interface .cell-4{width:75px;}
		.tab-interface .cell-5{width:107px;}
		.tab-interface .cell-6{width:61px;}
		.tab-interface .cell-7{width:34px;}
		.tab-interface .cell-8{width:66px;}
		.tab-interface .holder{
			height:153px;
			overflow:auto;
			width:794px;
			padding:5px 0 0;
		}
		.tab-interface .holder table td{height:20px;}
		.tab-interface .holder table .cell-7{
			width:48px;
			padding:0 !important;
			text-align:center;
		}
		div#spinner {
			margin-top: 20px;
			margin-bottom: 20px;
			background: url(../images/spinner01.gif);
			background-repeat: no-repeat;
			background-position: center;
			height: 100px;
		}
		.raw_frame{
		  border:1px solid #b2cce5;
		  overflow:hidden;
		  height:1%;
		  padding:2px 2px 0 2px;
		}
		.intro_box{
		  color: #00529B;
		  border: 1px solid;
		  background-color: #BDE5F8;
		  margin: 20px;
		  padding: 20px;
		}
		
		.field_ok{
		  float:left;
		  clear:left;
		  color: green;
		  font-weight: bold;
		}
		.field_hold{
		  display: inline-block;
		  float: left;
		}
		.field_error{
		  float:left;
		  clear:left;
		}
		.field_help{
		  padding-left:88px;
		  margin: 0px;
		  font-style: italic;
		  clear: both;
		}
		ul.error_list{
		  list-style: none;
		  padding-left:88px;
		  color:red;
		  margin: 0px;
		  font-weight: bold;
		  clear:both;
		}
		ul.help_list{
		  list-style: none;  
		  color:#2966b3;
		  margin: 0px;
		  font-weight: bold;
		  clear:both;
		}
		table ul.error_list{
		  padding-left:0;
		}
		.passenger-form .full ul.error_list{padding-left:145px;}
		input:focus, textarea:focus, select:focus, .hover-edit {
		  background-color: #FFFDDF;
		}
		.passenger-form .wrap .wrap ul.error_list{padding-left:0;}
		
		.passenger-form .wrap ul.checkbox_list label,
		.passenger-form .wrap ul.radio_list label{
		  margin:0;
		}
		.passenger-form .wrap ul.checkbox_list,
		.passenger-form .wrap ul.radio_list{
		  float:left;
		  padding:0;
		  margin:0;
		  list-style: none;
		}
		
		fieldset table{
		  font-size:12px;
		}
		
		.person-view table.form-table{
		  border-spacing: 0;
		}
		.person-view table.form-table tr:hover{
		  background: #eeeeee;
		}
		.person-view table.form-table th{
		  width: 120px;
		  text-align: left;
		  padding-left: 40px;
		  font-size:12px;
		}
		
		.person-view table.form-table td{
		  font-size:12px;
		  width: 120px;
		  text-align: left;
		}
		
		.search-result-table{
			width:80%;
			border-collapse:collapse;
			margin:8px 0 0;
		}
		.search-result-table td{
			margin:0;
			padding:0;
			border:1px solid #bcbcbe;
		}
		.search-result-table thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			color:#153f7a;
			font-weight:bold;
			text-align:center;
		}
		.search-result-table tbody td{
			padding:5px 0;
			font-size:11px;
			vertical-align:top;
				padding-left: 40px;
		}
		
		/* for the passenger list popup that shows all passengers for a mission */
		.passenger-list-table{
			width:100%;
			border-collapse:collapse;
			margin:8px 0 0;
		}
		.passenger-list-table td{
			margin:0px;
			padding:0px;
			border:1px solid #bcbcbe;
		}
		.passenger-list-table thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			color:#153f7a;
			font-weight:bold;
			text-align:center;
		}
		.passenger-list-table tbody td{
			padding:5px;
			font-size:11px;
			vertical-align:top;
		}
		
		/* popup all mission types of available missions styles start */
		.all-mtype{
			position:absolute;
				top:270px;
				width: 200px;
			background:url(../images/bg-add-passenger-top.gif) no-repeat;
			display:none;
				left: 670px;
		}
		.all-mtype .holder{
				width: 100%;
			overflow:hidden;
			background:url(../images/bg-add-passenger-bottom.gif) no-repeat 0 100%;
		}
		.all-mtype .bg{
			height:1%;
			overflow:hidden;
		}
		.personal-flights{
			position:absolute;
				top:180px;
				width: 200px;
				background: white;
			background:url(../images/bg-add-passenger-top.gif) no-repeat;
			display:none;
				left: 750px;
		}
		.personal-flights .holder{
				width: 100%;
			overflow:hidden;
				background: white;
			background:url(../images/bg-add-passenger-bottom.gif) no-repeat 0 100%;
		}
		.personal-flights .bg{
			height:1%;
			overflow:hidden;
				padding-left: 10px;
		}
		.pfa:hover{
				background:#d3e5fb;
			text-decoration:none;
				font-weight:bold;
		}
		.member-table{
			width:90%;
			border-collapse:collapse;
			margin:8px 0 0;
		}
		.member-table td{
			margin:0;
			padding:0;
			border:1px solid #bcbcbe;
			height:27px;
		}
		.member-table td .cell-10{
			margin:0;
			padding:0;
			border:0;
		}
		.member-table thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			color:#153f7a;
			font-weight:bold;
			text-align:center;
		}
		.member-table tbody td{
			padding:10px 0;
			font-size:11px;
			vertical-align:top;
		}
		.member-table .cell-1{
			width:111px;
			text-align:center;
		}
		.member-table .cell-2{
			width:200px;
			text-align:left;
				padding:10px 10px 0;
		}
		.member-table .cell-3{
			width:200px;
			text-align:center;
		}
		.waiver-clear{
			margin:0 1px 0 0;
			text-decoration:underline;
		}
		.all-select{
			float:right;
			margin:0 18px 0 0;
			text-decoration:underline;
		}
		.camp-match{
			width:100%;
			margin:26px 0 0;
		}
		.camp-match .frame{
			border:1px solid #b2cce5;
			overflow:hidden;
			padding:2px 2px 0 2px;
		}
		.camp-match table{
			width:100%;
			border-collapse:collapse;
				border: 1px solid #d3e5fb;
		}
		.camp-match table th.aa,td.aa{
			margin:0;
			padding:0;
			border:1px solid #d3e5fb;
			padding:0 0 0 10px;
			height:24px;
		}
		.noborder{
			margin:0;
			padding:0;
			border:1px solid #d3e5fb;
				border-right-color: #fff;
				border-left-color: #fff;
			padding:0 0 0 10px;
			height:24px;
		}
		.camp-match table td table.pass{
			width:50%;
			border-collapse:collapse;
				border: 1px solid #d3e5fb;        
				margin: 0 0 10px 110px;
		}
		
		/* message boxes */
		.info, .success, .warning, .error, .validation {
		border: 1px solid;
		padding: 10px;
		margin: 0 0 10px 0;
		}
		.info {
		color: #00529B;
		background-color: #BDE5F8;
		}
		.success {
		color: #4F8A10;
		background-color: #DFF2BF;
		}
		.warning {
		color: #9F6000;
		background-color: #FEEFB3;
		}
		.error {
		color: #D8000C;
		background-color: #FFBABA;
		}
		
		.form_error {
		font-size: 11px;
		color: red;
		}
		
		ul.gallery{
			list-style: none;
		}
		
		ul.gallery li{
			display: inline;
			width: 85px;
		}
		/* Farazi */
		.legemail_box {
			height:auto;
			padding: 3px;   
		}
		
		.legemail_box .heading {
			width:99%;
			height:24px;
			padding: 3px;
			font-weight: bold;
			float : left;
			background-color: #DFF2BF;
		}
		.legemail_box .chbox {
			float : left;    
			width:30px;
			height:28px;
			padding: 2px;
			border:1px solid #d3e5fb;
		
		}
		.legemail_box .leglabel {
			float : left;
			height:28px;
			width: 150px;
			padding: 2px;
			border:1px solid #d3e5fb;
		
		}
		.legemail_box .leg_filed {
			float : left;
			width: 492px;
			height:28px;
			padding: 2px;
			border:1px solid #d3e5fb;
		
		}
		
		
		
		#contact_request_table .error{
			background: none;
			border: 1px solid black;
			margin: 0 0 5px;
			padding: 1px;
			color: black;
		}
		#contact_request_table label.error{
			border: none;
			color: red;
		}
		
		/*Create by ziyed*/
		.mission-requestsziyed{
			width:100%;
			border-collapse:collapse;
			margin:8px 0 0;
		}
		.mission-requestsziyed td{
			margin:0;
			padding:0;
			border:1px solid #bcbcbe !important;
			height:27px; !important;
		}
		.mission-requestsziyed thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			color:#153f7a;
			font-weight:bold;
			text-align:center;
				font-size:11px;
		}
		.mission-requestsziyed tbody td{
			padding:8px 0;
			font-size:11px;
			/*vertical-align:top;*/
		}
		.mission-requestsziyed .cell-1{
			width:111px;
			text-align:center;
		}
		.mission-requestsziyed .cell-2{
			width:118px;
			text-align:center;
		}
		.mission-requestsziyed .cell-3{width:118px; text-align: center;}
		.mission-requestsziyed .cell-4{width:118px; text-align: center;}
		.mission-requestsziyed .cell-5{
				width: 148px;
				/* padding:5px;
				vertical-align: middle;
				text-align: center;*/
		}
		.mission-requestsziyed .cell-6{
				width:150px;
				padding:5px;
				vertical-align: middle;
				text-align:center;
		}
		
		.ziyedHolder{
			min-height: 153px;
			overflow: auto;
			padding: 4px 0 0;
			width: 794px;
		}
		
		/*added 03-08-2010*/
		
		.leg-ground {
						clear: both;
						float:left;
						background:url(../images/leg-ground.png);
						background-repeat: no-repeat;
						text-align:center;
						height:27px;
						width:27px;
						line-height:27px;
						margin-left: 8px;
						margin-top: 2px;              
		}
		
		.leg-air {
						clear: both;
						float:left;
						background:url(../images/leg-air.png);
						background-repeat: no-repeat;
						text-align:center;
						height:27px;
						width:27px;
						line-height:27px;
						margin-left: 8px;
						margin-top: 3px;              
		}
		
		.leg-commercial {
						clear: both;
						float:left;
						background:url(../images/ico-comm.png);
						background-repeat: no-repeat;
						text-align:center;
						height:27px;
						width:27px;
						line-height:27px;
						margin-left: 8px;
						margin-top: 3px;              
		}
		
		.leg-ground.inactive {
						background:url(../images/leg-ground-inactive.png);
		}
		
		.leg-air.inactive {
						background:url(../images/leg-air-inactive.png);
		}
		/*end added 03-08-2010*/
		
#easyTooltip{
	padding:5px;
	border:1px solid #ccc;
	background:#f1f1f1;
}

/*CSS Added 03042013*/
.btn_update_holder{
	float: left;
	margin-top: 16px;
}

.advancesearch_top{
	text-align: center;
	padding-top: 0px;
	font-size: 14px;
	font-weight: bold;
}

.table_tr_bordertop{
	background-color: #fefae8;
}

.clear{
	clear:both;
}

.mission_table{
	width:120px;
	float:left;
	overflow:hidden;
	color:#fff;
	font-size: 13px;
	font-weight: bold;
}

.mission_table_text{
	background-color: #1d8f88;
	padding:2px 5px;
	float: left;
}

.mission_table_img{
	background: url(../images/bg_missiondivide.png) no-repeat;
	width: 10px;
	height: 19px;
	float: left;
}

.datables_detailsbox{
	width: 230px;
	float: left;
	color: #000;
	margin-left: 15px;	
	margin-top: 10px;
}

.table_gridpanel{
	margin: 0 auto;
	width: 735px;
}

.table_gridpanel tr td{
	background-color: #fff;
	padding:0px 3px;
	border-bottom: 1px solid #dfdccc;
	border-right: 1px solid #dfdccc;
	color: #000;
}

.table_gridpanel tr td.last{
	border: none;
	background-color: #FEFAE8;
}

.bottom_gridpanel{
	background-color: #D8E5F1;
    height: 33px;
    margin: 10px -10px 0px;
    width: 782px;
}

.span_pagination{
	background-color: #ffeb91;
	padding: 1px 4px;
	border-left:1px solid #c4b56f;
	border-top:1px solid #c4b56f;
}

/* these are for the buttons on the mission available page */
.datables_button{
	width: 153px;
	overflow:hidden;
  border-bottom:1px solid #B03805;
  zoom:1;
  font: 10px Arial;
  text-decoration: none !important;
  text-align: center;
  background-image: -moz-linear-gradient(top, #ff9c19, #de7400); /*Firefox*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9c19), to(#de7400)); /*Safari and Google Chrome*/
	background-image: -o-gradient(linear, left top, left bottom, from(#ff9c19), to(#de7400)); /*Opera*/
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9c19,endColorstr=#de7400); /*IE 6,7 and 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9c19,endColorstr=#de7400)"; /*IE 8*/
  *display:block;
  background-color: #de7400;
	padding:4px 10px;
	color:#fff;
	display:inline-block;
	text-transform: uppercase;
	text-shadow:0px 1px 0px #d47a00;
	margin: 5px 0;
	-moz-box-shadow: 0px 1px 0px #a2a2a2;
  -webkit-box-shadow: 0px 1px 0px #a2a2a2;
  box-shadow: 0px 1px 0px #a2a2a2;
}

.datables_button:hover {
  background-color: #333333;
  background-image: -moz-linear-gradient(top, #ffb451, #ff9827); /*Firefox*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb451), to(#ff9827)); /*Safari and Google Chrome*/
  background-image: -o-gradient(linear, left top, left bottom, from(#ffb451), to(#ff9827)); /*Opera*/
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb451,endColorstr=#ff9827); /*IE 6,7 and 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb451,endColorstr=#ff9827)"; /*IE 8*/
}

.datables_button.disabled {
  background-color: #cfb087;
  background-image: -moz-linear-gradient(top, #cfb087, #bb9a75); /*Firefox*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cfb087), to(#bb9a75)); /*Safari and Google Chrome*/
  background-image: -o-gradient(linear, left top, left bottom, from(#cfb087), to(#bb9a75)); /*Opera*/
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfb087,endColorstr=#bb9a75); /*IE 6,7 and 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfb087,endColorstr=#bb9a75)"; /*IE 8*/
  border-bottom:1px solid #bb9a75;
}

#basic_search_paginate a{
	float: left;
}

}
/* end of media screen */

@media print {
	.filtering, .missions-available, .pager, .dataTables_length, .nav, #basic_search_filter, input, txt-nav, #sidebar, #footer, #basic_search_paginate, #header, #email_form, .request, thead, .for-more, .logo{
		display: none;	
	}
	
	td.group {
		border: 1px solid #000;	
	}

/* mission request table */
		.mission-request-table{
			width:100%;
			border-collapse:collapse;
			border-spacing:0px;	/* added by Stephan 2/5/12 */
			margin:8px 0 0;
		}
		.mission-request-table td{
			padding: 8px 8px;
			margin:0;
			/* padding:0; changed by Stephan 2/5/12 */
			border:1px solid #bcbcbe !important;
			height:27px;
		}
		.mission-request-table thead td{
			background:#cfe1fc;
			border-color:#a6bee0;
			padding: 8px 8px;
			color:#153f7a;
			font-weight:bold;
			text-align:left;
				font-size:9px;
		}
		.mission-request-table tbody td{
			/* padding:22px 0; */
			padding: 8px 8px;
			font-size:9px;
			/*vertical-align:top;*/
		}
		.mission-request-table .cell-1{
			width:111px;
			text-align:left;
		}
		.mission-request-table .cell-2{
			width:118px;
			text-align:left;
		}
		.mission-request-table .cell-3{width:225px;}
		.mission-request-table .cell-4{width:118px;}
		.mission-request-table .cell-5{
				width:160px;
				padding:5px;
				vertical-align: middle;
		}
		.mission-request-table .cell-6{
				width:150px;
				padding:5px;
				vertical-align: middle;
				text-align:left;
		}

}