@charset "UTF-8";
/* CSS Document */

/*a{color: #981793;}*/

a{text-decoration: none; color: #3E63AD}
a:hover{text-decoration: underline; color: #F28920}

body{font-family: "Helvetica", arial, sans-serif;font-size: 12px;background: url(../img/layout/bg.png) repeat-x; }

p {color:#666; line-height: 1.7 }

h1{font-family: "Arial Narrow", arial, sans-serif;font-size: 24px; }

h2{font-family: "Arial Narrow", arial, sans-serif;font-size: 24px;color: #3E63AD }

h3{font-family: "Arial Narrow", arial, sans-serif;font-size: 16px;color: #999; font-weight: normal }

h4{font-family: "Arial", arial, sans-serif;font-size: 12px;color: #09c; font-weight: normal ; margin-bottom: 14px}


/* Layout */

div#header{height: 80px; padding-top: 20px}
div#container{width:920px;margin:0 auto}

ul#nav li {height: 18px; float: left; border-right: 1px #ccc solid; padding: 12px 25px; margin: 0; list-style: none;   }
ul#nav {width: 920px; height: 42px; clear: both; font-family: "Arial Narrow", arial, sans-serif;font-size: 16px; font-weight: bold; color: #3E63AD; background: url(../img/layout/bg-nav.png) center top no-repeat; padding: 6px 0 0 0}

div#navigation{float:left;width:585px; padding-right: 35px; }

div#navigation.interior{float:left;width:285px; padding-right: 35px;}

div#extra{float:right;width:300px}

div#extra.interior{float:right;width:550px; }

div#box{width:100%; height: 153px}
div#footer{clear:both;width:100%}

/* end Layout */

/* Common */


	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}
	
	.clear{clear:both;}

	.margin-left {margin-left: 40px;}
	
	.margin-bottom { margin-bottom: 20px}
	
	.margin-top {margin-top: 30px}

	
/* end Common */

/* Signin */ 

form#signin{text-align: right; margin-top: 10px}

form#signin h3{font-family: "Arial", sans-serif;font-size: 12px;color: #3E63AD; font-weight: bold}

form#signin p {font-size: 10px;margin: 0}

form#signin input{border: 0; background: url(../img/layout/bg-input.png) no-repeat; height: 25px; width: 115px;font-family: "Verdana", sans-serif;font-size: 10px;color: #999; padding: 0 5px; margin: 0 2px } 

form#signin #submit{border: 0; background: url(../img/layout/go.png) no-repeat 0 0px ; height: 25px; width:25px;font-family: "Verdana", sans-serif;font-size: 10px;color: #999; padding: 0 5px 0 0; margin: 0 ; cursor: pointer } 

/* end Signin */

/*Content*/

#breadcrumbs {width: 900px; height: 45px; background: url(../img/layout/bread.png) no-repeat; color: #fff; padding: 15px 0 0 20px}

ul#sub-nav li {height: 18px; float: left;  padding: 12px 20px; margin: 0; list-style: none; font-size: 11px  }

ul#sub-nav li.selected {background: url(../img/layout/bread-arrow.png) center bottom no-repeat ; color: #3E63AD; }


ul#sub-nav {width: 920px; height: 42px; clear: both; font-family: "Arial Narrow", arial, sans-serif;font-size: 12px;    padding: 6px 0 0 0; border-bottom: 1px #ccc solid; }

ul#sub-nav li a {color: #666} ul#sub-nav li a:hover {color: #3E63AD}

/* end Content */


/* Navigation */

div#navigation h3 {margin-bottom: 14px}

div#navigation ul#aux-nav {border-right: 1px solid #ccc;padding: 20px 0 }

div#navigation ul#aux-nav li{list-style: none; padding: 22px 0 15px 20px; width: 300px; height:22px;}

div#navigation ul#aux-nav li.selected{ background: url(../img/layout/bg-auxnav.png) no-repeat; height:22px;}

div#navigation ul#aux-nav li:hover{ background: url(../img/layout/bg-auxnav.png) no-repeat; height:22px;  }

div#navigation ul#aux-nav h2 {font-size: 16px; line-height: 0.5em}

form.cmxform div {margin: 10px 0}

form.cmxform fieldset {
  margin-bottom: 10px;
  margin-left: 60px;
  width: 430px;}

form.cmxform label {
  display: inline-block;
  vertical-align: top;
  color: #666;
}


form.cmxform label {
  width: 140px; /* Width of labels */
}

form.cmxform input {border: 1px solid #ccc; height: 24px}

form.cmxform button{ background: url(../img/layout/button.png) no-repeat transparent; border: 0; width: 96px; height: 28px; color: #3E63AD; cursor: pointer; margin: 0 10px}


/* Extra */

div#extra h2 {margin-bottom: 6px}

div#extra ul li{list-style: none; font-family: "Arial", sans-serif;font-size: 16px;color: #999; padding: 7px 0 7px 45px; background: url(../img/layout/bg-list.png) no-repeat 4px 4px  }

div#extra .column {width: 49%;  margin: 0; padding: 30px 0 }

div#extra .column ul li {list-style: none; font-family: "Arial", sans-serif;font-size: 12px;color:#666; padding: 5px 0 5px 30px; background: url(../img/layout/column-list.png) no-repeat 6px 4px  }

div#extras ul li {list-style: none; font-family: "Arial", sans-serif;font-size: 12px;color:#666; padding: 5px 0 0 0px; list-style-image: url(../img/layout/column-list.png); list-style-position:inside  }


div#extra .column-a {width: 550px;  margin: 0; padding: 30px 0; float:left }
div#extra .column-b {width: 250px;  margin: 0; padding: 30px 0; float:rigth }

/* end Extra */


/* BOX */

div#box-l{background: url(../img/layout/bg-box-l.png) no-repeat; height: 153px; float: left; width: 13px; margin-top: 20px}

div#box-r{background: url(../img/layout/bg-box-r.png) no-repeat; height: 153px; float: right; width: 13px;  margin-top: 20px}

div#box {background: url(../img/layout/bg-box.png) repeat-x;  margin-top: 20px;}

div#box h2 {color:#666; margin-bottom: 15px; margin-top: 20px}

div#box p {font-size: 14px; line-height: 1.3}

div#box div {width:281px; height: 140px;padding:0 0 0 15px;  margin: 5px 0 0 0}

div#box #register img {vertical-align:text-bottom}
div#box #contactus { }
div#box #certifications {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

/* end BOX */

/* Footer */ 

div#footer {margin-top: 15px}

div#footer h4 {font-family: "Arial Narrow", arial, sans-serif;font-size: 16px;color: #3E63AD; margin-bottom: 10px }


div#footer div { float: left; } /*height: 40px;*/

div#footer #solutions{width: 368px}

div#footer #certifica{width: 552px}

div#footer ul li{float: left; width: 184px; list-style: none; font-family: "Arial", sans-serif;font-size: 10px;color: #333; padding: 5px 0}


/* end Footer */


/* Address */

div#address {text-align: center; padding-top: 20px ; }

div#address p{ border-top: 1px solid #ccc; padding: 8px  0;font-size: 9px; color: #3E63AD}

/* end Address */

#filelist {padding-bottom: 20px}

#filelist li{float: left; list-style: none; padding: 20px; width: 150px; text-align: center; height: 80px}

#filelist li a{display: block}

