.listing {padding:0;width:100%;border-collapse:separate;border-spacing:0px 5px;}
.listing tr{background-color:#dfecf3}
.listing tr td{text-align:center;width:250px;padding:2px}
.listing tr td:first-child{text-align:left;width:50px;padding:2px}

.listhead {padding:0;margin-bottom:5px;width:100%;font-size:13px;font-weight:bold}
.listhead tr{}
.listhead tr td{text-align:center;width:250px;padding:2px}
.listhead tr td:first-child{text-align:left;width:50px;padding:2px}

.listing tr .w1 {width:110px}
.listhead tr .w1 {width:110px}

.filter-box input {width:200px;margin-left:10px}

.mainmv {
	background: transparent;
	}

.red {
	color: #e2252e;
	font-weight: bold;
	}




.topbar {
	background: #f8f9fa url(topbar_grey.gif) top center repeat-x;
	background-color: #f8f9fa;
	border-color: #909090;
	border-style:none;
	border-bottom:1px solid #909090;
	width: 100%;
	height: 65px;
	border-collapse: collapse;
	}

.menu {
	background: #31618e url(menugrad_grey.gif) top center repeat-x;
	background-color: #172d3f;
	color: #f8f9fa;
	font-weight: bold;
	width: 100%;
	height: 22px;
	border-collapse: separate;
	}

#nav tr td a {
	text-decoration: none;
	color: #000000;
	}


.tabs {
	height: 16px;

	color: black;
	border-spacing: 5px 0px;
	border-collapse: separate;
	}

.tab {
	color: #f8f9fa;
	font-weight: bold;
	padding: 0px 10px;
	cursor: hand;
	}
.tab:hover {
	color: #000000;
	background: #f8f9fa url(tabunsel_grey.gif) top center repeat-x;
	font-weight: bold;
	background-color: #b3cee4;
	cursor: hand;
	cursor: pointer;
	}

.tabsel {
	background: #f8f9fa url(tabunsel_grey.gif) top center repeat-x;
	font-weight: bold;
	background-color: #b3cee4;
	padding: 0px 10px;
	}

.tabsel:hover {
	font-weight: bold;
	background-color: #b3cee4;
	cursor: hand;
	cursor: pointer;
	}

.myvaccont a {
	text-decoration: underline;
	color: #e2252e;
	}

.myvaccont a:link {
	text-decoration: underline;
	color: #e2252e;
	}

.myvaccont a:visited {
	text-decoration: underline;
	color: #e2252e;
	}

.myvaccont a:hover {
	text-decoration: none;
	color: #e2252e;
	}

.myvaccont a:active {
	text-decoration: underline;
	color: #e2252e;
	}




.maintbl {
	padding: 0px 10px;
	border-spacing: 10px 10px;
	border-collapse: separate;
	text-align: left;
	}

.maintblpad {
	padding: 10px 0px;
	}
	
.leftbar {
	background: #31618e url(menugrad_grey.gif) top center repeat-x;
	background-color: #31618e;
	color: #f8f9fa;
	width: 25%;
	font-weight: bold;
	height: 22px;
	padding: 0px 10px;
	border-collapse: separate;
	}

.rightbar {
	background: #31618e url(menugrad_grey.gif) top center repeat-x;
	background-color: #31618e;
	color: #f8f9fa;
	width: 75%;
	font-weight: bold;
	height: 22px;
	padding: 0px 10px;
	border-collapse: separate;
	}

.fullbar {
	background-color: #31618e;
	color: #f8f9fa;
	width: 100%;
	font-weight: bold;
	height: 22px;
	padding: 0px 10px;
	border-collapse: separate;
	}

.fltops {
	background-color: #f8f9fa;
	color: #000000;
	vertical-align: top;
	text-align: left;
	padding: 10px 10px 20px 10px;
	border-collapse: separate;
	font-size: 9pt;
	}

.fltopsreg {
	background-color: #f8f9fa;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	padding: 0px 40px;
	border-collapse: separate;
	padding-bottom:0px;
	}

.fltopsreg tr td{
	padding: 6px 0px;
	height:20px;
	}

.fltopsreg tr td p{
	line-height:12px;
	display:inline;
	}

.fltops h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	font-size: 10pt;
	color: #000000;
	padding: 0px 0px;
	text-decoration: underline;
	font-weight: bold;
	margin-top:14px;
	}

.fltopsbids {
	padding: 0px 0px;
	border-spacing: 0px 5px;
	border-collapse: separate;
	}

.fltopsbids tr {
	background-color: #e4e4e4;
	}

#taken {
	background-color: #ffb9b9;
	}

.fltopspwk {
	padding: 0px 0px;
	border-spacing: 10px 5px;
	border-collapse: separate;
	}

