body{
margin:0px;
padding:0px;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-x;
}


.main{
width:921px;
margin:auto;
}

.logo
{
width:auto;
float:left;
}
.toplinks
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
float:right;
margin-top:40px;
}

.toplinks a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
margin-right:10px;
margin-left:10px;
}

.toplinks a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

.menu{
text-align:center;
}

.menu ul{
margin:0px;
padding:0px;
}

.menu ul li{
margin:0px;
/*padding:0px 3px; */
padding:0px 17px; 
float:left;
line-height:28px;
list-style:none;
background-image: url(../images/div.jpg);
background-repeat:no-repeat;
background-position:right;
}

.menu ul li a{

padding:6px 17px 5px 17px;
float:left;
line-height:28px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#ffffff;
font-weight:bold;
text-decoration:none;

}

.menu ul li a:hover{
background-image:url(../images/menubg.jpg);
background-repeat: repeat-x;
display:block;
line-height:28px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.flashbanner
{
margin-top:20px;
margin-bottom:20px;
}

.leftpanel
{
width:270px;
float:left;
}

.rightpanel
{
width:640px;
float:left;
background-image:url(../images/dotverticle.jpg);
background-repeat:repeat-y;
background-position:left;
}

.titlebar
{
font-family:"Arial Narrow"Arial, Helvetica, sans-serif;
font-size:24px;
background-image:url(../images/titledot.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
}
.bodycontent
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
margin-left:20px;
}
.container
{
margin-top:20px;
}
.readmore{
text-align:right;
}

.career{
width:330px;
float:left;
background-image:url(../images/dotverticle.jpg);
background-repeat:repeat-y;
background-position:right;
}
.contactus{
width:300px;
float:left;
}

.footer
{
background-image:url(../images/footerbg.jpg);
background-repeat:repeat-x;
height:98px;
}
.dotedline{
background-image:url(../images/titledot.jpg);
background-repeat:repeat-x;
}
.footermain
{
background-color:#000000;
width:982px;
margin:auto;
height:37px;
}

.footer
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}

.footer a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}

.footer a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00a7bb;
text-decoration:none;
}
.footerleft
{
margin-top:10px;
margin-left:20px;
float:left;
}
.footerright
{
margin-top:10px;
margin-right:20px;
float:right;
}
.bluebold{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#00a7bb;
}





/*- blog*/


.blog_main{ width:900px; margin:auto; padding:20px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

 }
