*, body{
	margin:0;
	padding:0;
	border:0;
}

body {
	background-color:#333366;
	color:#ffffff;
}

#PAGE {
	position:absolute;
	left:50%;
	margin-left:-35em;
	top:1em;
	width:70em;
	font-family:"tahoma";
	font-size:69%;
	background-color:#333366;
}

h1, h2, h3 {
	font-family:"trebuchet ms";
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	margin: 0em 0em 0.5em 0.2em;
}

h2#millenium{
  clear:both;
}

p.clear-left{
  clear:left;
}

p#logos{
  float:left;
  clear:left;
  padding-top:1em;
}

p#logos img{
  border:1px solid #000000;
  margin: 0em 0.4em 1em 0em;
}

h3 {
  clear:both;
}
 #MAIN em {

	font-style:normal;
	font-weight:bold;


}
#MAIN h2 em{
  font-style:italic;
}



blockquote#info, address.box {
  margin:1em 0em 0.6em 0em;
  width:80%;
  font-size:1.1em;
  font-weight:bold;
  font-family:"arial";
  background-color:#efefef;
  padding:0.4em;
  border:1px solid #6f6f6f;
  color:#333333;
}

a, a:link {
	text-decoration:none;
	color:#ffffff;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration:none;
}

ul {
	list-style:none;
}

#HEADER {
	position:relative;
	height:6em;
	width:100%;
}

#HEADER img {
	float:right;
	clear:right;
}

#MAIN ul {
	list-style:square;
	margin-left:1.5em;
	margin-top:0.2em;
	font-weight:bold;
	
}

#MAIN ul li ul {
  list-style:none;
  margin-left:0;
  font-weight:normal;

}

#NAVBAR {
	position:relative;
	height:3em;
	line-height:3em;
	border-top:1px solid #6F7291;
	background-image:url('images/blank_marker.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	text-align:right;
}

#NAVBAR p {
	margin-top:-0.4em;
}

img#page-marker {
	position:absolute;
	right:0;
}

#nav li#contact {

}

#nav a {
	display:block;
	color:#D6B415;
	font-weight:bold;
	font-size:0.85em;
}

#nav a:visited, a:hover, a:active {
	text-decoration:none;
}

ul#nav {
	color:#D6B415;
}

#nav li {
	float:left;
	margin: 0.2em 0.7em 0em 0em;
}

#nav li ul {
	position:absolute;
	width:10em;
	left:-999em;
	margin-top:1px;
}

#nav li ul a{
	display:block;
	width:10em;
	position:relative;
	background-color:#333366;
}

#nav li:hover ul, #nav li.sfhover ul {
	left:auto;
}

#LOGO {
	position:absolute;
	width:18em;
	height:100%;
}

#LOGO img {
	margin: 0.4em 0em 0em 0em;
	float:none;
}

#MAIN {
	float:right;
	width:76%;
	font-size:100%;
	margin:2em 0em 0em 0em;

}

img.bordered {
  border:1px solid #ffffff;
}

#MAIN blockquote {
margin:1em 0em 0.6em 0em;
  width:29em;
  font-size:0.89em;
  font-family:"arial";
  background-color:#eeeeee;
  padding:0.4em;
  border:1px solid #6f6f6f;
  color:#000000;

}

p.corp {
	width:80%;
}



img#limo-side {

	border:1px solid #ffffff3;

	margin:0.5em 0em 0.5em 0em;

}



img#man {

	float:left;

	width:9em;

	margin-right:0.8em;

}

img#fsb, img#nla{
  float:left;
  margin:2em 2em 1em 0em;

}

img#promgirl{
  border:1px solid #ffffff;
  float:left;
  margin: 0.1em 0.8em 1em 0em;
}

img#collage {

	display:block;

	margin-bottom:0.5em;

}



ul#limo-features, ul#corporate {

	margin:0em 0em 1em 0.5em;

	list-style:disc;

	list-style-position:inside;

}



ul#mpv-features li{

	list-style:disc;

	margin-top:0.5em;

	color:#D6B415;

}



ul#mpv-features li ul li{

	list-style:none;

	margin:0;

	color:#ffffff;

	text-indent:-1.5em;

}



#MAIN-SITEMAP, #MAIN-INDEX, #MAIN-VIEWER {

	width:100%;

	float:none;

	margin:2em 0em 0em 0em;
	text-align:center;

}



#MAIN-SITEMAP {

	margin:0;

}



div#MAIN-INDEX {
    margin:1em 0em 0em 0em;

}

div#MAIN-INDEX img#newlimo{
  border:1px solid #ffffff;
  float:none;
}

div#MAIN-INDEX p{
  clear:both;
}



#MAIN-INDEX img {

	float:right;

	margin:0em 0em 1em 0em;

}

 img#sc-logo{
  float:none;
}

#MAIN-VIEWER {

	text-align:center;

	

}



