* { margin:0; padding:0;}
.clr { clear:both; }
ul {list-style-type: none;}
ol, ul, li a { text-decoration:none; list-style:none; }
input[type="text"] { font-family:Arial, Helvetica, sans-serif; }
input[type="submit"] { font-family:Arial, Helvetica, sans-serif; outline:none; border:none; cursor:pointer; }
a img { border:none; cursor:pointer; }
body { background:url(bg1.jpg) repeat-x #FFFFFF; color:#000000; font:Arial, Helvetica, sans-serif; }
.clear { clear:both; }
.wrapper { width:100%; margin:0 auto;}
.main-div {width:915px; min-height:500px; margin:0 auto;}
.header{width:915px; height:144px; margin:0 auto;}
.logo { width:207px; height:113px; float:left; margin:25px 0 0 17px;}
.top-content-main{width:auto; height:auto; float:right; margin:0 0 0 0;}
.top-content-left{width:11px; height:55px; float:left; margin:0 0 0 0; background:url(top-content-left-bg.png) left top repeat-x; }
.top-content-center{width:auto; height:auto; float:left; margin:0 0 0 0; padding:15px 5px 15px 5px; background:url(top-content-center-bg.png) left top repeat-x; }
.top-content-center p{ color:#2e2d2d; font:22px Arial, Helvetica, sans-serif;}
.top-content-center p span{ color:#054585; font:bold 22px Arial, Helvetica, sans-serif;}
.top-content-right{width:11px; height:55px; float:right; margin:0 0 0 0; background:url(top-content-right-bg.png) right top repeat-x; /float:left; }

/*=============Top Menu Start=========*/
.top-menu{width:300px; height:auto; padding: 0 0 0 0; margin:55px 0 0 0; float:right; }
.top-menu ul{margin:0; padding:0;}
.top-menu ul li{margin:0 0 0 0; padding:0 0 0 0; float:right; list-style:none; background:url(top-menu-border.jpg) right 5px no-repeat; }
.top-menu ul li a{ margin:0px; padding:0px 20px 0 20px; display:block; color:#ce2527; font-size:16px; text-decoration:none; }
.top-menu ul li a:hover, .top-menu ul li a.active { color:#054585; border:0; }
/*=============Top Menu End=========*/

/* Menu Main in */
.menu_flt{width:915px;
/position:relative;
/z-index:99999;}
.menu_left{ width:18px; height:52px; float:left;}
.menu_right{ width:18px; height:52px; float:left;}
.menu ul{ margin:0px; padding:0px;} 
.menu li{ list-style:none; padding:7px 0 0 0; float:left; cursor:pointer; }
.menu li.split { float:left; height:31px; background:url(menu-dive.png) no-repeat; width:2px; margin:13px 0 0 0; }
.menu li a span.left{float:left; width:auto; height:28px; cursor:pointer; }
.menu li a span{
	display:block;
	padding:15px 27px 0px 1px;
	float:left;
	cursor:pointer;
	color:#FFFFFF; font:normal 14px Arial, Helvetica, sans-serif; height:31px;
}
.menu li:hover a span.left ,li.active a span.left{
	float:left; width:auto; height:31px; background:url(menu_hover.png) repeat-x; cursor:pointer;}
.menu li:hover a span ,li.active a span{
	float:left;
	background:url(menu_hover.png) repeat-x right top;	
	display:block;
	padding:15px 27px 0px 1px;
	cursor:pointer;
	color:#FFFFFF; font:normal 14px Arial, Helvetica, sans-serif;
	height:31px;
}
/* Menu Main End */

.banner-main-bg{width:915px;float:left; height:305px; padding:0 0 0 0; background:url(banner-bg.png) left top no-repeat;}
.video-main{width:auto; height:auto; float:right; margin:14px 0 0 0;}
.banner-left{width:430px; height:auto; float:left; margin:23px 0 0 0;}
.banner-left p{width:auto; height:auto; float:left; margin:0 0 0 0; olor:#FFFFFF; font-size:28px; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:49px; /line-height:30px; text-shadow:1px 2px 1px #FFFFFF;}
.banner-left p cufon{padding-top:23px;} 
.content-main{ width:905px; height:auto; padding:0 5px 5px 5px; margin-top:0; background:#FFFFFF; float:left;   min-height: 356px;}
.content-left{ width:903px; height:auto; margin:0; padding-top: 1px;}
.content-title-main{width:604px; height:48px; float:left; margin:0 0 8px 0;}
.content-title-left{width:6px; height:47px; float:left; margin:0 0 0 0; padding:15px 5px 15px 5px; background:url(content-title-left.png) left top no-repeat; }
.content-title-center{width:572px; height:47px; float:left; margin:0 0 0 0; background:url(content-title-center.png) left top repeat-x; }
.content-title-center p{ color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; padding:11px 0 0 0;}
.content-title-right{width:6px; height:auto; float:right; margin:0 0 0 0; padding:32px 5px 15px 5px; background:url(content-title-right.png) left top no-repeat; }
.content-left-style, .static_content_main {height: auto;
    margin: 0 0 0 44px;
    width: 810px;}
.content-left-style h2{width:auto; height:auto; margin:0 0 12px 0; color:#00274e; font-size:21px;}
.content-left-style h1{width:auto; height:auto;  margin:0 0 12px 0; color:#00274e; font-size:18px;}
.content-left-style h3{width:auto; height:auto; margin:0 0 12px 0; color:#32669a; font-size:18px;}
.content-left-style p {width:810px; height:auto; margin:0 0 12px 0; color:#232323; font-size:15px; line-height: 22px;}

.content-left-style p a{ color:#D12328; }
.content-left-style p a:hover{ color:#316599; }

.rco-si{width:450px; height:auto; margin:0 40px 0 0; float:left;}
.content-right{ width:294px; height:auto; margin:0; float:right;}
.right-featured-main{width:292px; height:auto; float:right; margin:0 0 10px 0;}
.right-featured-top p{ color:#FFFFFF; font:20px Arial, Helvetica, sans-serif; padding:0 0 0 0; margin:-4px 0 0 9px; width:265px;}
.right-featured-buttom{width:292px; height:10px; float:left; background:url(right-featured-buttom.png) left top no-repeat; }

/* Vijay Constantine 20-6-12 */
.lft_cont { float:left; width:595px; /margin:10px 0; }
.right_top { float:left; background:url(rgt_top.png) no-repeat; width:292px; height:6px; }
.ttle_lft { float:left; }
.ttle_cont { float:left; width:292px; margin:-9px 0 0 -1px; }
.right-featured-cen{width:292px; height:auto; float:left; background:url(right-featured-cen.png) left top repeat-y; padding:3px; padding-bottom:10px; }
.ttle_mid { float:left; background:url(ttle_mid.png) repeat-x; width:275px; height:47px;  }
.ttle_mid_ttle {  float:left; font-size:22px; color:#fff; padding:16px 0 0 5px; /padding:14px 0 0 5px; }
.slide_qstn { font-size:13px; color:#012b56; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding:0 0 0 5px;  }
.right-featured-cen-style{width:270px; height:auto; float:left; margin:10px 0 0 9px; /margin:15px 0 0 9px; }
.slide_cnt {    color: #232323;
    float: left;
    font-size: 13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
    width: auto; width:260px; line-height:20px; padding:10px 0 0 5px; clear:both; }
/* Easy Slider */

#slider{ width:280px; height:280px; /width:280px !important; }	
#slider ul { margin:0; padding:0; list-style:none; }
#slider li{ width:280px; height:280px; /width:280px !important overflow:hidden; /overflow:hidden !important; }	
#slider li a {float:left;}
#prevBtn, #nextBtn{ display:block; width:24px; height:24px; position:relative; top:10px; float:left; margin-left:15px;}	
#prevBtn a, #nextBtn a{ display:block; height:24px; width: 24px; background:url(btn_prev.png) no-repeat 0 0; margin-left:180px;}	
#nextBtn a{ background:url(btn_next.png) no-repeat 0 0; }											
/* // Easy Slider */
.list_txtbox input[type="text"] { float:left; background:url(txt_bg.png) no-repeat; width:250px; height:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#a3a3a3; margin-top:20px; margin-bottom:5px; padding:11px 10px 10px 10px; }
.list_btn input[type="submit"] { float:right; background:url(sign_me.png) no-repeat; width:125px; height:36px; margin-top:5px; /margin-top:5px;}
.list_dot { float:left; border-bottom:1px dashed #c3c3c3; width:265px; margin-top:15px; /margin-top:-4px; }
.list_cnt { float:left; font-size:14px; color:#3d3d3d; padding-top:5px; width:272px; text-align:center; }
.list_cnt cufon { padding-top:8px; }
.read_more { float:right; font-size:14px; color:#033a70; padding-top:-2px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.read_more a { text-decoration:none; color:#033a70; }
.read_more a:hover { text-decoration:none; color:#CE2527; }

@-moz-document url-prefix() { .read_more { padding-top:8px; } } 

/* Footer */
.footer_bg { float:left; width:100%; background:url(footer_bg.png) repeat-x; height:auto; }
.footer_cont { float:none; /float:left; width:1000px; margin:0 auto; height:auto; }
.footer_nav, .footer_nav ul { float:left; width:155px; margin:5px 0 0 35px; }
.footer_nav ul li { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#d3d3d3; padding:10px 0 0 0;  width:150px; } 
.footer_nav ul li a { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#d3d3d3; padding-bottom:8px; border-bottom:1px dashed #686868; width:140px; text-decoration:none; }
.footer_nav ul li a:hover { text-decoration:none; color:#999999; }
.footer_icn_cont { float:right; width:100px; margin-top:18px; margin-right:70px; }
.footer_icn img { float:right; margin:5px 0; }
.cpyrgt { float:left; width:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#aaaaaa;padding:9px 0;text-align:center;}

/* Vijay 23-6-12 <-- Login --> */
.cont { float:left; width:905px; margin-top:15px;  margin-bottom: 10px; }
.lgn_bg { float:left; background:url(top_bg.png) repeat-x #e4e4e4; width:911px; /width:911px; height:166px; border:1px solid #d0d0d0; border-bottom:none; border-top:none; /margin:0; /padding:0;  }
.lgn_top_cnt p { color: #302F2F;
    float: left;
    font-size: 16px;
    line-height: 30px;
    padding: 20px 0 20px 10px;
    text-align: justify;
    width: 889px; }
.lgn_top_cnt p cufon { padding-top:10px; }
.lgn_regs, .lgn_regs ul { margin:0 auto; width:500px; }
.lgn_regs ul li { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#767676; margin:10px 0 10px 0; width:525px;}
.lgn_regs ul li input[type="text"], .lgn_regs ul li input[type="password"] { float:left; width:503px; background:url(login_in_bg.jpg) repeat-x; color:#000; font-size:16px; padding:9px 10px; }
.lgn_regs ul li div.signup { float:left; font-size:12px; color:#767676; }
.lgn_regs ul li div.signup span a { color:#376b9f; }
.lgn_regs ul li div.signup span a:hover { color:#CE2527; }
.lgn_regs ul li input[type="submit"] { float:left; background:url(list_btn.png) repeat-x; width:auto; height:34px; margin:10px 0 0 0; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 0 2px #000; text-align:center; border:1px solid #255687; -moz-border-radius:6px; padding:0 15px; }



/*==========================BALA==June-26-2012==========================*/
.lgn_top_cnt h3, .static_content_main h3, .member_content_main h3, .member_signup h3, .member_form h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#00284f;
	padding:15px 0 0 10px;
}
.static_content_main h3, .member_content_main h3, .member_signup h3 {
	padding:4px 0;
}
.static_content_main p, .member_content_main p {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#232323;
	padding:8px 0;
}
.static_content_main p cufon, .member_content_main p cufon, .blog_list p cufon, #blog_p1 cufon {
	padding:4px 0;
}
.box_blue, .box_gray, .box_rose {
	float:left;
	margin:10px 0 18px;
}
.box_gray { float:left; }
.box_rose {
	background:#fcf6f6;
	min-height:136px;
	border:1px solid #efd8d8;
}
.free_download, .free_download label, .free_download p, .download, .media, .media h3, .audio_player, .audio_player h3, .player_img, .audio_player p, .testimonial, ul.testimonial_form li, .product, .product h3, .product p, .product_img, .product h4, .member_content_main h3, .member_content_main p, ul.member_list, ul.member_list li, .member_signup, .member_form, .member_form ul, .member_form ul li, .member_form ul li p, .member_form h2, .blog_list_cont, .blog_list_cont h2, .blog_list_cont p,  ul.blog_rit_first, ul.blog_rit_first li, ul.blog_det_form, ul.blog_det_form li, ul.member_mid, ul.menu li ul li, .popular_tag {
	float:left;
	width:100%;
}
.free_download, .media, .audio_player, .product {
	width:94%;
	padding:1% 3%;
}
.free_download label, .free_download label a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#134c85;
	padding:0 0 5px;
}
.free_download p {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#363636;
	padding:8px 0;
}
.download {
	padding:8px 0 0;
}
.download img, .testimonial img {
	float:left;
	margin:0 10px 0 0;
}
.download h3 {
	float:left;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#000000;
}
.download h3 a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#134c85;
}
.download h3 cufon {
	padding:4px 0;
}
.page_in {
	float:right;
	font-weight:bold;
	margin:10px 0 10px 0;
}
.page_in a ,.page_in span.current{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	background:#065594;
	padding:4px 10px;
	border:1px solid #013865; float:left;
	margin-left:3px;
}
.page_in span{margin-left:3px; float:left;}
.page_in a:hover, .page_in a.bg_red, .page_in a.active, .page_in span.current {
	background:#b51114;
	border:1px solid #710101;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.media h3, .audio_player h3, .product h3, .member_signup h3 {
	font:normal 18px "Lucida Bright";
	color:#00284f;
	padding:5px 0 10px;
	margin:0 0 15px;
	border-bottom:1px dashed #849cae;
}
.media div.player {
	float:left;
	background:#fff;
	width:265px;
	padding:5px;
	border:1px solid #d4d4d4;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.media div.player p {
	font:normal 14px "Lucida Bright";
	width:80%;
	padding:10px 0 0;
}
.media p {
	float:left;
	width:48%;
	font:normal 14px "Lucida Bright";
	color:#212121;
	text-align:justify;
	padding:10px 0 0 10px;
}
.audio, .video, .audio a, .video a, .product_img a {
	float:left;
}
.audio a, .video a {
	background:url(audio_normal.png) no-repeat scroll 0 0 transparent;
	width:302px;
	height:47px;
	text-decoration:none;
}
.audio a:hover, .audio a.active {
	background:url(audio_hover.png) no-repeat scroll 0 0 transparent;
}
.video a {
	background:url(video_normal.png) no-repeat scroll right 0 transparent;
}
.video a:hover, .video a.active {
	background:url(video_hover.png) no-repeat scroll right 0 transparent;
}
.audio_player h3, .product h3, .product h3 a {
	font:normal 18px Arial, Helvetica, sans-serif;
	width:557px;
}
.audio_player p, .product p {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#212121; /margin-top:3px;
}
.audio_player p, .product p cufon { padding-top:8px; }
#testimonial {
	min-height:136px;
}
.testimonial {
	width:96.6%;
	padding:10px;
}
.testimonial p {
	float:left;
	width:77.4%;
	padding:6px 0 0;
}
.testimonial p#user_name {
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#215b93;
	width:100%;
}
.testimonial p a {
	color:#b41013;
	text-decoration:none;
}
ul.testimonial_form {
	float:left;
    width:270px;
    margin:8px 0 0 9px;
}
ul.testimonial_form li {
	padding:8px 0;
}
ul.testimonial_form li label {
	float:left;
	width:3%;
    font:normal 16px Arial,Helvetica,sans-serif;
	color:#b30f12;
}
ul.testimonial_form li input[type="text"], ul.testimonial_form li input[type="file"], ul.testimonial_form li textarea {
    float:left;
	background:#FFF;
	width:90%;
    font:normal 12px Arial,Helvetica,sans-serif;
    color:#2c2c2c;
	padding:8px;
    border:1px solid #CCC;
	-moz-box-shadow:inset 3px 3px 6px 1px #DDD;
	-webkit-box-shadow:inset 3px 3px 6px 1px#DDD;
	box-shadow:inset 3px 3px 6px 1px #DDD;
}
ul.testimonial_form li input[type="submit"] {
    background: url(list_btn.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #255687;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    float: right;
    font: bold 16px Arial,Helvetica,sans-serif;
    height: 36px;
    padding: 0 24px;
    text-align: center;
    text-shadow: 1px 0 2px #000000;
}
ul.testimonial_form li textarea {
	min-height:70px;
	overflow:auto;
}
.product table {
	float:left;
	background:#fff;
	width:375px;
    font:normal 15px Arial,Helvetica,sans-serif;
	color:#3b3b3b;
	margin:2px 0 0 10px;
    border:1px solid #bbd3e6;
}
.product table tr {
    
}
.product table tr td {
	width:60%;
	padding:10px 10px 9px;
	border-bottom:1px solid #bbd3e6;
}
.product table tr td#left {
	background:#d9e4ec;
	width:150px;
	color:#00284f;
    border-right:1px solid #bbd3e6;
}
#pro_det1 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#525252;
}
.product h4 {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#00284f;
	padding:15px 0 5px;
}
.member_content_main {
	float:left;
	width:98%;
	padding:1%;
}
.member_content_main p {
	padding:4px 0 18px;
}
ul.member_list, .member_signup, .blog_list {
	width:97%;
	padding:4px 10px;
	margin:5px 0 20px;
}
ul.member_list li {
	padding:10px 0;
	border-bottom:1px solid #dedede;
}
ul.member_list li#last {
	border:0 none;
}
ul.member_list li div.member_list_left {
	float:left;
	background:url(member_img1.png) no-repeat;
	width:40px;
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding:4px 0;
	/padding-top:7px;
}
ul.member_list li p {
	float:left;
	width:94%;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#272727;
	padding:0 0 0 10px;
}
.member_signup div.left_cont, .member_signup div.mid_cont {
	float:left;
	width:69%;
}
.member_signup div.mid_cont {
	width:29%;
	text-align:center;
}
.member_signup div.right_cont {
	float:right;
	width:30%;
	margin:10px 0 6px;
}
.member_signup h3, .member_form h2 {
	font-size:22px;
}
.member_signup h3 a {
	float:right;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#25598e;
	text-decoration:none;
	margin:6px 0 0;
}
.member_form ul li {
	width:50%;
}
.member_form ul li, .member_form ul li p {
	padding:6px 0;
	width:292px;
	float:left;
}
.member_form ul li p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#272727;
}
.member_form ul li input {
	float:left;
	width:88%;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#272727;
	padding:6px 8px;
	border:1px solid #CCC;
}
.member_form h2 {
	padding:18px 0;
	text-align:center;
}
p#promo {
	background:#dee5e9;
	padding:12px 0;
}
p#promo a, p#mem_agree {
	font-size:14px;
	color:#333333;
	margin:0 0 0 12px;
}
p#mem_agree {
	padding:10px 0 16px;
	width:72%;
}
.blog_head_txt {
	float:left;
	font:normal 78px Arial, Helvetica, sans-serif;
	color:#32669a;
	text-transform:uppercase;
	margin:40px 0 0 10px;
}
.blog_head_rit {
	float:right;
	margin:65px 10px 0 0;
}
.blog_main {
    float:left;
    width:920px;
    margin:10px 0 0;
}
.blog_list {
	float:left;
    width:100%;
    padding:0; margin-top:10px;
}
#blog_list_first {
	background:#f0f0f0;
}
.blog_list div.content-title-main {
	width:611px;
}
.blog_list div.content-title-center {
	width:579px;
}
.blog_list_cont {
	width:96%;
	padding:1% 2%;
}
.blog_list_cont h2, .blog_list_cont h2 a, .blog_list_cont label, .blog_list_cont p {
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#00284f;
	padding:1px 0;
}
.blog_list_cont h2 a { text-decoration:none; color:#00284F; }
.blog_list_cont h2 a:hover { text-decoration:none; color:#00284F; }
.blog_list_cont label {
	font-size:16px;
	color:#000000; padding:10px 0;
}
.blog_list_cont p {
	font-size:15px;
	color:#474747;
}
.blog_list_cont p a {
	text-decoration:none;
	color:#b20f12;
}
.blog_list_cont label span#left, .blog_list_cont label span#right {
	font-size:14px;
	color:#7d7d7d;
}
.blog_list_cont label span#right {
	color:#20578f;
}
.blog_inbox {
	float:left;
	width:67%;
	margin:0 0 6px 10px;
}
.blog_inbox p {
	font-size:14px;
	padding:5px 0 15px;
	margin:0 0 5px;
	border-bottom:1px solid #d3d3d3;
}
ul.blog_rit_first li {
	background:url(blog_bull.png) no-repeat scroll 6px 12px transparent;
	width:86%;
	font:normal 14px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dfdfdf;
	padding:2% 0 3% 8%;
	margin:0 0 0 2%;
}
ul.blog_rit_first li#last {
	padding:3% 0 0 8%;
	border:0 none;
}
ul.blog_rit_first li a {
	color:#3b3b3b;
	text-decoration:none;
}
ul.blog_rit_first li a cufon { padding-top:6px; }
#blog_p1 {
	float:left;
	width:96%;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#474747;
	padding:4% 2% 2% 2%; 
}
#blog_p1 cufon { padding-top:8px; }
ul.blog_det_form li {
	padding:5px 0;
}
ul.blog_det_form li label {
	float:left;
	width:2%;
	color:#CC3300;
}
ul.blog_det_form li input[type="text"], ul.blog_det_form li textarea {
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	width:90%;
	padding:6px 12px;
	border:1px solid #dfdfdf;
}






ul.blog_det_form li textarea {
	overflow:auto;
	min-height:100px;
}
ul.member_mid {
	padding:0 0 15px;
}
ul.member_mid li {
	float:left;
	width:90%;
	background:url(member_bull.png) no-repeat scroll 10px 9px transparent;
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:8px 38px;
}
#top_dropdown {
	float:right;
	margin:3px 0 0 5px;
/float:inherit;
}
ul.menu li {
	position:relative;
}
ul.menu li ul {
	display:none;
	float:left;
	background:url(top_bg.png) repeat-x scroll center top #E4E4E4;
	width:380px;
	overflow:hidden;
	top:48px;
	position:absolute;
	z-index:999999999999999999999;
	border:1px solid #455A6D;
/left:0px;
}
ul.menu li#article:hover ul {
	display:block;
}
ul.menu li ul li {
	padding:0;
	width:48%;
	margin:1%;
}
ul.menu li ul li a {
	float:left;
	width:88%;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	padding:4% 6%;
}
ul.menu li ul li a:hover {
	background:#D12429;
	color:#FFF;
}

ul.menu li ul li.current_page_item a{
    background:#D12429;
	color:#FFF;
	
	}
	
.member_signup h3 a:hover, ul.blog_rit_first li a:hover, .blog_list_cont h2 a:hover, .popular_tag a:hover, .free_download label a:hover, .download h3 a:hover, .product h3 a:hover {
	color:#D12429;
}
.popular_tag {
	width:92%;
	overflow:hidden;
	padding:3%;
}
.popular_tag a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#616161;
	margin:0 2px;
}
.popular_tag a cufon {
	padding:5px 0;
}
.popular_tag a#tag_1 {
	font-size:12px;
}
.popular_tag a#tag_2 {
	font-size:16px;
}
.popular_tag a#tag_3 {
	font-size:20px;
}
.popular_tag a#tag_4 {
	font-size:21px;
}
.popular_tag a#tag_5 {
	font-size:23px;
}
.popular_tag a#tag_6 {
	font-size:24px;
}
.popular_tag a#tag_7 {
	font-size:33px;
}
.product h3 a, .testimonial p a:hover {
	color:#00284F;
}
.cpyrgt a {
	text-decoration:none;
	color:#AAAAAA;
}
.cpyrgt a:hover {
	text-decoration:underline;
}

.prof_acc{float:left; margin-top:35px; margin-bottom:60px;}
.prof_acc li{ list-style:none; float:left; padding:10px 0; width:597px; } 
.prof_acc li label{width:200px; float:left; font-size:14px;  margin-top:8px; }
.prof_acc li p{width:300px; float:left; font-size:14px; padding:0; margin:0;}
.prof_acc li input[type="text"], .prof_acc li input[type="password"]{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #383838;
    float: left;
    font-size: 15px;
    height: 34px;
    padding: 0 10px;
    width: 369px; /margin:-18px 0 0 0;}


.my_pro li{ list-style:none; float:left; width:267px;}
.my_pro li a p{float:left; width:10px; font-size:19px; margin-top:-4px; }
.my_pro li a{border-bottom:1px dotted #999999; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; width:267px; float:left; padding:15px 0;}
.my_pro li a:hover, a.active{border-bottom:1px dotted #999999; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#3b6ea2;}
.my_pro li a.active{border-bottom:1px dotted #999999; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#3b6ea2;}

.edit_profile a{ float:right; background:url(list_btn.png) repeat-x; width:auto; height:14px;  font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 0 2px #000; text-align:center; border:1px solid #255687; padding:10px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none;}

/* Vijay Constantine  7-7-12 */
.get_list { font-size:15px; fo color:#012B56; text-align:left; }
.get_list cufon { padding-top:6px; }
.post_qstn { font-size:14px; color:#012b56; width:280px; }
.post_qstn cufon { padding-top:6px; }
.post_cnt { float:left; font-size:14px; color:#3d3d3d; width:280px; text-align:justify; }
.post_cnt cufon { padding-top:8px; }

/* About Us */
.abt_top { float:left; background:url(top.png) no-repeat; width:913px; height:6px; }
.abt_btm { float:left; background:url(btm.png) no-repeat; width:913px; height:6px; }

/* Audio */
.blue_box_top { float:left; background:url(blue_box_top.png) no-repeat; width:601px; height:5px; }
.blue_box_mid { float:left; background:url(blue_box_mid.png) repeat-y; width:601px; height:auto; }
.blue_box_btm { float:left; background:url(blue_box_btm.png) no-repeat; width:601px; height:5px; }

.pink_box_top { float:left; background:url(pink_box_top.png) no-repeat; width:601px; height:5px; }
.pink_box_mid { float:left; background:url(pink_box_mid.png) repeat-y; width:601px; height:auto; }
.pink_box_btm { float:left; background:url(pink_box_btm.png) no-repeat; width:601px; height:5px; }



.grey_box_top { float:left; background:url(grey_box_top.png) no-repeat; width:601px; height:5px; }
.grey_box_mid { float:left; background:url(grey_box_mid.png) repeat-y; width:601px; height:auto; }
.grey_box_btm { float:left; background:url(grey_box_btm.png) no-repeat; width:601px; height:5px; }

/* Blog */
.blog_top { float:left; background:url(blog_top.png) no-repeat; width:617px; height:10px; }
.blog_mid { float:left; background:url(blog_mid.png) repeat-y; width:617px; height:auto; }
.blog_btm { float:left; background:url(blog_btm.png) no-repeat; width:617px; height:10px; }

/* Blog Detail */
.rgt_nav, .rgt_nav ul { float:left; margin-left:5px; width:268px; margin:2px 0 0 5px; }
.rgt_nav ul li { float:left; font-size:14px; color:#6f2d7e; width:268px; border-bottom:1px solid #DFDFDF; padding:6px 0 11px; /padding:9px 0 10px; }
.rgt_nav ul li a { color:#3B3B3B; font-size:16px; float:left; font-size:14px; margin-top:5px;}
.rgt_nav ul li a span.arw { float:left; margin:1px 10px 0 0; background:url(blog_bull.png) left top no-repeat; width:8px; height:12px;}
.rgt_nav ul li a:hover { color:#D12429; }
.blog_det_mid_bg { float:left; background:url(blog_det_bg.png) no-repeat; width:628px; height:265px; }

/* Change Password */
.prof_acc li input[type="submit"]  { float:right; background:url(submit_btn.png) no-repeat; width:96px; height:36px; border:none; margin-right:5px; }
.blog_top_btn { float:right; }
.blog_post_icn { float:right; margin:7px 10px 0 0;  }
.blog_post a { float:right; font-size:16px; color:#212121; padding:5px 5px 0 0;  }

/* Vijay Constantine 9-7-12 */
.mem_top { float:left; background:url(mem_top.png) no-repeat; width:887px; height:12px; }
.mem_bg { float:left; background:url(mem_bg.png) repeat-y; width:887px; height:auto; }
.mem_btm { float:left; background:url(mem_btm.png) no-repeat; width:887px; height:12px; }

/*==========================BALA 21st-July,2012==========================*/
.sample_flash_player {
	float:left;
	background:url(product_bg.png) no-repeat;
	width:164px;
	height:205px;
	padding:5px 4px;
}

.sample_flash_player img {
	margin:0 0 0 0; width:172px; height:215px; /width:250px; /height:270px;
}

.sample_flash_player a {
	margin:0 0 8px;
}
.sample_flash_player a img {
	max-width:162px;
	max-height:155px;
	border:1px solid #c3c3c3;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


.disabled{  background: none repeat scroll 0 0 #B51114;
    border: 1px solid #013865;
    color: #FFFFFF;
    float: left;
    font: bold 12px Arial,Helvetica,sans-serif;
    margin-left: 3px;
    padding: 4px 10px;
    text-decoration: none;
}

.page_in  .active { 

background: none repeat scroll 0 0 #B51114;
    border: 1px solid #013865;
    color: #FFFFFF;
    float: left;
    font: bold 12px Arial,Helvetica,sans-serif;
    margin-left: 3px;
    padding: 4px 10px;
    text-decoration: none;
	
	}
	
	
	
.current_page_item {
    background: none repeat scroll 0 0 #D12429;
    color: #FFFFFF;
	
	}
	.current_page_item a{
    color: #FFFFFF;
	
	}
	

/*==============================================Kali-- 31-07-2012--Start================================================*/
.view_downloads-video-title {width:915px; float:left; text-align:center;}
.view_downloads-video-title h1 {color:#00284f; font:20px Arial, Helvetica, sans-serif; margin:0 0 15px 0;}


.view_downloads-page-text  {width:915px; float:left; text-align:left; margin:15px 0 15px 0;}
.view_downloads-page-text  p { font:normal 15px Arial, Helvetica, sans-serif; 	color:#232323; padding:8px 0; }
.view_downloads-page-text  p cufon {
	padding:10px 0 0 0;
}

/*=============Top Menu Start=========*/
.top-menu-2 {width:414px; height:39px; padding: 0 0 0 0; margin:-2px 0 0 0; float:right; background:url(top-menu-2-bg.png) right    top no-repeat; }
.top-menu-2 ul {margin:0 0 0 16px; padding:0;}
.top-menu-2 ul li {margin:8px 0 0 0; padding:4px 0 4px 0; float: left; list-style:none; background:url(top-menu-2-diver.png) left    top no-repeat; }
.top-menu-2 ul li a { margin:0px; padding:0px 19px 0 19px; display:block; color:#00284f; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; border:none; }
.top-menu-2 ul li a:hover { color:#ce2527; text-decoration:none;}
.top-menu-2 ul li .active { color:#ce2527; text-decoration:none;}
/*=============Top Menu End=========*/

.change_pass { margin:80px 0 50px 180px; width:525px; float:left; }
.change_pass ul { margin:0; padding:0; }
.change_pass ul li { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#767676; margin:10px 0 10px 0; width:525px;}
.change_pass ul li  label{ float:left; font-size:13px; color:#000000; margin:10px 0 10px 0; width:150px;}
.change_pass ul li input[type="password"] {  width:350px; color:#000; font-size:16px; padding:5px 5px 5px 5px; border:1px solid #dcdcdc; }
.change_pass ul li input[type="text"] {  width:350px; color:#000; font-size:14px; padding:8px 8px 8px 8px; border:1px solid #dcdcdc; }


.my_profile { margin:80px 0 50px 80px; width:790px; float:left; }
.my_profile ul { margin:0; padding:0; }
.my_profile ul li { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#767676; margin:10px 0 10px 0; width:790px;}
.my_profile ul li  label{ float:left; font-size:13px; color:#000000; margin:10px 0 10px 0; width:150px;}
.my_profile ul li  p{ float:left; font-size:12px; color:#000000; margin:10px 0 10px 0; width:350px;}
.my_profile ul li  span a{ float:right; font-size:12px; color:#0e355e; margin:10px 0 10px 0; width:auto; text-decoration:underline;}


.right-featured-cen-style p {font-size:14px; color:#3d3d3d; margin:0 0 15px 0;}
.right-featured-cen-style p cufon {padding:10px 0 0 0;}


.listen-top-title { float:left; margin:21px 7px -100px 7px; position:relative; z-index:9999;}
.listen-buttom-title { float:left; margin:0 0 -20px 0; background:#FFFFFF; padding:0 7px 0 7px; }

.content-title-center  span{ color:#FFFFFF; font:bold 12px Arial, Helvetica, sans-serif; }
.content-title-center  select{ width:200px; padding:5px; border:1px solid #356a9f; color:#333333; font:12px Arial, Helvetica, sans-serif; margin:0 25px 0 10px; }
.content-title-center input[type="text"] { width:200px; padding:5px; border:1px solid #356a9f; color:#333333; font:12px Arial, Helvetica, sans-serif; margin:0 8px 0 0;}
.content-title-center input [type="submit"] {  background:url(go-button.png) right    top no-repeat; width:37px; height:26px; cursor:pointer;}



.my_down-form { margin:30px 0 30px 40px; width:900px; float:left; }
.my_down-form ul { margin:0; padding:0; }
.my_down-form ul li { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#767676; margin:10px 0 10px 0; width:900px;}
.my_down-form ul li  label{ float:left; font-size:13px; color:#000000; margin:10px 0 10px 0; width:100px;}
.my_down-form input[type="text"] { width:520px; padding:7px; border:1px solid #dcdcdc; color:#333333; font:12px Arial, Helvetica, sans-serif; margin:0 8px 0 0;}
.my_down-form select { width:540px; padding:7px; border:1px solid #dcdcdc; color:#333333; font:12px Arial, Helvetica, sans-serif; margin:0 8px 0 0;}
.my_down-form input [type="submit"] {  background:url(go-button.png) right    top no-repeat; width:37px; height:26px; cursor:pointer;}


.my_downloads-box  {width:889px; float:left; background:#f3f3f3; border-bottom:2px solid #FFFFFF; margin:0 0 0 5px; padding:3px; }
.my_downloads-text  {width:600px; float:left; margin:10px 0 0 0;  }
.my_downloads-text  h1 {width:600px; float:left; margin:0 0 0 0; color:#00284f; font-size:18px;   }
.my_downloads-text  h2 {width:auto; float:left; margin:10px 0 0 0; color:#ce2527; font-size:15px;   }
.my_downloads-text  p {width:600px; float:left; margin:0 0 0 0; color:#232323; font-size:15px;   }
.my_downloads-text  p cufon {padding:12px 0 0 0;}


.downloads-box  {width:575px; float:left; background:#f3f3f3; border:1px solid #c7d7e6; margin:0 0 15px 5px; padding:3px; padding-left:15px; border-radius: 5px; }
.downloads-box  h1 {width:575px; float:left; margin:0 0 0 0; color:#00284f; font-size:18px; border-bottom:1px dashed #00284f; margin:0 0 8px 0; padding-bottom:15px;}
.downloads-box-text  {width:345px; float:left; margin:0 0 0 15px;  }
.downloads-box-text  p {width:345px; float:left; margin:0 0 0 0; color:#232323; font-size:15px;   }
.downloads-box-text  p cufon {padding:12px 0 0 0;}
.downloads-box-text   h2 {width:200px; float:left; margin:5px 0 0 0; color:#00284f; font-size:15px;   }
.downloads-box-text   h2  span{width:auto;  margin:0 0 0 0; color:#ce2527; font-size:15px;   }


.the-power-of-bg  {width:251px; height:177px; float:left;  padding:13px 5px 5px 10px; background:url(the-power-of-bg.png) left  top no-repeat; text-align:center;}
.the-power-of-bg img  {padding:2px ; border: 1px solid #e7e7e7;}

/*==============================================Kali-- 31-07-2012--Start================================================*/



/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/*========================================Kali-- 08-08-2012--Start=================================*/
.page-main-title { width:590px; float:left; padding:13px 0 13px 17px; background:url(page-main-title-img.png) left  top no-repeat; color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }

.lft_cont p {height:auto; width:100%; float:left; margin:0 0 10px 10px; color:#232323; font-size:15px;}
.lft_cont p cufon { padding-top:8px;}

.lft_cont-space { width:595px; padding:0px;  margin:10px 0 10px 0; float:left;}
.lft_cont ul li{list-style:disc; margin-left:30px; font-size:14px; margin-bottom:5px;}

.audio_img_bg { width:111px; height:76px; float:left; padding:3px 3px 3px 3px; background:url(audio_img_bg.png) left  top no-repeat;  margin:0 0 0 0; }
.audio_img_bg img { width:105px; height:70px; float:left; border-radius:3px 3px 3px 3px;  }


.lft_cont h2 {width:595px; height:auto; float:left;  margin:0 0 8px 10px; color:#00274e; font-size:18px;}
.lft_cont h1 {width:595px; height:auto; float:left;  margin:0 0 8px 10px; color:#00274e; font-size:21px;}

.lft_cont h6 {width:595px; height:auto; float:left;  margin:0 0 8px 10px; color:#232323; font-size:18px;}
.lft_cont h5 {width:595px; height:auto; float:left;  margin:0 0 8px 10px; color:#232323; font-size:21px;}

.lft_cont h1 cufon{ padding-top:8px;}
.lft_cont h2 cufon{ padding-top:8px;}
.lft_cont h5 cufon{ padding-top:8px;}
.lft_cont h6 cufon{ padding-top:8px;}



/*blog_list_cont h1{width:595px; height:auto; float:left;  margin:0 0 0 10px; color:#00CC33; font-size:21px;}
blog_list_cont h2{width:595px; height:auto; float:left;  margin:0 0 0 10px; color:#000000; font-size:21px;}
blog_list_cont p {width:auto; height:auto; float:left; margin:0 0 0px 10px; color:#474747; font-size:15px;}
blog_list_cont p cufon { padding-top:10px;}*/

/*========================================Kali-- 08-08-2012--Start=================================*/



.lis_bg{ background:url(list_bg.png) no-repeat; width:105px; height:70px; padding:3px;}

.lis_bg img{width:105px; height:72px;}

.dow_bg{background:url(dow_bg.png) no-repeat; width:199px; height:133px; padding:4px; float:left;}

.dow_bg img{width:199px; height:133px;}


.blog_list_cont .blog_single p{ float:none;}

.blog_single p a { text-decoration:underline; color:#B31316; }
.lft_cont p a{  text-decoration:underline; color:#B31316;}
.blog_single h1 {width:auto;  margin:0 0 0px 0px; color:#00274e; font-size:21px;}
.blog_single h2 {width:auto;  margin:0 0 0px 0px; color:#232323; font-size:21px;}

.blog_single h5 {width:auto;  margin:5px 0 6px 0px; color:#00274e; font-size:18px;}
.blog_single h6 {width:auto;  margin:5px 0 6px 0px; color:#232323; font-size:18px;}

.blog_single h1 cufon{ padding-top:8px;}
.blog_single h2 cufon{ padding-top:8px;}
.blog_single h5 cufon{ padding-top:8px;}
.blog_single h6 cufon{ padding-top:8px;}



.audioplayer_short {width:100%; height:auto; text-align:center; float:left;}





<!--i contact style-->
.link,
.link a,
.signupframe
{
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	.link,
	.link a {
		text-decoration: none;
		}
	.signupframe {
		border: 1px solid #000000;
		background: #ffffff;
		}
.signupframe .required {
	font-size: 10px;
	}
<!--i contact style-->



/*==============================================Kali-- 17-08-2012--Start================================================*/
.join-today-te { width:246px; height:auto; float:left; background:url(join-today-text-bg.png) left top repeat-y; padding:0 6px 0 6px;  }

.join-div {width:246px; height:auto; float:left; background:url(join-today-text-bg.png) left top repeat-y; padding:0 6px 0 6px; color:#FFFFFF; font-size:25px; text-align:center; line-height:20px;}
.join-div p { width:246px; float:left; margin:0 0 0 0; padding-bottom:8px; color:#FFFFFF; font-size:25px; text-align:center; line-height:20px;}
.join-div p cufon { margin-top:5px;}


.join-today-white-bg { width:258px; height:auto; float:left; background:url(join-today-white-bg.png) left top repeat-y; padding:0 0 0 0;  }

.join-today-round-image-bg { width:188px; height:auto; float:left; background:url(join-today-round-image-bg.png) center top no-repeat; padding:65px 35px 45px 35px; text-align:center; color:#FFFFFF; font-size:23px; margin-bottom: 17px;  }
.join-today-round-image-bg  p  { width:188px; float:left; margin:0 0 0 0; padding: 0 0 4px 0; color:#FFFFFF; font-size:23px; text-align:center;  }
.join-today-round-image-bg p cufon { margin-top:6px;}

.join-today-buttom-text { width:246px; height:auto; float:left; padding:0 6px 0 6px; margin:0px 0 0 0; color:#d12429; font-size:18px; text-align:center; line-height:20px;  }
.join-today-buttom-text p { width:246px; float:left; margin:0 0 0 0; color:#d12429; font-size:18px; text-align:center; line-height:20px;   }
.join-today-buttom-text p cufon { margin-top:6px;}

/*==============================================Kali-- 17-08-2012--Start================================================*/



/*=================================Banner New--17-08-2012 Slide Start=================================*/
.banner{
	width:913px;
	height:268px;
	background:url(member_banner_bg.png) left top no-repeat;
	margin: 20px 0 7px 0 ;
	/margin: 0px 0 7px 0 ;
}
.window {
	width:913px; height:268px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	margin:0 auto;
	padding: 0px;

}
.image_reel {
	position: absolute;
	top: 0; left: 0;	
}
.image_reel img {float:left; margin:0 0 0 0; }
.paging {
	position: relative;
	bottom: 5px; right:0px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	float:right;
	line-height: 60px;
	margin-right:10px; margin-top:-45px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 1px 14px 1px 14px;
	text-decoration: none;
	font:7px Arial;
	color: #000;
	height:2px;
	border:1px solid #DADADA; margin:0 5px 0 0;
}
.paging a:hover {
	color:#fff; font:7px Arial;
	background:#32669a; padding: 1px 14px 1px 14px; border:1px solid #32669a;
		
}
.paging a.active {
	color:#fff; font:7px Arial;
	background:#32669a; padding: 1px 14px 1px 14px; border:1px solid #32669a;
	}
/*=================================Banner New--17-08-2012 Slide Start=================================*/




.blog_single ul {margin:0px 0 0 15px; padding:0px;} 
.blog_single ul li { width:565px; margin:0px 0 10px 0; padding:0px; color:#474747; font-size:15px; float:left; list-style:disc;}

.blog_single ol {margin:0px 0 0 21px; padding:0px;} 
.blog_single ol li { width:565px; margin:0px 0 10px 0; padding:0px; color:#474747; font-size:15px; float:left; list-style: decimal outside none;}



.lft_cont a:hover{
	color: #082E54!important;
	text-decoration:underline;
}

.blog_single a:hover{
	color: #082E54!important;
	text-decoration:underline;
}