html {

	overflow: -moz-scrollbars-vertical;

}


body.bgHome{
background:url(/assets/images/backgrounds/homepage_bg.gif) repeat-x #1d69b2;
}

body.insideBody{
background-color: #1d6bb5;
}

body.insideBodyAqua{
background-color:#0081c6;
}

body.insideBodyGreen{
background-color: #439539;
}


#wrapper{
width:959px;
margin:0 auto;
font:12px Arial;
color:#565656;
}

#wrapperContainer{
background-color: #fff;
padding:30px 0px 20px 0px;
}

#wrapperInside{
width:959px;
margin:0px auto;
font:12px Arial;
color:#565656;
}

#mainBox {
position:absolute; 
top:30px;
width:959px;
*padding:0px 0px 0px 1px;
}

#logo a{
background: url(/assets/images/layout/edoc_logo.gif) no-repeat;
display: block;
width:89px;
height:57px;
}

#logo a{
background: url(/assets/images/layout/edoc_logo.gif) no-repeat;
display: block;
width:89px;
height:57px;
}

#logoAqua a{
background: url(/assets/images/layout/edoc-logo-aqua.gif) no-repeat;
display: block;
width:89px;
height:57px;
}

#logoGreen a{
background: url(/assets/images/layout/edoc-logo-green.gif) no-repeat;
display: block;
width:89px;
height:57px;
}


#logo{
margin:0px 0px 15px 0px;
}

#logoAqua{
margin:0px 0px 15px 0px;
}

#logoGreen{
margin:0px 0px 15px 0px;
}

#mainNav{
float:right;
-width:550px;
}



#mainNav ul{
	height: 16px;
	margin:25px 0px 0px 0px;
}

#mainNav li {
	float: left;
	height: 16px;
	display:inline;
}

#mainNav li a {
	height: 16px;
	display: block;
}

#mainNav #homeNavItem, #mainNav #homeNavItem a { width:65px; background: url(/assets/images/layout/main-nav.gif) 0px -41px no-repeat; }
#mainNav #sectorsNavItem, #mainNav #sectorsNavItem a { width:93px; background: url(/assets/images/layout/main-nav.gif) -78px -41px no-repeat; }
#mainNav #helmNavItem, #mainNav #helmNavItem a { width:73px; background: url(/assets/images/layout/main-nav.gif) -179px -41px no-repeat; }
#mainNav #aboutusNavItem, #mainNav #aboutusNavItem a { width: 108px; background: url(/assets/images/layout/main-nav.gif) -238px -41px no-repeat; }
#mainNav #contactusNavItem, #mainNav #contactusNavItem a { width: 105px; background: url(/assets/images/layout/main-nav.gif) -335px -41px no-repeat; }
#mainNav #ourguaranteeNavItem, #mainNav #ourguaranteeNavItem a { width: 138px; background: url(/assets/images/layout/main-nav.gif) -440px -41px no-repeat; }

.productNav #homeNavItem, #mainNav #homeNavItem a:hover, #mainNav #homeNavItem a.active { width: 65px; background: url(/assets/images/layout/main-nav.gif) 0px -14px no-repeat; }
.productNav #sectorsNavItem, #mainNav #sectorsNavItem a:hover, #mainNav #sectorsNavItem a.active { width: 93px; background: url(/assets/images/layout/main-nav.gif) -78px -14px no-repeat; }
.customersNav #helmNavItem, #mainNav #helmNavItem a:hover, #mainNav #helmNavItem a.active { width: 73px; background: url(/assets/images/layout/main-nav.gif) -179px -14px no-repeat; }
.partnersNav #aboutusNavItem , #mainNav #aboutusNavItem a:hover,  #mainNav #aboutusNavItem a.active { width: 108px; background: url(/assets/images/layout/main-nav.gif) -238px -14px no-repeat; }
.supportNav #contactusNavItem, #mainNav #contactusNavItem a:hover, #mainNav #contactusNavItem a.active { width: 105px; background: url(/assets/images/layout/main-nav.gif) -335px -14px no-repeat; }
.supportNav #ourguaranteeNavItem, #mainNav #ourguaranteeNavItem a:hover, #mainNav #ourguaranteeNavItem a.active { width: 138px; background: url(/assets/images/layout/main-nav.gif) -440px -14px no-repeat; }

#mainTimberNav{
float:right;
-width:550px;
}



#mainTimberNav ul{
	height: 16px;
	margin:25px 0px 0px 0px;
}

#mainTimberNav li {
	float: left;
	height: 16px;
	display:inline;
}

