/* CSS Document */

#wrapper {	
	position:relative; 
	width: 1000px;
	height: 90%;
	text-align:left; 
	margin: 0px auto;
	padding: 0px;
}

#header {
	float: left;
	width: 1000px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	background: url(../images/header.gif) top left no-repeat;
}

body {
	background: url(../images/bg.jpg) top left no-repeat;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}

#content {
	float:left;
	width: 765px;
	min-height: 500px;
	text-align: left;
	margin: 0px auto auto auto;
	padding: 00px 30px 0px 205px;
}

/*STYLING FOR PAGES OTHER THAN THE HOME PAGE*/
#content2 {
	float:left;
	width: 700px;
	text-align: left;
	margin: 18px auto auto auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/main_bg2.gif) top left repeat-y;
}
#subContent {
	float: left;
	width: 527px;
	margin: 0px;
	padding: 0px;
}
#subContent p {
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000;
	padding: 0px 4px 0px 4px;
	}
	
/*USED FOR CLIENTS TOC AND CLIENT DETAIL PAGE*/
.clientToc {
	float: left;
	margin: 0px;
	padding: 10px 4px 5px 4px;
}
.clientToc p {
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000;
	padding: 0px 4px 0px 4px;
	}
.clientToc h1 {
	font-size: 16px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2f7ec4;
	padding: 0px;
	margin: 0px;
}
.clientToc a:link {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration: underline;
}
.clientToc a:visited {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration: underline;
}
.clientToc a:hover {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration:none;
}
.clientToc img {
	padding: 4px 4px 0px 0px;
}
/*								*/
/*USED FOR CLIENTS DETAIL PAGE*/
.clientDetail {
	float: left;
	margin: 0px;
	padding: 10px 4px 5px 4px;
}
.clientDetail p {
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000;
	padding: 0px 4px 0px 4px;
	}
.clientDetail h1 {
	font-size: 16px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2f7ec4;
	padding: 0px;
	margin: 0px;
}
.clientDetail a:link {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration: underline;
}
.clientDetail a:visited {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration: underline;
}
.clientDetail a:hover {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration:none;
}
.clientDetail img {
	padding: 4px 4px 0px 0px;
}
/*							*/

#logoHeader  {
	background: url(../images/logo.gif) top left no-repeat;
	width: 300px;
	height: 73px;
	margin: 0px;
	padding: 0px;
}

#logoHeader span {
display: none;
}

.logo
{
	float: left;
	width: 183px;
	height: 99px;
	padding: 0px;
	margin: 0px;

}
.logo a:visited{
	padding: 0px;
	margin: 0px;
}
.logo img {
	margin: 0px;
	padding: 0px;
}

a#clients {
    display: block;
	position: relative;
    background-image: url(../images/nav_clients.jpg);
	top: 66px;
	left: 122px;
	width: 123px;
	height: 24px;
}
a#clients:link, a#clients:visited {
    display: block;
    background-image: url(../images/nav_clients.jpg);
	width: 123px;
	height: 24px;

}
a#clients:hover {
    display: block;
    background-image: url(../images/nav_clients.jpg);
	width: 123px;
	height: 24px;

}

#marquee {
	float: left;
	width: 800px;
	height: 220px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
/*WELOME MESSAGE ON HOME PAGE*/
#welcomeMessage {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 10px;
}
#welcomeMessage h1 {
	font-size: 18px;
	font-family: Palatino, "Times New Roman", Times, serif;
	color: #40003f;
	font-weight: lighter;
	padding: 0px 4px 0px 4px;
	}

#welcomeMessage p {
	font-size: 12px;
	font-family: Palatino, "Times New Roman", Times, serif;
	color: #000;
	padding: 0px 4px 0px 4px;
	}
#welcomeMessage a:link {
	font-size: 12px;
	font-family: Palatino, "Times New Roman", Times, serif;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
#welcomeMessage a:visited {
	font-size: 12px;
	font-family: Palatino, "Times New Roman", Times, serif;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
#welcomeMessage a:hover {
	font-size: 12px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
}
/*/////////////////////////*/

#content h1 {
	font-size: 18px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: lighter;
	padding: 0px 4px 0px 4px;
	}
#content h2 {
	font-size: 14px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: lighter;
	padding: 0px 4px 0px 4px;
	}
#content p, table, li {
	font-size: 12px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #fff;
	padding: 0px 4px 0px 4px;
	}
#content strong {
	font-size: 12px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
	}
.driverNumber {
	font-size: 14px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
	}
