html,body { 
margin: 5px 0px 0px 0px; padding:0px; text-align: center; height: 100%; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px;
}	

/* this left-aligns content */
.container { text-align:left; width:772px; margin:0px auto;}
.container2 { text-align:left; height:400px; width:772px; margin:0px auto;}

.homeText { background-color:#000000; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; color:#fff; font-family:Tahoma, Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
.homeTextSafari { background-color:#fff; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; color:#000000; font-family:Tahoma, Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
/* secton - builds body content for normal section-level page */
.sectionBody { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; clear:both; text-align:left; }
.sectionBody td { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; clear:both; }
.sectionBody a { color:#4F0072; }
.sectionBody a:hover { color:#666; }
.sectionBody h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333; }
.sectionBody h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; }
/* end secton css */

.banner { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#fff; text-align:center; background:#4F0072; padding:20px 10px; }

.formText { background-color:#ffffff; border:1px solid #999999; color:#333; font-family:Tahoma, Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }

.poweredBy { text-align:center; margin:10px 0px; }
/* end footer css */

#box{
font: 10px/17px verdana, arial, georgia, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
background-color: transparent;
}
a.sl, a.sl:hover, a.sl:active { 
display: block;
text-decoration: none; 
color: transparent;
background-color: #666;
margin: 0px;
padding: 1px 2px 1px 5px;
border-left: 1px solid #9DA0A9;
border-right: 1px solid #9DA0A9;
border-bottom: 1px solid #9DA0A9;
text-align: center;
font-weight: normal;
}
.active {
background-color: #000;
}
a.sl:hover, a.sl:active { 
background-color: #4F0072;
text-align: center;
}
a.sl, a.sl:hover, a.sl:active{
text-align: left;
}

/* login box */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
margin: 0 auto; /* center for now */
width: 271px; /* ems so it will grow */
background: url(images/sbbody-r.gif) no-repeat bottom right;
font-size: 100%;
}
.boxhead {
background: url(images/sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
}
.boxhead h2 {
background: url(images/sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 15px 20px 5px 20px;
color: #444; 
font-weight: bold;
font-family:Arial, Helvetica, sans-serif; 
font-size: 14px; 
}
.boxbody {
background: url(images/sbbody-l.gif) no-repeat bottom left;
margin: 0;
padding: 5px 20px 15px 20px;
}
/* end login box */

.callout {
float: right;
width: 18em; /* "em size" is element dependent */
padding:0.8em;
margin:0 0 .5em 1.6em;
background-color:#eee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
.callout ul {
margin: 15px;
padding: 0px;
list-style-type: square;
}
.callout li {
margin: 1px;
padding: 2px;
}
.SideDoor_Header { BACKGROUND: url(../Media/TimeHighway/Design/Images/Home_04.gif) no-repeat left top; PADDING-TOP: 4px; HEIGHT: 47px }
.SideDoor_Footer { BACKGROUND: url(../Media/TimeHighway/Design/Images/Home_04.gif) no-repeat left top; PADDING-BOTTOM: 4px; HEIGHT: 47px }
.SideDoor_Title { FONT-SIZE: 18px; COLOR: #888; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-ALIGN: center }
.SideDoor_Contact { FONT-SIZE: 10px; COLOR: #888; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-ALIGN: center }
.table { BORDER-RIGHT: #99cc33 1px dotted; BORDER-TOP: #99cc33 1px dotted; BORDER-LEFT: #99cc33 1px dotted; BORDER-BOTTOM: #99cc33 1px dotted }


/*skinable*/
.homeBody {
	background-image:url(images/home_03.jpg);
	background-repeat: no-repeat;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	clear:both;
}
.spacerPX {
	background-color: transparent;
}
.vBlock {
	padding: 10px;
}
.homeBody a {
	color:#ffff00;
}
.homeBody ul { margin:0px 0px 0px 15px;padding:0px; }
.homeBody li { list-style-type:square; padding:0px 0px 5px 0px; }



.headerImage {
	width: 772px;
	height: 72px;
	background: url('images/home_01.gif') transparent top left no-repeat;
}

/* menu items */
.navStrip {
	background:#909090;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	margin:0px;
	padding:0px;
	border-top:solid 1px #AEAEAE;
	border-bottom: solid 1px #4C4C4C;
}
.navStrip strong {font-weight:bold; color:#fff; }


#menucont {
	color: #fff;
	background-color: transparent;
	width: 604px;
	position: absolute;
	top: 80px;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
#menucont a {
	color: #fff;
}

.homeTimeHead {
	height: 93px;
	width: 226px;
	background: url('images/homeTime.gif') transparent top left no-repeat;
}
#homeBenefitsHead {
	height: 93px;
	width: 222px;
	/*background: url('images/homeBenefits.gif') transparent top left no-repeat;*/
}
#homeLoginHead {
	height: 93px;
	width: 216px;
	/*background: url('images/homeLogin.gif') transparent top left no-repeat;*/
}
.testDriveButton{
	width: 128px;
	height: 18px;
	margin: 10px 0;
	background: url('images/testDriveButton.gif') transparent top left no-repeat;
}
.blockText, .blockList {
	font-size: 11px;
	color: #ffffff;
}

.menublock, .display {
float:left;
width:151px;
background-color: transparent;
}
.subs {
background-color: #666;
}
.subs a {
display: block;
}
.menublock .subs {
display: none;
}

a.tl, a.tl:hover, a.tl:active { 
display: block;
text-decoration: none; 
color: transparent;
background-color: transparent;
margin: 0px;
padding: 1px 0px 1px 0px;
border-left: 1px solid #a0a0a0;
border-right: 1px solid #4b4b4b;
text-align: center;
font-weight: normal;
}
a.tl:hover, a.tl:active { 
background-color: #000000;
text-align: center;
}

/* footer css */
.footer { background-image:url(images/home_04.gif); background-repeat: no-repeat; height:47px;  }

.footerText { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#888; line-height:14px; padding-top:18px; text-align:center; }
.footer a { color:#3F608E; text-decoration:none; }
.footer a:hover { color:#666; text-decoration:underline; }

.poweredBy { text-align:center; margin:10px 0px; }
/* end footer css */

a.pointer:hover {
	cursor: pointer;
}
.round_testdrive{
    background: transparent url('images/testDriveButton_right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: xx-small;
	font-weight:bold;
    height: 18px;
    margin-right: 3px;    
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
}
.round_testdrive span {
    background: transparent url('images/testDriveButton_left.gif') no-repeat;
    display: block;
    color: White;
    line-height: 14px;
    padding: 1px 0 5px 5px;
    text-align: center;
} 