#mainTimberNav li a {
	height: 16px;
	display: block;
}



#mainTimberNav #timberhomeNavItem, #mainTimberNav #timberhomeNavItem a { width:71px; background: url(/assets/images/layout/main-nav_timber.gif) 0px -41px no-repeat; }
#mainTimberNav #sectorsNavItem, #mainTimberNav #sectorsNavItem a { width:94px; background: url(/assets/images/layout/main-nav_timber.gif) -69px -41px no-repeat; }
#mainTimberNav #aboutusNavItem, #mainTimberNav #aboutusNavItem a { width: 106px; background: url(/assets/images/layout/main-nav_timber.gif) -176px -41px no-repeat; }
#mainTimberNav #contactusNavItem, #mainTimberNav #contactusNavItem a { width: 105px; background: url(/assets/images/layout/main-nav_timber.gif) -294px -41px no-repeat; }

.productNav #timberhomeNavItem, #mainTimberNav #homeNavItem a:hover, #mainTimberNav #timberhomeNavItem a.active { width: 71px; background: url(/assets/images/layout/main-nav_timber.gif) 0px -14px no-repeat; }
.productNav #sectorsNavItem, #mainTimberNav #sectorsNavItem a:hover, #mainTimberNav #sectorsNavItem a.active { width: 94px; background: url(/assets/images/layout/main-nav_timber.gif) -69px -14px no-repeat; }
.partnersNav #aboutusNavItem , #mainTimberNav #aboutusNavItem a:hover,  #mainTimberNav #aboutusNavItem a.active { width: 106px; background: url(/assets/images/layout/main-nav_timber.gif) -176px -14px no-repeat; }
.supportNav #contactusNavItem, #mainTimberNav #contactusNavItem a:hover, #mainTimberNav #contactusNavItem a.active { width: 105px; background: url(/assets/images/layout/main-nav_timber.gif) -294px -14px no-repeat; }


/*HOME PAGE CSS*/

#aboutEdoc{
background-color: #1d6bb5;
color:#ebebeb;
width:428px;
position:absolute;
top:785px;
padding:0px 0px 30px 0px;
z-index: 98;
}

#aboutEdoc p{
padding:0px 0px 10px 0px;
}

#homeNews{
width:463px;
#background-color: #fcfcfc;
}

#latestNews{
position:absolute;
top:622px;
*top:628px;
z-index:99;
width: 463px;
}

#homeNews a, #homeNews a:visited{
color:#505050;
text-decoration: none
}

#homeNews a:hover{
color:#505050;
text-decoration: underline
}

#homeNews p{
color:#b5b5b5;
text-transform: uppercase;
font-size:11px;
}

#homeNews li{
background: url(/assets/images/icons/news_icon.gif) 0px 0px no-repeat;
float:left;
padding:0px 0px 0px 27px;
width:204px;
}


#latestEvents{
position:absolute;
top:622px;
*top:628px;
left:500px;
z-index:99;
width: 463px;
}

#homeEvents a, #homeEvents a:visited{
color:#505050;
text-decoration: none
}

#homeEvents a:hover{
color:#505050;
text-decoration: underline
}

#homeEvents p{
color:#b5b5b5;
text-transform: uppercase;
font-size:11px;
}

#homeEvents li{
background: url(/assets/images/icons/star_icon.gif) 0px 0px no-repeat;
float:left;
padding:0px 0px 0px 27px;
width:204px;

}

.archivesLink{
color:#b5b5b5;
padding:7px 0px 0px 257px;
}

.archivesLink a, .archivesLink a:visited, #mainBox #latestEvents .archivesLink a, latestEvents .archivesLink a:visited{
color:#b5b5b5;
text-decoration: none;
font-size:10px;
}

.archivesLink a:hover, #latestEvents .archivesLink a:hover{
color:#b5b5b5;
text-decoration: underline;
}

#homeCallouts{
width:425px;
color:#565656;
position:relative;
top:350px;
left:0px;
z-index:102;
}

#helmHome{
width:463px;
background: url(/assets/images/home/left_callout_bg.png) bottom no-repeat;
height:282px;

}

#watchHelm{
position:absolute;
left:480px;
z-index:102;
width:480px;
height:282px;

background: url(/assets/images/home/right_callout_bg.png) bottom no-repeat;

}

#watchHelm p{
	width: 440px;
}

#homeCallouts img.banners{
padding:0px 0px 0px 0px;
}

#homeCallouts ul, #homeCallouts p, .calloutTitle, .calloutButton{
padding:7px 18px 0px 24px;
}

