html{ background:url(../images/home_background.gif) repeat-x top left #CDCED1; }
body{  padding:0px; margin:0px auto; color:#5E5E63; width:990px; text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

img{ border:0px;}
a{ color:#0F7CD8; text-decoration:underline;}
a:hover{ color:#5E5E63; text-decoration:none;}
ul{ margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px;}
.fontbold{ font-weight:bold;}
.fontblue{ color:#0F7CD8;}

.left{ float:left;}
.right{ float:right;}
.clearfloat{ clear:both;}
.middle{ vertical-align:middle;}

/*** header ***/
.header{ text-align:left;}
.logo{ float:left;}
.submenu{ float:right; padding:45px 10px 0px 0px; text-align:right; font-size:11px; font-family:Tahoma, Arial, sans-serif; height:20px; line-height:20px;}
.submenu a{ color:#5E5E63; text-decoration:none;}
.submenu a:hover{ color:#0F7CD8; text-decoration:underline;}
.menu{ background:url(../images/home_menu_bg.gif) no-repeat left center #434D5F; height:38px; line-height:38px;}
.menu ul{}
.menu li{ padding:0px 44px; float:left; text-align:center; color:#fff; font-size:110%;}
.menu li a{ color:#fff; text-decoration:none; display:block; padding-left:9px;}
.menu li a:hover{ color:#fff; text-decoration:none; display:block; padding-left:9px;}

.menu li.homeActive a{ background:url(../images/menu_over_home.gif) left center no-repeat;}

.menu li.home a:hover{ background:url(../images/menu_over_home.gif) left center no-repeat;}
.menu li.solutions a:hover{ background:url(../images/menu_over_solutions.gif) left center no-repeat;}
.menu li.products a:hover{ background:url(../images/menu_over_products.gif) left center no-repeat;}
.menu li.technology a:hover{ background:url(../images/menu_over_technology.gif) left center no-repeat;}
.menu li.customer a:hover{ background:url(../images/menu_over_customer.gif) left center no-repeat;}
.menu li.contactus a:hover{ background:url(../images/menu_over_contactus.gif) left center no-repeat;}


/**** footer ****/

.footer{ background:url(../images/home_footer_bg.gif) left top no-repeat; height:15px;  text-align:center; color:#999999; padding-top:20px; padding-bottom:15px;}
.footer a{ color:#999999;}
.flash{ width:990px; height:500px; background:url(../images/home_bg.jpg) no-repeat left top; position:relative;}
.flashtext{ width:660px; position:absolute; left:200px; bottom:20px; text-align:left;}