@import url("Sterlingdefault.css");

.titanBody {
	background:url(images/bg_pageback_home.jpg) repeat-x top transparent;
}

p{
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:16px; 
	font-weight: normal;
	text-decoration: none;
	color: #5A5A5A;
	margin-bottom: 15px;
}

h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px; 
	font-weight: normal;
	color: #5A5A5A;
	margin-bottom: 15px;
	margin-top: 2px;
}
	
h2{
	font-family: Trebuchet MS, "Times New Roman", Times, serif; 
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

h3{
	font-family: Trebuchet MS, "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #333333;
	text-transform: uppercase; 
	font-weight: 800;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #5A5A5A;
	text-transform: uppercase; 
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #5A5A5A;
	text-transform: none; 
	font-weight: bold;
	line-height: 16px;
}


.imageRight {
	margin-left: 30px;
	float: right;
	border: 1px solid #cccccc;
}
.imageLeft {
	margin-right: 30px;
	display: inline;
	float: left;
	border: 1px solid #cccccc;
}
.imageRightNoBorder {
	margin-left: 30px;
	float: right;
}
.imageLeftNoBorder {
	margin-right: 30px;
	float: left;
}



#pageTopArea{
	border-bottom: 0px;
}

#pageTools{display:none;}		

#topContentContainer {
	width: 1026px;
	margin-left: -34px;
	margin-bottom: -30px;
	padding: 0 !important;
	background:url(images/bg_home.jpg) top center no-repeat #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	line-height:16px; 
}

div.CenterZone{height:360px;background:url("images/OurFleet.jpg"); background-repeat:no-repeat;}
#centerContentContainer div.CenterZone p a img {margin-top:230px;clear:both;margin-left:10px;border:none;}
#centerContentContainer div.CenterZone p a + a img{margin-top:0px;}
#centerContentContainer div.CenterZone p a + a + a img{margin-top:0px;display:block;}
*html #topContentContainer {margin-left: -36px;} /* IE 6 */
html* #topContentContainer {margin-bottom: -5px;} /* IE 7 */

#topContentContainer .FreeformLeft{
	float: left;
	width: 467px;
	height: 128px;
	margin: 170px 0 26px 34px;
	background: url(images/bg_home_freeform.jpg) no-repeat;
}
*html #topContentContainer .FreeformLeft {margin: 170px 0 20px 39px;} /* IE 6 */

#topContentContainer .FreeformRight{
	float: left;
	width: 467px;
	height: 128px;
	margin: 170px 0 20px 10px;
	background: url(images/bg_home_freeform.jpg) no-repeat;
}
*html #topContentContainer .FreeformRight {margin: 170px 0 20px 8px;} /* IE 6 */

#topContentContainer .FreeformLeft img,
#topContentContainer .FreeformRight img {
	float: left;
	width: 103px;
	height: 103px;
	padding: 1px;
	margin: 4px 10px;
	background: #ffffff;
	border: 5px solid #E1E1E1;
}
#topContentContainer .FreeformLeft h1,
#topContentContainer .FreeformLeft h2,
#topContentContainer .FreeformLeft h3,
#topContentContainer .FreeformLeft h4,
#topContentContainer .FreeformRight h1,
#topContentContainer .FreeformRight h2,
#topContentContainer .FreeformRight h3,
#topContentContainer .FreeformRight h4 {
	width: 320px;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 26px;
	color: #5A5A5A;
	font-weight: normal;
	margin: 10px 0 3px 0;
}
#topContentContainer .FreeformLeft p,
#topContentContainer .FreeformRight p {
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	line-height:14px; 
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
}
#topContentContainer .FreeformLeft p a,
#topContentContainer .FreeformRight p a {
	font-size: 11px;
}
#contentContainer {
	margin-top: 25px;
}
#leftContentContainer{
	width: 365px;
	float: left;
	margin-right: 25px;
	margin-bottom: 5px;
}
#centerContentContainer {
	width: 179px;
	float: left;
	margin-right: 25px;
	padding-bottom: 20px;
}

