body { font-family:"lucida grande",verdana,arial,helvetica,sans-serif; font-size:0.8em; }
#header { background:url(Header.jpg) top right no-repeat; max-width:1000px; height:236px; }
#header h1 { margin:15px; font-size:30pt; width:450px; color:#663300; }
a	{ text-decoration:none; }
a img, a:visited img { border:0; }
a:link, a:visited	{ color:blue; }
a:hover, a:active		{ color:red; }
.old	{font-family:"lucida grande",verdana,arial,helvetica,sans-serif; font-size:1em; }
.swiftbid	{ font-family:"lucida grande",verdana,arial,helvetica,sans-serif; font-size:0.8em; text-align:center; }
.days, .d	{ background:#cccccc; }
.weekend, .w	{ background:#ccccff; }
.trips		{ background:#ffcc99; vertical-align:bottom; }
.tripsWE	{ background:#ffcccc; vertical-align:bottom; }
.offday, .o	{ background:#ccff00; } /*the day that you need off*/
.t			{ background:#6666ff; border:1px solid black; }
.off		{ background:#66ff00; } /*generic day not working*/
.offWE		{ background:#66ff66; }
.gotdayoff	{ background:#ffff33; }	/*your got your day off that you needed*/
.trash { height:70px; width:50px; float:left; text-align:center; display:block; }
.legs		{ font-size:1.1em; }
.show, .end	{ font-size:0.9em; }
a.showpairing, a.showpairing:visited, a.awarded, a.awarded:visited	{ display:block; text-decoration:none; color:black; }
a:visited .showpairing a:visited .awarded {color:black; }
.city		{ font-weight:bold; font-size:1.1em; }
a.city, a.city:visited, a.city:hover { text-decoration:none; color:black; }
.goodcity	{ font-weight:bold; font-size:1.1em; background:#33cc00; color:white; }
.badcity	{ font-weight:bold; font-size:1.1em; background:#cc3300; color:white; }
.tooearly, .toolate	{ font-size:0.9em; background:#cc3399; color:white; }
.sortby		{ font-weight:bold; }
.dh			{ color:#339900; }
.normal		{ color:black; }
.hidden		{ display:none; }
#EditLine	{ padding:2em; margin-left:5em; }
.login		{ margin-left:5em; width:300px; }
.login fieldset	{ border:thin solid silver; padding:1em; }
.login legend	{ border:thin solid black; padding:0.2em; }
.login label	{ margin-left:0.5em; margin-right:0.5em; width:10em; }
.login .submit input	{ margin-left:11em; }
.login .submit input:hover { background:#999999; }

.VFR		{font-weight:bold; color:#00ff00;}
.MVFR		{font-weight:bold; color:#0000ff;}
.IFR		{font-weight:bold; color:#ff0000;}
.LIFR		{font-weight:bold; color:#ff00ff;}
.past		{ background:#ffcc99; vertical-align:top; }
.present	{ background:#ffcccc; vertical-align:top; }
.future		{ background:white; vertical-align:top; }