/* Start of CMSMS style sheet 'home3' */
* {
	margin: 0;
	padding: 0;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

html [ xmlns ] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

body {
	background:#FBFBFB url(images/bg.gif) repeat-x 0 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}

div#page {
	margin: 0 auto;
	padding: 0;
	width: 880px;
        position:relative;
        padding-top:10px;
}

div#lang {
position:absolute;
top:0;
right:20px;
}

div#lang a {
background:#002F60;
color:#fff;
padding:7px 10px 10px 10px;
display:block;
}

#logo {
	height: 65px;
        margin-top:0;
        padding-bottom:6px;
}

#logo h1 {
	background: url(images/logo_new.gif) no-repeat 0 0;
	height: 57px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 210px;
}

#logo h1 a {
	display: block;
	height: 0px;
	outline: none;
	overflow: hidden;
	padding: 57px 0 0 210px;
	width: 0px;
}

#navigation {
	background: url(images/hnav_bg.gif) repeat-x 0 0;
	height: 40px;
}

#navigation ul {
	list-style-type: none;
}

#navigation ul li {
	float: left;
	line-height: 44px;
}

#navigation ul li a {
	color: #fff;
	outline: none;
	padding: 14px 10px 10px 10px;
	text-decoration: none;
}

#navigation ul li a:hover {
	background-color: #9e0d2e;
	color: #fff;
	padding: 10px 10px 10px 10px;
}

#navigation ul li a.active {
	background-color: #b81137;
	color: #fff;
	padding: 14px 10px 10px 10px;
}

div#main {
  width:880px;
  margin-top:10px;
}

div#slideshow {
  width:560px;
  float:left;
  background: #002f60;
  padding:10px;
}
div#hnews {
  float:right;
  width:260px;
  background: #fff;
  height:335px;
  border:solid 10px #002F60;
}

div#hnews ol {
  list-style-type: none;
  padding:10px;
}

div#hnews ol li {
  padding-bottom:10px;
  border-bottom:solid 1px #f9f9f9;
}


div#hnews ol li a, div#hnews ol li a:visited{
  text-decoration:none;
  color:#002F60;
  font-weight:bold;
}

p.date {
  font-size:11px;
  color:#b81137;
}

p.ftitle a, p.ftitle a:visited {
  color:#002f60;
  text-decoration:none;
  font-weight: bold;
}

p.fcopy {
  color:#535353;
  font-size:11px;
}

p.fcopy {
  color:#535353;
  font-size:11px;
}


#s3slider {
   width: 560px; /* important to be same as image width */
   height: 335px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 560px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 12px/15px Arial, Helvetica, sans-serif;
   padding: 10px 25px 10px 5px;
   width: 560px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
}

.clear {
   clear: both;
}

div#col1 {
  width:260px;
  background:#003060;
  float:left;
  margin-top:20px;
  margin-right:20px;
  padding:10px;
  height:180px;
}

div#col1 h4 {
  background: url(images/header_contact.gif) no-repeat 0 0;
  text-indent:-9999px;
}

div#col1 p, div#col2 p, div#col3 p {
  color:#fff;
  padding:10px 0;
}

div#col1 p.tel {
  background: url(images/bg_tel.gif) no-repeat 0 0;
  text-indent: -9999px;
  height:30px;
  margin-top:15px;
}

div#col1 p.morec, div#col2 p.morec, div#col3 p.morec {
  text-align: right;
  background: #b81137;
  padding:5px;
  position:absolute;
  top:160px;
  left:0;
  width:150px;
}

p.morec a, p.morec a:visited {
  color:#fff;
  text-decoration: none;
}

div#col2 {
  width:260px;
  background:#003060;
  float:left;
  margin-top:20px;
  margin-right:20px;
  padding:10px;
  height:180px;
}

div#col2 input {
  border:0;
  padding:5px;
  margin-bottom:10px;
  width:250px;
}

div#col2 input.fbutton {
  background: #b81137;;
  color:#fff;
  padding:5px;
  width:150px;
  text-align: right;
  position: absolute;
  top:160px;
  left:0;
}


div#col2 h4 {
  background: url(images/header_update.gif) no-repeat 0 0;
  text-indent:-9999px;
}

div#col3 {
  width:260px;
  background:#003060;
  margin-top:20px;
  float:left;
  padding:10px;
    height:180px;
}


div#col3 h4 {
  background: url(images/header_jobs.gif) no-repeat 0 0;
  text-indent:-9999px;
}

div#col1, div#col2, div#col3 {
  position:relative;
}

div#brands {

}
/* End of 'home3' */