#centerContentContainer img {
	border: 1px solid #CECECE; 
	margin: 0;
	padding: 0;
}

#calloutContentContainer {
	float: left;
	width: 350px;
}
#calloutContentContainer { /* mac firefox */
} 
#calloutContentContainer h4{
	font-family: Trebuchet MS, "Times New Roman", Times, serif; 
	font-size: 14px; 
	color: #3E3B3C;
	text-transform: uppercase; 
	font-weight: 600;
	margin-bottom: 5px;
}

html* #calloutContentContainer {
	margin-top: 0;
}
#calloutContentContainer p {
	margin: 0;
	font-size: 12px;
}
#calloutContentContainer div {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 40px;
}

#calloutContentContainer p a:link{margin: 0; padding: 0; font-weight: bold;}
#calloutContentContainer p a:visited{margin: 0; padding: 0;font-weight: bold;}
#calloutContentContainer p a:hover{margin: 0; padding: 0;font-weight: bold;}
#calloutContentContainer p a:active{margin: 0; padding: 0;font-weight: bold;}
#calloutContentContainer img {
	max-width; 340px;
	border: 1px solid #cccccc;
	padding: 1px;
	background: #ffffff;
	margin: 3px 8px 5px 0;
}

#contentNavContainer,
#centerContentContainer .TOCBlock,
.AggregationRelated{
	margin: 0 0 30px 0; 
	padding:5px 10px 0 10px; 
	border-bottom: 1px solid #CECECE; 
	width:159px; 
	float:right;
	clear: both;
	background: url(images/bg_home_callout.jpg) top no-repeat #DCDDDC;
}
html* #contentNavContainer,
html* #centerContentContainer .TOCBlock,
html* .AggregationRelated,
*html #contentNavContainer,
*html #centerContentContainer .TOCBlock,
*html .AggregationRelated{
	margin: 0;
}
*html #centerContentContainer .AggregationResults {
	margin: 0;
}
	
*html #centerContentContainer .AggregationResults h3 {
	width: 159px;
}
*html #centerContentContainer .TOCBlock .AggregationResults h3 {
	margin-top: 6px;
}
#contentNavContainer h3,
#centerContentContainer .TOCBlock h3,
.AggregationRelated h3 {font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 12px; color: #333333;text-transform: uppercase; font-weight: 800;margin-bottom: 10px;}
#contentNavContainer ul,
#centerContentContainer .TOCBlock h4,
.AggregationRelated h4 {list-style: none;margin: 0; padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-transform:none;font-weight: normal;}
#contentNavContainer li,
#centerContentContainer .TOCBlock a,
.AggregationRelated a {background: url(images/dot_contentNav.gif) no-repeat 2px 50%; margin: 4px 0 5px 0; padding:0 0 2px 20px; text-align:left; }
	#contentNavContainer a:link,
	#centerContentContainer .TOCBlock a:link,
	.AggregationRelated a:link{color:#333333; text-decoration:none;}
	#contentNavContainer a:visited,
	#centerContentContainer .TOCBlock a:visited,
	.AggregationRelated a:visited{color:#333333; text-decoration:none;}			
	#contentNavContainer a:hover,
	#centerContentContainer .TOCBlock a:hover,
	.AggregationRelated a:hover{color:#004685; text-decoration:none;}
	#contentNavContainer a:active,
	#centerContentContainer .TOCBlock a:active,
	.AggregationRelated a:active{color:#333333; text-decoration:none;}			
#contentNavContainer a.selected,
#centerContentContainer .TOCBlock a.selected,
.AggregationRelated a.selected {color:#004685; font-weight: bold;}
#centerContentContainer .TOCBlock div div {margin: 0;padding: 0 0 10px 0;}

#contentArea .formEditor {
	margin: 0 0 10px 0; 
	padding:14px 9px 0 9px; 
	border-bottom: 1px solid #CECECE; 
	width:161px; 
	height: 180px;
	float:right;
	clear: left;
	background: url(images/bg_home_callout.jpg) top no-repeat #DCDDDC;
}
#contentArea .formEditor { /* mac firefox */
	margin: 0 0 10px 0; 
	padding:4px 9px 0 9px; 
}

html* #contentArea .formEditor,
* html #contentArea .formEditor {
	margin: 3px 0 10px 0;
	padding:14px 9px 0 9px; 
}
#contentArea .formEditor h3 {
	line-height: 13px;
	margin-bottom: 8px;
}
#contentArea .formEditor span {
	float: left;
	width: 100%;
	display: block;
	clear: both;
}
#contentArea .formEditor span input {
	margin: 0;
	float: left;
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
#contentArea .formEditor span label {
	float: left;
	display: block;
	width: 550px;
	padding-bottom: 5px;
}
#contentArea .formEditor div {
	float: left;
}
#contentArea .formEditor div input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background: url(images/bg_button.gif) no-repeat;
	width: 65px;
	height: 21px;
	margin: 10px 0 10px 0;
	padding: 0 0 3px 0;
	border: 0;
	cursor: pointer;
}