.calloutButton{
padding:0px 0px 10px 24px;
}

#homeCallouts li{
padding:0px 0px 7px 0px;
font-size:11px;
}

#homeCallouts p{
font-size:11px;
line-height: 110%;
padding-bottom:10px;
}

#homeCallouts .subTitle{
padding:0px 18px 7px 18px;
}

#homeHeader{
background:url(/assets/images/layout/home_header.jpg) no-repeat;
display: block;
width:961px;
height:297px;
}

#navContainer{
*margin:0px 0px 13px 0px;
}

#chooseIndustry{
width: 437px;
padding:30px 0px 0px 0px;
}

#supportPhone{
width:550px;
}

.supportLink a, .supportLink a:visited{
background: url(/assets/images/layout/support_link.gif) no-repeat bottom;
display: block;
width:94px;
height:19px;

text-align: right;
margin:1px 0px 0px 300px;
}

.supportLinkGreen a, .supportLinkGreen a:visited{
background: url(/assets/images/layout/support_link_timber.gif) no-repeat bottom;
display: block;
width:94px;
height:19px;

text-align: right;
margin:1px 0px 0px 300px;
}

.supportLink a:hover, .supportLink a.active{
background: url(/assets/images/layout/support_link_active.gif) no-repeat bottom;
}

.supportLinkGreen a:hover, .supportLinkGreen a.active{
background: url(/assets/images/layout/support_link_active_green.gif) no-repeat bottom;
}

.phoneNumber{
text-align: right;
padding:0px 0px 0px 0px;

}

#insideSiteInfo{
width:959px;
margin:0 auto;
color:#ebebeb;
font-size: 12px;
padding:20px 0px 0px 0px;
height:80px;
}

#insideSiteInfo div{
width: 365px;
}

#siteInfo{
background-color: #1d6bb5;
color:#ebebeb;
width:328px;
margin:560px 121px 40px 0px;
-margin:99px 76px 40px 0px;
}

#siteInfo a, #siteInfo a:visited, #insideSiteInfo a, #insideSiteInfo a:visited{
color:#ebebeb;
text-decoration: none;
}

#siteInfo a:hover, #insideSiteInfo a:hover{
color:#ebebeb;
text-decoration: underline;
}

#siteInfo li, #insideSiteInfo li{
float:left;
display:inline;
padding:0px 0px 0px 2px;
}

.designedBy{
padding:40px 0px 0px 0px;
font-size:10px;
}

.testimonialContentHome{
font:12px Georgia;
font-style: italic;
line-height: 150%;
margin:20px 0px 0px 0px;
}

.testimonialAuthorHome{
font-family:Georgia;
font-style: italic;
line-height: 150%;
}


/*TEMPLATE CSS*/

#siteInfoContainer{
width:100%;
}

#breadCrumbs{
padding:7px 0px 10px 0px;
border-bottom: 1px solid #d7d7d7;
}

#breadCrumbs li{
display: inline;
float:left;
padding:0px 2px 0px 2px;
color:#005288;
}

#breadCrumbs a, #breadCrumbs a:visited{
color:#005288;
text-decoration: none;
}

#breadCrumbs a:hover{
text-decoration: underline;
}

#breadCrumbs .aqua li{
color:#0081c6;
}

#breadCrumbs .aqua a, #breadCrumbs .aqua a:visited{
color:#1d6bb5;
text-decoration: none;
}

#breadCrumbs .green li{
color:#439539;
}

#breadCrumbs .green a, #breadCrumbs .green a:visited{
color:#439539;
text-decoration: none;
}



#contentContainer{
padding:20px 0px;
}

#secondaryContent{
width:185px;
padding:0px 0px 1px 0px;
margin:0px 34px 0px 0px;
}

#primaryContent{
width:529px;
}

#primaryContent p{
line-height: 140%;
padding:0px 0px 15px 0px;
}

#tertiaryContent{
width:160px;
}

#tertiaryContent .greyCallout {
display:inline;
}

#tertiaryContent .greyCallout a{
display:block;
height:70px;
}

.subNav li.navHeader{
font-weight:bold;
padding:12px 0px 5px 10px;
border-bottom:1px solid #ccc;
text-transform: uppercase;
}

.subNav li.levelOne{
padding:5px 0px 5px 0px;
border-bottom:1px solid #ccc;
}

.subNav .last{
border:none;
}

.subNav li.first{
border-top:1px solid #ccc;
}

.subNav .secondLevel{
padding:5px 0px 0px 0px;
}

