body{background:url("../images/main_bg.gif") repeat-x left top #d0e8fa; width:100%; margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#585858;
}
.img_png{behavior:url(iepngfix.htc); border:0px;
}
div#main_block{background:#FFFFFF; width:871px; margin:6px auto 0px auto;
}
#main_block-in{width:859px; margin:0px auto; _margin-top:-6px;
}
#header_block{width:871px; height:150px; margin:0px; float:left;
}
.top_corner{width:871px; height:8px; float:left; margin:0px;
}
.top_corner-left{width:9px; float:left; margin:0px;
}
.top_corner-mid{width:853px; height:8px; float:left; margin:0px;
}
.logo_block{width:851px; height:66px; float:left; margin:0px; padding:0px 0px 0px 8px;
}
.top_menu-block{width:859px; height:40px; float:left; margin:0px;
}
.top_menu{width:666px; float:left; margin:0px;
}
.top_menu ul{width:664px; height:32px; float:left; margin:0px; padding-left:2px; padding-top:6px;
}
.top_menu li{float:left; margin:0px; list-style-type:none;
}
.top_menu-link{padding-top:4px;
}
a.top_menu-link{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#666666; text-decoration:none; padding:0px;
}
a:hover.top_menu-link{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#000; text-decoration:none;
}
.top_menu-estore{font-size:11px;
}
.top_menu-icon{float:left; margin:0px; padding:0px 4px 0px 6px;
}
.top_menu-line{width:2px; float:left; margin:0px; padding:5px 7px 0px 10px;
}
.top_phone-num{width:192px; float:left; margin:0px;
}
.home_menu{width:128px; height:37px; _height:43px; float:left; margin:0px;
}
.solution_menu{width:143px; height:37px; float:left; margin:0px;
}
.sharepoint_menu{width:159px; height:37px; float:left; margin:0px;
}
.industries_menu{width:149px; height:37px; float:left; margin:0px;
}
.custom_menu{width:139px; height:37px; float:left; margin:0px;
}
.contact_menu{width:141px; height:37px; float:left; margin:0px;
}
.home_banner{width:859px; float:left; margin:0px;
}
.banner_btm-bg{background:url("../images/home_banner-btmshad.gif") no-repeat left top; width:859px; height:18px; float:left; margin:0px;
}
.inner_banner{background:url("../images/banner_solutions.jpg") no-repeat left top; width:859px; height:154px; float:left; margin:0px;
}
#home_content-block{width:859px; margin:0px auto;
}
#content_block{width:859px; margin:16px auto 0px auto;
}
.welcome_block{width:859px; float:left; margin:0px; display:block;
}
.welcome_left{width:709px; float:left; margin:0px; padding-left:11px;
}
.welcome_title{width:709px; float:left; margin:0px;
}
.welcome_txt{width:686px; float:left; margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#585858; text-decoration:none; line-height:20px; padding:4px 15px 10px 7px;
}
.welcome_right-img{background:url("../images/home_middle-rightimg.png") no-repeat left top; width:139px; height:150px; float:left; margin:0px; behavior:url(iepngfix.htc); border:0px;
}
.left_block{background:url("../images/left_shad.gif") repeat-y right top #edf7ff; width:210px; float:left; margin:0px;
}
.right_block{width:635px; float:left; margin:0px; border-left:1px solid #dcdcdc; padding:0px 6px 0px 7px;
}
.left_menu{width:202px; float:left; margin:0px;
}
.middle_box-block{width:789px; float:left; margin:0px; padding:0px 35px 18px 35px; display:block; position:relative;
}
#middle_box{width:253px; float:left; margin:0px;
}
#middle_box1{width:253px; float:left; margin-left:15px; display:block; position:relative;
}
.middle_box-in{width:251px; float:left; margin:0px; border-left:1px solid #d5d6d6; border-right:1px solid #d5d6d6; padding-top:18px;
}
.middle_box-title{width:253px; float:left; margin:0px;
}
.middle_box-left-icon{width:70px; float:left; margin:0px;
}
.middle_box-txt{width:165px; float:left; margin:0px; padding:0px 10px 24px 6px; color:#315c90; line-height:18px; text-align:justify;
}
.view_more{width:238px; float:left; margin:0px; padding-left:13px; margin-bottom:6px;
}
.middle_box-btmbg{background:url("../images/middle_box-bottom1.gif") no-repeat left top; width:253px; height:9px; float:left; margin:0px; display:block;
}
.middle_title{width:635px; height:98px; float:left; margin-top:-10px; z-index:100;
}
.middle_txt{width:605px; float:left; margin:0px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#585858; text-decoration:none; line-height:17px;
}
.middle_link-block{width:597px; float:left; margin:0px; padding:0px 0px 0px 38px;
}
.middle_link-in{width:597px; float:left; margin:0px;
}
.middle_link-arrow{width:17px; float:left; margin:0px; padding-top:7px;
}
.middle_link-txt{width:580px; float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#176dbe; text-align:left; text-decoration:underline; line-height:22px;
}
a.middle_link-txt1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#176dbe; text-align:left; text-decoration:underline;
}
a:hover.middle_link-txt1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:underline;
}


