html, body {
	height: 100%;
	color: #1d1d41;
	font-size: 100.01%;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	margin: 0;
	padding: 0;
}
* html {margin: 0; padding:0;}

body { }

form {
	margin: 0;
	padding: 0;
} 
/*
	div#header {width:100%;}
	div#logo  {z-index:2;position:absolute;top:0px;left:0px;}
*/

div.login {z-index:3;color:white;width:500px;position:absolute;top:10px;right:20px;height:40px;}
div#copy {z-index:3;color:white;position:absolute;top:53px;right:25px;font-size:.7em;}

optgroup {color:#bbb;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:bold;font-style:normal;font-size:.9em;}
option {color:#545482;font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:bold;font-style:normal;font-size:.9em;}

.logobar {
	background:#EBEBEB none repeat-x scroll 0 0;
	background-color:#12A3EB;
	background-image:url(../BB/styles/prosilver/theme/images/bg_header.gif);
	color:#FFFFFF;
	margin-bottom:1px;
	padding:0 5px;
}

.logobar_aircollect {
	background:#EBEBEB none repeat-x scroll 0 0;
	background-color:#EF133B;
	background-image:url(../pix/aircollect_header.png);
	color:#FFFFFF;
	margin-bottom:1px;
	padding:0 5px;
}

span.corners-top {
	background-image:url(../BB/styles/prosilver/theme/images/corners_left.png);
	background-position:0 0;
	margin:0 -5px;
}

span.corners-top span {
	background-image:url(../BB/styles/prosilver/theme/images/corners_right.png);
	background-position:100% 0;
}

span.corners-bottom {
	background-image:url(../BB/styles/prosilver/theme/images/corners_left.png);
	background-position:0 100%;
	clear:both;
	margin:0 -5px;
}

span.corners-bottom span {
	background-image:url(../BB/styles/prosilver/theme/images/corners_right.png);
	background-position:100% 100%;
}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:5px;
	line-height:1px;
}

#site-description {
	float:left;
	width:70%;
}

#logo {
	float:left;
	padding:5px 13px 0 10px;
	width:auto;
}

#site-description h1 {
	font-size:15px; font-weight:lighter; margin:25px 0 0 0; padding:0;
}

#site-description p {
	font-size:10px; padding:0; margin:0;
}

#savebox2 {
	position:relative;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-color:#eee;
	padding:.5em;
	margin-bottom:1em;
	margin-left:.5em;
	width:20em;
	top:-15px;
}

div#main {width:100%;position:relative;}

