HTML
{
  overflow: -moz-scrollbars-vertical; 
}

BODY
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  background-color: #FFF;
  margin: 0px;
}

H2
{
  font-size: 10pt;
  padding: 0px 0px 0px 20px;
  margin: 10px 0px 0px 0px;
  background-image: url(../images/bulletArrow.jpg);
  background-repeat: no-repeat;
}

H3
{
  clear: both;
  padding-top: 20px;
  text-decoration: underline;
}

IMG
{
  border: 0px;
}

P
{
  margin: 0px;
  padding: 10px 0px 10px 0px;
}

TABLE
{
  border-collapse: collapse;
}

TH,TD
{
  border: 1px solid #000;
  padding: 5px;
}

TH A
{
  text-decoration: none;
}

TH A:hover
{
  text-decoration: underline;
}

TH
{
  background-color: #eee;
}

A
{
  color: #000;
}

#header
{
  position: relative;
  height: 204px;
  background-image: url(../images/topFade.jpg);
}

#topRight
{
  position: absolute;
  height: 204px;
  width: 232px;
  top: 0px;
  right: 0px;
  background-image: url(../images/topRightGlobe.jpg);
}

#logo
{
  position: absolute;
  height: 91px;
  width: 204px;
  top: 20px;
  left: 20px;
}


#leftBGgraphic
{
  float:left;
  height:100%;
  background-image: url(../images/leftBGdots.png);
  width: 98px;
  z-index: 3;
}

#rightBGgraphic
{
  float: right;
  height:100%;
  width: 153px;
  z-index: 3;
  background-image: url(../images/rightBGglobe.png);
}

#contentBackground
{
  background-color: #68A2F2;
  padding-top: 10px;
  background-image: url(../images/blueFadeBG.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  border-top: 3px solid #FFA700;
}

.home #contentBackground
{
  border-top: 3px solid #FFA700;
}

.services #contentBackground
{
  border-top: 3px solid #CC0000;
}

.guides #contentBackground
{
  border-top: 3px solid #FFD200;
}

.guides #contentBackground #footer #rightBGgraphic
{
  background-image: url(../images/rightBGcompass.png);
}

.guides #header #topRight
{
  background-image: url(../images/topRightCompass.jpg);
}

.contact #contentBackground #footer #rightBGgraphic
{
  background-image: url(../images/rightBGclock.png);
}

.contact #header #topRight
{
  background-image: url(../images/topRightClock.jpg);
}

.about #contentBackground
{
  border-top: 3px solid #0080FF;
}

.partnering #contentBackground
{
  border-top: 3px solid #93D501;
}

.contact #contentBackground
{
  border-top: 3px solid #23359B;
}

#footer
{
  z-index: 1;
  background-image: url(../images/footerBG.gif);
  margin-top: -300px;
  height: 356px;
  width: 100%;
  z-index: 1;
  clear: both;
}

#footerText
{
  z-index: 5;
  background-color: pink;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 500px;
  height: 20px;
  border: 1px solid #000;
}

#path
{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  height: 20px;
  width: 780px;
  color: #FFF;
}

#path A
{
  color: #FFF;
}

.tab
{
  float: left;
  margin-right: 15px;
}

.tab a
{
  color: #FFF;
  text-decoration: none;
}

.tab#tab1
{

}

.selectedTab
{

}

.selectedTab a
{

}

#endTab
{

}


#navigationBar
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 48px;
  padding-left: 20px;
}

.pageTitle
{
  border-bottom: 3px solid #012A56;
  font-size: 20px;
  color: #012A56;
  font-weight: normal;
}


#contentPane
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  background-color: #F8F8F8;
  padding: 10px;
  width: 760px;
  z-index: 2;
  border: 1px solid #012A56;
  clear: both;
}


#deliveringAdBox
{
  position: relative;
  width: 463px;
  height: 243px;
  padding: 10px 10px 10px 0px;
  float: right;
}

#welcome
{
  position: relative;
  clear: both;
}

#wortingHouse
{
  background-color: #EEE;
  float: left;
  padding: 10px 10px 5px 10px;
  margin: 10px 0px 10px 0px;
  border: 1px solid #CCC;
}

#address
{
  float: left;
  margin-left: 10px;
}

#contactForm
{
  clear:both;
  margin-top: 20px;
}

#aboutservices
{
  width: 350px;
  float: left;
}

#ssp
{
  width: 470px;
  height: 200px;
  float: right;
  text-align: center;
  font-style: italic;
  font-size: 9pt;
  margin-top: 10px;
}

#areYou
{
  background-color: #FFE4B3;
  padding: 10px;
}

#areYouTitle
{
  position: relative;
  background-color: #FFB935;
  padding: 10px;
  color: #FFF;
  font-weight: bold;
}

.webQuestion
{
  margin-bottom: 10px;
}

.webQuestion A
{
  color: #000;
  text-decoration: none;
}

.webQuestion A:hover
{
  text-decoration: underline;
}

.webAnswer A
{
  color: #000;
}

.webAnswer
{
  background-color: #FFD384;
  padding: 5px;
  margin-bottom: 10px;
  display: none;
}

.guidePageTitle
{
  color: #000;
  font-size: 12pt;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  float: left;
}

.guideIcon
{
  padding: 5px;
  float: right;
}

.guidePageTitleHolder
{
  clear: both;
}

#guideContent
{
  clear: both;
}

#content
{
  clear: both;
}

.guideNavigator
{
  margin-top: 30px;
}

.guideNavigator TH
{
  border: 0px;
  border-top: #FFD200 solid 1px;
  font-size: 9pt;
  padding-top: 10px;
}

.guideNavigator TD
{
  border: 0px;
  border-top: #FFD200 solid 1px;
  font-size: 9pt;
  padding-top: 10px;
}

.benefitBox
{
  width: 200px;
  height: 100px;
  background-color: #EEE;
  float: left;
  margin-right: 20px;
}

#benefitHolder
{
  width: 670px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  clear: both;
}

.benefitTitle
{
  background-color: #FFB935;
  padding: 5px;
  font-weight: bold;
  color: #EEE;
}

.guideBox
{
  width: 365px;
  background-color: #EEE;
  float: left;
}

.guideBoxTitle
{
  background-color: #FFB935;
  padding: 5px;
  font-weight: bold;
  color: #EEE;
}

.technicalGuideBoxTitle
{
  background-color: #2B41A7;
  padding: 5px;
  font-weight: bold;
  color: #EEE;
}


#qualityBox
{
}

#nohassleBox
{

}

#insightBox
{
  margin-right: 0px;
}

.clear
{
  clear: both;
}

#clientLogos
{
  width: 600px;
  border: 1px solid #999;
  margin-left:auto;
  margin-right:auto;
  margin-top: 10px;
  margin-bottom: 20px;
}