#middle_btm-boxblock{width:834px; float:left; margin:0px; padding:0px 12px 10px 13px; position:relative; display:block;
}
.middle_btm-boxblock-in{width:834px; float:left; margin:0px;
}
.middle_btm-boxblock-in1{width:834px; float:left; margin-top:17px; padding-bottom:13px;
}
.middle_btm-boxtitle{width:187px; float:left; margin:0px; font-family:sans-serif, Arial, Helvetica; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; color:#747c85; position:relative;
}
.middle_btm-right{width:647px; float:left; margin-top:-2px; border-bottom:1px solid #cccccc; display:block; position:relative;
}
.middle_btm-innbox{width:276px; float:left; margin:0px; display:block; padding:0px 0px 0px 11px;
}
.middle_btm-innbox1{width:276px; float:left; margin:0px; display:block;
}
.middle_btm-arrow{width:15px; float:left; margin:0px; padding-top:10px;
}
.middle_btm-txt{width:250px; float:left; margin:0px; font-family:Tahoma, Arial, Helvetica; font-size:11px; text-align:left; text-decoration:underline; color:#176dbe; padding:5px 0px 5px 0px; position:relative;
}
a.home_btm-link{font-family:Tahoma, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#176dbe;
}
a:hover.home_btm-link{font-family:Tahoma, Arial, Helvetica; font-size:11px; text-decoration:underline; color:#000;
}

.middle_btm-innbox3{width:252px; float:left; margin:0px; display:block; padding:0px 0px 0px 11px; border-left:1px solid #ccc;
}
.middle_btm-innbox3a{width:252px; float:left; margin:0px; display:block;
}
.middle_btm-txt1{width:225px; float:left; margin:0px; font-family:Tahoma, Arial, Helvetica; font-size:11px; text-align:left; text-decoration:underline; color:#176dbe; padding:5px 0px 5px 0px; position:relative;
}


.middle_btm-innbox4{width:271px; float:left; margin:0px; display:block; padding:0px 0px 0px 11px; border-left:1px solid #ccc; position:relative;
}
.middle_btm-innbox4a{width:271px; float:left; margin:0px; display:block; position:relative;
}
.middle_btm-txt2{width:252px; float:left; margin:0px; font-family:Tahoma, Arial, Helvetica; font-size:11px; text-align:left; text-decoration:underline; color:#176dbe; padding:5px 0px 5px 0px; position:relative; display:block;
}


.product_title{background:url("../images/subtitle_bg.gif") repeat-x left top; width:619px; height:20px; float:left; margin-top:13px; padding-left:10px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#403f3f; text-align:left; border: 1px solid #d8d8d8;
}
.product_txt-area{width:600px; float:left; margin:0px; padding:0px 15px 15px 15px; border-bottom:1px dotted #939393;
}
.product_txt-area1{width:600px; float:left; margin:0px; padding:0px 15px 15px 15px;
}
.product-img1{width:102px; float:left; margin:0px; padding-top:10px;
}
.product-img2{width:102px; float:left; margin:0px; padding-top:20px;
}
.product_txt{width:498px; float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#403f3f; text-align:left; line-height:16px; padding-top:20px;
}
.bottom_shad{width:630px; float:left; margin:0px; height:14px;
}
.bottom_txt{width:610px; float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#494949; text-align:left; line-height:17px; padding-left:20px; padding-bottom:0px; *padding-bottom:10px;
}
#footer_block{background:#FFFFFF; width:871px; float:left; margin:0px;
}
#footer_block1{width:871px; margin:0px auto;
}
.footer_shad{width:871px; margin:0px; float:left; padding-bottom:8px;
}
.footer_block-in{width:849px; margin:0px auto; border-top:1px solid #d5dfe7; padding-top:23px; padding-left:10px; padding-bottom:18px; font-family:Tahoma, Arial; font-size:10px; color:#0886af;
}
.footer_bottom-curve{width:871px; height:12px; float:left; margin:0px;
}
a.footer_link{font-family:Tahoma, Arial; font-size:10px; color:#0886af; text-decoration:none;
}
a:hover.footer_link{font-family:Tahoma, Arial; font-size:10px; color:#000; text-decoration:none; border-bottom:1px dotted #000;
}
.footer_line{color:#8194a2;
}


/*Accordion menu */
.menu_list{background:#e5eff7; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
}
.menu_head{height:26px; padding:14px 0px 0px 10px; cursor: pointer; position: relative; margin:1px; font-weight:bold; background: url("../images/left.gif") center right no-repeat;
}
.menu_body{display:none;
}
.menu_body a{height:22px; display:block; color:#38424a; padding:7px 0px 0px 10px; text-decoration:none; background: #e5eff7 url("../images/left_arrow.gif") center right no-repeat; border-top:1px solid #dbe5ed;
}
.menu_body a:hover{color:#006699; text-decoration:none; background: #fff url("../images/left_arrow-visible.gif") center right no-repeat;
}


.chromestyle{font-weight: bold;
}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
/*content: ".";*/
display: block; height: 0; clear: both; visibility: hidden;
}
.chromestyle ul{width: 100%; padding: 0px ; margin: 0px; text-align: center; /*set value to "left", "center", or "right"*/
}
.chromestyle li{display:inline; margin:0px;
}
.chromestyle li a{color: #494949; margin: 0px; text-decoration: none;
}

.chromestyle li a:hover, .chromestyle li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/ margin:0px;
}


/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{margin-top:-2px; position:absolute;
/*top: 0;
border: 1px solid #BBB;THEME CHANGE HERE*/
border-bottom-width: 0px; float:left; font:12px Arial, Verdana, Helvetica; line-height:18px; z-index:100; background-color: white; width: 200px; visibility: hidden;
}
.dropmenudiv a{display:block; color:#242424; text-decoration:none; padding:5px 5px 5px 15px; background:url("../images/drop_menu-line.gif") #d3d3d3 repeat-x left bottom; font-weight:bold;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#094d8a; background:url("../images/drop_menu-line-over.gif") #ebebeb repeat-x left bottom;
}