#contentArea .formEditor input#cmsForms_EmailAddress {
	background: #fff !important;
	margin: 0 !important;
	vertical-align: middle !important;
	border: 1px solid #ccc;
	width: 150px !important;
	height: 16px !important;
}
#contentArea .formEditor .ErrorMessage {
	background: url(images/bg_errorMessage.gif) no-repeat center top !important;
	font-size: 1px;
	color: #DCDDDC;
	height: 30px;
	text-align: center;
	width: 150px;
}

.testClass{

	float:left;
	color: #666666;
}

/* ========================================================================================== HOME JQUERY */
#calloutContentContainer{position:relative;overflow:visible;}
#calloutContentContainer .Aggregation{background-image:none;background:none;height:320px;width:350px;padding:0px 0px 0px 0px;border:none;overflow:visible;}

#calloutContentContainer h3{display:none;}

/*topZone Jquery slideshow*/
#calloutContentContainer .AggregationResults{}
#calloutContentContainer .AggregationResults #nav{display:none;}
#calloutContentContainer .AggregationResults div.OneCol div.image{}

#calloutContentContainer .AggregationResults #nav a{}
#calloutContentContainer .AggregationResults #nav a:hover,
#calloutContentContainer .AggregationResults #nav a:focus,
#calloutContentContainer .AggregationResults #nav a:active,
#calloutContentContainer .AggregationResults #nav a.activeSlide{}
#calloutContentContainer .AggregationResults h4,
#calloutContentContainer .AggregationResults h4 a{}
#calloutContentContainer .AggregationResults .OneCol div p.teaser{}
#calloutContentContainer .AggregationResults .OneCol div p.linkText a{}

#calloutContentContainer .AggregationResults a:link,
#calloutContentContainer .AggregationResults a:visited,
#calloutContentContainer .AggregationResults a:hover,
#calloutContentContainer .AggregationResults a:active{}

#calloutContentContainer .AggregationResults .linkText a:link,
#calloutContentContainer .AggregationResults .linkText a:visited,
#calloutContentContainer .AggregationResults .linkText a:hover,
#calloutContentContainer .AggregationResults .linkText a:active{}

#calloutContentContainer .AggregationResults .OneCol {}
#calloutContentContainer .AggregationResults .OneCol div {}
#calloutContentContainer .AggregationResults .OneCol div.altRow {}


#calloutContentContainer .AggregationResults .OneCol .image{height:400px;}
#calloutContentContainer .AggregationResults .OneCol .image h4{position:relative;z-indez:100;background-color:#fff;}
#calloutContentContainer .AggregationResults .OneCol .image p.teaser{position:relative;z-index:100;top:-8px;}
#calloutContentContainer .AggregationResults .OneCol .image a img{position:absolute;z-index:0;top:29px;}
#calloutContentContainer .AggregationResults .OneCol .image p.teaser a{position:relative;z-index:100;top:240px;}