#w {
	background-color: #f8f9fa;
	vertical-align: top;
	}

.logtbl {
	width: 100%;
	height: 150px;
	background-color: #f8f9fa;
	}

.logtbl tr td {padding: 0px 4px 0px 4px}

.logtbl2 {
	width: 100%;
	background-color: #f8f9fa;
	}

.profile {
	background-color: #f8f9fa;
	color: #000000;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px;
	border-spacing: 10px 0px;
	border-collapse: separate;
	}

h2 {
	font-size: 17px;
	font-weight: 600;
	display: block;
	margin-bottom:10px;
	}

h3 {
	font-size: 9pt;
	font-family: "Lucida Console", Monospace; 
	color: #1c374e;
	padding: 0px 0px;
	display: inline;
	}

h4 {
	font-size: 9pt;
	font-family: "Lucida Console", Monospace; 
	color: #e2252e;
	padding: 0px 0px;
	display: inline;
	}


#blink {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}

#base a {
	text-decoration: none;
	}

#base a:hover {
	text-decoration: underline;
	color: inherit;
	}


.myvaccont .fleetdl a { 
	position: relative;
	display: inline-block;
	padding:2px 8px;
	text-decoration:none;

	background-color: #3d3d3d;
	text-shadow: -1px -1px 0 rgba(0,0,0,.35);
	border:1px solid #ffffff;
	color: #ffffff;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";

	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;

	-webkit-box-shadow: 3px 3px 5px #b5c0c7;
	-moz-box-shadow: 3px 3px 5px #b5c0c7;
	box-shadow: 3px 3px 5px #b5c0c7;
	}

.myvaccont .fleetdl a:hover {
	background-color: #e1252e;
	cursor:pointer;
}	

.myvaccont .fleetdl a:active {
	top: 1px; 
	left: 1px; 
}


