
/* CSS Document */


body {
background-color: #EFF2F3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.7em;
margin:0;
padding:0;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
line-height:1.4em;
margin:15px 15px 20px 15px;
}
h3{
font-size:11px;
font-weight:bold;
color:#369;
padding: 0;
margin: 0 0 0 15px;
}
p{
margin:15px 15px 20px 15px;
}
a, a:link, a:visited{
color:#369;
outline:none;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
img {
border: 0;
}

/*----wrapper / container div----*/

#wrapper {
width: 960px;
margin: 0 auto;
padding:0;
}

p.clear {
	clear: both;
	height: 0; /*for IE*/
	margin: 0;
	padding: 0;
}

/*----header----*/
#header{
width: 960px;
float:left;
}
#header a{
display:block;
text-indent:-9999px;
height:94px;
background:url(img/header.jpg) no-repeat;
}
#nav{
float:left;
width:960px;
height:29px;
margin-bottom:20px;
}
#topNav{
margin:0;
padding:0;
float:left;
height:29px;
}
#topNav li{
font-size: 13px;
letter-spacing:0.05em;
display:block;
line-height:29px;
float:left;
list-style:none;
}
#topNav a{
color:#FFF;
display:block;
float:left;
/*padding: 0 12px 0 12px;*/
}
#topNav a:hover{
color:#000;
display:block;
float:left;
text-decoration:none;
}
.home a{
width:84px;
text-align:center;
background: url(img/leftButton.gif) no-repeat top left;
}
.home a:hover{
background: url(img/leftButton.gif) no-repeat bottom left;
}
.homeSelected a{
width:84px;
text-align:center;
background: url(img/leftButton.gif) no-repeat bottom left;
}
.about a{
width:100px;
text-align:center;
background:url(img/centerButton.gif) repeat-x top left;
}
.about a:hover{
background:url(img/centerButton.gif) repeat-x bottom left;
}
.aboutSelected a{
width:100px;
text-align:center;
background:url(img/centerButton.gif) repeat-x bottom left;
}
.products a{
width:188px;
text-align:center;
background:url(img/centerButton.gif) repeat-x top left;
}
.products a:hover{
background:url(img/centerButton.gif) repeat-x bottom left;
}
.productsSelected a{
width:188px;
text-align:center;
background:url(img/centerButton.gif) repeat-x bottom left;
}
.news a{
width:143px;
text-align:center;
background:url(img/centerButton.gif) repeat-x top left;
}
.news a:hover{
background:url(img/centerButton.gif) repeat-x bottom left;
}
.newsSelected a{
width:143px;
text-align:center;
background:url(img/centerButton.gif) repeat-x bottom left;
}
.partners a{
width:216px;
text-align:center;
background:url(img/centerButton.gif) repeat-x top left;
}
.partners a:hover{
background:url(img/centerButton.gif) repeat-x bottom left;
}
.partnersSelected a{
width:216px;
text-align:center;
background:url(img/centerButton.gif) repeat-x bottom left;
}
.certification a{
width:132px;
text-align:center;
background:url(img/centerButton.gif) repeat-x top left;
}
.certification a:hover{
background:url(img/centerButton.gif) repeat-x bottom left;
}
.certificationSelected a{
width:132px;
text-align:center;
background:url(img/centerButton.gif) repeat-x bottom left;
}
.contact a{
width:96px;
text-align:center;
background: url(img/rightButton.gif) no-repeat top right;
}
.contact a:hover{
background: url(img/rightButton.gif) no-repeat bottom right;
}
.contactSelected a{
width:96px;
text-align:center;
background: url(img/rightButton.gif) no-repeat bottom right;
}


/*----product slider----*/
#productSlider {
float:left;
height:194px;
width:960px;
margin-bottom:18px;
}

/*----footer----*/

#footer{
float:left;
width:100%;
margin: auto;
text-align:center;
}
#footerList{
margin:10px 0 0 0;
padding:0;
}
#footerList li{
display:inline;
list-style:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
line-height:15px;
padding: 0 4px 0 6px;
}
#footerList li a{display:inline;}
.dividerBar{
border-left:solid thin #369;
}
.ADSI{
display:block;
font-style:italic;
}

/*----columns----*/

#video{
display:block;
float:left;
width:628px;
margin: 3px 0 9px 20px;
}
#columnB{
float:left;
width:652px;
}
#intro img{
/*float:right;
margin:0 0 30px 0;*/
}
#news, #partners{
margin-left:18px;
}
.dates{
font-weight:bold;
color: #900;
}
#partners ul{
list-style: none;
margin:0 0 16px 0;
text-indent: -22px;
line-height:2em;
}
#center1{
height:629px;
}
#center2, #center3{
height:219px;
}

/*----rounded corner styles----*/

.liquid-round {
width:308px;
float:left;
margin:0px auto;
background:#fff url(img/rounded/leftside.gif) repeat-y left top;
}
.top {
width:100%;
height:20px;
background:url(img/rounded/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(img/rounded/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(img/rounded/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 0 0;
}

.bottom {
height:60px;
background:url(img/rounded/bottom.gif) no-repeat left bottom;
}

.bottom span {
display:block;
position:relative;
height:60px;
background:url(img/rounded/bottom-right.gif) no-repeat right top;
}
