@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin:43px 0px;
}
#wrapper {
	width: 958px;
	background-color: #FFFFFF;
	background-image: url(images/wrap_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#head {
	background-image: url(images/head_bg.gif);
	background-repeat: repeat-x;
	height: 127px;
	padding: 0px 0px 0px 24px;
}
#nav {
	background-image: url(images/nav_bg.gif);
	clear: both;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.right {
	float: right;
}
/*#nav div {
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 16px;
	background-image: url(images/nav_sep.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-left: 2px;
}

#nav a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav a:hover {
	color: #9cebe1;
}

*/

.clear {
	clear: both;
	font-size: 0px;

}
#foot_sep {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #999999;
	text-align:center;
}
#footer #copyright {
	margin-top: 15px;
	display: block;
}
#footer li {
	list-style-type: none;
	display: inline;
	margin-right: 6px;
	margin-left: 6px;
}
#footer a {
	color: #999999;
}
#head #headLeft {
	float: left;
	width: 493px;
	padding: 13px 0px;
}
#headMid {
	float: left;
	width: 220px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-top: 26px;
}
.headTagline {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 0;
	display: inline;
	float: left;
	
}
#head #headRight {
	text-align: right;
	display: block;
}
#headRight #headUTC {
	float: right;
	/*border: 1px solid #CCCCCC;*/
	padding: 0 0 2px 0;
	margin: 0 5px 0 0;
	display: inline;
	width: 195px;
	
	
}
#headUTC #UTCarrow {
	float: left;
	/*width: 9px;*/
	margin: 0;
	padding: 7px 3px 0 0;
	display: inline;
}

#headUTC #UTClink {
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	display: inline;
}
#headUTC #UTCicon {
	float: left;
	/*width: 30px;*/
	display: inline;
	margin: 0;
	padding: 0;
}

#homeLeft {
	width: 577px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
	background-image: url(images/whyBlockBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
}

.vehicleTypeHeader {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006666;
	padding-bottom: 2px;
	border-bottom: 1px solid #999999;
	clear: right;
	margin-bottom: 10px;

}

.vehList{
	line-height: 15px;
	list-style-type: none;
	margin:5px 0;
	padding:0;
	
}


#homeRight {
	width: 380px;
}

