*{margin: 0;padding: 0;}
body{margin: 0;padding: 0; background-color: #7E8082}
table{border-width: 0;}
img{vertical-align: top;border-width: 0;}
ul{margin: 0;padding: 0;list-style-type: none;}
li{margin: 0;padding: 0;list-style-type: none;}
input, textarea{font: 11px verdana, arial, helvetica, sans-serif;padding: 1px 3px;}
select{font: 11px verdana, arial, helvetica, sans-serif;}

a{color:#006;text-decoration: none;}
a:hover {color:#3cf;text-decoration: underline;}

#header{width: 770px;}
#header div{float: left;}
#header img{float: left;}
#animation{width: 430px;height: 66px;}
#header .blue_spacer{background-color: #6cf;height: 17px;width: 156px;display: block;line-height: 17px;}
#language{background-color: #020167;width: 150px;height: 14px;padding-top: 6px;text-align: center;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
#language img{margin: 0 2px;width: 17px;height: 10px;float: none;}

#nav{font: 11px verdana, arial, helvetica, sans-serif;margin-left: 10px;}
#nav li{margin-bottom: 5px;}

#content{margin: 10px;width: 580px;color: #006;font: 11px verdana, arial, helvetica, sans-serif;}
#content ul {margin-left: 15px;}
#content li {list-style-type: disc;padding-left: 10px;}
#content h1{width: 580px;font-weight: bold;font-size: 18px;margin: 10px 0 10px 0;text-align: center;}
#content.center{text-align: center;}
#content table{text-align: left;}

#content label{float: left;width: 150px;margin: 5px 0 3px 0;height: 18px;}
#content table.options label{width: 70px;margin: 5px 0 3px 2px;}
#content .req{color: #f00;}
#content .remark{font-size: 10px;}
#content ul.error{color: #f00;margin-bottom: 5px;}

#intranet_content{color: #006;font: 11px verdana, arial, helvetica, sans-serif;margin: 10px;width: 750px;}
#intranet_content h1{font-weight: bold;font-size: 18px;}
#intranet_content table.documents{width: 750px;}
#intranet_content table.documents td{padding: 2px 5px;}
#intranet_content table.documents a{font-weight: bold;text-decoration: underline;color: #006;}
#intranet_content table.documents a:hover{color: #fff;}

/*table.products tr{margin: 5px 5px 10px 5px;}*/
table.products td{vertical-align: top;}
table.products a{font-weight: bold;text-decoration: underline;color: #006;}
table.products a:hover{color: #3cf;}
table.products td.product_other{border-top: 1px solid #6cf;border-bottom: 1px solid #6cf;}
table.products td.product_other img{margin: 5px;cursor: pointer;}

#footer div{float: left;}
#footer img{float: left;}
#footer .blue_spacer{background-color: #6cf;height: 15px;width: 387px;margin-top: 12px;display: block;}