@charset"utf-8";body{margin:0;padding:0;width:100%;background:#ffffff url(../images/bg_main.gif) top center repeat-y;font-size:11px; line-height:16px;font-family:Verdana,Arial,sans-serif;}
html{padding:0;margin:0;}
.main{width:978px;padding-top:5px;margin:2px auto;background:#ffffff;-moz-border-radius:4px;}
.topheader{padding:0;margin:0 auto;height:93px;}
.topheader div.logo{width:380px;float:left;padding-top:20px;padding-left:30px}
.header{padding:0;margin:0 auto;}
#chatbox {float:right;}
#chatbox ul {padding:0;margin:0;}
#chatbox ul li {list-style:none;float:left;padding:3px;background:#FFFFFF;}
.hImg{background:#fff url(../images/header_bg.jpg) center center no-repeat;}
.clear{clear:both;padding:0;margin:0;background:none;}
.maincontent{margin:0;padding:0}
.cs_user_box{width:233px;float:left;margin:5px;}
.sidebar{width:225px;float:left;margin-top:5px;margin-left:1px;}
.sidebar .ui-accordion-content{padding:5px 5px 5px 30px;line-height:25px;font-size:11px;}
.cs_user_box .ui-accordion-content{padding:5px;line-height:25px;height:200px;}
.cs_user_box .ui-accordion-content p{line-height:normal;}
.sidebar ul{padding:0;margin:0;}
.sidebar ul li{padding:0;margin:0;list-style:none}
.sidebar ul li a{text-decoration:none;font-weight:bold;}
.sidebar ul li a:hover{text-decoration:none;font-weight:bold;color:#ba0703}
.innercontent{width:728px;float:left;margin:0;padding:5px;}
.innercontent .ui-tabs-panel h3{height:30px;line-height:30px;}
.innercontent .ui-tabs-panel ul{margin:0}
.innercontent .ui-tabs-panel li{margin-top:5px;}
.innercontent .ui-tabs-panel a{text-decoration:none;line-height:22px;color:#ba0703;font-weight:600;}
.innercontent .ui-tabs-panel a:hover{color:#222;}
.cs_user_box_home{width:331px;float:left;margin:5px;}
.cs_user_box_home div {padding:0 3px;margin:0}
.cs_user_box_home h3 {padding:5px 0 0 5px;margin:0;background:#ececec;}
.cs_user_box_home h3 a {line-height:28px;}
.home_icon{height:100px;}
.home_icon ul{margin:0;padding:0;}
.home_icon li{margin:10px;position:relative;padding:4px 0;cursor:pointer;float:left;list-style:none;}
.home_icon span.hicon{float:left;margin:0 3px;}
.home_icon ul li .hicon{background-image:url(../images/icon_block.jpg);}
.hicon-php{background-position:-20px -91px;width:100px;height:80px;}
.hicon-joomla{background-position:-130px -91px;width:70px;height:80px;}
.hicon-symfony{background-position:-210px -91px;width:110px;height:80px;}
.hicon-drupal{background-position:-332px -91px;width:55px;height:80px;}
.hicon-magento{background-position:-397px -91px;width:55px;height:80px;}
.hicon-cakephp{background-position:-460px -91px;width:70px;height:80px;}
.hicon-flex{background-position:-540px -91px;width:72px;height:80px;}
.hicon-wordpress{background-position:-620px -91px;width:70px;height:80px;}
.hicon-rails{background-position:-210px -91px;width:110px;height:80px;}
.hicon-ajax{background-position:-767px -91px;width:110px;height:80px;}
.home_icon ul li a:hover .hicon-php{background-position:-20px 0;}
.home_icon ul li a:hover .hicon-joomla{background-position:-130px 0;}
.home_icon ul li a:hover .hicon-symfony{background-position:-210px 0;}
.home_icon ul li a:hover .hicon-drupal{background-position:-332px 0;}
.home_icon ul li a:hover .hicon-magento{background-position:-397px 0;}
.home_icon ul li a:hover .hicon-cakephp{background-position:-460px 0;}
.home_icon ul li a:hover .hicon-flex{background-position:-540px 0;}
.home_icon ul li a:hover .hicon-wordpress{background-position:-620px 0;}
.home_icon ul li a:hover .hicon-rails{background-position:-210px 0;}
.home_icon ul li a:hover .hicon-ajax{background-position:-767px 0;}
.ft_link{width:964px;height:200px;padding-top:5px;margin:5px auto;background:#BA0703;-moz-border-radius:4px;color:#fff;border:1px solid #8F0A0B}
.ft_link div.tags{line-height:30px;margin:5px;opacity:1;width:221px;float:left;padding:5px}
.ft_link div.tags ul{padding:0;margin:0}
.ft_link div.tags ul li{list-style:none;}
.ft_link div.tags ul a{color:#ffffff;text-decoration:none;font-weight:bold;}
.ft_link div.tags ul a:hover{color:#460000;}
.ui-widget-overlay{opacity:0.1;}
.footer{height:50px;text-align:center;line-height:50px;width:964px;margin:2px auto;color:#4F4F4F;background-color:#222222;-moz-border-radius:4px}
.footer div.links{text-align:center;}
.footer div.links ul{padding:0;margin:0}
.footer div.links ul li{list-style:none;float:left;width:100px;text-align:center}
.footer div.links ul li a{text-decoration:none;color:#4F4F4F}
.footer div.links ul li a:hover{color:#FFFFFF}

/* style for menu */
.fg-button { clear:left; margin:0 4px 10px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; width:130px }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
	
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
	
.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
.amenu {margin-top:10px;padding:0 0 10px 15px;height:45px;line-height:32px;border-bottom:1px solid #A6C9E2}
.amenu ul {padding:0;margin:0}
.amenu ul li {list-style:none;float:left}