li.levelOne a, li.levelOne a:visited{
color:#555555;
text-decoration: none;
background: url(/assets/images/icons/circle_icon.gif) 10px 2px no-repeat;
padding:0px 0px 0px 30px;
}

li.levelTwo a,li.levelTwo a:visited {
color:#555555;
font-size:11px;
text-decoration: none;
background: url(/assets/images/icons/dot_icon.gif) 29px 3px no-repeat;
padding:0px 0px 0px 40px;
}

li.levelThree a,li.levelThree a:visited {
color:#555555;
font-size:11px;
text-decoration: none;
background: url(/assets/images/icons/dash_icon.gif) 39px 6px no-repeat;
padding:0px 0px 0px 52px;
}

.subNav li a:hover{
text-decoration: underline;
}

.subNav li a.active{
color:#005288;
font-weight: bold;
}

.subNav li a.activeAqua{
color:#0081c6;
font-weight: bold;
}

.subNav li a.activeGreen{
color:#439539;
font-weight: bold;
}

p.biggerTitle{
color:#898989;
font-size: 16px;
padding:0px 0px 40px 0px;
line-height: 120% !important;
}

.insideTestimonialContent{
font:13px Georgia;
font-style: italic;
line-height: 120%;
margin:15px 0px 0px 0px;
}

.insideTestimonialAuthor{
font:10px Georgia;
font-style: italic;
padding:7px 0px 0px 0px;
}

.sideCallouts li{
padding:0px 0px 7px 0px;
}

.sideCallouts img{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border: none;
border-collapse: collapse;
}

.pdfCallout{
background:url(/assets/images/buttons/pdfCallout_background.gif) no-repeat;
}

.pdfCallout p{
padding:12px 23px 15px 40px;
}

.pdfCallout a, .pdfCallout a:visited{
text-decoration: none;
color:#fff;
}

#bulletCallout{
background: url(/assets/images/backgrounds/bulletCallout_bg_bottom.gif) bottom no-repeat;
}

#bulletCallout ul{
padding:0px 15px 7px 15px;
}

#bulletCallout li{
background: url(/assets/images/icons/circle_icon.gif) 0px 2px no-repeat;
padding:0px 0px 7px 17px;
}

.contentCallout{
padding:15px 0px;
}

.contentCallout li{
float:left;
display:inline;
padding:0px 8px 0px 0px;
}

.contentCallout li.last{
padding:0px;
}

#industriesCallout{
width:535px;
background:url(/assets/images/backgrounds/industries_BG_top.gif) top no-repeat;
margin:7px 0px;
}

#industriesCallout img, #boxCallout img{
-padding:0px 0px 0px 1px;
vertical-align: bottom;
}

#boxCallout{
width:535px;
background:url(/assets/images/backgrounds/industries_BG_top.gif) top no-repeat;
margin:7px 0px;
}

#boxCallout h3{
padding:25px 25px 10px 25px;
}

#boxCallout ul{
margin:0px 25px 0px 15px;
}

#industriesCallout .industryMarine, #industriesCallout .industryMarineRIGHT{
width:204px;
}

#industriesCallout .industryMarine{
padding:27px 0px 0px 30px;
}

#industriesCallout .industryMarineRIGHT{
padding:27px 40px 0px 0px;
}

#industriesCallout .industryMarine li.none , #industriesCallout .industryMarineRIGHT li.none{
background:none;
padding:0px 0px 10px 0px;
}

#industriesCallout .industryMarine li{
background: url(/assets/images/icons/marine_bullet.gif) no-repeat;
}

#industriesCallout .industryMarineRIGHT li{
background: url(/assets/images/icons/marine_bullet.gif) no-repeat;
}

#industriesCallout .industryForestry, #industriesCallout .industryForestryRIGHT{
width:204px;
}

#industriesCallout .industryForestry{
padding:27px 0px 0px 30px;
}

#industriesCallout .industryForestryRIGHT{
padding:27px 40px 0px 0px;
}

#industriesCallout .industryForestry li.none , #industriesCallout .industryForestryRIGHT li.none{
background:none;
padding:0px 0px 10px 0px;
}

#industriesCallout .industryForestry li{
background: url(/assets/images/icons/forestry_bullet.gif) no-repeat;
}

#industriesCallout .industryForestryRIGHT li{
background: url(/assets/images/icons/forestry_bullet.gif) no-repeat;
}

#industriesCallout a, #industriesCallout a:visited{
text-decoration: none;
font-size: 14px;
color:#555555;
}

#industriesCallout a:hover{
text-decoration: underline;
font-size: 14px;
color:#555555;
}