#MAIN-VIEWER img {

	border:1px solid #ffffff;

	margin:0.5em 0em 1em 0em;

}



a#enter-site {

	color:#ffffff;

	font-weight:bold;
	font-size:1.5em;
	float:none;

	margin:0em 0em 3em 0em;

}



label {

	display:block;

	margin:0.5em 0em 0em 1em;

	font-weight:bold;

}



label.radio-label {

	display:inline;

}



form#contact-form {

	margin:0.8em 0em 1em 0em;

	width:75%;

	font-size:1em;

	

}



form#contact-form legend {

	margin-bottom:0.5em;

}



form#contact-form fieldset{

	border:1px solid #6F7291;

	padding:1em;

}



form#contact-form input, form#contact-form select{

	display:block;

	width:19em;

	margin:0em 0em 0.2em 1em;

	font-size:0.9em;

	color:#ffffff;

}



form#contact-form select{ 	

	color:#000000;

}





.hidden {

	border:0px solid #333366;

	visibility:hidden;

}



form#contact-form input.radio {

	display:inline;

	width:3em;

	margin:0.1em 0em 0em 0em;

	border:0;

}



form#contact-form input, form#contact-form textarea {

	background-color:#333366;

	border:1px solid #6F7291;

}



 form#contact-form textarea {

	width:15em;

	height:10em;

	overflow:hidden;

	margin:0.2em 0em 0em 1em;

	color:#ffffff;

	}



form#contact-form input#Reset, form#contact-form input#Reset2 {

	display:inline;

	width:4.4em;

	font-size:0.85em;

	height:2.5em;

	line-height:2.5em;

	color:#ffffff;

	margin:0.3em 0.3em 0.5em 1em;

	text-align:center;

}

 

form#contact-form input#Reset2 {

	margin-left:0;	

}



ul#site-links {

	margin:-1em 0em 2em 0.5em;	

	font-size:92%;

	list-style:square;

	list-style-position:inside;

}



ul#site-links li ul li{

	list-style:square;

	list-style-position:inside;

	text-indent:1em;

}



a.highlight {

	position:relative;

	cursor:help;

	background-color: #dbe4f2;

}



#MAIN a {

	color:#D6B415;

}



#MAIN img.thumb {

	border:1px solid #ffffff;

	display:block;

	float:left;

	margin:0.5em 0.5em 0.5em 0em

}







#MAIN a:hover {

	text-decoration:underline;

}



#MAIN p {
	margin:0em 0em 0.5em 0.3em;
	font-size:1.1em;
}





#MAIN fieldset p {

	width:99%;

	margin:0em 0em 0.5em 0em;

}



img#rolls-royce {

	display:block;

	border:1px solid #ffffff;

	margin:0.5em 0em 0.5em 0em;

}



a span {

  position:absolute;

  left:-999em;

}

 

a:hover span {

  left:auto;

  position:absolute;

  background: #fdd;

  border: 1px solid red;

}


/* #NAV-RIGHT {

	position:absolute;
	bottom:3em;
	right:0;
	width:25%;
	text-align:center;

}
*/


#NAV-RIGHT ul {

	margin:4.5em 0em 1em 0em;

	list-style:none;

	font-size:0.9em;

}



p.main_sub {

	font-family:"trebuchet ms";

	font-size:1.1em;

	font-weight:bold;

	color:#569CE9;

	margin:0.5em 0.3em 0em 0em;

}



p.main {

	width:45em;

}



#NAV-LEFT {

	position:relative;
	float:right;
	width:23%;
	font-size:92%;
	padding-bottom:2em;
}

#NAV-LEFT table{
  float:left;

}

#NAV-LEFT table tr td{
  padding:0.3em;
}

ul#nav-top-left {	

	margin-top:4.5em;	

}



ul#nav-left, ul#nav-top-left {

	

	color:#ffffff;

	margin-bottom:1em;

}



ul#nav-left li , ul#nav-top-left li{

	font-weight:bold;

}



ul#nav-left li ul li , ul#nav-top-left li ul li{

	list-style:square;

	list-style-position:inside;

	font-weight:normal;

}



#nav-left a {

	color:#ffffff;

}



#nav-left a:hover, #nav-top-left a:hover {

	background-color:#ffffff;

	color:#333366;

	font-weight:bold;

}



#FOOTER {

	position:relative;

	clear:both;

	height:1.5em;

	line-height:1.5em;

	width:76.1em;

	font-size:92%;

	border-top:1px solid #6F7291;

}



#FOOTER li {

	display:block;

	float:left;

}



li#copyright {

	width:50%;

}



li#sitemap{

	text-align:right;

	width:50%;

}



#FOOTER a {

	color:#ffffff;

}


.style1 {font-size: 10px}
.style2 {
	color: #FFCC33;
	font-weight: bold;
}
.freephone {
	font-family:"trebuchet ms";
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