.fplstable .fplsfl{background-color: #e5e5e5; line-height:12px;}
.fplstable .fplsfl:hover, .fplstable  .fplsflsel {cursor:pointer; background-color: #b7e9da}
.fplstable .fplsfl:hover td, .fplstable  .fplsflsel td {border: 1px solid #bbb;}


.fplstable {
	padding: 0px 0px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	line-height:12px
	}

.fplstable tr {
	background-color: #e5e5e5;
	}
	
.fplstable td {
	padding:4px;
	border:1px solid #cfcfcf;
	}
	
.nopad  td{
	padding:0px;
	}
	
.fplstable td:first-child {
	width:210px;
	}
	
.nopad td:first-child {
	width:auto;
	}

.fplstable .header {background: #ccc url(fpls_grad.gif) top center repeat-x;height:28px}
.fplstable .header td {border:1px solid #bbb;vertical-align:middle;line-height:16px}

.fplstable .advopt {background: #31c097 url(fpls_grad_button.gif) center center;color:#fff}
.fplstable .advopt:hover {cursor:pointer;background: #31c097 url(fpls_grad_button_hover.gif) center center;}

.nopad .header td {line-height:12px}
	
.fplstable .w {
	background-color: transparent;
	}
	
.fplstable .header td a {
	color: black;
	text-decoration: none;
	}
	
.routeimg {height:16px;border:1px solid #333; opacity:0.7}
.routeimg:hover {opacity:1.0}

.fplstable .idssubmit { 
	outline:none;
	position: relative;
	display: inline-block;
	margin:4px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 6px 9px;

	background: #31c097;
	border:none;
	color: #ffffff;
	font-size: 13px;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

	text-decoration:none;

	line-height:13px;
	
	-webkit-appearance: none;
	 
	overflow: hidden;
	
	/* text-shadow:1px 1px 0px #666; */
	
	background: #31c097 url(fpls_grad_button.gif) center center;
	}

.fplstable .idssubmit:hover {
	background: #31c097 url(fpls_grad_button_hover.gif) center center;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}	

.fplstable .idssubmit:active {
	top: 1px; 
	left: 1px; 
}


.routeresult {color: #444; outline:none; overflow: auto; background-color: white; display:inline-block; width:98%; height:69px; padding-left:2px; padding-right:2px; border: 1px dashed #cccccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}

.recentroutes .fplsfl {line-height:10px;font-size:10px;height:31px;overflow:hidden;}
.recentroutes .fplsfl td {height:31px!important;overflow:hidden;vertical-align:top}
.recentroutes .fplsfl:hover {cursor:pointer; background-color: #b7e9da}

.dispinput {font-size:12px;text-transform:uppercase;}

.comboselect {width:68px; display:block; position:absolute; left:0px; top: 0px; z-index: 10;}
.combotext {width:44px; z-index:100; display:block; position:absolute; left:3px; top: 1px; border: none; padding-left:0px; padding-right:2px}
.combotd {width: 75px}
.combotdcont {position: relative; margin-left:0px; top:-3px;left:-2px;}



.wxlogo {opacity:0.75}
.wxlogo:hover {cursor: pointer;opacity:1.0}
#altnwx {margin-left:70px}

#map_canvas img {background:none;border-radius:0px}
.map_cont_opt {margin-bottom:0px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}
.map_cont_opt #map_canvas {width:100%;height:413px}

.maptools {width:100%;height:24px;background:url('toplinks.gif') bottom repeat-x #222222;color:#e2e2e2;text-shadow:0px 0px 3px #000}
.maptools td {padding:3px 5px;background:url('toplinks.gif') bottom repeat-x #222222;}
.maptools .sep {color:#646464}

.maptools .maptoolsnot { 
	outline:none;
	position: relative;
	display: inline-block;
	margin:2px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding:1px 2px 1px 2px;

	background-color: #33373d;
	text-shadow: -1px -1px 0 rgba(0,0,0,.35);
	border:1px solid #ffffff;
	color: #33373d;
	font-size: 12px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;

	text-decoration:none;

	line-height:16px;

	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	}

.maptools .maptoolsnot:hover, .maptools .maptoolsact:hover {
	background-image: none;
	background-color: #1d84d3;
	color: #1d84d3;
	cursor:pointer;
}	

.maptools .maptoolsnot:active {
	top: 1px; 
	left: 1px; 
}

.maptools .maptoolsact { 
	outline:none;
	position: relative;
	display: inline-block;
	margin:2px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding:1px 2px 1px 2px;

	background-image: none;
	background-color: #349c3b;
	text-shadow: -1px -1px 0 rgba(0,0,0,.35);
	border:1px solid #ffffff;
	color: #349c3b;
	font-size: 12px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;

	text-decoration:none;

	line-height:16px;

	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	}

.maptools img, .maptools .maptoolsnot img, .maptools .maptoolsact img, .maptools .maptoolsnot:hover img, .maptools .maptoolsact:hover img {background:none; border:none; padding:0px; margin: 0px}
.mapicontext {background-color:#ffffff;text-shadow:none;font-size:8px;font-weight:bold;margin:2px 2px;padding:0px 2px}




.barbimg, .dispatch .barbimg, .dispatch .barbimg:hover {position:absolute;border:none;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
#awytooltip {background-color:#faf8cc; font-family:"Arial"; font-size:"small"; border:1px #000000 solid; width:auto; position:absolute; padding:2px;}  

.routelabels {
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	font-size: 10px;
	width: 30px;
	font-weight: bold;
	text-align: center;
	line-height:14px;
	padding-right:2px;
	padding-left:2px;
	background-color: #addff5;
	border: 1px solid black;
	}

.routelabelswide {
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	font-size: 10px;
	width: 50px;
	font-weight: bold;
	text-align: center;
	line-height:14px;
	padding-right:2px;
	padding-left:2px;
	background-color: #addff5;
	border: 1px solid black;
	}
	
.rteresgreen {color: #008800}
.rteresred {color: #dd0000}

.topbutton {text-align:center; line-height:22px; vertical-align:middle;padding:0px!important}
.topbutton span, .titlespan {height:22px;display:inline-block;line-height:22px}
.topbutton img, .titleimg  {margin-right:6px}

.fplstable .unavail {background: #555 url(fpls_grad_button_grey.gif) center center;color:#ccc}
.fplstable .unavail img {opacity: 0.65}
.fplstable .unavail:hover {cursor:pointer;background: #555 url(fpls_grad_button_grey.gif) center center;}

.fplstable .bred {font-weight:300;color:#fff}


#spinner_blocker {
background-color: #eaeaea;
opacity: 0.7;
position: absolute;
left:0px;
top:0px;
width: 100%;
height: 100%;
margin: 0px;
z-index: 999;

display: none;
}

#spinner_overlay {
background-color: #21252a;
opacity: 0.8;
position: fixed;
left:50%;
top:60%;
width: 200px;
height: 200px;
margin: -100px 0 0 -100px;
z-index: 1000;

-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;

box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);

display: none;
}

#spinner_overlay_center {
background-color: transparent;
opacity: 1.0;
position: fixed;
left:50%;
top:60%;
width: 200px;
height: 200px;
margin: -100px 0 0 -100px;
z-index: 1001;

display: none;
}

.ofpdisplay {line-height:17px;position: relative;margin:auto;overflow-x:hidden;overflow-y:auto;width:100%;height:660px;font-size: 12px;font: 12px Courier New, Monospace;background-color:#fff;padding:0px;}
.ofpdisplay h2 {line-height:50px;display:block}
.ofpdisplay img {border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; border:none; width:510px}

#maphold {}
#maphold:hover {cursor:pointer;}

.fpstat_e {color:#004f8c}
.fpstat_r {color:#007700}
.fpstat_n {color:#990000}




/* myVAC NEW LAYOUT */

.mv2_container {background-color:white;margin-top:10px;color:#333}
.mv2_container * {transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.mv2_notrans, .mv2_notrans * {transition: none;-moz-transition: none;-webkit-transition: none;}

.mv2_menu {color:white;text-decoration:none;font-size:14px;padding:5px 20px 5px 20px;background-color: #000;border-right:1px solid #ddd;display:inline-block;margin:0px;font-family: "Open Sans",sans-serif;font-weight: 500;text-shadow: 0px 0px 5px #000;text-transform:uppercase} /* background: #000000 url(mv2_menuarr.png) no-repeat right center; */
.mv2_menu:hover, .mv2_menu:active {color:white; background-color: #e1242f}
.mv2_menucont {background-color: #000000;margin-bottom:0px}

.mv2_headerbox {background: #555 url(topbar_v2.png) 0px 0px;margin-bottom:6px}

.mv2_sectionlabel { display:inline-block;width:500px;height:220px;background-color:#444;background-size:cover;background-position:center;}
.mv2_sectiontitle { display:block; position:relative; top:160px; height:50px; background: #000000 url(mv2_title_backing.png) -200px 0px;font-family: "Open Sans",sans-serif;font-weight: 300;font-size:34px;color:#fff;line-height:50px;vertical-align:middle;text-align:left;padding:0px 30px;text-shadow: 0px 0px 4px #000;-webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.3);-moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.3);box-shadow: 0px 0px 20px rgba(255,255,255,0.3);}

.mv2_leaf_trans {width:44px;height:44px;margin-top:3px;margin-right:10px}

.mv2_frame {display:inline-block;overflow:hidden}
.mv2_frame_title {margin-bottom:6px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;}
.mv2_frame_cont {font-family: "Open Sans",sans-serif;font-weight: 400;font-size:15px;color:#333}

.mv2_main_profile_title {height:86px;background-position:0px -110px;border-bottom:6px solid white}
.mv2_main_profile_cont {position:absolute;top:10px;left:8px;width:100%}
.mv2_profile_white {color: #fff;text-shadow: 0px 0px 4px #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mv2_profile_image {float:left;width:110px;height:90px;text-align:center;background-color:#f5f5f7;border:5px solid #fff;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);}




@keyframes mv2_memo_flash {
    0% {background-color: #b00404;}
    50% {background-color: #fb0505;}
    100% {background-color: #b00404;}
}

@-webkit-keyframes mv2_memo_flash {
    0% {background-color: #b00404;}
    50% {background-color: #fb0505;}
    100% {background-color: #b00404;}
}

.mv2_memo_backing {background-color:#c00404;position:absolute; top:160px; clear:both}
.mv2_memobox {color:white;font-family: "Open Sans",sans-serif;font-weight: 400;font-size:15px;text-align:center;display:inline-block;width:326px;height:50px;line-height:50px;text-shadow: 0px 0px 4px #000;text-decoration:none}
.mv2_memobox img {height:30px;margin-right:10px;margin-top:10px}
.mv2_memored {animation: mv2_memo_flash 1s linear 0s infinite; -webkit-animation: mv2_memo_flash 1s linear 0s infinite; animation-play-state: running; -webkit-animation-play-state: running;}
.mv2_memogreen {background-color:#159527;}
.mv2_memobox:hover {background-color: #e1242f !important;cursor:pointer;color:#fff; -webkit-animation-play-state: paused; animation-play-state: paused; -webkit-animation: 0; animation: 0}
.mv2_memogreen:hover {background-color:#19ad2e !important;}



.mv2_rowgrey {background-color:#f5f5f7;padding:0px 5px;line-height:26px;}
.mv2_rowgrey a, .mv2_rowwhite a {color: #333}
.mv2_rowwhite {background-color:#fff;padding:0px 5px;line-height:26px}

.mv2_infoboxes .mv2_rowwhite span, .mv2_infoboxes .mv2_rowgrey span {text-align:right;width:50%;display:inline-block;font-weight:400;font-size:12px}
.mv2_infoboxes .mv2_rowwhite span:first-child, .mv2_infoboxes .mv2_rowgrey span:first-child {text-align:left;width:50%;display:inline-block;font-weight:400;font-size:14px}

.mv2_timebox{font-family: "Open Sans",sans-serif;font-weight: 300;font-size:14px;text-align:center;display:inline-block;margin-top:22px;height:30px;line-height:30px;clear:both;width:100%}

.mv2_tabsel {color:white; background-color: #e1242f}



.mv2_bulletin_link {width:420px;display:inline-block;text-decoration:none;font-size:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mv2_bulletin_link:hover {text-decoration:underline}
.mv2_bulletin_date {display:inline-block;width:127px;font-size:12px;text-align:left}

.mv2_pins_table {border-spacing:0px 10px;}

.mv2_memoacked {background-color: #007a00; color:white; display:inline-block; font-size:10px; line-height:14px; height: 14px; padding:0px; text-shadow: 0px 0px 3px #000; padding: 0px 4px; width:39px; text-align:center;margin-top:6px;margin-right:8px}
.mv2_memonotacked {background-color: #ee0000; color:white; display:inline-block; font-size:10px; line-height:14px; height: 14px; padding:0px; text-shadow: 0px 0px 3px #000; padding: 0px 4px; width:39px; text-align:center;margin-top:6px;margin-right:8px}

.mv2_logbook_header {background: #343434 url(topbar_v2.png) 0px -150px;}

.mv2_leaficon_grey {height:20px;margin-right:5px}



/* Old content style overwrites */

input::-moz-focus-inner { border:0; padding:0 }

.mv2_content_port h1 {
	font-family: "Open Sans",sans-serif;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 50px;
	color: #444;
	clear: both;
	border-bottom:1px dotted #aaa;
	background: transparent url('vac_leaf_trans_grey.png') left top no-repeat;
	background-size: 20px;
	padding-left:30px;
	}
	
.mv2_content_port .fltopsbids {
	text-align: center;
	width: 100%;
	border: 0px none;
	color: #444;
	border-collapse: separate;
	padding: 0px;
	
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	
	border-spacing:0px;
	}
	
.mv2_content_port .fltopsbids tr {	
	vertical-align: middle;
	height: 27px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #444;
	background-color:white;
	}
	
.mv2_content_port .fltopsbids .gr {
	background-color: #F5F5F7;
	}
	
.mv2_content_port .fltopsbids #w {	
	vertical-align: middle;
	height: 31px;
	background: #343434 url("topbar_v2.png") repeat scroll 0px -150px;
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
	text-shadow: 0px 0px 5px #111;
	}
	
.mv2_content_port .fltopsbids #w > td {
	border-bottom:6px solid white;
	}
	
.mv2_content_port .fltopsbids b {
	font-weight: 400;
	}
	
.mv2_content_port input[type="button"], .mv2_content_port input[type="submit"], .mv2_content_port input[type="reset"] {
	display: inline-block;
	background-color: #444;
	text-decoration: none;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px !important;
	color: #fff;
	padding: 2px 5px !important;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 400 !important;
	text-shadow: 0px 0px 5px #000;
	border: 0px none;
	cursor: pointer;
	}
	
.mv2_content_port .fltopsbids td input[type="button"], .mv2_content_port .fltopsbids td input[type="submit"], .mv2_content_port .fltopsbids td input[type="reset"] {
	font-size: 12px !important;
	padding: 1px 5px !important;
	}
	
.mv2_content_port input[type="button"]:hover, .mv2_content_port input[type="submit"]:hover, .mv2_content_port input[type="reset"]:hover	{
	background-color: #e1242f;
	}
	
.mv2_fullwide {width:100%}
.mv2_fullwide table {margin-bottom:30px}
.mv2_fullwide table tr td {padding:5px 40px}
.mv2_fullwide h1 {text-transform:none; border:none; margin-top:0px; margin-bottom:6px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white}
.mv2_fullwide table input {margin:0px 2px}

.mv2_fullwide .mv2_pirep_table {margin-bottom:30px}
.mv2_fullwide .mv2_pirep_table tr td {padding:2px 15px;font-size:12px;color:#444;width:400px}
.mv2_fullwide .mv2_pirep_table tr td b {font-weight: 400;color:black;font-size:14px;display:block;text-align:right;}

.mv2_fpls {
	border-collapse: separate;
	padding: 0px;
	
	border: 0px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	
	border-spacing:6px;
	width:100%;
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	}
	
.mv2_fpls * {transition: none;-moz-transition: none;-webkit-transition: none;}
	
.mv2_fpls .leftbar {width:180px; border:none; margin-top:0px; margin-bottom:6px; height:25px; background-color:#343434; background: #343434 url(topbar_v23.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:15px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;}
.mv2_fpls .rightbar {width:550px; border:none; margin-top:0px; margin-bottom:6px; height:25px; background-color:#343434; background: #343434 url(topbar_v23.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:15px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;}

.mv2_fullwide .mv2_bids_table {
	margin: 20px auto;
	width:800px;
	border-collapse: separate;
	border-spacing: 5px;
	background-color:#f5f5f7;
	
	border:4px solid white;
	box-shadow: 0px 0px 8px 0px #ccc;
	-moz-box-shadow: 0px 0px 8px 0px #ccc;
	-webkit-box-shadow: 0px 0px 8px 0px #ccc;
	}
		
.mv2_fullwide .mv2_bids_table tr td {
	padding:0px;
	}
	
.mv2_fullwide .mv2_bids_table tr td b {
	font-weight:400;
	color:black;
	}
	
.mv2_fullwide .fltopsbids {
	margin: 20px auto;
	width:800px;
	border-collapse: separate;
	border-spacing: 0px;
	background-color:#f5f5f7;
	
	border:4px solid white;
	box-shadow: 0px 0px 8px 0px #ccc;
	-moz-box-shadow: 0px 0px 8px 0px #ccc;
	-webkit-box-shadow: 0px 0px 8px 0px #ccc;
	}
	
.mv2_fullwide .fltopsbids #w td b {
	color:white;
	}
	
.mv2_fullwide .fltopsbids tr td {
	padding:0px;
	}
	
.mv2_fullwide .fltopsbids .mv2_grey, .mv2_content_port .fltopsbids .mv2_grey {
	background-color: #f5f5f7;
	}
	
.mv2_fullwide .fltopsbids tr td b {
	font-weight:400;
	color:black;
	}
	
.mv2_fullwide .mv2_bidslistheader tr td {padding:10px 30px}
.mv2_bidslistheader a {color:#e60606}

.mv2_fullwide .fltops {background-color:transparent;font-size:14px;margin-bottom:0px}
.mv2_fullwide .fltops tr td {padding:10px 30px;color:#444}

.mv2_pairing_preview {
	margin:auto;
	display:block;
	}
	
.mv2_pairing_preview_inside {
	margin:auto;
	display:block;
	width:600px;
	}
	
.mv2_fullwide .mv2_pairing_preview table, .mv2_fullwide .mv2_pairing_preview font {margin:auto;color:black;}
.mv2_fullwide .mv2_pairing_preview font {line-height:12px;display:inline-block}
.mv2_fullwide .mv2_pairing_preview table tr td {padding:2px 0px}
.mv2_pairing_preview_text {margin:0px 90px;font-size:12px}

.mv2_hrtable {
	border-collapse: separate;
	padding: 0px;
	width:100%;
	border-spacing:0px;
	margin-top:20px;
	}
	
.mv2_hrtable .fltops {
	padding:0px;
	position:relative;
	overflow:hidden;
	
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	
	padding-bottom:20px;
	
	}
	
.mv2_content_port .mv2_hrtable .fltops h1 {text-decoration:none; text-transform:none; border:none; margin-top:0px; margin-bottom:6px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white}
.mv2_content_port .mv2_hrtable .fltops div {padding:10px}
.mv2_content_port .mv2_hrtable .fltops form {padding:10px}
.mv2_content_port .mv2_hrtable .fltops form table tr td {width:50%;text-align:left;padding:2px 10px}
.mv2_content_port .mv2_hrtable .fltops form table tr td:first-child {text-align:right}

.mv2_hrdir tr td:first-child {font-weight:400;color:black;font-size:13px;width:40%}
.mv2_hrdir tr td {color:#444;width:33%;padding-right:20px}
.mv2_hrdir tr td a {color:#e60606}

.mv2_fullwide {background-color:#f5f5f7}
.mv2_content_port .imgwrap {
	padding:0px;
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	}
	
.imgwrap_profile {
	padding:0px;
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	background-color:#f5f5f7;
	display:inline-block;
	}
	
.mv2_h1 {text-decoration:none; text-transform:none; border:none; margin-top:0px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white}

.mv2_fleettable b {font-weight:400;color:#444;font-size:13px}
.mv2_fleettable .rightbar {
	overflow:hidden;
	height:27px;
	text-shadow: 0px 0px 4px #000;
	padding:0px 5px;
	font-weight:400;
	font-family: "Open Sans",sans-serif !important;
	background: #343434 url(topbar_v2_grey.png) 0px -150px;
	border:3px solid white !important;
	font-size:14px !important;
	width:300px !important;
	}
.mv2_fleettable .marg_left1 {margin-left:30px;}

.mv2_fleettable tr td table tr td .fleetdl a, .mv2_content_port button {
	display: inline-block;
	background-color: #000;
	text-decoration: none;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px !important;
	color: #fff !important;
	padding: 2px 5px !important;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 400 !important;
	text-shadow: 0px 0px 5px #000;
	border: 0px none;
	cursor: pointer;
	}
	
.mv2_fleettable tr td table tr td .fleetdl a:hover, .mv2_content_port button:hover {color:white; background-color: #e1242f}
	
.mv2_fleettable tr td table tr td .fleetdl b {
	color: white;
	}
	
.mv2_files_port {
	padding:0px;
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	background-color:#f5f5f7;
	display:inline-block;
	}
	
.mv2_files_port h1 {text-decoration:none; text-transform:none; border:none; margin-top:0px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white}
.mv2_files_port b {color:black;font-weight:400;font-size:14px}
.mv2_files_port a b {font-weight:400;font-size:14px;color:#e60606}
.mv2_files_port a {font-weight:400;font-size:14px;color:#e60606}

.bord {border:1px solid black}



.mv2_admintable {
	border-collapse: separate;
	padding: 0px;
	width:100%;
	border-spacing:0px;
	margin-top:20px;
	}
	
.mv2_admintable .fltops {
	padding:0px;
	position:relative;
	overflow:hidden;
	
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	
	padding-bottom:20px;
	
	}
	
.mv2_content_port .mv2_admintable .fltops h2 {text-decoration:none; text-transform:none; border:none; margin-top:0px; margin-bottom:6px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white}
.mv2_content_port .mv2_admintable .fltops h1 {color: black; font-weight: 500; font-size: 14px; text-decoration:underline; background-size: 16px; background-position: 0px 2px; margin-top:24px; border: none; margin-bottom:10px; padding-bottom:0px; padding-left:0px;background:none;text-transform:none}
.mv2_content_port .mv2_admintable .fltops h1:first-child {margin-top:0px}
.mv2_content_port .mv2_admintable .fltops div {padding:10px}
.mv2_content_port .mv2_admintable .fltops div a {color:#e60606; }
.mv2_content_port .mv2_admintable .fltops:first-child div a {padding-left:8px}
.mv2_content_port .mv2_admintable .fltops form {padding:10px}
.mv2_content_port .mv2_admintable .fltops form table tr td {width:50%;text-align:left;padding:2px 10px}
.mv2_content_port .mv2_admintable .fltops form table tr td:first-child {text-align:right}

.mv2_content_port .mv2_admintable .fltopsbids {
	border:none; 
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-collapse: separate;
	border-spacing: 0px 5px;
	}
	
.mv2_content_port .mv2_admintable .fltopsbids tr {
	background-color:#eee;
	height: 26px;
	font-size: 12px;
	}
	
.mv2_content_port .mv2_admintable .fltopsbids #w {
	background: none;
	text-shadow: none;
	color: #333;
	height: 26px;
	}
	
.mv2_content_port .mv2_admintable .fltopsbids #w td {
	border: none;
	}
	
.mv2_content_port .mv2_admintable .fltopsbids #w td b {
	font-weight: 600;
	font-size: 13px;
	}
	
	
.mv2_content_port .mv2_admintable .fltopsbids tr td form {
	padding: 0px;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltops {
	border:none; 
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-collapse: separate;
	border-spacing: 10px 5px;
	margin: 0px 0px;
	width:400px;
	margin-left:0px;
	}
	
.mv2_content_port .mv2_admintable .fltops form table tr td:first-child {
	text-align: left;
	}
	
.mv2_content_port .mv2_admintable .fltops #xferform .fltops {
	width:500px;
	}

.mv2_content_port .mv2_admintable .fltops #xferform .fltops tr td {
	width: 25%;
	}
.mv2_content_port .mv2_admintable .fltops #xferform .fltops tr td:first-child {
	width:50%;
	text-align:left;
	}
	
.mv2_content_port .mv2_admintable .fltops #dohform .fltops {
	width:500px;
	}
	
.mv2_content_port .mv2_admintable .fltops #dohform .fltops tr td {
	width:100px;
	text-align:left;
	}
.mv2_content_port .mv2_admintable .fltops #dohform .fltops tr td:first-child {
	width:400px;
	text-align:left;
	}
	
.mv2_content_port .mv2_admintable .fltops #statform .fltops {
	width:600px;
	}
	
.mv2_content_port .mv2_admintable .fltops #statform .fltops tr td {
	width:350px;
	text-align:left;
	}
.mv2_content_port .mv2_admintable .fltops #statform .fltops tr td:first-child {
	width:125px;
	text-align:left;
	}
	
.mv2_content_port .mv2_admintable .fltops #statform .fltops tr td:last-child {
	width:125px;
	text-align:left;
	}
	
.mv2_content_port .mv2_admintable .fltops #fltform .fltops {
	width:600px;
	border-spacing:0px
	}
	
.mv2_content_port .mv2_admintable .fltops #fltform .fltops tr td{
	width:auto;
	text-align:center;
	}
	
.mv2_content_port .mv2_admintable .fltops #fltform .fltops:first-child tr td{
	width:auto;
	text-align:left;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td{
	width:auto;
	text-align:left;
	padding: 0px 3px;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td:last-child{
	text-align:center;
	width:125px;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td table{
	padding:0px;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids {
	width:600px;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td table tr {
	background-color:inherit;
	}
	
.mv2_content_port .mv2_admintable #domodpform table:last-child tr td {
	text-align:center;
	}
	
.mv2_content_port .mv2_admintable #domodpform div table:last-child tr td {
	text-align:left;
	width:auto;
	}
	
.mv2_content_port .mv2_admintable #domodpform div table:last-child {
	width:500px;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td {
	text-align:center;
	width:auto;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td table tr td {
	width:50%;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td table tr td {
	text-align:left;
	}
	
.mv2_content_port .mv2_admintable .fltops .fltopsbids tr td table tr td:first-child {
	text-align:right;
	}
	
#editflightboxes div table {
	line-height:10px;
	border-spacing:5px !important;
	}
	
#editflightboxes div table tr td {
	padding:2px 0px !important;
	}
	
#editflightboxes div table tr td div{
	padding:2px 0px !important;
	margin-top:-2px !important;
	}
	
.mv2_container .fltopsreg {
	overflow:hidden;
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	background-color:#f5f5f7 !important;
	padding:0px;
	border-spacing:0px;
	font-size:12px;
	}
	
.mv2_container .fltopsreg tr td {
	padding:0px;
	}
	
.mv2_container .fltopsreg tr td div {
	padding:0px 30px;
	}
	
.mv2_container .fltopsreg h2 {text-decoration:none; text-transform:none; border:none; margin-top:0px; margin-bottom:6px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white;margin-bottom:20px}
	
.mv2_container .fltopsreg input[type="button"], .mv2_container .fltopsreg input[type="submit"], .mv2_container .fltopsreg input[type="reset"] {
	display: inline-block;
	background-color: #444;
	text-decoration: none;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px !important;
	color: #fff;
	padding: 2px 5px !important;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 400 !important;
	text-shadow: 0px 0px 5px #000;
	border: 0px none;
	cursor: pointer;
	}
	
.mv2_container .fltopsreg input[type="button"]:hover, .mv2_container .fltopsreg input[type="submit"]:hover, .mv2_container .fltopsreg input[type="reset"]:hover {
	background-color: #e1242f;
	}
	
.regtable tr td {
	padding:6px 30px 6px 10px !important;
	}
	
.regtable tr td:first-child {
	padding:6px 10px 6px 50px !important;
	}
	
.regtable tr:first-child td {
	padding:0px !important;
	}
	
.regtable tr:last-child td {
	padding:40px !important;
	}
	
.mv2_logincont {
	overflow:hidden;
	border: 6px solid white;
	box-shadow: 0px 0px 8px 0px #bbb;
	-moz-box-shadow: 0px 0px 8px 0px #bbb;
	-webkit-box-shadow: 0px 0px 8px 0px #bbb;
	background-color:#f5f5f7 !important;
	font-size:13px;
	padding-bottom:10px;
	}
	
.mv2_logincont table {
	background: none !important;
	}
	
.mv2_logincont h2 {text-decoration:none; text-transform:none; border:none; margin-top:0px; margin-bottom:6px;display:block; height:25px; background-color:#343434; background: #343434 url(topbar_v2.png) 0px -150px; font-family: "Open Sans",sans-serif;font-weight: 300;font-size:16px;color:#fff;line-height:25px;vertical-align:middle;text-align:left;padding:0px 10px;text-shadow: 0px 0px 4px #000;border-bottom:6px solid white;margin-bottom:20px}
	
.mv2_logincont input[type="button"], .mv2_logincont input[type="submit"], .mv2_logincont input[type="reset"] {
	display: inline-block;
	background-color: #444;
	text-decoration: none;
	overflow: hidden;
	line-height: 18px;
	font-size: 14px !important;
	color: #fff;
	padding: 2px 5px !important;
	font-family: "Open Sans",sans-serif !important;
	font-weight: 400 !important;
	text-shadow: 0px 0px 5px #000;
	border: 0px none;
	cursor: pointer;
	}
	
.mv2_logincont input[type="button"]:hover, .mv2_logincont input[type="submit"]:hover, .mv2_logincont input[type="reset"]:hover {
	background-color: #e1242f;
	}	

.mv2_content_port .mv2_admintable .showff tr {
	background-color: #00FFFF;
}
img.kml {
	width:15px;
	height:15px;
	
			}