#content a:link {
	font-size: 12px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #be9e17;
	text-decoration: underline;
	font-weight: bold;
}
#content a:visited {
	font-size: 12px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #be9e17;
	text-decoration: underline;
	font-weight: bold;
}
#content a:hover {
	font-size: 12px;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #be9e17;
	text-decoration: none;
	font-weight: bold;
}

.greenHighlight {
	color: #669900;
	font-weight: bold;
}
.redHighlight {
	color: #660000;
	font-weight: bold;
}
.blueHighlight {
	color: #0099FF;
	font-weight: bold;
}
.yellowHighlight {
	color: #FFCC00;
	font-weight: bold;
}
.menuItemsTitle {
	font-size: 18px;
	color: #FFCC00;
	font-weight: bold;
}
/*							*/

.honorHighlights {
	color: #cc0000;
	font-weight: bold;
}
.announcements {
	float: left;
	background: url(../images/announcements_bg.jpg) top left;
	width: 270px;
	min-height: 250px;
	margin: 0px;
	padding: 10px;
}

.announcements p {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding: 0px 4px 4px 4px;
	margin: 0px;
	}

.announcements h1 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #759337;
	padding: 0px;
	margin: 0px 4px 4px 4px;
}
.announcements h2 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2f7ec4;
	padding: 0px;
	margin: 0px 4px 4px 4px;
}
.announcements a:link {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2a70ae;
	text-decoration: underline;
}
.announcements a:visited {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2a70ae;
	text-decoration: underline;
}
.announcements a:hover {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration:none;
}
.announcements img {
	padding: 0px 6px 0px 0px;
	margin: 0px;
}
#announcementsHeading  {
	background: url(../images/hd_announcements.jpg) top left no-repeat;
	width: 264px;
	height: 29px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#announcementsHeading span {
display: none;
}

#client {
	float: left;
	width: 173px;
	margin: 0px;
	padding: 0px;
}
#client p {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 4px 0px 4px;
	}
#client h2 {
	font-size: 16px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2f7ec4;
	padding: 0px;
	margin: 0px 4px 0px 4px;
	}
#client a:link {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration: underline;
}
#client a:visited {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration: underline;
}
#client a:hover {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2a70ae;
	text-decoration:none;
}
#client img {
	padding: 0px 6px 0px 0px;
}
#clientHeading  {
	background: url(../images/hd_client.jpg) top left no-repeat;
	width: 173px;
	height: 29px;
	margin: 0px;
	padding:  0px 0px 10px 0px;
}

#clientHeading span {
display: none;
}

/*CONTENT HOLDERS*/
	
	/*LEFT HANDLER*/
	#mainContent {
		width: 760px;
		min-height: 360px;
		float: left;
		padding: 10px 20px 0px 20px;
	}

	#mainContent h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight: bold;
		color: #759337;
		padding: 0px 0px 0px 0px;
		margin: 0px;	
	}

	#mainContent h2 {
	font-size: 16px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2f7ec4;
	padding: 0px;
	margin: 0px 4px 4px 0px;
	}
	
	.hightlightNews {
	font-size: 14px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #759337;
	padding: 0px;
	margin: 0px 4px 4px 0px;
	}
	
	.newsFeature {
	background-color: #FFFFFF;
	}
	
	#mainContent img{
	display: block;
    padding: 20px;
	}
	
	#mainContent p {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	}
	
	#mainContent a:link {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2a70ae;
	text-decoration: underline;
	}
	#mainContent a:visited {
		font-size: 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #2a70ae;
		text-decoration: underline;
	}
	#mainContent a:hover {
		font-size: 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #2a70ae;
		text-decoration:none;
	}
	
	#mainContent td {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	}
	
	/*RIGHT HANDLER */
	.rightHandler {
		float: left;
		width: 522px;
		padding: 0px 26px 0px 26px;
		margin: 0px;
	}
	.rightHandler p{
		margin: 0px;
		padding: 0px 0px 6px 0px;
	}

/*FOOTER NAV */
#footer {
	float:left;
	width: 1000px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#footer p{
	text-align: right;
	font-family: Helvetica, Arial, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}

/*FORM */
label
{
width: 80px;
float: left;
text-align: left;
display: block
}

#submit
{
margin-left: 20em;
}

.imageSpacer {
padding: 0px 10px 0px 0px;
}

/*////////////*/
/*.copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-align: center;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.copyright p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align: center;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.copyright a {
	padding: 0px 6px 0px 6px;
}

.copyright a:link, a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #000;
	text-decoration:none;
}
.copyright a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #000;
	text-decoration: underline;
}*/