body {
	background-color: #333;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;/*color: #FFF;*/
	color :#FFF;
	font-size: 12px;
}
h1
{
	/*
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	*/
    letter-spacing: normal;
	color: #ffcc33;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 8px;
}
h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffcc33;
}
.InfoTags{font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;}

.tdHeader {
background-image: url(../images/topBack.gif);
	background-repeat: repeat-x;
}
.SubHead {
color:#003366;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:bold;
}
.dHead {
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:10px;
margin-top:10px;
}
.HoltcatReportTitle {
	font-size:1em;
	font-weight:bold;
	color:#FFCC33;
}
.bluelink {
	color: #0000FF;
}
.HoltcatReport .Header {
	background-color:#333;
	font-weight:bold;
	color: #FFF;
}
.tdHomeLeftPane {
	text-align: left;
	vertical-align: top;
	width: 615px;
	padding-right: 10px;
	padding-left: 20px;
	color: #333;
}
.tdHomeRightPane {
	width: 335px;
	padding-right: 20px;
	padding-left: 40px;
	text-align: left;
	vertical-align: top;
}

.tdHomeRightPane h2 {
	font-size: 18px;
	color: #000;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: normal;
}
.homeUpper {
	margin-top: 15px;
}
.tdHomeLeftPane h2 {
	font-size: 18px;
	color: #000;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: normal;
}
.tdHomeRightPane a:link {
	font-size: 14px;
	color: #06C;
}
.tblHomeLower {
	background-image: url(/images/bkgLowerBackground.png);
	background-repeat: repeat-x;
}
.homeContent-contentpane {
	background-image: url(../images/home-content-bkg.jpg);
	background-repeat: repeat-y;
}
.txtHomeContactHeadline {
	font-size: 16px;
	font-weight: bold;
	color: #ffcc33;
}
.txtHomeContact {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.HoltcatReport {
	background-color:#bfbfbf;
	color:#000;
}
.HoltcatReport a:visited,.HoltcatReport a:active {
color:#2200CC;
}
.HoltcatReport a:link {
color:#2200CC;
text-decoration:none;
}
.HoltcatReport a:hover {
color:#2200CC;
text-decoration:underline;
}
.headline {
	font-size: 18px;
	color: #000;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.HoltcatReport a:active {
color:#2200CC;
}

.NavUp 
{
    text-align: right;
    color:#2200CC;
}

#construct {
}
.divWrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#maincontent {
	width: 100%;
	background-color: #4b4b4b;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #999;
}
#footer {
	width: 960px;
	font-size: 10px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}
