html{ background-color:#FFFFFF; width:100%; }
body{font-family:Verdana, Arial; margin:0px auto;font-size:11px;color:#3a3a3a;}
#wrapper{width:980px;margin:auto;z-index:-1;background-color:#3a3a3a; position:relative;}
a:link{color:#3a3a3a;text-decoration:underline}
a:visited{color:#3a3a3a;text-decoration:underline}
a:hover{text-decoration:underline;color:#000000;}
.main_contain_wrapper{position:absolute; top:0;left:0; padding-top:80px; width:980px; height:646px; background-color:#f5f6f7; border: 1px solid #D9D9D9; border-bottom:none; border-top:none; box-shadow: 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow: 0 0 6px rgba(0,0,0,.3);}
#main_contain{background-color:#f5f6f7;margin:0px;width:980px;}
#tagline{color:#505050;font:normal 11px Arial;margin:0;padding:0;text-align:left;width:400px;}
#top_contain{width:978px;position:absolute;top:0;left:1px;height:80px;}
#top_mid{width:978px;height:80px;background-color:#f5f6f7; position:relative;}
#top_menu_contain{width:400px;padding:0;margin:0}
#top_menu{margin:0;padding:0}
#top_menu li{margin:0 24px 0 0;list-style:none;padding:0;border-bottom:none;font-size:10px;display:block;display:inline;float:left}
#top_menu a{line-height:normal}
#header_left { position:absolute; left:25px; top:20px; width:400px;}
#header_left img { margin:0; padding:0 }
#header_right { position:absolute; left:605px; top:35px; }
#main_top{position:absolute;margin-top:79px;}
#main_top_left{display:inline;float:left;background:url(../images/topmenu_left.png) no-repeat;height:55px;width:210px;margin-left:-12px;position:absolute;}
#main_top_mid_contain{display:inline;float:left;height:55px;width:685px;background:url(../images/topmenu_back.gif) repeat-x;position:absolute;margin-left:185px;}
#main_top_right{display:inline;float:left;position:absolute;margin-left:839px;background:url(../images/topmenu_right.png) no-repeat;height:55px;width:150px;}
/* Begin CSS Popout Menu */
/*==========================================================================*/
.W180 { width:180px; }
.W240 { width:240px; }
.W480 { width:480px; }

#menu { background-color: #555; background:url(../images/bg_menubar_black.png) repeat-x; border-top: 1px solid #CCC; height:40px; padding-left:151px; width:829px; text-align:left; }

#menu ul{ list-style:none;  margin:0; padding:0; }
#menu a{ text-decoration:none; display:block; white-space:nowrap; }
#menu .nohref{cursor:default;}

/* first level start */
.menubar_split, .menubar_split_last { background:#000; width:1px; height:40px; position: absolute; top: 0; border-left: 1px solid #666; border-right: 1px solid #666; }

.menubar_split { left:0;  }
.menubar_split_last { right:0; }

#menu .D_menu_item{ float:left; width:110px; height:40px; line-height:40px; color:#FFF; font:bold 13px/16px Helvetica; margin:0; padding:0; text-align:center; vertical-align:middle;}
#menu .D_menu_item{ position:relative; z-index:9000; }
#menu .D_menu_item a{ height:40px; line-height:40px; }
#menu .D_menu_item a:visited {background:none;}
#menu .D_menu_item:hover {background-color:#FFF; color:#555; }
/* first level end */


/* second level start */
.ML10 div { margin-left:10px; }
#menu .D_menu_item ul{ display:none; }
#menu .D_menu_item:hover ul { display:block; position:absolute; left:2px; top:40px; text-align:left; padding-top: 1px; background:#FFF; border:1px solid #CCC; border-top:none; z-index:9000;}

#menu .D_menu_item li { font:normal 11px/16px verdana, sans-serif; text-decoration:none; white-space:nowrap; margin:0; }

#menu .PL20 li a,#menu .PL20 li a:visited { padding-left:20px; }
#menu .PL8 li a,#menu .PL8 li a:visited { padding-left:8px; }

#menu .D_products_submenu li { float:left; }
#menu .D_products_submenu div a { width:215px; }

#menu .D_submenu li.last{ float:left; display:block; height:5px; width:100%; margin:0; padding:0; background:#333; }

#menu .D_submenu a, #menu .products_title a, #menu .submenu_title a { vertical-align:middle; margin:0; height:20px; line-height:20px; }
#menu .D_submenu a,#menu .D_submenu a:visited { color:#555; padding:3px 0px 2px 5px; background:#FFF;}
#menu .D_submenu a:hover { font-weight:bold; color:#FFF; background:#FE8E14;}

#menu .products_title{ width:230px; height:30px; line-height:30px; }
#menu .products_title a,#menu .products_title a:visited { color:#555; width:230px; font-weight:bold; border-bottom:1px solid #CCC; }
#menu .products_title a:hover{ color:#FFF; background-color:#666; width:230px; }
#menu .PL20 div.products_title a,#menu .PL20 div.products_title a:visited{ padding-left:5px;}

#menu .submenu_title a,#menu .submenu_title a:visited { color:#555; padding:5px 0px 5px 5px; font-weight:bold; }
#menu .submenu_title a:hover{ color:#FFF; background-color:#666; }
#menu .PL20 li.submenu_title a { padding-left:5px; }

/* second level end */


/* third level*/
#menu .D_submenu_item { position:relative; }
#menu .collapse{ display:none; }
#menu .D_menu_item:hover .collapse{ display:none; }
#menu .D_submenu_item:hover .collapse{ display:block; margin:0; padding:0; width:200px; background-color:#FFF; border:1px solid #CCC; position:absolute; left:175px; margin-left:5px; top:0;}

#menu .D_submenu_item:hover a{ font-weight:bold; background-color:#666; color:#FFF;}
#menu .D_submenu_item a:hover{ font-weight:bold; background-color:#FE8E14; color:#FFF;}
#menu .D_submenu_item:hover .collapse a{ font-weight:normal; background-color:#FFF; color:#555;}
#menu .D_submenu_item .collapse a:hover{ font-weight:bold; background-color:#FE8E14; color:#FFF;}

#menu .D_sep { margin-top: 1px; border-top:1px solid #CCC; }
/* third level*/

#menu .hasChild_hover{ background-color:#666; color:#FFF;}
#menu .related_on a{color:#4195FD; font-weight:bold;}

/*==========================================================================*/
/* End CSS Popout Menu */
h1{display:block;font-size:2em;font-weight:bold;margin:0.67em 0;}
#main_mid_contain{text-align:left;font-size:11px;line-height:17px;*margin-left:0px;background-color:#f5f6f7;height:365px;}
#main_mid_contain_top{background:url(../images/index_top.png);width:980px;height:15px;margin-top:55px;}
#main_mid_product{padding-left:0px;width:980px;display:inline;float:left;height:300px;background:url(../images/index_mid.png) repeat-y #f5f6f7;}
#content_show{width:940px;height:300px;position:relative;overflow:hidden;margin-left:20px;}
#content_show_top{width:980px;height:15px;}
#content_show_bottom{background:url(../images/index_bottom.png) no-repeat;width:980px;height:15px;position:absolute;height:10px;}
#nav_trigger{position:absolute;background:url(../images/index_direct.png) no-repeat;width:100px;height:36px;left:812px;margin-top:-5px;position:absolute;z-index:1;}
.tab_left{float:left;width:330px;padding:0px 30px;height:265px;margin:auto;}
.tab_left h1{display:inline;margin-top:-50px;font-family:Arial;line-height:30px;}
.tab_left a{text-decoration:none;line-height:20px;}
.vert_split{float:left;height:225px;width:0px;border-right:thin solid silver;margin-top:20px}
.tab_right{float:left;padding:0px 30px;height:305px;width:487px;}
.tab_right h2{font-size:12px;margin-top:0px;line-height:20px;font-weight:normal;}
.tab_right a{text-decoration:none;}
.new_flag{ background:url(../images/flag-new-orange.png) top left no-repeat;}
#content_nav{width:980px;height:45px;background:url(../images/index_link.png) no-repeat;padding:0 25px;line-height:15px;margin-top:8px;*position:absolute;}
#nav1{width:318px;}
#nav2{width:318px;}
#nav2 h1{margin-left:-18px;}
#nav3{width:318px;}
.navs{float:left;text-align:center;cursor:pointer;color:#333333;height:40px;z-index:1;position:relative;}
.navs h1{font-size:14px; font-weight:100;}
.navs a{text-decoration:none;}
.navs a h1{text-decoration:none;}
.navs_on{color:#000000; }
.navs_on a{color:#000000; font-weight:bold;}
.navs_on h1{color:#000000; font-weight:bold;}
.con_show{display:block;height:365px;position:absolute;left:980px;width:940px;}
.con_hide{display:none;height:365px;}
.blockLinks{display:block;}
#microsoft_partner{float:left;width:19%;margin-top:25px;padding-left:40px;}
#50_publisher{float:left;width:18%;margin-top:10px;}
.split{height:7px;background:url(../images/line.gif);width:100%;clear:both;}
#main_bottom{float:left;background-color:#f5f6f7;margin-top:10px;*margin-top:70px;}
#news_box{margin-top:0px;margin-bottom:10px;width:980px;font-size:11px;line-height:20px;}
#news_box_adjust{width:950px;height:109px;background-color:#FFFFFF;border:solid 1px #D7D2D6;margin-left:13px; padding-top:5px; padding-bottom:5px;}
#news_box_right{float:right;width:58%;margin-top:5px;line-height:25px;}
#news_box_right p{width:540px;}
#contain_bottom{clear:both;margin:auto;width:980px;margin-top:0px;}
#contain_bottom a{color:#555555;font-size:11px;}
#bottom_left{width:20px;height:79px; float:left;}
#bottom_mid{font-size:11px;height:79px;width:940px;display:inline;float:left;}
#bottom_right{width:20px;height:79px;margin-left:960px;}
a.btnBlue_hover{display:block; color:#5770AC; font-size:14px; line-height:25px; text-decoration:none; font-weight:600; background-color:#FFFFFF; padding:0px 10px; float:left;}
a.btnBlue_hover:link{ color:#5770AC; background-color:#FFFFFF;}
a.btnBlue_hover:visited{ color:#5770AC; background-color:#FFFFFF;}
a.btnBlue_hover:hover{ color:#FFFFFF; background-color:#5770AC;}
a.btnBlue_hover:active{ color:#FFFFFF; background-color:#5770AC;}
.clear{ clear:both}
.mt20{ margin-top:20px;}


/*----- social media widget-------*/
#social-widget{background:#f4f4f4 url(../images/px.gif) repeat-y right top;border:1px solid #bebebe;border-left:none;display:block!important;height:99px;left:0;position:fixed;top:140px;width:24px;z-index:890;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.10);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.10);box-shadow:1px 1px 3px rgba(0,0,0,0.10);}
#social-widget a.widget-button{background-image:url(../images/sprite.png);background-repeat:no-repeat;border-bottom:1px solid #fefefe;border-top:1px solid #e4e4e4;cursor:pointer;display:block;float:left;height:31px;text-indent:-9999px;width:23px;}
#social-widget a:hover.widget-button{background-color:#d6d6d6;}
#social-widget a.widget-button.facebook{background-position:-4px 0;border-top:none;height:32px;}
#social-widget a.widget-button.googlep{background-position:-4px -60px;}
#social-widget a.widget-button.twitter{background-position:-4px -90px;}

.sml_line1W{ width: 515px; }
.sml_line2W{ width: 465px; }
.sml_height{ height: 28px; }
.sml_line1
{
    background:url("../images/index_logo.gif");
}
.sml_line2
{
    background:url("../images/index_logo.gif") 0 -37px;    
}
.sml_line2 span,.sml_line1 span
{
    float:left;
    height:28px;
}

.L_Apple{width:20px;}
.L_EMC{width:55px;}
.L_GE{width:32px;}
.L_HP{width:24px;}
.L_Nasa{width:30px;}
.L_3M{width:26px;}
.L_IBM{width:54px;}
.L_Intel{width:35px;}
.L_Infosys{width:60px;}
.L_Olympus{width:61px;}
.L_Samsung{width:59px;}
.L_Siemens{width:59px;}

.L_PHILIP{width:50px;}
.L_Symantec{width:78px;}
.L_Scantron{width:90px;}
.L_Unisys{width:62px;}
.L_Lockheed{width:119px;}
.L_Yardi{width:66px;}
