*
{
  margin: 0;
  padding: 0;
}

body 
{
  background-color: #fff;
  color: #000;
  background-image: url(images/background_reg_marks.gif);
  background-position: top left;
  background-repeat: repeat-y;
  font: small Arial, Helvetica, Verdana, sans-serif;
}
.art-button-wrapper .art-button
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: left;
  text-decoration: none !important;
  color: #FDFDFC !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 34px;
  height: 34px;
  margin: 0 !important;
  padding: 0 24px !important;
  overflow: visible;
  cursor: default;
  z-index: 0;
}

.art-button img, .art-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.art-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 34px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .art-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea, select
{
  vertical-align: middle;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
}

.art-block select 
{
    width:96%;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
  color: #FFFFFF !important;
  text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
  color: #FAF3DB !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 102px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}

.art-button-wrapper .l
{
  left: 0;
  right: 5px;
}

.art-button-wrapper .r
{
  width: 401px;
  right: 0;
  clip: rect(auto, auto, auto, 396px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
  top: -34px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -68px;
}

.art-button-wrapper input
{
  float: none !important;
}
body a
{
color:Yellow;
 text-decoration:none;
}
body a:hover
{
text-decoration:underline;
}


#wrapper
{
  margin: 85px 0 0 0;
  padding: 0px;
}

#header
{
	background-image: url(images/global_print_logotype.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 115px;
}

.mainNavigation
{
  position: relative;
  width: 245px;
  line-height: 1em;
    text-align: right;
}

#nav 
{
  list-style: none;
  padding: 0 33px 0 0;
}

#nav li 
{
  padding: 0.4em 0 0.2em 0;
}

#nav li a:link, #nav li a:visited 
{
  text-decoration: none;
  color: #989898;
}

#nav li a:hover
{
  text-decoration: none;
  color: #ee2210;
}

.subNavigation
{
  position: absolute;
  top: 85px;
  left: 245px;
  width: 245px;
  line-height: 1em;
}

#main
{
  position: relative;
  top: 35px;
  left:  0;
  width: 100%;
  }

#content {
  border: 0;
  color: black;
}

#mainfeature 
{
  background-color: #db3527;
  color: white;
  height: 270px;
}

#mainfeature h2 
{
  font-weight: normal;
  font-size: 140%;
}
#mainfeature p 
{
  font-size: 110%;
}

#mainfeature p.more 
{
  text-align: right;
}

#orangeAreaIndex
{
  float: left;
  background-color: #ff8a00;
  background-image: url(images/vertical_type/welcome.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 245px;
  height: 270px;
}

#orangeAreaCompanyProfile
{
  float: left;
  background-color: #ff8a00;
  background-image: url(images/vertical_type/company_profile.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 245px;
  height: 270px;
}

#orangeAreaServices
{
  float: left;
  background-color: #ff8a00;
  background-image: url(images/vertical_type/services.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 245px;
  height: 270px;
}

#orangeAreaNews{
  float: left;
  background-color: #ff8a00;
  background-image: url(images/vertical_type/news.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 245px;
  height: 270px;
}

#orangeAreaContact
{
  float: left;
  background-color: #ff8a00;
  background-image: url(images/vertical_type/contact.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 245px;
  height: 270px;
}

#mainContent
{
  position: absolute;
  top: 20px;
  left: 265px;
  width: 555px;
}
#mainContent4
{
  position: absolute;
  top:7px;
  left: 265px;
  width: 584px;
}
#mainContent2
{
  position: absolute;
  top: 20px;
  left: 265px;
  width: 584px;
}
#mainContent4 p
{
 font-size:0.9em;
}
#mainContent3
{
  position: absolute;
  top: 10px;
  left: 865px;
}

#mainContent h3
{
  font-size: 1.1em;
  padding: 0 0 1em 0;
}

#mainContent p,
#mainContent ul
{
  font-size: 0.9em;
}
  
#content .inner 
{
  margin: 10px 20px 10px 40px;
}

#content .inner h2 
{
  color: #245185;
  padding-bottom: 0.2em;
  font-size: 110%;
}

#content .inner ul.features {
  list-style: none;
}

#content .inner h3 {
  font-size: 130%;
}

#content .inner h3 a:link, #content .inner h3 a:visited {
  color: #245185;
}

#content .inner p {
  color: #666666;
  font-size: 90%;
}

#content .inner .features li img {
  float: left;
  margin: 0 5px 5px 0;
}

#content .inner p.author {
  font-weight:  bold;
}

#content .inner p.more{
  text-align: right;
}

#content .inner p.more a:link, #content .inner p.more a:visited {
  color: black;
  background-image: url(images/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
  font-size: 90%;
  color: #1e4c82;
}

#address
{
position: relative;
top: 55px;
  width: 212px;
  text-align: right;
  font-size: 0.8em;
  color: #989898;
}

.floatright {
	float: right;
	padding-left: 10px;
	}
	
#map_container {
	position: absolute;
	left: 500px;
	}

