/* CSS Document */

body{background-color:#04343e; font-size:100%; text-align:justify;}
ul, p {margin:0;}
p{padding:10px; font-size:.8em; margin:0px; line-height:19px;}
p.more a{font-weight:bold; text-decoration:none; color:#005F8C }
p.more a:active{ outline:0 none;}
p.more a:hover{color:#A4E1FF; text-decoration:underline;}

#wrapper{ width:981px; font-family:Verdana; font-size:.875em; background-color:#FFFFFF; margin:0 auto;  margin-top:87px;  color:#005F8C;  }

#banner{background-image:url(../images/banner.jpg); background-repeat:no-repeat; height:225px; width:980px; }
#banner_aboutus{background-image:url(../images/banner_aboutus.jpg); background-repeat:no-repeat; height:225px; width:980px; }
#banner_products{background-image:url(../images/banner_products.jpg); background-repeat:no-repeat; height:225px; width:980px; }
#banner_services{background-image:url(../images/banner_services.jpg); background-repeat:no-repeat; height:225px; width:980px; }
#banner_portfolio{background-image:url(../images/banner_portfolio.jpg); background-repeat:no-repeat; height:225px; width:980px; }
#banner_careers{background-image:url(../images/banner_careers.jpg); background-repeat:no-repeat; height:225px; width:980px; }
#banner_contacts{background-image:url(../images/banner_contacts.jpg); background-repeat:no-repeat; height:225px; width:980px; }


#spacer{height:10px; width:980px; background-color:#FFFFFF; }

#menubartop{background-color:#04343e; height:38px; width:981px; position:fixed; top:0; left:auto; right:auto; z-index:53; }

/*
#menubar{width:981px; height:49px; background-image:url(../images/menubar.jpg); background-repeat:no-repeat; position:fixed; top:38px; left:auto; right:auto; z-index:54}
*/
#menubar{width:981px; height:183px; background-image:url(../images/menubar.png); background-repeat:no-repeat; position:fixed; top:3px; left:auto; right:auto; z-index:54; }

#menubar ul.list{margin:0px; list-style-type:none; margin-left:135px; margin-top:53px; }
#menubar ul.list li { display:inline; padding:5px; font-size:.95em; margin-right:43px; text-decoration:none; }
#menubar ul.list li a{ color:#20a8cc;  text-decoration:none;}
#menubar ul.list li a:active{ outline:0 none;}
#menubar ul.list li a:hover{ color:#CCCCCC; text-decoration:none;}
#menubar ul.list li a.active{color:#FF0000; }

#careeer ul{ list-style-type:none; margin:0px; padding:0; margin-top:170px; text-align:center; line-height:15px;}
#careeer ul li{ display:inline; font-size:1.0em; margin-right:30px; text-decoration:none; padding:5px;}
#careeer ul li a{color:#FF6600;  text-decoration:none;}
#careeer ul li a:active{ outline:0 none;}
#careeer ul li a:hover{ color:#CCCCCC; text-decoration:none;}

/*#logo{width:981px; height:166px; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:left; position:fixed;  top:12px; left:auto; right:auto; z-index:55 }
#logo{ width:198px; height:166px;  background-image:url(../images/logo.png); background-repeat:no-repeat; position:fixed; top:12px;
left:20px; z-index:55;}
*/

#content{ width:981px; background-color:#FFFFFF; margin:0 auto;}


#footer{ height:55px; width:981px; color:#414141; text-align:center; font-size:.870em; line-height:22px; }
#footer ul.link{margin:0px; list-style-type:none; text-align:center; margin-top:20px; }
#footer ul.link li { display:inline; padding:5px; font-size:.870em;   color:#414141;}
#footer ul.link li a{ color:#414141;  text-decoration:none;}
#footer ul.link li a:active{ outline:0 none;}
#footer ul.link li a:hover{ color:#84D7FF; text-decoration:none;}

#slideshow { position:relative;  width:250px; height:120px; margin:0 auto; }

#slideshow IMG { position:absolute; width:250px; height:120px; top:0; left:0; z-index:-50; opacity:0.0; }

#slideshow IMG.active { z-index:10; opacity:1.0;}

#slideshow IMG.last-active { z-index:-50;}

#products ul a{font-size:.8em; line-height:24px; text-decoration:none; color:#005F8C; }
#products ul a:active { outline:0 none;}
#products ul a:hover { color:#CDCDCD; text-decoration:underline;}

#services ul{font-size:.800em; line-height:22px;  }
#services_title{font-size:1em; font-weight:bold; color:#FF6600; }

#careers1 ol{font-size:.800em; line-height:22px;  }


#portfolio a{font-size:.8em; color:#005984; text-decoration:none; }
#portfolio a:hover{color:#FF6600; text-decoration:none; }

#border { background-color:#FFFFFF;}
#border:hover { background-color:#8AD9FF; }
