@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body{background:#c1c1c1 url(../images/bg2.jpg) repeat-x left top;margin:0px;padding:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#626262;}
ul,li{list-style:none;}

/*common header and navigation style*/
#headerBar{float:left;width:100%;clear:both;height:57px;background:#c1c1c1 url(../images/bg2.jpg) repeat-x left top;}
#headerBar h1{float:left;line-height:57px;margin:0 auto;font-size:26px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;font-weight:normal;text-align:left;}
#container{margin:0 auto;width:960px;}
#google_translate_element{width:960px;text-align:right;margin:4px auto 0;}
#google_translate_element .goog-te-gadget,#google_translate_element .skiptranslate,#google_translate_element a.goog-logo-link{color:#fff;}

#naviLogo{float:left;width:100%;border-bottom:#000 12px solid;}
#naviLogo img{display:block;}
#naviLogo li{float:left;}
li.siteLogo{width:207px;height:274px;background:transparent url(../images/logo.jpg) no-repeat;margin:0 1px 0 0;}
li.siteNavi{width:191px;height:261px;padding:12px 0 0;border-top:#6e6e6e 1px solid;background:#2f2f2f url(../images/navi_bg.gif) no-repeat left bottom;margin:0 1px 0 0;}

.siteNavi a{display:block;color:#70d8ff;text-decoration:none;text-transform:uppercase;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;text-indent:20px;}
.siteNavi a#naviAbout{height:17px;background:transparent url(../images/navi_about.gif) no-repeat;padding:23px 0 0;}
.siteNavi a#naviNews{height:18px;background:transparent url(../images/navi_news.gif) no-repeat;padding:25px 0 0;}
.siteNavi a#naviAwards{height:17px;background:transparent url(../images/navi_awards.gif) no-repeat;padding:25px 0 0;}
.siteNavi a#naviProducts{height:18px;background:transparent url(../images/navi_products.gif) no-repeat;padding:25px 0 0;}
.siteNavi a#naviContact{height:15px;background:transparent url(../images/navi_contact.gif) no-repeat;padding:24px 0 0;}
.siteNavi a:hover#naviAbout,.siteNavi .current a#naviAbout{background-position:0px -40px;}
.siteNavi a:hover#naviNews,.siteNavi .current a#naviNews{background-position:0px -43px;}
.siteNavi a:hover#naviAwards,.siteNavi .current a#naviAwards{background-position:0px -42px;}
.siteNavi a:hover#naviProducts,.siteNavi .current a#naviProducts{background-position:0px -43px;}
.siteNavi a:hover#naviContact,.siteNavi .current a#naviContact{background-position:0px -39px;}

.siteFlash{height:274px;overflow:hidden;}

/*homepage content part*/
#homeDetail,#otherDetail{float:left;width:100%;background:#fff;text-align:left;}
.newsProduct{float:left;width:612px;background:transparent url(../images/home_linear.gif) repeat-x;}
.newsProduct li{float:left;width:280px;display:inline;padding:51px 13px 0;}
.newsProduct li .deckImg{display:block;border:#b6b6b6 1px solid;padding:0px;}
li.productCell{background:transparent url(../images/title_home_product.gif) no-repeat 13px 0;}
li.newsHead{background:transparent url(../images/title_home_news.gif) no-repeat 13px 0;}
.newsProduct li ul{margin:10px 0 0;}
.newsProduct li ul li{width:268px;padding:0 0 0 12px;line-height:20px;background:transparent url(../images/ico_blue.gif) no-repeat 2px 7px;}
.newsProduct li ul li a{color:#626262;text-decoration:none;}
.newsProduct li ul li a:hover{text-decoration:underline;}
.newsProduct li span{float:right;margin:10px 0 20px;}
.newsProduct li span img{border:0px;}

.ourPeople{float:right;width:310px;padding:48px 10px 30px 0;background:transparent url(../images/title_people.gif) no-repeat 0 20px;line-height:18px;}
.ourPeople p{display:block;margin:0 0 5px;font-weight:bold;}
.ourPeople ul{float:left;clear:both;width:100%;margin:0 0 5px;}
.ourPeople ul li{float:left;width:145px;padding:0 0 0 8px;background:transparent url(../images/ico_blue.gif) no-repeat 0 8px;line-height:22px;}
.ourPeople ul li.right{float:right;width:138px;}

/*other pages style*/
/*otherDetail's style is exactly same as homeDetail*/
#sideBar{float:left;width:244px;padding:0 22px;background:transparent url(../images/sidebar_bg.gif) repeat-x;}
.quickAccess{display:block;padding:62px 0 50px;background:transparent url(../images/title_access.gif) no-repeat -21px 0px;}
.quickAccess li{display:block;padding:0 0 1px;background:transparent url(../images/antline.gif) repeat-x left bottom;}
.quickAccess li.first{border-top:#d9d9d9 4px solid;}
.quickAccess li a{display:block;margin:1px 0;padding:6px 10px;line-height:18px;text-decoration:none;color:#797979;}
.quickAccess li a:hover,.quickAccess li.current a{background:transparent url(../images/subnavi_bg.gif);color:#fff;}

#mainContent{float:right;width:642px;}
.pageTitle{display:block;margin:33px 0 0;background:transparent url(../images/title_slash.gif) repeat-x left bottom;}
/*contact page*/
.contactCell{float:left;padding:10px 0 30px;}
.contactCell h1{display:block;font-size:18px;font-weight:normal;line-height:52px;color:#045279;}
.contactCell h2{display:block;font-size:14px;font-weight:normal;line-height:18px;margin:0 0 10px;}
.contactCell h3{display:block;font-size:14px;font-weight:normal;line-height:22px;margin:0 0 10px;}
.contactCell span{float:left;width:460px;height:335px;background:transparent url(../images/map_snapshot.jpg) no-repeat;border:#c1c1c1 1px solid;}
.contactCell span a{float:left;width:120px;height:26px;display:inline;margin:290px 0 0 5px;}

.contactCell .requestInfo{float:left;clear:both;margin:40px 0 0;border:0px;}

/*product page*/
.productCell h1{display:block;font-size:18px;font-weight:normal;line-height:26px;padding:20px 0;}
.picLink{float:left;width:245px;}
/*.picLink span{float:left;padding:0 27px 0 0;background:transparent url(../images/photo_shadow.gif) no-repeat right top;}*/
.picLink span{float:left;padding:0 27px 0 0;background:none;}
.picLink span img{display:block;padding:8px;border:#e0e0e0 1px solid;}
.picLink p{float:left;width:100%;line-height:20px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.picLink p a{color:#206185;text-decoration:none;}
.picLink p a:hover{text-decoration:underline;}
.picLink dl{float:left;margin:10px 0;width:196px;padding:18px 15px 0;background:transparent url(../images/brief_bg.gif) no-repeat left top;font-size:11px;}
.picLink dl dt{display:block;font-weight:bold;text-transform:uppercase;color:#206185;}
.picLink dl dd{display:block;margin:0 0 8px;}

.textDetail{float:right;width:378px;padding:0 19px 30px 0;}
.textDetail li{display:block;padding:0 0 14px 17px;font-size:14px;line-height:22px;background:transparent url(../images/ico_biarrow.gif) no-repeat 2px 8px;}
.textDetail li ul li{display:block;padding:0 0 0 10px;font-size:13px;line-height:22px;background:none;}

/*news pages*/
.newsCell{float:left;padding:0 20px 0 0;margin:30px 0;}
.newsCell a.newsList{display:block;margin:10px 0 0;padding:0 0 0 35px;background:transparent url(../images/ico_biarrow.gif) no-repeat 16px 8px;font-size:16px;color:#626262;text-decoration:none;font-weight:bold;}
.newsCell a:hover.newsList{color:#045279;}
.newsCell h1{display:block;font-size:22px;font-weight:normal;color:#045279;}
.newsCell h2{display:block;font-size:16px;font-weight:normal;margin:1em 0 0;color:#045279;}
.newsCell p{display:block;font-size:14px;margin:1em 0 0;line-height:1.5em;}
.newsCell table th{border-bottom:#696969 1px solid;padding:5px 0;}
.newsCell table td{padding:5px 0;}
.newsCell dl{display:block;}
.newsCell dt{display:block;font-weight:bold;padding:5px 0;border-bottom:#ffd800 1px solid;}
.newsCell dd{display:block;padding:5px 0 0 10px;background:transparent url(../images/ico_blue.gif) no-repeat 0 8px;}
.newsCell img{display:block;margin:6px 0 0;padding:4px;border:#696969 1px solid;}
.newsCell .newsImg{float:left;margin:6px 18px 18px 0;}
.newsCell span{float:left;display:block;clear:both;font-size:12px;margin:4em 0 0;}
.newsCell span img{display:block;margin:0px;border:0px;}
.newsCell span a{color:#045279;text-decoration:underline;}
.newsCell span a:hover{text-decoration:none;}

.newsCell ul{margin:10px;list-style:decimal;}
.newsCell ul li{margin:15px;list-style:decimal;}

/*temporary style, will be changed after specific page is done*/
.comingCell h1{display:block;font-size:18px;font-weight:normal;line-height:26px;padding:20px 0;}
/*common footer style*/
#footer{float:left;width:100%;height:184px;background:transparent url(../images/footer_bg.jpg) no-repeat;}
#footer span{float:left;text-transform:uppercase;font-size:11px;padding:10px 0 0 14px;}
#footer h1{float:right;text-transform:capitalize;font-size:14px;padding:10px 0 0;font-weight:normal;color:#b8b7b7}
#footer h1 a{color:#b8b7b7;text-decoration:none;margin:0 14px;}
#footer h1 a:hover{color:#ffd800;}

/*backend*/
.backEnd #sideBar{padding:22px;}
.backEnd #mainContent{padding:22px 0;}


.adminTable{font-size:12px; line-height:30px; border:1px solid #666;}
.adminTable td, .adminTable th{padding:2px; border-bottom:1px solid #666}
.adminTable a{padding:0 20px; color:#3399FF; font-weight:bold; text-decoration:none;}

