@charset "UTF-8";
/* CSS Document */
* {margin: 0; padding:0}
p {margin: 5px 0px 1.5em 0px; line-height:15px;}

a, a:link, a:visited, a:hover, a:active {
	color:#333333; 
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
	}
	
img {border: 0px;}

h1, h2, h3, h4 {
      color:#333;
      margin:10px 0;
      font-weight:normal;
     }
h1{
	font-size:18px;
}

h2{
	font-size:16px;
}

h3{
	font-size:14px;
}
.clear{
	clear:both;
}     

.right{
	float:right;
}

.blue, a.blue{
	/*color:#0092cc;*/
    color:#0373a0;
}     
     
html {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight: normal;
    margin:0;
	}
	
body {
	margin:0;
	padding:0;
     background:url(images/bkg5.jpg) repeat-x  #000;
	overflow-y:auto;
	overflow-x:hidden;
	}
    
 /*Main Elements*/
 
 /*Diferent Bkg-img for the wrapper of  every page*/
 #wrapper-home{background:url(images/bkg-home.jpg) no-repeat top center;}
 
 #wrapper-whatwedo{background:url(images/bkg-whatwedo.jpg) no-repeat top center;}
 
 #wrapper-policies{background:url(images/bkg-qualitypolicies.jpg) no-repeat top center;}
 
 #wrapper-corporateinfo{background:url(images/bkg-privacy.jpg) no-repeat top center;}
 
#wrapper-contact{background:url(images/bkg-contact.jpg) no-repeat top center;}

#wrapper-privacy{background:url(images/bkg-privacy.jpg) no-repeat top center;}
 
 #container{
 	width:980px;
    margin:0 auto;
    min-height:750px;
    height:auto;
    padding-top:40px;
 }
 
 #leftcol{
 	width:570px;
   
 }
 
#rightcol{
 	width:360px;
    margin-top:90px;
     background-color:#fff;
   	opacity:0.75;
	filter: alpha(opacity = 75);
    padding:0 20px;
    height:600px;
 }
 
#rightcol-home{
	width:360px;
} 
 
#leftcol, #rightcol, #rightcol-home{
 	float:left;
 }
 
 #footer{
 	width:980px;
    margin:5px auto;
    text-align:right;
 }
 
 #footer, a.privacy{
     font-size:11px;
     color:#fff;
 }

#footer .sublinks{
	float:right;
} 

.privacy{
	float:left;
}

.credit, a.credit{
	color:#666;
    font-size:10px;
    text-decoration:none;
}

 /*Navigation*/
#nav{
  	margin-top:430px;
    margin-bottom:20px;
  }
  
#nav li{
 	display:inline;
    padding-left:8px;
    line-height:40px;
    padding:3px 0 3px 8px;
    
 }
 
#nav li a{
  	color:#fff;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
    line-height:40px;
    padding:3px 7px 3px 0;
  }
 
 .braket-left{
 	background:url(images/braket-left.jpg) no-repeat;
    background-position:left;
 }
  
 .braket-right{
 	background:url(images/braket-right.jpg) no-repeat;
    background-position:right;
 }  
 
 
  /*secondaries styles*/
#ISO{
  	margin-top:535px;
    color:#0093ce;
    text-align:right;
  }
  

 
#subnav{
  	width:520px;
  	margin:0 auto;
  }
  
.round-box{
	background:url(images/round-box.jpg) no-repeat top left;
    padding:25px 10px 25px 25px;
    width:200px;
    height:80px;
    float:left;
    margin:0 10px;
  }
  
.round-box li{
  	list-style:none;
  	padding-left:15px;
  	background:url(images/arrow.jpg) no-repeat;
    background-position:left 3px;
    margin:5px 0;
  }

.round-box li a{
  	text-decoration:none;
    font-size:14px;
  }
  
  .round-box li a:hover{
 /* 	text-decoration:underline;*/
      color:#0093CE;
  }
  
.headline{
  	color:#000;
    border-bottom:2px solid #0079c2;
    padding:10px;
  }
  
  /*Contact Page*/
  
#company-info{
  	list-style:none;
    margin-top:20px;
  }
  
  /*Privacy*/
  .privacy p{
  	margin:10px 0;
  }
  
   .privacy h1.headline{
   		margin-bottom:10px;
   }
  
  /********************************
  /********* Forms Styles**********/
  
  label{
  	display:inline-block;
    width:100px;
    margin:10px;
  }
  
  #contact input.text, textarea{
  	width:180px;
    border:1px solid #0092cc;
    padding:3px;
  }
  
  .btn{
  	background-color:#0092cc;
    width:40px;
    padding:5px;
    border:none;
    color:#fff;
    float:right;
    margin:10px 50px;
  }
  
  textarea{
  	vertical-align:bottom;
  }