body{ background-color:#001B2F; background:url(../images/bg.jpg) repeat-x #002b4b;}
.clearBoth{ clear:both;}
.padTop05{padding-top:5px;}
.magin05{ margin:5px}
.cluster1{background-color:transparent;background-image:url(../images/cluster-01.png);background-repeat:no-repeat;}
.floatRight{ float:right;}

/*Header Format*/
#header{ background:url(../images/headerBg.jpg) repeat-x;}
#logo {width:220px; height:128px; float:left;}
#companyName {width:700px; height:128px; float:left; background:url(../images/companyName.jpg) no-repeat;}

.coolBox {color:#666666;padding:3px;border:1px solid #e1dedf; background:#fff url(../images/searchBg.jpg) repeat-x; font-size:12px;}
*html input.coolBox {color:#666666;overflow: visible;padding:2px;}

#formContainer{margin-top:5px; padding-right:10px;}
#search{float:left; width:220px;}
#searchBtn{float:left; width:39px;}

/*Menu Format*/
#menu{width:940px; position: relative; background: url(../images/menuBg.jpg) repeat-x; height: 38px;	list-style: none;}
#menu li{float:left;list-style:none;height:38px;}
#menu li a{float: left;display: block;color:#005277;text-decoration: none;font-family: sans-serif;font-size: 13px;font-weight: bold;padding:0 0 0 10px;height: 38px;line-height: 38px;text-align: center;cursor: pointer;}
#menu li a b{float: left;display: block;padding: 0 10px 0 8px;}
#menu li.current a, #menu li a:hover{color:#000;background: url(../images/menuLeft.jpg) no-repeat;background-position: left top;}
#menu li.current a b, #menu li a:hover b{color:#000;background: url(../images/menuRight.jpg) no-repeat right top;}

/*Content Format*/
#mainContent{background:#F7F7F7;}
#contentColumn_1, #contentColumn_2{ margin-top:10px; }

#contentColumn_1{ margin-left:5px }
#contentColumn_2{ margin-left:-5px }

.banner{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#fff;border:1px solid #ccc;}
/*Footer Format*/
#footer {font-size: 12px;height:52px;padding-top:10px;text-align:center;color: #CFF2FF;}
#footer ul{margin: 0;overflow: hidden; text-align:center;}
#footer ul li{display: inline;}
#footer ul li a,#footer a{color:#FFF;padding:0 5px 0 0;margin: 0;text-decoration: none;}
#footer ul li a:hover{text-decoration:underline;}

.companyNews{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#fff;border:1px solid #ccc;margin-bottom:10px;}
.companyNews .left{float:left; width:30px; height:36px;}
.companyNews .right{float:left; width:13px; height:36px;}
.companyNews .center{ background:url(../images/blueCenter.jpg) repeat-x; width:255px; height:36px;float:left;padding-top:10px; font-weight:bold; color:#FFF;}
.companyNews .content{ background:#c3dbf6 url(../images/blueTabBg.jpg) repeat-x;}
.companyNews .content ul{list-style-type: none;margin: 0;padding: 0;}
.companyNews .content ul li{padding: 8px 0px 3px 0; margin-left:5px; border-bottom:1px solid #7c9eff; clear:both}
.companyNews .content ul li a{color: #A70303;display: block;padding: 2px 0;padding-left: 3px;text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;}
.companyNews .content ul li a:visited{color: #A70303;}
.companyNews .newsC1{ background:url(../images/date.gif) no-repeat; height:49px; width:46px; float:left;}
.companyNews .content ul li .newsC1 .month{padding:5px 0 0 5px;font-size:11px;color:#005277; font-weight:bold;}
.companyNews .content ul li .newsC1 .day{padding:5px 0 0 10px;font-size:16px;color:#005277; font-weight:bold;}
.companyNews .content ul li .newsC2{width:200px;; float:left;}
.companyNews .content ul li .newsC2 .title{font-size:14px;color:#005277; font-weight:bold;}
.companyNews .content ul li .newsC2 .newsDetail{color:#3e3e3e;}

.partnerships{margin-bottom:10px; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#fff;border:1px solid #ccc;}
.partnerships .left{float:left; width:30px; height:36px;}
.partnerships .right{float:left; width:13px; height:36px;}
.partnerships .center{ background:url(../images/yellowCenter.jpg) repeat-x; width:255px; height:36px;float:left;padding-top:10px; font-weight:bold; color:#fff;}
.partnerships .content{ text-align:center; background:url(../images/YellowTabBg.jpg) repeat-x #f1f6a0; clear:both; }

.featureProducts{margin-top:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#fff;border:1px solid #ccc;}
.featureProducts .left{float:left; width:31px; height:36px;}
.featureProducts .right{float:left; width:12px; height:36px;}
.featureProducts .center{ background:url(../images/blueCenter.jpg) repeat-x; width:575px; height:36px;float:left;padding-top:10px; font-weight:bold; color:#FFF;}
.featureProducts .content{}
.featureProducts .content .box{ margin:5px 3px; width:192px; }
.featureProducts .content .item{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#fff;border:1px solid #ccc;text-align:center; padding-top:5px;}
.featureProducts .content .item .productTitle{font-size:14px; font-weight:bold; color:#1f78ac; padding-bottom:10px; line-height:15px;}
.featureProducts .content .item .productTitle a{color:#1f78ac;text-decoration:none;}
.featureProducts .content .item .productTitle a:hover{color:#1f78ac;text-decoration:underline;}
.featureProducts .content .item .productImage{padding-bottom:10px;}
.productAction{ background-color:#F9F611; padding:5px 0;}
.productAction .price{width:90px; height:22px;float:left; font-weight:bold; font-size:14px;}
.productAction .detailsBtn{width:85px; height:22px; float:left;}

#welcome{margin-top:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#fff;border:1px solid #ccc; padding:2px;height:122px;}
#welcome #left{width:188px;float:left;}
#welcome #right{width:420px;float:left;}
#welcome #right #title{font-size:14px; color:#1f78ac; font-weight:bold; padding-top:5px;}

#marqueeSlide{ height:198px; text-align:center;}
#marqueeSlide a{ padding-bottom:25px;display:block;}

.breadPath ul {padding:0; margin:5px 0 0 5px;}
.breadPath ul li {
background:transparent url(../images/arrow.png) right 5px no-repeat scroll;
display:inline;
*padding-left:5px;
padding-right: 10px;
margin-left:0;}
.breadPath li.home { padding-left:0;}
.breadPath li.last { background:none;}
.breadPath a:link, .breadPath a:visited { text-decoration:none; color:#333333;}
.breadPath a:hover { text-decoration:underline;}

table.display td{ text-align:center; vertical-align:middel; border:1px solid #ededed; padding:5px }
.homepic {background:url(../images/vision.jpg) no-repeat 0 0;}