body {
/* background:url(../images_newindex/background_top_img.jpg) top center no-repeat #00477b;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
	text-align: center;
}
.def-font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
color:#383838;
line-height:20px;
}
h1{
font-size:16px;
font-weight:bold;
color:#FF6600;
}

a
{
	color: #000000;
	text-decoration: none;
}
a:hover{
color:#666;
text-decoration:underline;
}
.font-title{
color:#38277e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
.font-redtitle{
color:#cc0000;
font-family:"Trebuchet MS", Arial, verdana, Georgia;
font-size:17px;
font-weight:100;
}
.font-heading-blue{
color:#cc0000;
font-family:"Trebuchet MS", Arial, verdana, Georgia;
font-size:17px;
font-weight:100;
}
.content-space-font{
color:#383838;
line-height:16px;
}
.table-bottom-line{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999999;
}
.purple-title-font{
color:#38277e;
}
.space-td{
line-height:16px;
}
.table-bottom-dotted-line{
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
}
.background-footer-img-l{
background:url(../images_newindex/shade_content.jpg) no-repeat top right;
}
.background-footer-img-r{
background:url(../images_newindex/shade_content2.jpg) no-repeat top left;
}
.background-footer-img-fill{
background:url(../images_newindex/shade_content_bg.jpg) repeat-x top;
}
.footer-table-adjust{
font-size:2px;
height:2px;
}
.footer_style{
color:#CCCCCC;
font-size:12px;
}
.footer_style a{
color:#FFFFFF;
font-size:12px;
}
.footer_style a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.footer-font a:hover{
color:#CCCCCC;
font-size:12px;
text-decoration:none;
}
.img_bdr{
	border:#b58d8d solid 1px;
	padding:3px;}
.login{
background:url(../images_newindex/loginback.jpg) no-repeat;
height:220px;
width:243px;
}
.whitefont-big{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}
.div_testimonial_left{
background:url(../images_newindex/quote_lef.jpg) top left no-repeat;
padding-left:20px;
}
.div_testimonial_right{
background:url(../images_newindex/quote_right.jpg) bottom right no-repeat;
line-height:20px;
padding-right:20px;
}
.contentfont-medium{
font-size:12px;
}
.txtbx{
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
}
.greybox{
background:#F2F2F2;
}

.font_black_h1_big{
font-size:18px;
color:#333333;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle; 
}

.font_black_h1{
font-size:14px;
color:#333333;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.demo_font_green_h1{
font-family:Arial, Helvetica, sans-serif;
font-family: 'Trebuchet MS'; font-size: 25px;
color:#3D93AC;
}
.font_black_h2{
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}
.font_black_cont{
font-size:11px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
}
.content_back_grad{
background:url(../images_newindex/content_grad.jpg) repeat-x top;
}
.content_back_lined{
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
.content_line_mark{
background:url(../images_newindex/line_dotted.jpg) repeat-x center;
}

.content_line_upmark{
background:url(../images_newindex/up_line.jpg) repeat-y center;
}
.apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
.content_points_div{
}
.content_points_div h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:24px;
color:#003366;

}
.content_points_div .contenttitle{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#003366;

}
.content_points_div h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#FF6600;

}
.content_points_div .contentfont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
}
.divNewlist  ul{
}
.divNewlist li{
line-height:28px;
list-style-type:georgian;
}

.testimonials_content{
color:#666666;
}
.testimonials_content .backgd{
background:#f4f4f4;
}
.testimonials_content .arrowpart{
background:url(../images_newindex/arrow_forumdisplay_left.jpg) top no-repeat;
}
.button_style a{
background:url(../images_newindex/button_grey.jpg) top no-repeat;
height:23px;
width:150px;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-top:7px;
}
.button_style a:hover{
background:url(../images_newindex/button_grey.jpg) top no-repeat;
background-position:bottom;
height:23px;
width:150px;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-top:7px;
}
.button_readmore a{
background:url(../images_newindex/read_blue_more.jpg) top no-repeat;
height:17px;
width:100px;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
padding-top:3px;
}
.button_readmore a:hover{
background:url(../images_newindex/read_blue_more.jpg) top no-repeat;
background-position:bottom;
height:17px;
width:100px;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
padding-top:3px;
}
.cont_li li{
list-style-image:url(../images_newindex/arrowbullet.jpg);
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}
.demo_back{
background:url(../images_newindex/demo_back.jpg) no-repeat top;
}
.content_back_grad_border{
background:url(../images_newindex/content_grad.jpg) repeat-x top;
border-width:1px;
border-style:solid;
border-color:#999999;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.buttons_press {
/*background:url(../images_newindex/read_blue_more.jpg) top no-repeat;
height:20px;
width:100px;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
border:0px 0px 0px 0px;*/
}
.textboxstyle{
border:1px;
border-style:solid;
border-width:1px;
}
.mostwanted-content{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
}
.white_title{
color:#FFFFFF;

}
/*tab menu Inserted by Harish - Used in coursepage */
.menublue { width: 100%; height: 43px; background: #FFF url("../images/menu-bg.gif") top left repeat-x; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
.menublue li { display: block; float: left; margin: 0 0 0 5px; }
.menublue li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
.menublue li a:hover { color: #333; }
.menublue li a.current
{
	color: #FFF;
	background: #FFF url("../images/current-bg.gif") top left repeat-x;
	padding: 5px 15px 0;
	
	background-position: #FFF url;
}


/*tab menu */

/*FAQ CSS Style_james..........................................................*/

.font_black_cont_FAQ{
font-size:11px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
}

.FAQ_subhead{
color:#333333;
font-family:"Trebuchet MS", Arial, verdana, Georgia;
font-size:18px;
font-weight:100;
padding-left:10px;
}
.font_faq_link a{
font-size:12px;
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}

.font_faq_link a:hover{
font-size:12px;
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.faq_trial_divider{
background:url(../images_newindex/blur_divider_FAQ1.jpg) top right no-repeat;
margin:0px;
height:11px;} 


.FAQ_title{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#333333;
}

/*.FAQ CSS Finishes here..........................................................................*/

/*Demo CSS */
.demothumbnail{
border: 6px solid #e0e0e0;
}
.demothumbnail:hover
{
border: 6px solid #a7e6e6;
}
/*END DEMO CSS*/