
body {
	margin:0px;
	padding:0px;
}
table,td,div {
	font-family:Myriad Pro,Helvetica, Geneva, sans-serif;
	
}
a {
	cursor:pointer;
}
.left {
	float:left;
}
.right {
	float:right;
}
.half {
	width:49%;
}
.onehalf {
	width:29%;
}
.threehalf {
	width:69%;
}
.sliderhalf {
	width:710px;
}
.otherthanhomebanner {
	width:1000px;
}
.head {
	font-weight:bold;
	padding:5px;
}
#topbluebar {
	background-color:#1168AD;
}
#marquee-div{
	font-weight:bold;
	font-family:helvetica;
	font-size:12px;
	color:#FFFFFF;
}
#marquee-div p{
width:1500px;
}
#marquee-div a{
	text-decoration: none;
	color:#FFFFFF;
}
#topbluebarinside {
	width:1000px;
	margin:auto auto;
	background-color:#1168AD;
	padding:5px 2px 5px 2px;
}
#topbluebarinside a, #topbluebarinside {
	color:#FFFFFF;
	text-decoration:none
}
#topbluebarinside_left {
	width:400px;
	float:left;
}
#topbluebarinside_right {
	width:500px;
	float:right;
	text-align:right;
}
#header_div {
	
	width:1000px;
	margin:auto;
}
#logo_div {
	float:left;
	padding:0;
	margin:0;
	font-size:0px;
	
}
#comm_div {
	float:right;
	width:250px;
}
ul#sociallist {
	margin-top:3px;
	float:right;
}
ul#sociallist li {
	float:left;
	list-style:none;
	margin-left:5px;
}
#top_contact_div * {
	margin:0px;
	padding:0px;
	
}
#top_contact_div {
	margin-top:5px;
	float:right;
	width:265px;
	height:72px;
	background:url(images/sub.png);
	text-align:left;
	margin-right:25px;
}
#top_contact_div .inside {
	height:20px;
	margin:32px 0px 0px 0px;
	border:0px solid #000000;
	text-align:left;
	padding:0px;
	padding-left:30px;
}
#top_contact_div .inside .subtext {
	padding:0px;
	width:146px;
	height:20px;
	margin:0px;
	border:0px;
}
#nav_div {
	margin:0px;
	background-color:#731428;
	height:34px;
}
#nav_div_inside {
	margin:auto;
	width:1000px;
}
#nav_div_inside_content {
	background-color:#731428;/*padding:5px 2px 5px 2px;*/
}
#content_div {
	margin:0px;
}
#content_inside_div {
	width:1000px;
	margin:auto;
}
#page_div  ul li{
	margin-left:30px;
}
#disp-faqs{
	margin-top:10px;
}
#disp-faqs ul li{
	margin-left:30px;
	padding:5px;
}
#page_div  ol li{
	margin-left:30px;
}
#penq_keytake{
	padding:20px 5px 10px 5px;
}
#penq_keytake ol li{
	margin-left:30px;
}
#top_slider {
}
#slider_left {
	background-color:#E8ECF5;
	height:225px;
}
#search_div {
	background-color:#3D6483;
	height:35px;
}
input[type='text'], textarea {
	border:1px solid #EEEEEE;
	padding:3px;
	color:#414141;
}
#home_searchfrm label, #home_searchfrm .input {
	padding:3px;
	margin:2px;
	float:left;
}
#home_searchfrm select {
	padding:2px;
	margin:2px;
	float:left;
	width:165px;
}
#home_searchfrm label {
	color:#FFFFFF;
}
#programm_div {
	width:40%;
	float:left;
}
#text_div {
	margin-top:10px;
}
ul#programmdiv {
	margin:0;
}
ul#programmdiv li {
	border:1px solid #5d5d5d;
	list-style-type:none;
	float:left;
	padding:8px;
	color:#0C548E;
}
ul#programmdiv li.sel {
	border:0px;
	border-top:2px solid #0C548E;
	padding:8px;
	background-color:#0C548E;
	color:#FFFFFF;
}
ul#programmdiv li a {
	text-decoration:none;
	padding:8px;
}
#bottom_div {
	margin-top:5px;
}
#bottom_div {
	margin-top:5px;
}
#intia_div {
/*height:60px;*/
}
#heading {
	/*background:#0C548E;padding:15px;*/
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
}
#intia_content_div {
	background:url(../images/sectionbg.jpg) repeat-y;
	;
	
}
#bottom_content_div {margin-top:20px;
	color:#FFFFFF;
}
#bottom_content_div a {
	color:#FFFFFF;
	text-decoration:none;
}
#bottom_content_div a.read {
	color:#DF4E31;
	padding:5px 0px;
	text-decoration:underline;
}