.homeBlock {
	font-family: Arial, Helvetica, sans-serif;
}
.homeBlock h2 {
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/block_head_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px 0px 12px;
	margin: 0px;
}
.blockHead {
	line-height: 30px;
	background-image: url(images/block_head_bg.gif);
}
.contactBlock {
	background-color: #e6e6e6;
	background-image: url(images/contactBlockBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 1px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 20px;
}
.contactLeftCol {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8b8c8b;
	padding-right: 17px;
}
.contactRightCol {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f1f1f1;
	padding-left: 17px;
}
.statesBlock {
	background-color: #e6e6e6;
	background-image: url(images/contactBlockBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 1px;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 20px;

}
.statesLeftCol {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8b8c8b;
	padding-right: 5px;
}
.statesRightCol {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f1f1f1;
	padding-left: 8px;
	}

.blockHeadImg {
	position: relative;
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px;
}
.greenBlock {
	background-color: #f9f9f9;
	background-image: url(images/greenBlockBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 1px;
	padding:18px;
	background-position: 0px 1px;
}
.greenBlock li {
	background-image: url(images/blueBullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 6px;
	padding-left: 12px;
	margin: 0px;
}
.learnMoreLink {
	line-height: 35px;
	background-image: url(images/placeholders/learnMoreIcon-trans.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	font-weight: bold;
	padding-bottom: 5px;
}
.learnMoreLink a {
	color: #000000;
}
a {
	color: #01675b;
}

a.largeLink{
	color: #01675b;
	font-size: 14px;
	

}
.errorText {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	margin-left: 12px;
}

#success {
	font-size: 15px;
	font-weight: bold;
	color: #006860;

}

.greenBlock ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
}
.whyBlock {
	font-size: 12px;
	padding: 0px;
}
.whyBlock h2 {
	background-image: url(images/whyBlockHeadBG.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	margin: 0px;
	font: 15px/66px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.whyBlockContent {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.whyBlockContent table {
	margin-top: 12px;
}
.picCaption {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 12px;
}
.whyBlockContent ul {
	padding: 0px;
	margin:0px 0px 0px 8px;
}

.whyBlockContent li {
	background-image: url(images/blueBullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 6px;
	padding-left: 12px;
	margin: 0px 0px 12px 0px;
}
#leaseList {
	background-color: #63bab0;
	padding: 6px;
}
#leaseList h2, #leaseList h1 { 
	background-image: url(images/leaseListHeadBG.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	color: #FFFFFF;
	margin: 0px;
}
#leaseListContent {
	background-color: #cecece;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 12px;
}
#leaseListContent li:hover {
	background-color: #EEEEEE;
	line-height: 18px;
}
#leaseListContent ul {
	margin: 0px;
	padding: 0px;
}
#leaseListContent li {
	list-style-type: none;
	background-image: url(images/leaseListArrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding-left: 14px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	line-height: 18px;
}
#leaseListContent a {
	text-decoration: none;
}
#homeLearnBlock {
	background-color: #fbfbfb;
	background-image: url(images/homeLearnBG.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
#homeLearnBlock .homeLearnButton {
	margin-top: 12px;
}

#homeLearnBlock h2 {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
#wrapper #landingLeft {
	background-image: url(images/landing_left_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 14px 28px 14px 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #landingLeft li {
	background-image: url(images/blueBullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style-type: none;
	padding-left: 14px;
	margin: 0px;
}
#wrapper #landingLeft ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}

#wrapper #landingLeft h1 {
	line-height: 35px;
	background-image: url(images/landing_h1_bg.gif);
	background-repeat: repeat-x;
	margin: 0px -14px 24px -14px;
	padding-left: 14px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#wrapper #landingLeft p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-size: 12px;
}

#wrapper #landingLeft h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#adminContent {
	padding: 20px;
	font-size: 12px;
}
#adminContent h2 {
	font-size: 14px;
	font-weight: bold;
}


/* Navigation Elements */

#navbar {
    margin: 0;
    padding: 0;
    height: 1em;
	font-size: 11px;
	font-weight: bold;
	
	 }
#navbar li {
	/*line-height: 30px;*/
    list-style: none;
    float: left;
	background-image: url(images/nav_sep.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	/*margin-left: 2px;*/
	padding-left: 8px;
	margin: 0;
	
 
	}

	/*Main Navigation Items */
#navbar li a {
    display: block;
	margin: 0;
    padding: 9px 5px 8px 5px;
    color: #ffffff;
    text-decoration: none;
	}
	
	#navbar li a:hover {
    color: #9cebe1;
	
	 }
	
	/* Navigation Subnav Popout */
#navbar li ul {
    display: none;
    width: 20em; /* Width to help Opera out */
    background-color: #63bab0;
	line-height: normal;
	
	}
	
	/* Navigation Hover - Modified for IE6 */
#navbar li:hover ul, #navbar li.hover ul {
    display: block;
    position: absolute;
    margin-left: -7px;
    padding: 0;
	line-height: normal;

	 }
#navbar li:hover li, #navbar li.hover li {
    float: none; 
	background-image: none;
	/*margin: auto;*/
	margin: 0 0 -1px 0;
	padding: 0 0 1px 0;
	line-height: normal;
	
	}
#navbar li:hover li a, #navbar li.hover li a {
    background-color: #63bab0;
    border-bottom: 1px solid #fff;
    color: #ffffff;
	padding:6px 10px 6px 10px;
	margin: 0;
	line-height: normal;
	 }
#navbar li li a:hover {
	color: #9cebe1;
	background-color: #333333;
	
	 
	 }
	 