html { border-left: 0px; }
body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre { padding: 0px; border: 0px; margin: 0px; }
body { text-align: center; color: #000000; background-color: #000000; }
body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td { font-family: arial, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
strong { font-weight: bold; }
ul { list-style-type: none; }
img { display: block; }
td { vertical-align: top; }
h1 {     
    font-family: "Times New Roman", arial, sans-serif; 
    font-weight: normal;
    font-size: 74px;
    padding-bottom: 20px;    
    color: #ffffff;
    background-color: inherit; 
    }
h2 {     
    font-family: "Times New Roman", arial, sans-serif; 
    font-weight: normal;
    padding-bottom: 10px;     
    background: url('../images/bg_white_dot.gif') repeat-x bottom;
    color: #ffffff; 
    background-color: inherit; 
    }

.clear { clear: both; float: none; }
.spacer1 { border-top: 1px solid #494949; margin-top: 10px; margin-bottom: 10px;  }
.spacer2 { border-top: 1px solid #494949; margin-top: 20px; margin-bottom: 20px;  }
.spacer3 { height: 60px;  background: url('../images/bg_white_dot.gif') repeat-x left; }
.spacer4 { border-top: 1px solid #929292; margin-top: 20px; margin-bottom: 20px;  }
.spacer5 { height: 40px;  width: 175px; background: url('../images/bg_white_dot.gif') repeat-x left; }
.spacer6 { height: 30px;  background: url('../images/bg_black_dot.gif') repeat-x left; }
.white { color: #ffffff; background-color: inherit; }

/* START links */
a:link, a:visited, a:active { color: #ffffff; background-color: inherit; text-decoration: none; }
a:hover { color: #fea200; background-color: inherit; }

a.b1:link, a.b1:active, a.b1:visited { color: #ffffff; background-color: #555555; }
a.b1:hover { color: #ffffff; background-color: #inherit; }
a.b1 img { float: left; }    
a.b1 span { display: block; float: left;  height: 18px; padding: 3px 5px 0px 5px; color: inherit; background-color: #555555; cursor: pointer; }

a.b2:link, a.b2:active, a.b2:visited { color: #000000; background-color: #eaaa00; }
a.b2:hover { color: #000000; background-color: #inherit; }
a.b2 img { float: left; }    
a.b2 span { display: block; float: left;  height: 18px; padding: 3px 5px 0px 5px; color: inherit; background-color: #eaaa00; cursor: pointer; }

a.b3:link, a.b3:active, a.b3:visited { color: #ffffff; background-color: #555555; }
a.b3:hover { color: #ffffff; background-color: #inherit; }
a.b3 img { float: left; }
a.b3 span { display: block; float: left;  height: 18px; padding: 3px 10px 0px 5px; color: inherit; background-color: #555555; cursor: pointer; }
a.b3 img.pdf { position: relative; left: -5px; }
/* END links */



/*#wrapper { margin: 0px auto; width: 1024px; text-align: left; }*/
#wrapper { margin: 0px auto; width: 1000px; text-align: left; }
#top { color: inherit; background-color: #ffffff; }
#header { background: url('../images/header.jpg') no-repeat right; height: 186px; width: 1000px; cursor: normal; }
#header a { display: block; width: 258px; float: left; }
#header object { float: right; }
#logo { padding-left: 50px; padding-top: 50px; }

#menu_wrapper { background-color: #000000; color: inherit; padding-left: 40px; }
/* START MENU */
#menu {  float: left; }
#menu td a.main, #menu td span.main { position: relative; }
#menu td table.submenu_wrapper { position: absolute; z-index: 100; display: none; filter:alpha(opacity=80); color: inherit; background-color: #ffa200;  width: 230px; }
html>body #menu td table.submenu_wrapper { -moz-opacity:1.0; opacity:0.8; }
#menu td table.submenu_wrapper td a { cursor: pointer; color: #000000; background-color: inherit; padding: 0px 10px 0px 10px; display: block; height: 20px; margin-top: 5px; margin-bottom: 5px; }
html>body #menu td table.submenu_wrapper td a { min-height: 20px; height: auto; }
#menu td table.submenu_wrapper div.submenu { padding: 5px 5px 0px 5px;  }
/* END MENU */

#menu_language { float: right; margin-top: 9px; padding-right: 50px; }
#menu_language img { float: left; margin-left: 10px; }
#intranet { float: right; margin-top: 7px; }

#content_wrapper { clear: both; height: 880px; }

#left { background: url('../images/bg_left.jpg') no-repeat bottom #838383; padding: 40px 10px 40px 40px; width: 233px; }
#left h2 { margin-bottom: 10px;  font-size: 22px; }

#content { background: url('../images/bg_content.jpg') repeat-x bottom #686868; padding: 30px 40px 40px 40px; width: 637px; }
#content h2 { margin-bottom: 35px;  font-size: 30px; }
#home h3 {     
    margin-bottom: 10px;  font-size: 30px;
    font-family: "Times New Roman", arial, sans-serif; 
    font-weight: normal;    
    color: #ffffff; 
    background-color: inherit; 
    }
    
#home table.projects { width: 100%; }
#home table.projects td { width: 33%; color: #ffffff; background-color: inherit; }
#home table.projects h4 { font-size: 14px; font-weight: bold; padding: 5px 0px 5px 0px; width: 175px; }
#home table.projects h5 { color: #eaaa00; background-color: inherit; font-weight: bold; width: 175px; }
#home table.projects p { width: 175px; }
#home table.projects td.image { vertical-align: bottom; }
#home table.projects td.image img { background: #ffffff; padding: 5px; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; }

#bottom { height: 186px; width: 1024px; color: #333333; background-color: inherit; }
#logo_bottom { padding-left: 50px; padding-top: 50px; }
#menu_bottom { margin-bottom: 15px; margin-top: 25px; }
#menu_bottom td { color: #ffffff; background-color: inherit; font-weight: bold; float: left;  padding-right: 10px; }
#copyright { border-top: 1px solid #494949; padding-top: 15px; }

#breadcrumbs { margin-bottom: 20px; color: #ababab; background-color: inherit; }
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited { color: #ababab; background-color: inherit; text-decoration: underline; }
#breadcrumbs strong { color: #ffffff; background-color: inherit; }

/* START paging */
table.page_wrapper { margin-top: 30px; width: 100%; }
table.page_wrapper td { vertical-align: middle; }
table.page_wrapper td.left { background: url('../images/bg_paging_left.gif') no-repeat; width: 10px; height: 30px; }
table.page_wrapper td.right { background: url('../images/bg_paging_right.gif') no-repeat; width: 10px; height: 30px; }
table.page_wrapper td.center_l, table.page_wrapper td.center_r { color: inherit; background-color: #555555; }
table.page_wrapper td.center_l { padding-left: 10px; }
table.page_wrapper td.center_r { padding-right: 10px; }
table.option { text-align: right; float: right; }
table.page td { width: 30px; height: 30px; text-align: center;  border-right: 1px solid #707070; }
table.page td img { display: inline; }
table.page td a:link, table.page td a:active, table.page td a:hover { display: block; width: 30px; height: 22px; padding-top: 8px; }
table.page td a:hover { color: inherit; background-color:  #616161; width: 28px;}
html>body table.page td a:hover { color: inherit; background-color:  #616161; margin-left: 1px; }
table.page td.currentPage { color: inherit; background-color:  #616161; }
table.option td.previous a { background: url('../images/paging_previous.gif') no-repeat left; padding-left: 10px; padding-right: 10px; }
table.option td.next a { background: url('../images/paging_next.gif') no-repeat right; padding-right: 10px; padding-left: 10px; }
/* END paging */

/* START listing */
.list h3 { color: #ffffff; background-color: inherit; font-weight: bold; margin-bottom: 10px; }
.list h4 { color: #eaaa00; background-color: inherit; font-weight: bold; }
.list table { width: 100%; }
.list div.link { padding-top: 10px; padding-bottom: 10px; height: 21px; }
.list div.read_all { background: url('../images/bg_white_dot.gif') repeat-x top; margin-top: 10px; padding-top: 10px; }
.list div.read_all p { float:right; }
.list td.image { padding-right: 20px; }
.list td.image { width: 188px; }
.list td.image img { background: #ffffff; padding: 5px; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; }
/* END listing */

table.content{ color: #ffffff; background-color: inherit; width: 100%; }
#contactForm  { width: 70%; margin: 0px auto; color: #ffffff; background-color: inherit; }
#contactForm td { padding-bottom: 10px; }
#contactForm input.text { width: 200px; border: 0px; }
#contactForm textarea.textarea { width: 200px; height: 100px; border: 0px; }
#contactForm select.select { width: 200px; }


#sitemap li { padding-bottom: 7px;  }
#sitemap li ul { padding-top: 7px;  }
#sitemap li ul li { padding-left: 20px;  }


#newsletter { color: #ffffff; background-color: inherit;  width: 100%; margin-bottom: 40px; }
#newsletter td image { display: block; }
#newsletter td.tl, #newsletter td.tr, #newsletter td.bl, #newsletter td.br, #newsletter td.tl image, #newsletter td.tr image, #newsletter td.bl image, #newsletter td.br image { width: 6px; height: 6px; }
#newsletter td.t, #newsletter td.b, #newsletter td.ml, #newsletter td.m, #newsletter td.mr { color: inherit; background-color: #000000; }
#newsletter td.m { padding: 0px 10px 0px 10px;  }
html>body #newsletter td.m { padding: 10px 10px 10px 10px;  }
#newsletter h4 { margin-bottom: 10px;  }
#newsletter input.text { width: 190px; border: 0px; }
#newsletter a { color: #fea200; background-color: inherit; font-weight: bold; float: right; margin-top: 5px; margin-right: 10px; }

#exchange { color: #ffffff; background-color: inherit;  width: 100%; margin-top: 40px; }
#exchange td image { display: block; }
#exchange td.tl, #exchange td.tr, #exchange td.bl, #exchange td.br, #exchange td.tl image, #exchange td.tr image, #exchange td.bl image, #exchange td.br image { width: 6px; height: 6px; }
#exchange td.t, #exchange td.b, #exchange td.ml, #exchange td.m, #exchange td.mr { color: inherit; background-color: #469ad6; }
#exchange td.m { padding: 0px 10px 0px 10px; height: 100px; }
html>body #exchange td.m { padding: 10px 10px 10px 10px;  }
#exchange h3 { margin-bottom: 10px; font-size: 18px; }
#exchange input.text { width: 190px; border: 0px; }
#exchange a { color: #fea200; background-color: inherit; font-weight: bold; float: right; margin-top: 5px; margin-right: 10px; }


#content div.content { width: 637px;  }
#content div.list { width: 637px;  }
#content div.content h4 { font-size: 14px; font-weight: bold;  }