.add_new_blog_hold{ background:url(../images/add_new_blog_bg.jpg) no-repeat right top; width:900px; border-top:#0086a8 solid 5px; }
.blog_title_bg{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;
}
.blog_title_bg a{
	background:url(../images/blog_title_bg.jpg) no-repeat right top; width:154px; height:45px; padding:5px 0px 0px 15px;
	display:block; text-decoration:none; color:#FFFFFF;  text-align:center;	
}
.blog_title_bg a:hover{
	background:url(../images/blog_title_bg_o.jpg) no-repeat right top; width:154px; height:45px; padding:5px 0px 0px 15px;
	display:block; text-decoration:none; color:#FFFFFF;  text-align:center;	
}

.blog_title_bg2{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;
}
.blog_title_bg2 a{
	background:url(../images/blog_title_bg2.jpg) no-repeat right top; width:154px; height:45px; padding:5px 0px 0px 15px;
	display:block; text-decoration:none; color:#FFFFFF;  text-align:center;	
}
.blog_title_bg2 a:hover{
	background:url(../images/blog_title_bg2_o.jpg) no-repeat right top; width:154px; height:45px; padding:5px 0px 0px 15px;
	display:block; text-decoration:none; color:#FFFFFF;  text-align:center;	
}
.blog_title_bg2_active{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;
	background:url(../images/blog_title_bg2.jpg) no-repeat right top; width:154px; height:45px; padding:5px 0px 0px 15px;
	display:block; text-decoration:none; color:#FFFFFF;  text-align:center;		
}

.add_new_blog_text{ width:800px; padding:5px 0px 30px 20px; }


.blog_categories_hold{ width:900px; border-top:#0086a8 solid 5px; padding:0px 0px 35px 0px; }
.blog_categories_content_hold{ background:url(../images/blog_categories_bg.jpg) no-repeat center top; width:900px; margin:auto; }
.blog_categories{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; border-bottom:#b9b9b9 solid 1px; }
.blog_categories a{ color:#666666; text-decoration:none; padding:0px 0px 0px 15px; line-height:22px; }
.blog_categories a:hover{ color:#000000; text-decoration:none; padding:0px 0px 0px 15px; line-height:22px; }

.blog_categories_num{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center; border-bottom:#b9b9b9 solid 1px; }
.blog_categories_num a{ color:#008bae; text-decoration:none; }
.blog_categories_num a:hover{ color:#4e9c00; text-decoration:none; }


.latest_blog_hold{ background-color:#f1f1f1; width:900px; border-top:#0086a8 solid 5px; border-bottom:#FFFFFF solid 20px; }
.latest_blog_topic_hold{ background-color:#ffffff; margin:auto; padding:5px; border-bottom:#f1f1f1 solid 10px; }

.latest_blog_topic_title{
	background-color:#394b57; padding:8px 0px 8px 11px;
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;
}
.latest_blog_topic_title a{ color:#FFFFFF; text-decoration:none; }
.latest_blog_topic_title a:hover{ color:#fcff00; text-decoration:none; }

.latest_blog_topic_text{ margin:auto; padding:5px 5px 15px 5px; }
.latest_blog_posted_by_hold{
	background:url(../images/posted_by_bg.jpg) repeat-x; margin:auto;
 height:30px; padding:5px 0px 0px 0px;
}
.latest_blog_posted_by{
	background:url(../images/icon_comment.jpg) no-repeat left; width:auto; height:18px;
	padding:0px 0px 0px 32px; color:#000000; text-align:left;
}
.latest_blog_posted_by span{ color:#0086a8; font-weight:bold; }
.latest_blog_posted_by span a{ color:#0086a8; text-decoration:none; }
.latest_blog_posted_by span a:hover{ color:#59b200; text-decoration:none; }

.latest_blog_comment{ width:auto; padding:0px 5px 0px 0px; color:#316200; text-align:right; }
.latest_blog_comment a{ color:#316200; text-decoration:none; }
.latest_blog_comment a:hover{ color:#000000; text-decoration:none; }


.popular_blog_hold{ background-color:#f1f1f1; width:900px; border-top:#0086a8 solid 5px; padding:0px; }

.blog_detail_comment_main{ background-color:#f1f1f1; ; border-top:#0086a8 solid 5px; border-bottom:#FFFFFF solid 20px; }
.blog_detail_comment_hold{ background-color:#ffffff; margin:auto; padding:5px; border-bottom:#f1f1f1 solid 10px; }




.post_comment_title{
	background:url(../images/post_comment_title_bg.jpg) repeat-x; padding:8px 0px 8px 11px;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold;
}
.post_comment_field_btn{padding:10px; }
.post_comment_field{ width:auto; margin:0px; padding:0px; float:left; }
.post_comment_field_dimen{ width:600px; height:120px;  }
.post_comment_btn{ width:auto; float:left; padding:90px 0px 0px 10px; }

.comment_main{
	background-color:#ffffff; margin:auto; width:900px; padding:0px;
	border-bottom:#f1f1f1 solid 10px; border-top:#ae7315 solid 5px;
}
.comment_num{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;
	background:url(../images/comment_num_bg.jpg) no-repeat right top; width:150px; height:45px; padding:5px 0px 0px 10px;
	display:block; text-decoration:none; color:#FFFFFF; text-align:center;
}
.all_comment_hold{ margin:auto; width:905px; padding:0px; background-color:#FFFFFF; }
.comment_hold{ width:905px; padding:0px; background-color:#FFFFFF; }
.comment_by_hold{ background:url(../images/post_comment_by_bg.jpg) no-repeat left top; width:905; height:40px; padding:0px; }
.comment_by_title_hold{ background-color:#f1f1f1; width:905px; height:29px; padding:0px 0px 0px 0px; }
.comment_by_title{ width:500px; padding:4px 0px 0px 10px; color:#000000; }

.comment_by_title span{ font-weight:bold; color:#0086a8;  }
.comment_by_title span a{ text-decoration:none; color:#0086a8; }
.comment_by_title span a:hover{ text-decoration:none; color:#000000; }

.comment_delete{ width:auto; padding:4px 5px 0px 0px;
float:right;
}
.comment_delete a{ color:#3f7d00; text-decoration:none; }
.comment_delete a:hover{ color:#000000; text-decoration:none; }


.comment_text{ background-color:#ffffff; width:880px; padding:5px 5px 20px 5px; border-bottom:#ffffff solid 10px;  }

.clear{
clear:both;
}


.sitemaplink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
text-decoration:none;
}

.sitemaplink a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.sitemaplink a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #990000;
text-decoration:none;
}



/*forum begin*/


.left_padding10{ padding:0px 0px 0px 10px; }
.forum_main{ width:900px; margin:auto; padding:10px 0px 0px 0px; }
.popular_forum_hold{ background-color:#f1f1f1; width:900px; border-top:#0086a8 solid 5px; border-bottom:#ffffff solid 20px; }
.forum_table_hold{ width:900px; border-bottom:#f1f1f1 solid 14px; }
.forum_heading{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; }
.forum_title{
	background:url(../forum_images/forum_title_bg.jpg) repeat-x; padding:8px 0px 8px 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;
}

.forum_topic_hold{ background-color:#f1f1f1; width:900px; border-top:#0086a8 solid 5px; border-bottom:#ffffff solid 20px; }
.forum_topic_username{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; }
.forum_topic_username span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

.topic_report_abuse{
	background:url(../forum_images/icon_report_abuse.jpg) no-repeat right; background-color:#59B200;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold;
}
.topic_report_abuse a{ color:#FFFFFF; text-decoration:none; }
.topic_report_abuse a:hover{ color:#d0ffa1; text-decoration:none; }


.pageno{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#66CCFF;
padding:5px;
color:#000000;
text-decoration:none;
}

.pageno:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
padding:5px;
color:#ffffff;
}

.pagenoactive{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FF0000;
padding:5px;
color:#ffffff;
text-decoration:none;
}

.forumlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099FF;
text-decoration:none;
}


.forumlink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099FF;
text-decoration:none;
}


.sublink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c89d29;
text-decoration:none;
}


.sublink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c89d29;
text-decoration:underline;
}
.servicetab a
{
background-image:url(../images/servicenormalbg.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}

.servicetab a:hover
{
background-image:url(../images/servicenormalbg.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}