#industriesCallout p{
font-size:11px;
color:#898989;
}

#industriesCallout li{
padding:0px 0px 10px 35px;
}

#industriesCallout li.last{
padding:0px 0px 0px 35px;
}

ul.contactInfo{
padding:0px 0px 10px 0px;
}

.contactInfo li{
padding:0px 0px 5px 0px;
}

ul.events{
margin:0px 0px 15px 0px;
}

.events li.borderTop{
height:1px;
width:460px;
border-bottom:1px solid #ccc;
margin: 0px 0px 7px 0px;
}

.events li.border{
height:1px;
width:460px;
border-bottom:1px solid #ccc;
margin: 7px 0px 0px 0px;
}

.events li.logo{
width:150px;
margin:0px 20px 0px 0px;
text-align: center;
}

.events li.description{
width:310px;
padding:10px 0px 0px 0px;
}

.events li.noLogo{
width:460px;
}

.careerList li{
padding:0px 0px 10px 0px;
}

.pressReleases li{
padding:0px 0px 10px 0px;
}

.date{
border:1px solid #ccc;
margin:0px 15px 0px 0px;
text-align: center;

}

.month{
padding:4px;
font-size:10px;
text-align: center;
width:23px;
}

.day{
font-size: 10px;
color:#005288;
border-left:1px solid #ccc;
padding:4px 0px;
font-weight: bold;
text-align: center;
width:28px;
}

.link{
width:300px;
margin:2px 0px 0px 0px;

}

/*GENERAL CSS*/

strong{
font-weight: bold;
}

.question{
font-weight: bold;
font-size:16px;
padding:10px 0px 5px 0px;
}

.answer{
padding:0px 0px 20px 0px;
}


.lableTitle{
padding:0px 0px 5px 0px;
}

.blueItalic{
color:#005288;
font-style: oblique;
}

h1.cpost-title{
font-size:38px;
color:#005288;
padding:0px 0px 15px 0px;
}

h1.cpost-titleAqua{
font-size:38px;
color:#0081c6;
padding:0px 0px 15px 0px;
}

h1.cpost-titleGreen{
font-size:38px;
color:#439539;
padding:0px 0px 15px 0px;
}

h2{
font-size:20px;
color:#005288;
padding:0px 0px 10px 0px;
}

h2.aqua{
font-size:20px;
color:#0081c6;
padding:0px 0px 10px 0px;
}

h2.green{
font-size:20px;
color:#439539;
padding:0px 0px 10px 0px;
}

h3{
font-size:16px;
color:#005288;
padding:0px 0px 7px 0px;
}

h3.aqua{
font-size:16px;
color:#0081c6;
padding:0px 0px 7px 0px;
}

h3.green{
font-size:16px;
color:#439539;
padding:0px 0px 7px 0px;
}

h4{
font-weight: bold;
font-size:16px;
padding:7px 0px 5px 0px;
}

h4.noPadding{
padding:10px 0px 5px 0px;
}

h5{
font-weight: bold;
font-size:14px;
padding:10px 0px 5px 15px;
}

a, a:visited{
color:#005288;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

a.aqua, a.aqua:visited{
color:#0081c6;
text-decoration: none;
}

a.aqua:hover{
text-decoration: underline;
}

a.green, a.green:visited{
color:#439539;
text-decoration: none;
}

a.green:hover{
text-decoration: underline;
}

#primaryContent ul.bulletCircles li.secondNav{
background:url(/assets/images/icons/solidCircle_bullet.gif) 31px 4px no-repeat;
padding:0px 0px 5px 47px;
}

ul.bulletCircles{
padding:0px 0px 10px 0px;
}

ul.bulletCircles li{
text-decoration: none;
background: url(/assets/images/icons/circle_icon.gif) 10px 12px no-repeat;
padding:10px 0px 5px 30px;
}

.bodyCallout{
background: url(/assets/images/backgrounds/bodyCallout_bottom.gif) bottom no-repeat;
font-size:13px;
color:#fff;
width:520px;
margin:0px 0px 15px 0px;
}

.bodyCallout p{
margin:0px 20px;
}

#primaryContent .bodyCallout a, #primaryContent.bodyCallout a:visited{
color:#fff;
text-decoration: none;
}

#primaryContent .bodyCallout a:hover{
text-decoration: underline;
}

.bodyCallout .left{
width:23px;

float:left;
padding:5px 10px 0px 15px;
}

.bodyCallout .right{
width:464px;

float:left;
padding:0px 15px 0px 0px;
}

