/* common */
ul, li, ol, dl, dt, dd{	margin:0;padding:0;list-style:none;}
.clear { clear: both; display: block; visibility: hidden; line-height:0;}	

/* header */
#header2_wrap {width:100%;margin:0 auto;padding:0; background:url(http://oikosnetworks.com/images/bg_header_line2.gif) left top repeat-x; height:36px; padding-bottom:15px; }
#header2 { width:985px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
#header2 #topbar1 {float:left; width:400px; color:#eeeeee; padding-top:8px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;} 
#header2 #topbar1 a{ color:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;} 
#header2 #topbar2 {float:right; width:300px; color:#d1d1d1; padding-top:8px; text-align:right;} 
#header2 #topbar2 a{ color:#d1d1d1;}
#header2 #topbar2 a:hover{ color:#d1d1d1; text-decoration:underline;}

#header2 #logo {float:left; width:344px; padding-top:33px; }
#header2 #logo h1 {background:url(http://oikosnetworks.com/images/logo_top.gif) left top no-repeat; width:344px; height:36px; cursor:pointer;}
#header2 #logo h1 span {display:none;}

/* sub */
#topnav { width:620px; float:left;  padding-top:8px; padding-bottom:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#topnav ul {list-style:none; float:left; overflow:hidden; font-size:12px;}
#topnav ul li {float:left; margin-right:20px;  display:inline; color:#fff; }
#topnav ul li a { float:left; color:#fff; padding:0;}
#topnav ul li a:hover { color:#9ec040;text-decoration:none;}
#topnav ul li.current a {color:#9ec040; text-decoration:none; font-weight:bold;}

/* footer */
#footer { background:url(http://oikosnetworks.com/images/bg_footer_line.gif) left top repeat-x; height:300px;}
#footer_in {width:985px; margin:0 auto;}

#footer_list {font-family:Arial,Helvetica,sans-serif;}
#footer_list { height:195px; width:935px; margin:0 auto; padding-top:35px; }
#footer_list ul {  list-style:none; overflow:auto; float:left;  font-size:11px;}
.footer_ul {width:140px; float:left ;overflow:auto; padding-right:45px;}
.footer_ul2 {width:190px; float:left;overflow:auto;}
#footer_list .title  { font-weight:bold; font-size:12px; color:#e3e3e3; clear:both; padding-bottom:5px;}
#footer_list ul li {float:left; padding:2px 10px 2px 0; color:#e3e3e3; clear:both; display:inline;}
#footer_list ul li a {color:#e3e3e3; }
#footer_list ul li a:hover { color:#e3e3e3;text-decoration:underline;}

#footer_lf1 {float:left; width:600px; color:#d9d9d9; padding-top:10px; font-size:12px;}
#footer_lf1 a {font-size:12px; color:#d9d9d9; }
#footer_lf1 a:hover {font-size:12px; color:#7e7e7e; text-decoration:underline;}
#footer_lf2 {float:left; width:500px; color:#2f3b4f; padding-top:10px; font-size:11px;}

#footer_rt1 {float:right; width:156px; text-align:right;}
#footer_rt2 {float:right; text-align:right; width:450px; color:#808080; padding-top:10px; font-size:9px;}
#footer_rt2 a {font-size:9px; color:#808080; }
#footer_rt2 a:hover {font-size:9px; color:#808080; text-decoration:underline;}

/* sub */
#topnav { width:620px; float:left;  padding-top:8px; padding-bottom:0; font-size:12px; }
#topnav ul {list-style:none; float:left; overflow:hidden; font-size:12px;}
#topnav ul li {float:left; margin-right:20px;  display:inline; color:#fff; }
#topnav ul li a { float:left; color:#fff; padding:0;}
#topnav ul li a:hover { color:#9ec040;text-decoration:none;}
#topnav ul li.current a {color:#9ec040; text-decoration:none; font-weight:bold;}

#home #topnav_1 a {color:#7ab6f9;}
#web #topnav_2 a {color:#7ab6f9;}
#server #topnav_3 a {color:#7ab6f9;}
#datacenter #topnav_4 a {color:#7ab6f9;}

#sub_main { padding:15px 0; }
#sub_main #header_server {background:url(http://oikosnetworks.com/images/header_server.jpg) left top no-repeat; height:245px; width:986px; padding-bottom:10px;}
#sub_main #server_content { width:985px; margin:0 auto; padding:0;}
#sub_main #server_content #server_tabbar { background:url(http://oikosnetworks.com/images/bg_tabbar.gif) left bottom repeat-x; height:39px;}

#sub_main #header_private {background:url(http://oikosnetworks.com/images/header_private.jpg) left top no-repeat; height:245px; width:986px; padding-bottom:10px;}
#sub_main #header_cloud {background:url(http://oikosnetworks.com/images/header_cloud.jpg) left top no-repeat; height:245px; width:986px; padding-bottom:10px;}
#sub_main #header_manage {background:url(http://oikosnetworks.com/images/header_manage.jpg) left top no-repeat; height:245px; width:986px; padding-bottom:10px;}

#sub_table {width:983px; margin:0 auto; padding:0; border-left:1px solid #ebeaea; border-right:1px solid #ebeaea;}
#sub_table2 {width:983px; margin:0 auto; border-left:1px solid #ebeaea; border-right:1px solid #ebeaea;}

#tb_package {color:#666; font-size:14px; line-height:130%;}
#tb_package td {padding:25px; border-bottom:1px solid #ebeaea; vertical-align:top;}
#tb_package td.bdr_right {border-right:1px solid #ebeaea;}
#tb_package td.bdr_right2 {border-right:1px solid #ebeaea; border-top:1px solid #ebeaea;}
#tb_package td.bdr_right3 { border-top:1px solid #ebeaea;}
#tb_package td.bdr_none {border:none;}
#tb_package td.img { text-align:center;}

.td_title {font-weight:bold; color:#80a222; font-size:18px;}
#tb_package td.bgtd {background-color:#f7f7f7; font-weight:bold; font-size:16px;}

#tb_package td.bdr_ylw {border-left:1px solid #ffb413; border-right:1px solid #ffb413; text-align:center; font-size:16px; color:#ffb413;}
#tb_package td.bdr_bk {border-left:1px solid #000; border-right:1px solid #000; text-align:center; font-size:16px; color:#000;}
#tb_package td.bdr_red {border-left:1px solid #cd0f17; border-right:1px solid #cd0f17; text-align:center; font-size:16px; color:#cd0f17;}