.tdContent {
	background-image: url(../images/v3/bkgBody.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #5b5b5b;
}
.standardcontent {
	padding-right: 50px;
	padding-left: 50px;
	font-size: 12px;
	line-height: 18px;
}
.contentHighlight {
	font-weight: bold;
	color: #ffcc33;
}
a:link {
	color: #ffcc33;
	text-decoration: none;
}

.copyright {
	margin-left: 20px;
	color: #999;
}
.copyright a,.copyright a:visited,.copyright a:active {
	color: #F00;
}
.wrapFooter {
	background-color: #000;
	height: 100%;
}

a:visited { color: #ffcc33;	text-decoration: none;}
a:hover {
	color:#fff;
	text-decoration: underline;
}
a:active { color:#ffcc33; text-decoration: none; }
#contactaddress {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
}
#uppernav {
	margin-right: auto;
	margin-left: auto;
}
.boldred {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
.frontpagebutton {
	height: 75px;
	width: 276px;
}
.frontpagecontent {
	width: 660px;
	padding-right: 25px;
	padding-left: 30px;
	background-color: #666;
	color: #fff;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/bkgHomeContent.png);
	background-repeat: repeat-y;
}
.imgHome {
	margin-bottom: 10px;
}
.employmentcontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999;
	border-left-color: #999;
	padding-right: 10px;
	padding-left: 10px;
}
.employmenttitle {
	padding-top: 10px;
	padding-bottom: 6px;
}
#dotcont {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
#dotsep {
	width: 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

#dotsepHome {
	width: 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.padded {
	padding: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
#foldertab {
	border-top-left-radius: 6px 6px;
	border-top-right-radius: 6px 6px;

	background-color: #3a3a3c;
	width: 100px;
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 14px;
}
#grayfolder {
	margin-top: 25px;
	margin-bottom: 25px;
	color: #FFF;
}
.tdPhone {
	text-align: right;
	vertical-align: bottom;
	height: 53px;
}
.tdFooter {
	color: #000;
	background-color: #fff;
	background-image: url(../images/v3/bkgFooter.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 31px;
}
.tdLowerLinkHeader {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	color: #ffcc33;
}
.tdLowerLink, .tdLowerLink a:link, .tdLowerLink a:active, .tdLowerLink a:visited {
	color: #CCC;
}
.tblCraneThumb .thumb {
	padding-right: 10px;
	padding-top: 10px;
	width: 130px;
}

 .tdLowerLink a:hover {
	color: #ffcc33;
	text-decoration: underline;	 
 }
.tblLowerLinks {
	padding: 5px;
	margin-top: 10px;
}
.tdLowerPhones {
	background-image: url(../images/bkgLowerPane.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000;	
}
.tblCraneThumb , .tblCraneThumb tr td{
	text-align: left;
	vertical-align: top;
}
.tblCraneThumb .description {
	text-align: left;
	vertical-align: top;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

/* - - - - - - - Crane Details - - - - - - - */

.tblCraneInfo .Heading {
	text-align: left;
	vertical-align: top;
}
.tblCraneInfo strong {
	font-size: 15px;
	color: #FFCC33;
}

.tblCraneInfo .Image {
	text-align: left;
	vertical-align: top;
	width: 260px;
	padding-right: 10px;
}

.tdLocationInfo {
	width: 30%;
}

.tblCraneThumb {
	width: 95%;
	margin-bottom: 5px;
}
.tdLocationImage {
	padding-Left: 20px;
}
.dotsep {
	width: 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

#selected {
	font-weight: bold;
	color: #FFF;
}
.divFullCraneSpecs {
	width: 395px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.divLeftNav {
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #666;
	text-align: right;
	margin-top: 15px;
}
#grayfolder strong {
	color: #ffcc33;
}
.tblRightContent {
}
.tblRightContent .tdLeftPane {
	width: 33%;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333;
	text-align: left;
	vertical-align: top;
	padding-top: -10px;
}
.tblRightContent .tdRightPane {
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: -10px;
}
.divHomeBox {
	border-radius: 9px;
	background-color: #FFF;
	border: 1px solid #333;
	color: #666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.divHomeBox h1 {
	color: #666;	
}

.divHomeBox .thumb {
	margin-right: 10px;	
}
.divHomeBox .headline {
	font-size: 14px;
	font-weight: bold;	
}

/* - - - - - DropDown Menu - - - - - */


ul.tabs
{
display: table;
margin: 0;
padding: 0;
list-style: none;
position: relative;
}
ul.tabs li
{
margin: 0;
padding: 0;
list-style: none;
display: table-cell;
float: left;
position: relative;
}
ul.tabs a
{
position: relative;
display: block;
}
/* dropdowns
*************************/
ul.dropdown
{
margin: 0;
padding: 0;
display: block;
position: absolute;
z-index: 999;
top: 100%;
width: 250px;
display: none;
left: 0;
}
ul.dropdown ul.dropdown
{
top: 0;
left: 95%;
}
ul.dropdown li
{
margin: 0;
padding: 0;
float: none;
position: relative;
list-style: none;
display: block;
}


/* - - - - - - - - - - - - - - - - - */
.DropDown {
	padding: 5px;
}

#MenuBar1 {

	margin-right: auto;
	margin-left:50px;	
}

.tdUpperNav {
	text-align: right;
	margin-bottom: 5px;
}
.tdUpperNav a{
	color: #666;
	margin-left: 25px;
}

#homeContent {
	width: 961px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.RightNav a {
	color: #06F;
	font-size: 14px;
}

/* - -  - -  Contact Page - - - - - - - -*/
.contact-content{
	width:956px;
	padding:0px 0px 20px 0px;
	margin:20px 0px 20px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#484848;
	height:auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
 
.contact-content .whois{width:958px; margin:10px 0px 0px 0px; float:left; color:#555555; float:left;}
.contact-content .whois h1{margin:0px; padding:0px 0px 3px 0px; font-family:'Helvetica', serif; font-weight:bold; font-size:25px; border-bottom:#dfdfdf 1px solid; line-height:25px; color:#555555;}

.contact-content .left-pannel{width:560px; margin:0px 0px 0px 0px; padding:0px 20px; float:left;}
.contact-content .left-pannel h1{margin:0px; padding:20px 0px 3px 0px; font:"Helvetica", serif; font-weight:bold; font-size:25px; border-bottom:#dfdfdf 1px solid; line-height:30px;}

.contact-content .left-pannel h2{margin:0px; padding:7px 0px 3px 0px; font-family:"Helvetica", serif; font-weight:normal; font-size:18px; color:#317db9; }
.contact-content .left-pannel h3{margin:0px; padding:7px 0px 3px 0px; font-family:"Helvetica", serif; font-weight:normal; font-size:18px; color:#317db9; border-bottom:#dfdfdf 1px solid; }
.contact-content .left-pannel span{ padding:0px 7px; font-family:Arial, Helvetica, sans-serifs-serif; font-weight:normal; font-size:13px; color:#555555; background:#f1f1f1; border:#e1e1e1 1px solid; height:20px; line-height:20px; }
.contact-content .left-pannel p{ padding:15px 0px 10px 0px; margin:0px; font-family:Arial, Helvetica, sans-serifs-serif; font-weight:normal; font-size:15px; color:#555555; line-height:18px; text-align:justify;}
.contact-content .left-pannel p a{font-family:Arial, Helvetica, sans-serifs-serif; font-weight:normal; font-size:15px; color:#141819; text-decoration:none; font-weight:bold;}
.contact-content .left-pannel p a:hover{font-family:Arial, Helvetica, sans-serifs-serif; font-weight:normal; font-size:15px; color:#156fab;  text-decoration:none; font-weight:bold;}
.contact-content .left-pannel .fa{
	font-family:Arial, Helvetica, sans-serifs-serif;
	font-weight:normal;
	font-size:15px;
	color:#ffcc33;
	text-decoration:none;
	float:left;
	width:100px;
	padding:0px;
	margin:10px 0px;
}
.contact-content .left-pannel .fa2{
	font-family:Arial, Helvetica, sans-serifs-serif;
	font-weight:normal;
	font-size:15px;
	color:#ffcc33;
	text-decoration:none;
	float:left;
	width:400px;
	padding:0px;
	margin:6px 0px;
}

.scontact-content .left-pannel ul {margin:0px; padding:0px; list-style:none;}
.contact-content .left-pannel ul li {margin:0px; padding:0px 0px 0px 18px; list-style:none; background:url(../images/arrow.png) no-repeat left; font-weight:bold;}
.contact-content .left-pannel ul li a{ color:#555555; text-decoration:none;}
.scontact-content .left-pannel ul li a:hover{ color:#2e90cd; text-decoration:none;}
.contact-content .left-pannel .button{ width:113px; height:29px; margin:10px 0px 10px 0px; }

.contact-content .left-pannel .form-bg{margin:0px; padding:0px 0px 0px 10px; font:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; background:url(/images/form-bg.jpg) no-repeat; border:none; width:330px; height:26px; line-height:26px; }

.contact-content .left-pannel .comment-bg{
	margin:0px;
	padding:10px 0px 0px 10px;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	background:url(/images/comment-bg.jpg) no-repeat;
	border:none;
	width:332px;
	height:172px;
	text-align: left;
	vertical-align: top;
}
.txtHomeContact {
	font-size: 12px;
}
#construct tr .tdContent .divWrapper #maincontent-home tr td table tr td #homeContent tr .homeContent-contentpane table tr .tdHomeLeftPane {
	font-size: 16px;
}
.homeBlue {
	color: #00F;
}