ul#footerlinks {
	margin:0px;
	float:right;
	margin-top:10px;
	padding:0;
}
ul#footerlinks li {
	margin:5px;
	float:left;
	list-style-type:none;
}
ul#footerlinks li a {
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
#copyright {
	color:#FFFFFF;
}
#copyright {
	margin-top:15px;
}
#bottom_links_div {
	margin:0px 0px;
	background:#0C548E;
}
#bottom_links_div .bottom_links {
	width:230px;
	padding:10px;
}
.bottom_links h3 {
	padding:5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
ul.traning_links {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
ul.traning_links li a {
	color:#FFFFFF;
	text-decoration:none;
}
.clear {
	clear:both;
}
.fschool_home_text {
	float:left;
}
.fschool_home_image {
	vertical-align:top;
}
.page_headind {
	background-color:#3D6483;
	padding:3px;
	color:#FFFFFF;
}
.search {
	margin-top:2px;
	background: -moz-linear-gradient(center top, #FEFEFE 0%, #E3E3E3 100%) repeat scroll 0 0 transparent;
	border-color: #D9D9D9 #D9D9D9 #8A8A8A;
	border-radius: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px;
	color: #5D5D5D;
	font-family: US101;
	font-size: 13px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-shadow: 0 1px 0 #FFFFFF;
}
ul.bjqs {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	display:none;
}
li.bjqs-slide {
	position:absolute;
	display:none;
}
ul.bjqs-controls {
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
}
ul.bjqs-controls.v-centered li a {
	position:absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right:0;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left:0;
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width:100%;
}
ol.bjqs-markers.h-centered {
	text-align: center;
}
ol.bjqs-markers li {
	display:none;
}
ol.bjqs-markers li a {
	display:none;
}
p.bjqs-caption {
	display:block;
	width:96%;
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0;
}
.darkblue {
	background-color:#233A5C;
	color:#FFF;
}
.bigwhite {
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}
.bigblack {
	font-weight:bold;
	font-size:16px;
	color:#000;
}
h1.pageheading {
	font-family:Semibold,Helvetica;
	font-weight:bold;
	font-size:16px;
	color:#000;
	background-color:#ececec;
	padding:5px;
	border-left:8px solid #3D6483; 
	margin-top:10px;
}
.programlist {
	padding:0px 20px 0px 20px;
}
.programlist div.program_name {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin-top:20px;
}
.programlist div.program_location {
	font-size:14px;
	color:#333333;
}
.programlist div.program_date {
	font-size:14px;
	color:#333333;
}
.programlist div.program_content {
	margin-top:20px;
	font-size:12px;
	text-rendering: optimizelegibility;
}
.programlist a.readmore {
	background: none repeat scroll 0 0 #666;
	color: #FFFFFF;
	display: inline-block;
	font-size: 0.9em;
	font-weight: 400;
	letter-spacing: 0.2em;
	margin-top: 1.5em;
	padding: 0.5em 3em 0.5em 2em;
	text-decoration: none;
	text-transform: uppercase;
}
#newsletterpopup{display:none;position:fixed;border: solid 1px black;left: 50%;top: 50%;z-index: 1000;height: 260px;
    width: 500px;margin-left:-250px;margin-top:-125px;box-shadow:#999;box-shadow: 10px 5px 10px #666;background-color:#EDF0F3;	}

#newsletterpopup .title{background-color:#1B2A3F;font-size:18px;color:#FFF;font-weight:bold;padding:15px 0px 15px 20px;}
#newsletterpopup .title .close{position:absolute;width:42px;height:42px;float:right;right:0px; top:0px;}
#newsletterpopup .signtext{padding:15px 0px 15px 20px;font-size:15px;font-weight:bold;}
#newsletterpopup .signtext .sleft{width:60px;float:left}
#newsletterpopup .signtext .sright{width:400px;float:left;font-size:15px;font-weight:bold;padding:10px 0px 10px 10px;}
#newsletterpopup .nform{background-color:#FFF;font-weight:bold;font-size:15px;}
#newsletterpopup .nform{clear:both;padding:15px 0px 15px 20px;}
#newsletterpopup .nform .ntextbox{width:320px;float:left;}
#newsletterpopup .nform .ntextbox input{width:300px;border:1px solid #EDF0F3;border-radius:3px;height:25px;font-size:15px;font-weight:bold;}
#newsletterpopup .nform .ntextbutton{width:100px;float:left;}
#newsletterpopup .nform .ntextbutton a{background: none repeat scroll 0 0 #79A623;	color: #FFFFFF;	font-size:14px;	display: inline-block;
		font-weight: 400;	padding: 0.7em 3em 0.7em 3em;	text-decoration: none;	border-radius:3px;		}
#newsletterpopup .nsubtype{height:50px;padding:15px 20px 15px 20px; }

#loginpop{display:none;position:fixed;border: solid 1px black;left: 50%;top: 50%;z-index: 1000;height: 275px;
    width: 500px;margin-left:-250px;margin-top:-125px;box-shadow:#999;box-shadow: 10px 5px 10px #666;background-color:#EDF0F3;	}
#loginpop .title{background-color:#1B2A3F;font-size:18px;color:#FFF;font-weight:bold;padding:15px 0px 15px 20px;}
#loginpop .signtext{padding:15px 0px 15px 20px;font-size:15px;font-weight:bold;}
#loginpop .signtext .sleft{width:60px;float:left}
#loginpop .signtext .sright{width:400px;float:left;font-size:15px;font-weight:bold;padding:10px 0px 10px 10px;}
#loginpop .loginform{background-color:#FFF;font-weight:bold;font-size:15px;}
#loginpop .loginform{clear:both;padding:15px 0px 15px 20px;}
#loginpop .loginform .ntextbox{width:320px;float:left;}
#loginpop .loginform .ntextbox input{width:300px;border:1px solid #EDF0F3;border-radius:3px;height:25px;font-size:15px;font-weight:bold;}
#loginpop .loginform .ntextbutton{width:100px;float:left;}
#loginpop .loginform .ntextbutton a{background: none repeat scroll 0 0 #79A623;	color: #FFFFFF;	font-size:14px;	display: inline-block;
		font-weight: 400;	padding: 0.7em 3em 0.7em 3em;	text-decoration: none;	border-radius:3px;		}
#loginpop .nsubtype{height:30px;padding-right:20px;}

.fk-button, .fk-button-blue {
	cursor:pointer;
	color:#fff!important;
	display:inline-block;
	padding:3px 15px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
	text-decoration:none;
	border:0;
	font-weight:bold;
	font-size:13px;
	font-family:inherit;
	line-height:normal!important;
*display:inline;
	zoom:1;
*overflow:visible;
*width:auto
}

.fk-button.orange {
	background:#faa51a;
	background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background:-moz-linear-gradient(top, #faa51a, #f47a20);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAA51A', endColorstr='#F47A20');
	border:1px solid #da7c0c
}
.fk-button.orange:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background:-moz-linear-gradient(top, #f88e11, #f06015);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F88E11', endColorstr='#F06015')
}

.regfrm input[type="text"], input[type="password"], select {
    border: 2px solid #85ADD5;
    font-size: 12px;
    margin: 10px 0 5px;
    padding: 6px 3px;
    width: 200px;
}
.loginfrm input[type="text"], input[type="password"], textarea, select {
    border: 2px solid #85ADD5;
    font-size: 12px;
    margin: 10px 0 5px;
    padding: 6px 3px;
    width: 200px;
}
.enqform input[type="text"], input[type="password"], textarea, select {
    border: 2px solid #85ADD5;
    font-size: 12px;
    margin: 10px 0 5px;
    padding: 6px 3px;
    width: 200px;
}
.forgotfrm input[type="text"], input[type="password"], textarea, select {
    border: 2px solid #85ADD5;
    font-size: 12px;
    margin: 10px 0 5px;
    padding: 6px 3px;
    width: 200px;
}
h1.registerbenefits {
	font-family:Semibold,Helvetica;
	font-weight:bold;
	font-size:16px;
	color:#000;
	background-color:#ececec;
	padding:5px;
	border-left:8px solid #557FFF;
	margin-left:5px;
	width:487px;
}
 #req_callback > h3 { width: 20px;  
    font-size:20px;  
    word-wrap: break-word;  
}  
.backtosresults
{
		background: none repeat scroll 0 0 #F57F12;color: #FFFFFF;margin-left: 0;padding: 5px 4px; text-decoration:none; 
}

<!--Start Style for Training Marquee-->
#mar p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
#mar span a {
    color: #FFFFFF;
}
#mar img {
    padding-top: 0;
}
#mar strong {
    color: #FFFFFF;
}
<!--End Style for Training Marquee-->