#primaryContent .bodyCallout .right{
margin:0px;
padding:0px 0px 12px 0px;
font-size:11px;
}

#primaryContent .bodyCallout .right .title{
margin:0px;
padding:0px;
font-size:16px;
}

.successStory{
padding:15px 0px;
}

.successStory .photo{
width:150px;
height:150px;
margin:0px 15px 0px 0px;
}

.story{
width:360px;
}

.storyQuote{
font-style: italic;
}


/*TAB CSS*/

.tabs{
	width:529px;
margin:10px 0px;
}


#solutions{
width: 144px;
	height: 244px;
background:url(/assets/images/buttons/helmTabNav_all.gif) no-repeat;
}

.timber{
background:url(/assets/images/buttons/timberTabNav_all.gif) no-repeat;
}

#solutions li {
	float: left;
	height: 29px;
	display:inline;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
}

#solutions li.blank{
height:151px;
width:143px;
border-right:1px solid #e2e2e2;
border-bottom:none;
border-left:none;
}

#solutions li.top{
	border-top:1px solid #d7d7d7;
}

#solutions a {
	width: 142px;
	height:29px;
	display: block;
	text-decoration: none;
}


#solutions #marineOperations a{
	width: 142px; background: url(/assets/images/buttons/marineOperations_tab.gif) red no-repeat ;
	border-right:1px solid #e2e2e2;
}
#solutions #marineOperations a:hover, #solutions #marineOperations a.active {
	width: 142px; background: url(/assets/images/buttons/marineOperations_tab_active.gif) no-repeat;
	border-right:1px solid #fff;
}





