@charset "utf-8";
/* Millenforce */

html, body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0;
padding:0;
overflow:hidden;
}

/*fonts*/
.logo_text01 { font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#000033; line-height:14px;}
.logo_text02 { font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#999999; line-height:14px;}

.top_title_text { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffff00; line-height:42px;}/*yellow*/
.bottom_title_text { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ff9900; line-height:42px;}/*orange*/

.index_right_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px;}/*black*/


/*div*/
#full-screen-background-image {
  z-index: -999;
  min-height:641px;
  min-width: 2000px;
  width: 100%;
  height: auto;
  position:absolute;
  top: 0;
  left: 0;
}

#wrapper { position: relative; min-width:1024px; width:100%; margin:0; padding:0; text-align:left; border:0;}
#container { width:1000px; min-height:100px; margin:0; padding:0;}

#header { float:left; margin:0; padding:0; width:1000px; height:105px;}

#logo {
float:left;
width:135px;
height:90px;
margin-left:35px;
padding:0;
border:0;
}

#main_navi { float:right; width:685px; height:45px; margin-top:60px; padding:0; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;}
.main_navi { display:inline; margin:0; padding:0;}
.main_navi li { float:left; width:105px; height:37px; margin:5px 0 0 8px; padding:0; background-image:url(../images/navi_btn_bg02.png); background-repeat:no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; line-height:37px; list-style:none;}
.main_navi li:visited { background-image:url(../images/navi_btn_bg02.png); background-repeat:no-repeat; list-style:none;}
.main_navi li:hover { background-image:url(../images/navi_btn_bg.png); background-repeat:no-repeat; list-style:none;}
.main_navi li.active { background-image:url(../images/navi_btn_bg.png); background-repeat:no-repeat; list-style:none;}

a.mainmenu, a.mainmenu:link, a.mainmenu:visited { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center; margin:0; padding:0; text-decoration:none; list-style:none;}
a.mainmenu:hover { color:#FFFFFF; text-decoration:none; list-style:none;}
a.mainmenu.active { color:#FFFFFF; text-decoration:none; list-style:none;}

#top_container { width:1000px; min-height:300px; margin:0; padding:0;}

#logo_text { float:left; width:1000px; height:35px; margin-left:35px; padding:0; }

#top_title { float:left; width:565px; height:42px; margin:46px 0 0 35px; padding:0;}
#top_content { float:left; width:545px; height:60px; margin-left:35px; padding:20px 20px 20px 0;}
#top_content02 { float:left; width:545px; height:90px; margin-left:35px; padding:0;}

#bottom_container { float:left; width:965px; min-height:300px; margin-left:35px; padding:0;}


/*index*/
#bottom_title { float:left; width:565px; height:42px; margin:0; padding:0;}

#index_links { float:left; width:545px; height:225px; margin:0; padding:0;}
.index_links { display:inline; margin:0; padding:0;}
.index_links li { float:left; width:300px; height:20px; margin:0; padding:0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#cccccc solid 1px; text-align:left; line-height:20px; list-style:none;}
.index_links li:visited { list-style:none;}
.index_links li:hover { background-repeat:no-repeat; list-style:none;}
.index_links li.active { background-repeat:no-repeat; list-style:none;}

#index_right { float:left; width:420px; min-height:100px; margin-top:150px; padding:0; font-family:}

a.termconditions, a.termconditions:link, a.termconditions:visited { font-family:Arial, Helvetica, sans-serif; font-size:1spx; color:#6699ff; line-height:12px; text-decoration:none; list-style:none;}
a.termconditions:hover { color:#990000; text-decoration:none; list-style:none;}
a.termconditions.active { color:#990000; text-decoration:none; list-style:none;}


/*about us*/
#about_content01 { float:left; width:555px; min-height:50px; margin-top:30px; padding-right:20px; text-align:justify;}

#about_img { float:left; width:126px; height:91px; margin-top:10px; padding:0;}

#about_content02 { float:left; width:965px; min-height:100px; margin-top:15px; padding:0; text-align:justify;}


/*products*/
.pruducts_box { float:left; width:320px; min-height:200px; margin-top:10px; padding:0;}


/*solutions*/
#solutions_links { float:left; width:300px; height:90px; margin-top:5px; padding:0;}
.solutions_links { display:inline; margin:0; padding:0;}
.solutions_links li { float:left; width:300px; height:20px; margin:0; padding-left:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:#cccccc solid 1px; text-align:left; line-height:20px; list-style:none; background-image:url(../images/solutions/point.png); background-repeat:no-repeat;}
.solutions_links li:visited { list-style:none;}
.solutions_links li:hover { background-repeat:no-repeat; list-style:none;}
.solutions_links li.active { background-repeat:no-repeat; list-style:none;}


/*career*/
#career_links { float:left; width:800px; min-height:50px; margin:0; padding:0;}
.career_links { display:inline; margin:0; padding:0;}
.career_links li { float:left; width:800px; height:20px; margin:0; padding:0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; line-height:20px; list-style:none;}
.career_links li:visited { list-style:none;}
.career_links li:hover { background-repeat:no-repeat; list-style:none;}
.career_links li.active { background-repeat:no-repeat; list-style:none;}


/*contact us*/
#contactus_content { float:left; width:555px; height:300px; margin-top:15px; padding-right:20px; text-align:justify;}

a.links, a.links:link, a.links:visited { font-family:Arial, Helvetica, sans-serif; font-size:1spx; color:#ff9900; line-height:12px; text-decoration:none; list-style:none;}
a.links:hover { color:#990000; text-decoration:none; list-style:none;}
a.links.active { color:#990000; text-decoration:none; list-style:none;}



/*footer*/
#footer { float:right; width:1000px; height:20px; padding:0; margin-top:10px; text-align:right;}
.footer_text { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:20px;}