.bkground {
	background-color: #333333;
}
.mousetype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	padding: 4px;
}
.mousetype a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	text-decoration: underline;
}
.mousetype a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	text-decoration: underline;
}
.mousetype a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	text-decoration: underline;
}
.mousetype a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	text-decoration: underline;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0054A6;
}
.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 16px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.maincopy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.maincopy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2069B1;
	text-decoration: underline;
	font-weight: bold;
}
.maincopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.maincopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.indentedcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 14px;
	padding-left: 8px;
	line-height: 19px;
}
.bulletcopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
}
.bulletshome {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
}
.blueboldcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 16px;
	font-weight: bold;
}
li {
	line-height: 14px;
}







#centeredcontent {
	width: 770px;
	height: 542px;
	text-align: center;
	border: thin solid #333333;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -387px;
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: -271px;
	background-color: #FFFFFF;
	background-image: url(images/splashbkground.gif);
	background-repeat: no-repeat;
}
#topsection{
	height: 10px; /*Height of top section*/
	background-image: url(images/headergradient.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#topsection h1{
margin: 0;
padding-top: 10px;
}
#footer{
	clear: left;
	width: 100%;
	color: #FFF;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	height: 10px;
	background-image: url(images/gradientbottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#footer a{
color: #FFFFFF;
}
#middlesection {
	height: 472px;
	background-repeat: repeat-x;
	background-position: top;
	width: 720px;
}
.sidebarcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 20px;
	margin-right: 8px;
	padding-right: 8px;
}
.sidebarcopygreen {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #798F34;
	text-align: left;
	vertical-align: top;
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 20px;
	margin-right: 8px;
	padding-right: 8px;
	font-weight: bold;
}
#navsection {
	height: 42px;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(images/navgradient.gif);
}
.greencopy {
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #798F34;
	text-align: left;
	font-weight: bold;
}






/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */






/* ************** Home Page bulleted list image swaps **************** */

/* ***  Healthcare & Construction Valet Parking *** */

.HomeImageSwapHealthcare
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/constructionpicturebig.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #999999;
}

.HomeImageSwapHealthcare a
{
display: block;
float: left;
text-decoration: none;
}

.HomeImageSwapHealthcare img
{
width: 340px;
height: 528px;
border: 0
}

* html a:hover
{
visibility:visible
}

.HomeImageSwapHealthcare a:hover img
{
visibility:visible
}

/* *** Shuttle & Transportation Services *** */


/* *** Garage Maintenance *** */


/* *** Residential Events *** */


/* *** Shopping Centers *** */


/* *** Company Overview *** */


/* *** All Services *** */


/* ************** Top navigation roll-over images **************** */
/* *** HOME *** */

.NavBtnTopHome
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Home.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopHome a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopHome img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopHome a:hover img
{
visibility:hidden
}

.NavBtnTopHome span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** HEALTHCARE *** */

.NavBtnTopHealthcare
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Healthcare-Parking-Management.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopHealthcare a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopHealthcare img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopHealthcare a:hover img
{
visibility:hidden
}

.NavBtnTopHealthcare span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** GARAGE MANAGEMENT *** */

.NavBtnTopGarageManagement
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Garage-Management.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopGarageManagement a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopGarageManagement img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopGarageManagement a:hover img
{
visibility:hidden
}

.NavBtnTopGarageManagement span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** HOTEL *** */

.NavBtnTopHotel
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Hotel-Valet-Parking.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopHotel a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopHotel img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopHotel a:hover img
{
visibility:hidden
}

.NavBtnTopHotel span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** CORPORATE *** */

.NavBtnTopCorporate
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Corporate-Parking.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopCorporate a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopCorporate img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopCorporate a:hover img
{
visibility:hidden
}

.NavBtnTopCorporate span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** PRIVATE EVENTS *** */

.NavBtnTopPrivateEvents
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Private-Event-Services.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopPrivateEvents a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopPrivateEvents img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopPrivateEvents a:hover img
{
visibility:hidden
}

.NavBtnTopPrivateEvents span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** RESTAURANT *** */

.NavBtnTopRestaurant
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Restaurant-Valet-Parking.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopRestaurant a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopRestaurant img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopRestaurant a:hover img
{
visibility:hidden
}

.NavBtnTopRestaurant span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** CONSULTING *** */

.NavBtnTopConsulting
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Parking-Consulting.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopConsulting a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopConsulting img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopConsulting a:hover img
{
visibility:hidden
}

.NavBtnTopConsulting span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** TRANSPORTATION *** */

.NavBtnTopTransportation
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Limousine-Transportation.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopTransportation a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopTransportation img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopTransportation a:hover img
{
visibility:hidden
}

.NavBtnTopTransportation span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* *** CONTACT *** */

.NavBtnTopContact
{
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/btnTopOver-Contact-Corinthian-International-Parking-Services.png) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 93px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	top: 8px;
	font-weight: 800;
}

.NavBtnTopContact a
{
display: block;
color: #000000;
width: 85px;
height: 93px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.NavBtnTopContact img
{
width: 85px;
height: 93px;
border: 0
}

* html a:hover
{
visibility:visible
}

.NavBtnTopContact a:hover img
{
visibility:hidden
}

.NavBtnTopContact span
{
position: absolute;
left: 1px;
top: -28px;
margin: 0px;
padding: 0px;
cursor: pointer;
}h1 {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
