h3			{margin-top:0px;}
hr			{width:100%; border:1px dashed #999;}
img			{border:none;}
ul, li		{margin-top:2px; list-style-type:square;}
/* IDs */


#wrapper
{
width:725px;
padding:15px;
margin-bottom:10px;
font-size:small;
line-height:130%;
}


#leftnav
{
float:left;
width:175px;
margin:0px;
padding:0px;
}

#center
{
width:250px;
margin:0px auto;
min-height:600px; 
padding:0px 20px;
border-left:2px dashed #ccc;
border-right:2px dashed #ccc;
}

#rightnav
{
float:right;
width:175px;
margin:0px;
padding:0px;
text-align:right;
}

/* TABLES */


.specialtable		{font-size:8pt; padding:3px; border:1px #000 groove;}
.specialtable tr	{vertical-align:top;}
.tableheader		{background-color:#000; color:#fff; font-weight:bold;}
.tableheader td		{vertical-align:bottom;}
.altrow				{background-color:#f3f3f3;}


/* CLASSES */

.airportinfo			{width:575px;}
.caption				{float:right; font-size:9px; color:#666;}
.captionl				{font-size:9px; color:#666;}

.constrainlist 			{width:275px; margin:0px auto; text-align:left;} /* used on courtesy-cars.shtml */
.contentleft			{
						width:475px; 
						float:left; 
						min-height:635px;  /* needed to draw dashed border to end of menu */
						padding-right:35px; 
						border-right:2px dashed #ccc;
						}
						
.contentright			{
						width:475px; 
						float:right; 
						min-height:525px; 
						padding-left:15px; 
						padding-right:45px; 
						border-left:2px dashed #ccc;
						}
						
.day					{width:auto; margin:0px; padding:4px; font-weight:bold; background:#eee;}
.floatleft				{float:left; margin-right:6px;}
.floatright				{float:right; margin-left:6px;}
.graybox				{width:90%; padding:15px; background-color:#eee;}
.notice					{background-color:#ffc; padding:5px; font-size:80%;}
.rustbox				{background-color:#C60; color:#fff; padding:1px 6px; font-size:70%;}
.icon					{display:none; margin:10px 0px;}

.indent10				{margin-left:10px;}
.indent15				{margin-left:15px;}
.indent20				{margin-left:20px;}

.lspace					{margin-left:12px;}
.mapkey					{font-size:10px; color:#666;}
.mdtlogo				{margin-top:25px;}
.object					{width:425px; float:right; margin-left:15px; clear:left;}
.red					{color:#C00;}

.sarcontacts			{
						width:172px; 
						float:right; 
						margin:0px -18px 10px 10px;
						padding:20px 12px; 
						color:#fff;
						background-color:#B22222; 
						}

.subhead				{margin-bottom:6px; font-weight:bold; color:#333;}
.subject				{width:170px; float:left; text-align:right;}
	
.toplink				{ /* Styles and positions top-of-page link */
						float:right; 
						margin-top:50px; 
						padding:1px 2px; 
						background:#eee; 
						border-right:4px solid #ccc;
						}	