.headerBarIndex {height:25px; line-height:25px;vertical-align:middle; position:relative; background:url(../pix/navbar25x6.png) repeat-x;color:#fff;margin:0 1em 0.5em 1em;padding:0;}
.headerBar {height:25px; line-height:25px;vertical-align:middle; position:relative; width:100%; background:url(../pix/navbar25x6.png) repeat-x;color:#fff;margin:0;padding:0;}
.hbarhgt {height:25px;line-height:25px;}

.fpmPanelWidth {width:23.75em}
.fpmPanelStart {left:23.75em;}
.fpmPanelStart_0 {left:0px;}
.fpmPanelMarginStart {margin-right:23.75em;}
.fpmPanelMarginEnd {margin-right:23.75em;}
.fpmPanelMarginEnd_0 {margin-right:0px;}

#fpmPanel{position:absolute;top:100px;left:0;z-index:10;}

.toggleMap a {color:#ffffff; text-decoration:none;}
.toggleMap a:hover {color:#534239; }

.panelMrkr {padding:0 0 .5em 0;border-top:1px solid #7cb7f0;position:relative;z-index:11;}
.panelMrkrInsert {position:absolute;z-index:12;right:0px;top:-11px;width:50px;height:20px;line-height:20px;vertical-align:middle;background:url(../pix/insert_mrkr_bg.png);font-size:.7em;}
.panelMrkrInsert a {text-decoration:none;margin-left:10px;color:#7cb7f0;}
.panelMrkrInsert a:hover {color:#545482;}
.panelMrkrDel {position:absolute;z-index:12;right:50px;top:2px;width:24px;height:24px;}
.panelMrkrMove {position:absolute;z-index:12;left:0px;top:5px;width:20px;height:44px;cursor:move;}
.panelMrkrWx {position:absolute;z-index:12;right:65px;top:27px;width:25px;height:19px;}

.toff {font-size:0px;position:absolute;left:0px;top:6px;width:10px;height:8px;line-height:8px;background-color:#4F6228;border-left:1px solid #1d1d41;border-top:1px solid #1d1d41;border-bottom:1px solid #1d1d41;}
.trip {font-size:0px;position:absolute;left:10px;top:6px;width:10px;height:8px;line-height:8px;background-color:#00ff00;border-top:1px solid #1d1d41;border-bottom:1px solid #1d1d41;}
.reserve {font-size:0px;position:absolute;left:20px;top:6px;width:10px;height:8px;line-height:8px;background-color:#ff0000;border-right:1px solid #1d1d41;border-top:1px solid #1d1d41;border-bottom:1px solid #1d1d41;}

.rndtl {position:absolute;top:0;left:0;width:4px;height:4px;background:transparent url(../pix/rndtl4sq.png);}
.rndtr {position:absolute;top:0;right:0;width:4px;height:4px;background:transparent url(../pix/rndtr4sq.png);}
.rndbl {position:absolute;bottom:0;left:0;width:4px;height:4px;background:transparent url(../pix/rndbl4sq.png);}
.rndbr {position:absolute;bottom:0;right:0;width:4px;height:4px;background:transparent url(../pix/rndbr4sq.png);}

.c8tl {position:absolute;top:-1px;left:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:left;margin-bottom:-5px;}
.c8tr {position:absolute;top:-1px;right:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:right;margin-bottom:-5px;background-position:right top !important;}
.c8bl {position:absolute;bottom:-1px;left:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:left;margin:-5px -5px 0 0;background-position:left bottom !important;}
.c8br {position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:right;margin-top:-5px;background-position:right bottom !important;}
.brdrc8 {border:1px solid #ddd9c3;}

.aaa {
	height:24px; 
	vertical-align:middle; 
	background:url(../pix/aaa_middle.png) repeat-x;
}
.aaaleft {
	height:24px;
	width:5px;	
	background:url(../pix/aaa_left.png);
	position:absolute;
	left:-5px;
	top:0px;
}
.aaaright {
	height:24px;
	width:5px;	
	background:url(../pix/aaa_right.png);
	position:absolute;
	right:-5px;
	top:0px;
}
.boxhdr {
	overflow:visible;
	height:45px; 
	line-height:45px;
	text-align:center;
	vertical-align:middle; 
	position:relative; 
	background:url(../pix/bg_header.png) repeat-x;
  color:#fff;
}
.boxhdrac {
	overflow:visible;
	height:45px; 
	line-height:45px;
	text-align:center;
	vertical-align:middle; 
	position:relative; 
	background:url(../pix/bg_header_red.png) repeat-x;
  color:#fff;
}
.boxcontent {
	overflow:hidden;
	height:200px; 
	font-size:1em;
	line-height:1.5em;
	position:relative; 
	padding:5px;
	background-color:#FCFBF7;
}
.boxcontentfs {
	overflow:hidden;
	height:50px; 
	font-size:.8em;
	line-height:1.4em;
	position:relative; 
	padding:2px;
}
.boxcontentdark {
	overflow:hidden;
	height:200px; 
	font-size:1em;
	line-height:1.5em;
	position:relative; 
	padding:5px;
	background-color:#444;
	color:#eee;
}
.boxbar {
	overflow:hidden;
	height:50px; 
	line-height:1em;
	vertical-align:middle; 
	position:relative; 
	background-color:#ddd;
  color:#fff;
	padding:5px 0;
}
.boxbardark {
	overflow:hidden;
	height:50px; 
	line-height:1em;
	vertical-align:middle; 
	position:relative; 
	background-color:#636A72;
  color:#fff;
	padding:5px 0;
}
.boxbarcontent {
	overflow:hidden;
	height:50px; 
	line-height:1.5em;
	vertical-align:middle; 
	position:relative; 
	float:left;
	padding:0 5px;
}
.boxftr {
	height:25px; 
	vertical-align:middle; 
	background:url(../pix/bg_header.png) repeat-x;
	text-align:center;
	padding:5px;
}
.boxftrac {
	height:25px; 
	vertical-align:middle; 
	background:url(../pix/bg_header_red.png) repeat-x;
	text-align:center;
	padding:5px;
}
.boxmap {
	width:158px;
	height:120px;
	background-color:#D2E2F2;
}
.smlboxmap {
	width:78px;
	height:48px;
	background-color:#D2E2F2;
}

a.std {
	color:#534239;
	text-decoration:underline;
}
a.std:hover {
	color:#7cb7f0;
	text-decoration:underline;
}

a.boxtxt {
	color:#666;
	text-decoration:none;
}
a.boxtxt:hover {
	color:#7cb7f0;
	text-decoration:underline;
}

a.boxtxti {
	color:#7cb7f0;
	text-decoration:none;
}
a.boxtxti:hover {
	color:#666;
	text-decoration:underline;
}

#newsbar {
	margin:0 1em 5px;
	background-color:#666;
	color:#ddd;
	position:relative;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
#newsbarhdr {
	margin:0;padding:0;
	background-color:#666;
	color:#ddd;
	position:relative;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	width:100px;
	float:left;
}
#newsbarbody {
	margin:0;padding:0;
	background-color:#aaa;
	color:#1d1d41;
	position:relative;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	width:750px;
	float:left;
}
.nbb{
	position:relative;
	margin:0px;
	padding:0px;
	width:750px;
	height:25px;
	overflow:hidden;
	display:block;
}

.nbb li{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
}

.mymenubar{
	position:relative;
	background-color:#E8F5FF;
	color:#7CB7F0;
	margin:0px;
	padding:0 0 1em 0;
	border-right:1px dashed #7CB7F0;
	width:200px;
}
.mymenubar ul{
	margin:0 0 1em 0;
	padding:0px;
}
.mymenubar li{
	list-style-type:none;
	display:block;
	border-bottom:1px solid #7CB7F0;
}

.fsmenubar{
	position:relative;
	margin:0px;
	padding:0px;
}
.fsmenubar ul{
	margin:0px;
	padding:0px;
}
.fsmenubar li{
	list-style-type:none;
	display:block;
	border-bottom:#fff;
}

a.mymenu {display:block;font-size:0.8em;font-weight:bold;color:#545482;text-decoration:underline;background-color:#ddd;padding:15px 0 15px 1em;}
a.mymenu:hover {color:#7CB7F0;text-decoration:none;background-color:#666;}

a.mymenuactive {display:block;font-size:0.8em;font-weight:bold;color:#545482;text-decoration:underline;background-color:#888;padding:15px 0 15px 1em;}
a.mymenuactive:hover {color:#7CB7F0;text-decoration:none;background-color:#666;}

a.afhidden {display:block;font-size:1em;font-weight:bold;color:#eee;text-decoration:underline;	padding:7px 0;}
a.afhidden:hover {color:#888;}

.seats_no  {border:1px solid #566337;background-color:#FFDEDD;color:#B26F6C;}
.seats_yes {border:1px solid #566337;background-color:#E0F4D2;color:#566337;}

h1 {font-size:2em; padding:0; margin:0;}
h2 {font-size:1.5em; padding:0; margin:0;}
h3 {font-size:1.2em; padding:0; margin:0;}

/* general classes */
.xxl {font-size:2em;}
.xl {font-size:1.5em;}
.lrg {font-size:1.2em;}
.med {font-size:.9em;}
.sub {font-size:.8em;}
.sml {font-size:.7em;}
.xs {font-size:.6em;}

.oben  	{vertical-align:top;}
.mitte 	{vertical-align:middle;}
.unten 	{vertical-align:bottom;}
.boldy 	{font-weight:bold;}
.nrml 	{font-weight:normal;}
.code 	{font-family: Times New Roman,serif;}
.lefty 	{text-align:left;}
.rghty 	{text-align:right;}
.cntry 	{text-align:center;}
.uln 	{text-decoration:underline;}

.lh2   	{line-height:2em;}
.lh1p5 	{line-height:1.5em;}
.lh30  	{line-height:30px;}
.pads  	{padding: 0 .5em 0 .5em;}
.lftspc	{padding: 0 0 0 1em;}
.idt05	{margin: 0 0 0 .5em;}
.idt10	{margin: 0 0 0 1em;}
.mrgn5		{margin: 5px}
.mrgn10		{margin: 10px}

.wd50 {width:50px;}
.wd90 {width:90px;}
.wd125 {width:125px;}
.wd150 {width:150px;}
.wd200 {width:200px;}
.wd250 {width:250px;}
.wd400 {width:400px;}
.wd450 {width:450px;}
.wd500 {width:500px;}
.wd660 {width:660px;}

.lidt5 {margin-left: 5px;}
.lidt0p5 {margin-left: .5em;}
.lidt1p0 {margin-left: 1em;}
.lidt1p5 {margin-left: 1.5em;}
.lidt2p0 {margin-left: 2em;}
.lidt3p0 {margin-left: 3em;}
.lidt90px {margin-left: 90px;}
.lidt150px {margin-left: 150px;}
.lidt300px {margin-left: 300px;}
.ridt10 {margin-right: 10px;}
.ridt1p0 {margin-right: 1em;}
.ridt2p0 {margin-right: 2em;}
.bidt0p25 {margin-bottom: .25em;}
.bidt0p5 {margin-bottom: .5em;}
.bidt1p0 {margin-bottom: 1em;}
.bidt1p5 {margin-bottom: 1.5em;}
.bidt2p0 {margin-bottom: 2em;}
.tidt5 {margin-top: 5px;}
.tidt0p25 {margin-top: .25em;}
.tidt0p5 {margin-top: .5em;}
.tidt1p0 {margin-top: 1em;}
.tidt2p0 {margin-top: 2em;}

.lpad25  {padding-left: .25em;}
.lpad50  {padding-left: .5em;}
.lpad1p0  {padding-left: 1.0em;}
.rpad25  {padding-right: .25em;}
.rpad50  {padding-right: .5em;}
.lrpad25  {padding: 0 .25em;}
.lrpad50  {padding: 0 .5em;}
.pad5px  {padding: 5px;}
.pad25  {padding: .25em;}
.pad50  {padding: .5em;}
.tpad2  {padding-top: 2px;}
.tpad5  {padding-top: 5px;}
.tpad25  {padding-top: .25em;}
.tpad50  {padding-top: .5em;}
.tpad100  {padding-top: 1em;}
.bpad2  {padding-bottom: 2px;}
.bpad25  {padding-bottom: .25em;}
.bpad50  {padding-bottom: .5em;}
.bpad100  {padding-bottom: 1em;}

.vodka	{position:absolute;}
.gin	{position:relative;}
.hide {display:none;}
.show {display:block;}
.lfloat {float:left;}
.lclear {clear:left;}
tr.hidden td, tr.hidden th { display:none }

.brdr1 {border:1px solid #1d1d41;}
.brdr2 {border:1px solid #545482;}
.brdr3 {border:1px solid #EAEAF9;}
.brdr4 {border:1px solid #ebebbb;}
.brdr5 {border:1px solid #dddddd;}
.brdr6 {border:1px solid #7cb7f0;}
.brdr7 {border:1px solid #534239;}
.brdr8 {border:1px solid #ddd9c3;}

.brdrtg3{border-top:1px solid #ccc;}
.brdrbg3{border-bottom:1px solid #ccc;}
.brdrlg6{border-left:1px solid #999;}
.brdrrg6{border-right:1px solid #999;}
.nobrdr{border:none;}

.bc1 {background-color:#1d1d41;}
.bc2 {background-color:#545482;}
.bc3 {background-color:#F4F4F4;}
.bc4 {background-color:#ebebbb;}
.bc5 {background-color:#f7cdcd;}
.bc6 {background-color:#7cb7f0;}
.bc7 {background-color:#534239;}
.bc8 {background-color:#ddd9c3;}
.bc9 {background-color:#f9f7eb;}

.bcgreen_d {background-color:#9bbb59;}
.bcgreen_l {background-color:#d7e4bd;}
.bcred_d {background-color:#c0504d;}
.bcred_l {background-color:#e6b9b8;}

.bcg0 {background-color:#fff;}
.bcg1 {background-color:#eee;}
.bcg2 {background-color:#ddd;}
.bcg3 {background-color:#ccc;}
.bcg4 {background-color:#bbb;}
.bcg5 {background-color:#aaa;}
.bcg6 {background-color:#999;}
.bcg7 {background-color:#888;}
.bcg8 {background-color:#777;}
.bcg9 {background-color:#666;}
.bcg10 {background-color:#555;}
.bcg11 {background-color:#444;}
.bcg12 {background-color:#333;}
.bcg13 {background-color:#222;}

.cg0 {color:#fff;}
.cg1 {color:#eee;}
.cg2 {color:#ddd;}
.cg3 {color:#ccc;}
.cg4 {color:#bbb;}
.cg5 {color:#aaa;}
.cg6 {color:#999;}
.cg7 {color:#888;}
.cg8 {color:#777;}
.cg9 {color:#666;}
.cg10 {color:#555;}
.cg11 {color:#444;}
.cg12 {color:#333;}
.cg13 {color:#222;}

.c1 {color:#1d1d41;}
.c2 {color:#545482;}
.c3 {color:#EAEAF9;}
.c4 {color:#ebebbb;}
.c5 {color:#f7cdcd;}
.c6 {color:#7cb7f0;}
.c7 {color:#534239;}
.c8 {color:#ddd9c3;}
.c9 {color:#B2B590;}

.black {color:#000;}
.white {color:#fff;}
.red {color:#f00;}
.blue {color:#00f;}
.green {color:#699B5A;}
.warn{color:#F70E5C;}
.hand {cursor:pointer;cursor:hand;}
.mvptr {cursor:move;}

.lh30hack {line-height:30px;vertical-align:middle;}

.nbrdr {border:1px solid #7cb7f0;}
.bbot {border-bottom:1px dashed #7cb7f0;}
.btop {border-top:1px dashed #7cb7f0;}

.tooltip { text-align: center;
	opacity: .70;
	-moz-opacity:.70;
	filter:Alpha(opacity=70);
	white-space: nowrap;
	margin: 0;
	padding: 2px 0.5ex;
	border: 1px solid #000;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #fff;
}

.tooltipwx {
	text-align: center;
	margin: 0;
	padding: 2px 0.5ex;
	border: 1px solid #000;
	width:350px;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #fff;
}

.fptbl {
	border:2px solid #545482;
	border-collapse:collapse;
	margin-top:1em;
	font-size:.7em;
	line-height:1.25em;
}
td.fptbl {
	font-size:1em;
	border-top:1px solid #545482;
	border-right:1px solid #7cb7f0;
	border-bottom:1px solid #545482;
	border-left:1px solid #7cb7f0;
}

.wxtbl {
	border:none;
	border-collapse:collapse;
	margin-top:1em;
	font-size:.7em;
	line-height:1.25em;
}

.navtbl {
	border:2px solid #999;
	border-collapse:collapse;
	margin-top:1em;
	font-size:.7em;
	line-height:1.25em;
}

.mb {width:336px;}

.mbxl {width:688px;}

.mbtop {height:36px;}

.mbbot {height:22px;}

.mbl {
	height:23px;line-height:23px;border-bottom:1px solid grey;padding-left:5px;
}

.lb {width:160px;}
.lb2 {width:250px;}

.lbtop {height:30px;}

.lbbot {height:15px;}

.lbl {
	height:23px;line-height:23px;border-bottom:1px solid grey;padding-left:5px;
}

.autocomplete {
	overflow:auto;
  position:relative;
  background-color:#FAF4FF;
  border:1px solid #888;
  padding:0;
  color:#545482;
	white-space:nowrap;
}
a.acl:link {
	line-height: 20px;
	display:block;
	padding-left:2px;
	color:#545482;
}
a.acl:hover {
	background-color: #EAE4D7;
}

table.conv td {
	padding:5px;
}

.newshdr {
	margin:0;
	padding:.25em .25em 0 .25em;
}
.newsbody {
	margin:0;
	padding:0 .25em;
	border-bottom:1px solid #EDEFF4;
}
.newsbody a:link {
	color: #1d1d41;
	text-decoration: none;
}
.newsbody a:hover {
	color: #545482;
	text-decoration: underline;
}

.ucom_owner {
	margin-bottom:.5em;border:1px solid #AF8C4B;background-color:#DDD9BE;
}
.ucom_other {
	margin-bottom:.5em;border:1px solid #AF8C4B;background-color:#ffffff;
}

.slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:336px;
	height:282px;
	overflow:hidden;
}

.slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

.slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

.crow {
	margin:5px;
	position:relative;
	text-align:center;
}
.crowitems {
	margin:5px 5px 5px 150px;
	text-align:center;
	position:relative;
	background-color:#fff;
}
.crowadd {
	position:absolute;
	top:13px;
	left:30px;
	width:120px;
	height:30px;
}
.crowdel {
	position:absolute;
	top:15px;
	left:5px;
}

a.crowaddseat {
	display:block;
	float:left;
	width:30px;
	height:30px;
	background:transparent url(/pix/boxes_blue_30sq.png) no-repeat scroll right -30px;
}
a.crowaddseat:hover {
	background:transparent url(/pix/boxes_blue_30sq.png) no-repeat scroll right top;
}

a.crowaddbaggage {
	display:block;
	float:left;
	width:30px;
	height:30px;
	background:transparent url(/pix/bags_blue_30sq.png) no-repeat scroll right -30px;
}
a.crowaddbaggage:hover {
	background:transparent url(/pix/bags_blue_30sq.png) no-repeat scroll right top;
}

a.crowaddfuel {
	display:block;
	float:left;
	width:30px;
	height:30px;
	background:transparent url(/pix/fuel_blue_30sq.png) no-repeat scroll right -30px;
}
a.crowaddfuel:hover {
	background:transparent url(/pix/fuel_blue_30sq.png) no-repeat scroll right top;
}

a.croweditseatred {
	display:block;
/*	float:left;*/
	width:50px;
	height:50px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/boxes_red_50sq.png) no-repeat scroll right -50px;
}
a.croweditseatred:hover {
	background:transparent url(/pix/boxes_red_50sq.png) no-repeat scroll right top;
}

a.croweditseatgreen {
	display:block;
	width:50px;
	height:50px;
	line-height:12px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/boxes_green_50sq.png) no-repeat scroll right -50px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	color:#444;
	text-decoration:none;
}
a.croweditseatgreen:hover {
	background:transparent url(/pix/boxes_green_50sq.png) no-repeat scroll right top;
}

a.croweditseatgrey {
	display:block;
	width:50px;
	height:50px;
	line-height:12px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/boxes_grey_50sq.png) no-repeat scroll right -50px;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.croweditseatgrey:hover {
	background:transparent url(/pix/boxes_grey_50sq.png) no-repeat scroll right top;
}

a.croweditbaggagered {
	display:block;
	width:50px;
	height:50px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/bags_red_50sq.png) no-repeat scroll right -50px;
}
a.croweditbaggagered:hover {
	background:transparent url(/pix/bags_red_50sq.png) no-repeat scroll right top;
}

a.croweditbaggagegreen {
	display:block;
	width:50px;
	height:50px;
	line-height:12px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/bags_green_50sq.png) no-repeat scroll right -50px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	color:#444;
	text-decoration:none;
}
a.croweditbaggagegreen:hover {
	background:transparent url(/pix/bags_green_50sq.png) no-repeat scroll right top;
}

a.croweditfuelred {
	display:block;
	width:50px;
	height:50px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/fuel_red_50sq.png) no-repeat scroll right -50px;
}
a.croweditfuelred:hover {
	background:transparent url(/pix/fuel_red_50sq.png) no-repeat scroll right top;
}

a.croweditfuelgreen {
	display:block;
	width:50px;
	height:50px;
	line-height:12px;
	margin:2px 5px 2px 0;
	background:transparent url(/pix/fuel_green_50sq.png) no-repeat scroll right -50px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	color:#444;
	text-decoration:none;
}
a.croweditfuelgreen:hover {
	background:transparent url(/pix/fuel_green_50sq.png) no-repeat scroll right top;
}

a.croweditnav {
	display:block;
	color:#545482;
	float:left;
	width:40px;
	height:20px;
	margin:2px;
	background:#eee;
	border:1px solid #aaa;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	line-height:20px;
}
a.croweditnav:hover {
	background:#ddd;
}

a.btn_grey {
	color:#545482;
	padding:2px 10px;
	background:#eee;
	border:1px solid #aaa;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:22px;
}
a.btn_grey:hover {
	background:#ddd;
}

a.dblue {
	display:block;
	height:20px;
	line-height:20px;
	background:transparent url(/pix/dblue_all.png) repeat-x scroll right -140px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	color:#fff;
	border-left:1px solid #273047;
	border-right:1px solid #273047;
}

a.dblue:hover {
	background:transparent url(/pix/dblue_all.png) repeat-x scroll right -170px;
}

a.dbluexl {
	display:block;
	height:40px;
	line-height:40px;
	background:transparent url(/pix/dblue_all.png) repeat-x scroll right top;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	color:#fff;
	border-left:1px solid #273047;
	border-right:1px solid #273047;
}

a.dbluexl:hover {
	background:transparent url(/pix/dblue_all.png) repeat-x scroll right -70px;
}

a.browny {
	display:block;
	width:155px;
	height:23px;
	line-height:23px;
	background:transparent url(/pix/btn_browny_155x23.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.browny:hover {
	background:transparent url(/pix/btn_browny_155x23.png) no-repeat scroll right -27px;
	color:#534239;
}

a.blacky {
	display:block;
	width:155px;
	height:23px;
	line-height:23px;
	background:transparent url(/pix/btn_blacky_155x23.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.blacky:hover {
	background:transparent url(/pix/btn_blacky_155x23.png) no-repeat scroll right -27px;
	color:#fff;
}

a.bblue {
	display:block;
	width:336px;
	height:40px;
	line-height:40px;
	background:transparent url(/pix/btn_bblue_336x85.png) no-repeat scroll right top;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#75485D;
	text-decoration:none;
}
a.bblue:hover {
	background:transparent url(/pix/btn_bblue_336x85.png) no-repeat scroll right -45px;
	color:#fff;
}

a.bbluesml {
	display:block;
	width:250px;
	height:30px;
	line-height:30px;
	background:transparent url(/pix/btn_bblue_250.png) no-repeat scroll right -35px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#404877;
	text-decoration:none;
}
a.bbluesml:hover {
	background:transparent url(/pix/btn_bblue_250.png) no-repeat scroll right top;
	color:#fc0;
}

a.savy {
	display:block;
	width:30px;
	height:15px;
	line-height:15px;
	background:transparent url(/pix/save30x35.png) no-repeat scroll right -20px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.savy:hover {
	background:transparent url(/pix/save30x35.png) no-repeat scroll right top;
	color:#fff;
}

a.eddy {
	display:block;
	width:30px;
	height:15px;
	line-height:15px;
	background:transparent url(/pix/edit30x35.png) no-repeat scroll right -20px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.eddy:hover {
	background:transparent url(/pix/edit30x35.png) no-repeat scroll right top;
	color:#fff;
}

a.glossyred {
	display:block;
	width:250px;
	height:78px;
	line-height:78px;
	background:transparent url(/pix/btn_red_glossy_dbl.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.glossyred:hover {
	background:transparent url(/pix/btn_red_glossy_dbl.png) no-repeat scroll right -100px;
	color:#ddd;
}

a.glossyredsml {
	display:block;
	width:300px;
	height:39px;
	line-height:39px;
	background:transparent url(/pix/btn_red_glossy_sml.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.glossyredsml:hover {
	background:transparent url(/pix/btn_red_glossy_sml.png) no-repeat scroll right -50px;
	color:#ddd;
}

a.glossyblk {
	display:block;
	width:250px;
	height:78px;
	line-height:78px;
	background:transparent url(/pix/btn_black_glossy_dbl.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:48px;
	text-align:center;
	vertical-align:middle;
	color:#ffcc00;
	text-decoration:none;
}
a.glossyblk:hover {
	background:transparent url(/pix/btn_black_glossy_dbl.png) no-repeat scroll right -100px;
	color:#ffee66;
}

a.reversefp {
	display:block;
	width:110px;
	height:36px;
	line-height:36px;
	background:transparent url(/pix/reverse110x36.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	color:#036AC4;
	text-decoration:none;
}
a.reversefp:hover {
	background:transparent url(/pix/reverse110x36.png) no-repeat scroll right -50px;
	color:#90624F;
}

a.submitfp {
	display:block;
	width:200px;
	height:36px;
	line-height:36px;
	background:transparent url(/pix/btn_blacklrg_200x36.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
}
a.submitfp:hover {
	background:transparent url(/pix/btn_blacklrg_200x36.png) no-repeat scroll right -50px;
	color:#eee;
}

a.recfp {
	display:block;
	width:336px;
	height:40px;
	line-height:40px;
	background:transparent url(/pix/btn_gold_336.png) no-repeat scroll right top;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	color:#7A5904;
	text-decoration:none;
}
a.recfp:hover {
	background:transparent url(/pix/btn_gold_336.png) no-repeat scroll right -50px;
	color:#fff;
}

a.yesshare {
	display:block;
	width:27px;
	height:27px;
	line-height:10px;
	background:transparent url(/pix/yesshare27sq.png) no-repeat scroll right top;
	font-size:8px;
	text-align:center;
	text-decoration:none;
}
a.yesshare:hover {
	background:transparent url(/pix/yesshare27sq.png) no-repeat scroll right -27px;
}

* html div#hlimiter { 
   height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); 
}
div#hlimiter {
   max-height: 200px;
	 overflow:scroll;
}
.cgbox {
	width:110px;
	margin:5px;
	text-align:left;
	position:relative;
	background-color:#E8F9DE;
	border: 1px solid #AFB7A5;
}
