body{line-height:normal;letter-spacing:0;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#fff;background:#000;}
a{text-decoration:none;font-weight:400;color:#4d90d6;cursor:pointer;}
a:active,a:hover{color:#2BCA02;text-decoration:underline;}
img{border:none;margin:0;padding:0;}
.float_l{float:left;}
.float_r{float:right;}
.divider{background:url(images/divider.png) repeat-x bottom;}
.cleaner{clear:both;width:100%;height:0;font-size:0;}
.cleaner_h100,.cleaner_h20{clear:both;width:100%;height:10px;}
.margin_r60{margin-right:45px;}
.button a{display:block;width:70px;height:19px;color:#4d90d6;font-weight:400;text-align:center;text-decoration:none;background:url(images/button.png) no-repeat;padding:5px 5px 3px;}
.button a:hover{color:#2BCA02;background:url(images/button_on.png) no-repeat;}
h2{font-size:23px;font-weight:400;color:#2BCA02;background:url(images/title_bg.jpg) bottom left no-repeat;margin:0 0 10px;padding:10px 0 15px;}
h10{font-size:40px;color:#2BCA02;}
#content{clear:both;width:900px;margin:0 auto;padding:20px 20px 0;}
.image_wrapper_01 img{margin-bottom:0;border:0;border-color:#000;}
.section_w580{width:580px;}
.section_w260{width:270px;}
.testimonial{font-style:italic;}
.testimonial span{font-size:12px;line-height:10px;font-weight:700;}
.service{list-style:none;margin:10px 0 0;padding:0;}
.service li{padding:5px 0 5px 30px;}
.news_box{margin-bottom:10px;border-bottom:1px dashed #ccc;color:#FFF;}
.news_box .post_info{color:#999;font-weight:400;padding:3px;}
div.news_box a{display:block;padding:3px;}
.news_box1{margin-bottom:10px;border-bottom:1px;color:#FFF;}
.news_box1 .post_info{color:#999;font-weight:400;}
div.news_box1 a{display:inline;}
#footerMain{width:900px;height:55px;background:#000 url(images/footer.jpg) no-repeat;position:relative;color:#fff;top:30px;}
*{outline:0;margin:0;}
a img{border:0;}
.notext{font-size:0;line-height:0;display:block;text-indent:-4000px;background-position:0 0;background-repeat:no-repeat;}
.left,.alignleft{float:left;display:inline;}
.right,.alignright{float:right;display:inline;}
.cl{font-size:0;line-height:0;height:0;display:block;clear:both;}
h3{font-size:16px;font-weight:700;line-height:21px;color:#4d90d6;}
h4{font-size:12px;font-weight:700;color:#2BCA02;}
.shell{width:850px;margin:0 auto;}
#container{background:#000;width:100%;height:100%;text-align:center;}
p.site-info{color:#fff;line-height:19px;font-weight:700;text-transform:uppercase;padding-top:10px;}
#navigation{text-align:right;font-weight:700;text-transform:uppercase;line-height:18px;height:70px;}
#navigation ul{list-style-type:none;}
#navigation ul li{display:inline;padding-left:15px;}
#navigation ul li a{text-decoration:none;color:#fff;}
#navigation ul li a:hover,#navigation ul li a.active{color:#ffe6a5;}
.projects{position:relative;}
.projects ul{list-style-type:none;height:250px;overflow:hidden;width:850px;position:relative;}
.projects ul li{float:left;width:850px;height:250px;background:url(images/project.png) no-repeat 0 0;padding:15px 0 0 20px;}
.projects ul li .project-info{float:left;width:250px;height:250px;}
.projects ul li .project-image{float:left;font-size:0;height:234px;left:33px;line-height:0;overflow:hidden;position:relative;top:-7px;width:540px;}
.pi_text{font-size:13px;line-height:15px;height:235px;overflow:auto;padding:0 3px;}
.jcarousel-list{padding-left:0;}
.projects .jcarousel-clip{width:850px;height:250px;overflow:hidden;position:relative;}
.jcarousel-prev,.jcarousel-next{font-size:0;line-height:0;width:49px;height:49px;cursor:pointer;position:absolute;top:106px;z-index:2;}
.jcarousel-prev{left:-20px;background:url(images/prev-button.png);}
.jcarousel-next{right:-20px;background:url(images/next-button.png);}
.news_box .post_info a,.news_box1 .post_info a{color:#fff;font-weight:400;display:inline;text-decoration:none;}
.news_box .post_info a:hover,.news_box1 .post_info a:hover{text-decoration:underline;}
.news_box .post_info strong,.news_box1 .post_info strong{color:#666;}
.news_box a,.news_box1 a{color:#FFF;text-decoration:none;}
.news_box a:hover,.news_box1 a:hover{text-decoration:none;background:#222;}
.tickerstyle{width:580px;height:72px;background:#000;overflow:hidden;}
.messagediv{display:none;background:#000;}
.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{height:1%;display:block;}
* html .clearfix{height:1%;}
.tab{background:url(../images/tab_b.png) repeat-x 0 0;height:42px;position:relative;top:0;z-index:999;}
.tab ul.login{display:block;position:relative;float:right;clear:right;height:42px;width:auto;font-weight:700;line-height:42px;right:150px;color:#FFF;font-size:80%;text-align:center;margin:0;}
.tab ul.login li.left{background:url(../images/tab_l.png) no-repeat left 0;height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li.right{background:url(../images/tab_r.png) no-repeat left 0;height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li{text-align:left;display:block;float:left;height:42px;background:url(../images/tab_m.png) repeat-x 0 0;padding:0 6px;}
.tab .sep{color:#414141;}
.tab a.open,.tab a.close{height:20px;line-height:20px !important;padding-left:30px !important;cursor:pointer;display:block;width:100px;position:relative;top:11px;}
.tab a.open{background:url(../images/bt_open.png) no-repeat left 0;}
.tab a.close{background:url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background:url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close{background:url(../images/bt_close.png) no-repeat left -19px;}
#toppanel{position:absolute;top:0;width:100%;z-index:999;text-align:center;margin-left:auto;margin-right:auto;}
#panel{width:100%;height:180px;color:#999;background:#171717;overflow:hidden;position:relative;z-index:3;display:none;}
#panel p{margin:5px 0;padding:0;}
#panel a{text-decoration:none;color:#15ADFF;}
#panel .content{width:960px;padding-top:15px;text-align:left;font-size:0.85em;margin:0 auto;}
#panel .content .left{width:280px;float:left;border-left:1px solid #333;padding:0 15px;}
#panel .content label{float:left;padding-top:8px;clear:both;width:280px;display:block;}
#panel .content input:focus.field{background:#545454;}
#panel .content input.bt_login,#panel .content input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:700;margin:10px 0;}
.tweet,.query{font-size:12px;color:#999;}
.tweet .tweet_list,.query .tweet_list{list-style-type:none;background-color:#171717;padding:3px;}
.tweet .tweet_list .awesome,.tweet .tweet_list .epic,.query .tweet_list .awesome,.query .tweet_list .epic{text-transform:uppercase;}
.tweet .tweet_list li,.query .tweet_list li{overflow-y:auto;overflow-x:hidden;padding:6px;}
.tweet .tweet_list li a,.query .tweet_list li a{color:#4d90d6;}
.tweet .tweet_list .tweet_even,.query .tweet_list .tweet_even{background-color:#171717;}
.tweet .tweet_list .tweet_avatar,.query .tweet_list .tweet_avatar{float:left;padding-right:8px;}
.tweet .tweet_list .tweet_avatar img,.query .tweet_list .tweet_avatar img{text-align:left;}