#solutions #crewing a{
width: 142px; 	background: url(/assets/images/buttons/crewingTab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #crewing a:hover, #solutions #crewing a.active {
width: 142px; 	background: url(/assets/images/buttons/crewing_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}


#solutions #maintenance a{
width: 142px; 	background: url(/assets/images/buttons/maintenanceTab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #maintenance a:hover, #solutions #maintenance a.active {
width: 142px; 	background: url(/assets/images/buttons/maintenance_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #inventoryPurchase a{
width: 142px; 	background: url(/assets/images/buttons/inventory_purchaseTab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #inventoryPurchase a:hover, #solutions #inventoryPurchase a.active {
width: 142px; 	background: url(/assets/images/buttons/inventoryPurchase_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #shipShore a{
width: 142px; 	background: url(/assets/images/buttons/ship_shoreTab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #shipShore a:hover, #solutions #shipShore a.active {
width: 142px; 	background: url(/assets/images/buttons/shipShore_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #onboard a{
width: 142px; 	background: url(/assets/images/buttons/onboard_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #onboard a:hover, #solutions #onboard a.active {
width: 142px; 	background: url(/assets/images/buttons/onboard_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #webPortal a{
width: 142px; 	background: url(/assets/images/buttons/web_portalTab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #webPortal a:hover, #solutions #webPortal a.active {
width: 142px; 	background: url(/assets/images/buttons/webPortal_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #b2bIntegration a{
width: 142px; 	background: url(/assets/images/buttons/b2b_integrationTab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #b2bIntegration a:hover, #solutions #b2bIntegration a.active {
width: 142px; 	background: url(/assets/images/buttons/b2b_integration_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}


/*Timber Nav*/

#solutions #contractTimber a{
width: 142px; 	background: url(/assets/images/buttons/contractTimber_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #contractTimber a:hover, #solutions #contractTimber a.active {
width: 142px; 	background: url(/assets/images/buttons/contractTimber_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #logFlow a{
width: 142px; 	background: url(/assets/images/buttons/logFlow_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #logFlow a:hover, #solutions #logFlow a.active {
width: 142px; 	background: url(/assets/images/buttons/logFlow_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #production a{
width: 142px; 	background: url(/assets/images/buttons/production_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #production a:hover, #solutions #production a.active {
width: 142px; 	background: url(/assets/images/buttons/production_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #timberManager a{
width: 142px; 	background: url(/assets/images/buttons/timberManager_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #timberManager a:hover, #solutions #timberManager a.active {
width: 142px; 	background: url(/assets/images/buttons/timberManager_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #storageGrounds a{
width: 142px; 	background: url(/assets/images/buttons/storageGrounds_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #storageGrounds a:hover, #solutions #storageGrounds a.active {
width: 142px; 	background: url(/assets/images/buttons/storageGrounds_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #towing a{
width: 142px; 	background: url(/assets/images/buttons/towing_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #towing a:hover, #solutions #towing a.active {
width: 142px; 	background: url(/assets/images/buttons/towing_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #millManagement a{
width: 142px; 	background: url(/assets/images/buttons/millManagement_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #millManagement a:hover, #solutions #millManagement a.active {
width: 142px; 	background: url(/assets/images/buttons/millManagement_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}

#solutions #b2bIntegrationGreen a{
width: 142px; 	background: url(/assets/images/buttons/b2bIntegration_tab.gif) no-repeat;
border-right:1px solid #e2e2e2;
}
#solutions #b2bIntegrationGreen a:hover, #solutions #b2bIntegrationGreen a.active {
width: 142px; 	background: url(/assets/images/buttons/b2bIntegration_tab_active.gif) no-repeat;
border-right:1px solid #fff;
}



.solutionsContentBG{
width:383px;
border:1px solid #e2e2e2;
background-color: #fff;

color:#555555;
background:url(/assets/images/backgrounds/tabContent_bg.gif) bottom no-repeat;
}

#content{
padding:18px 24px 39px 45px;
background-color: #fff;
}

#content ul li{
background:url(/assets/images/icons/solidCircle_bullet.gif) 0px 4px no-repeat;
padding:0px 0px 5px 15px;
background-color: #fff;
}

#content ul li.subBullet{
background:url(/assets/images/icons/strokedCircle_bullet.gif) 0px 4px no-repeat;
padding:0px 0px 5px 15px;
margin:0px 0px 0px 13px;
}

.solutionsContent {
background: #fff;
}

.solutionsContentBG h1{
font-size:24px;
color:#0081c6;
padding:5px 0px 20px 0px;
background-color: #fff;
}

.solutionsContentBG h1.green{
color:#439539;
background-color: #fff;
}

.solutionsContentBG .icon{
margin:0px 10px 0px 0px;
background-color: #fff;
}

.solutionsContentBG .blueTestimonial{
font:13px Georgia;
color:#0081c6;
line-height: 140%;
font-style: italic;
background-color: #fff;
}

.solutionsContentBG .blueTestimonialAuthor{
font-size:10px;
padding:0px 0px 15px 0px;
font-style: italic;
background-color: #fff;
}

.solutionsContentBG p{
line-height: 140%;
padding:0px 0px 15px 0px;
background-color: #fff;
}

.solutionsContentBG h2{
font-weight: bold;
font-size:13px;
padding:10px 0px 0px 0px;
background-color: #fff;
}

.solutionsContentBG ul a, .solutionsContentBG ul a:visited{
color:#555;
text-decoration: none;
background-color: #fff;
}

.solutionsContentBG ul a:hover{
text-decoration: underline;
background-color: #fff;
}

/* Common BUTTON MENU CSS */

.buttonMenu {
  position: absolute;
  margin-top: 10px;
  font-family: arial;
  font-size: 12px;
  z-index: 100;
}

.buttonMenu ul {
  width: 215px;
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.buttonMenu ul li.item {
  background: url(/assets/images/icons/dropdown_list_icon.gif) 20px 5px no-repeat #77b5e8;
  padding: 4px 0px 5px 38px;
}

.buttonMenu ul li.exempt {
  background: none;
  padding: 0px;
}

.buttonMenuDropdown {
  margin: 0px;
}

.buttonMenuDropdown li {
  background: url(/assets/images/icons/dropdown_list_icon.gif) 20px 5px no-repeat #77b5e8;
  padding: 4px 0px 3px 38px;
}

.buttonMenuDropdown li a {
  color: #fff;
  text-decoration: none;
}

.buttonMenuDropdown li a:hover {
  color: #fff;
  text-decoration: underline;
}

.buttonMenuDropdown li.exempt div {
  background: url(/assets/images/backgrounds/bottom_li_dropdown.gif) no-repeat;
  width: 215px;
  height: 28px;
}

.buttonMenu_grey {
  position: relative;
  margin-top: 25px;
  font-family: arial;
  font-size: 12px;
  z-index: 100;
}

.buttonMenu_grey ul {
  width: 181px;
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.buttonMenu_grey ul li.item {
  background: url(/assets/images/icons/dropdown_list_icon_grey.gif) 20px 5px no-repeat #afafaf;
  padding: 4px 0px 5px 38px;
}

.buttonMenu_grey ul li.exempt {
  background: none;
  padding: 0px;
}

.buttonMenuDropdown_grey  li {
  background: url(/assets/images/icons/dropdown_list_icon_grey.gif) 20px 5px no-repeat #afafaf;
  padding: 4px 0px 3px 38px;
}

.buttonMenuDropdown_grey li a {
  color: #fff;
  text-decoration: none;
}

.buttonMenuDropdown_grey li a:hover {
  color: #fff;
  text-decoration: underline;
}

.buttonMenuDropdown_grey li.exempt div {
  background: url(/assets/images/backgrounds/bottom_li_dropdown_grey.gif) no-repeat;
  width: 181x;
  height: 28px;
}

.buttonBlue {
  width: 215px;
  height: 72px;
}

.buttonGrey {
  width: 181px;
  height: 75px;
}

/* Custom BUTTON MENU CSS */

#marineButton_bg {
  z-index: 50;
  background: url(/assets/images/buttons/marine_sectors.gif) no-repeat;
}

#marineButton {
  z-index: 100;
}

#forestryButton_bg {
  z-index: 50;
  background: url(/assets/images/buttons/forestry_sectors.gif) no-repeat;
}

#forestryButton {
  z-index: 100;
}

#homeButtonSpace {
  width: 400px;
  height: 72px;
}

#marineHome {
  top: 430px;
}

#forestryHome {
  top: 430px;
  left: 223px;
}

#marineButton_grey_bg {
  z-index: 50;
  background: url(/assets/images/buttons/industriesMarine_sectors.gif) no-repeat;
}

#marineButton_grey {
  z-index: 100;
  background: url(/assets/images/buttons/industriesMarine_sectors.gif) no-repeat;
}

#forestryButton_grey_bg {
  z-index: 50;
  background: url(/assets/images/buttons/industriesForestry_sectors.gif) no-repeat;
}

#forestryButton_grey {
  z-index: 100;
  background: url(/assets/images/buttons/industriesForestry_sectors.gif) no-repeat;
}

/*FORM CODING*/

.greyBox {
margin: 20px 0px;
padding: 0px;
border: 0px;
background: url(/assets/images/backgrounds/form_repeat_bg.gif) top repeat-y;
width: 459px;
}

.greyBoxTop {
margin: 0px;
padding: 0px;
border: 0px;
background: url(/assets/images/backgrounds/form_top_bg.gif) top no-repeat;
width: 459px;
height: 35px;
}

.greyBoxBottom {
margin: 0px;
padding: 0px;
border: 0px;
background: url(/assets/images/backgrounds/form_bottom_bg.gif) bottom no-repeat;
width: 459px;
height: 35px;
}

/*CONTACT*/

.labelTitle{
width: 90px;
float: left;
margin-right: 15px;
display: block;
text-align: right;
padding:10px 25px 0px 0px;
height: 27px;
}

.contactSelect{
border:2px solid #d7d7d7;
width:238px;
height:34px;
padding:7px;
}

.contactInputBox{
border:2px solid #d7d7d7;
height:12px;
width:220px;
padding:7px;
}

.comments{
height:150px;
width:220px;
}

#scheduleDemo, #contact {
padding:15px 35px 35px 35px;
*padding:25px 35px;
margin:10px auto;
width:387px;
}

#support {
padding:35px;
margin:10px auto;
width:387px;
}

/* #scheduleDemo{
background:url(/assets/images/backgrounds/scheduleDemo_bg.gif) top no-repeat;
}

#contact{
background:url(/assets/images/backgrounds/contact_bg.gif) top no-repeat;
height:480px;
}

#support{
background:url(/assets/images/backgrounds/form_tops_bg.gif) top no-repeat;
padding:35px;
margin:10px auto;
width:387px;
} */

.contactButton{
background-color: #005288;
border:2px solid #d7d7d7;
color:#fff;
font-size:12px;
font-weight: normal;
padding:5px 15px;
margin:5px 18px 0px 0px;
float:right;
}

.contactButtonGreen{
background-color: #339933;
border:2px solid #d7d7d7;
color:#fff;
font-size:12px;
font-weight: normal;
padding:5px 15px;
margin:5px 18px 0px 0px;
float:right;
}

.paragraphTitle{
font-size:15px;
}

.fValidate['required'] {
/* CHECK fValidator.js (styleInvalid) */
}

.fValidator-msg{
margin-left: 195px;
color: red;
font-size: 10px;
border: none;
border-collapse: collapse;
}

form p {
height: auto;
-height: 5px;
}

.textAreaSize {
height: 150px;
margin-bottom: 35px;
}

/*FLOATS*/

.floatRight{
float: right;
}

.floatLeft{
float:left;
}

/* Clear fix */

.clear:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clear{

	display: inline-block;

}



/* Hides from IE-mac \*/

* html .clear{

	height: 1%;

}

.clear {

	display: block;

}

/* End hide from IE-mac */