/* CSS DOCUMENT */

/*------------------------- GENERAL -------------------------*/
body{
	/* padding:29px 0 0 0; */
	padding:3px 0 0 0;  /* 5 px  working fine */
	margin:0;
	background:url(../images_newDesign1/body-bg.gif) 0 0 repeat-x #ebe8d9;
	/* background:url(../images_newDesign1/body_bg_new.jpg) 0 0 repeat-x #536A97;*/
	color:#756f50;
	font-family:Arial, Helvetica, sans-serif;
	}
td, th, img, p, a, ul, h1, h2, h3, form, input, label{
	padding:0;
	margin:0;
	}
img{ border:none;
	 display:block;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}

/*------------------------- HEADER -------------------------*/
a.logo{
	display:block;
	width:202px;
	height:35px;
	margin:0 0 2px 14px;
	}
a.logo img{
	display:block;
	}
h1.caption{
	font-size:11px;
	line-height:13px;
	background-color:inherit;
	color:#62753c;
	padding-left:16px;
	font-weight:normal;
	}
td.callArea{
	padding-top:15px;
	}
td.callText{
	background:url(../images_newDesign1/call-bg.gif) 0 0 repeat-x;
	height:21px;
	border-right:1px solid #dcd7c0;
	}
td.callText p{
	background:url(../images_newDesign1/call-side-bg.gif) 0 0 no-repeat;
	height:21px;
	padding-left:17px;
	font-size:13px;
	line-height:21px;
	color:#303030;
	background-color:inherit;
	font-weight:bold;
	}
td.callText p span{
	background:url(../images_newDesign1/call-icon.gif) 0 50% no-repeat;
	color:#ae0707;
	background-color:inherit;
	padding-left:13px;
	}
td.emailText{
	background:url(../images_newDesign1/email-bg.gif) 0 0 repeat-x;
	height:21px;
	}
td.emailText p{
	background:url(../images_newDesign1/email-side-bg.gif) 100% 0 no-repeat;
	height:21px;
	padding-left:17px;
	font-size:13px;
	line-height:21px;
	color:#303030;
	background-color:inherit;
	font-weight:bold;
	}
td.emailText p span{
	background:url(../images_newDesign1/email-icon.gif) 0 50% no-repeat;
	color:#ae0707;
	background-color:inherit;
	padding-left:21px;
	}
td.emailText p a{
	color:#303030;
	background-color:inherit;
	}
td.emailText p a:hover{
	color:#ae0707;
	background-color:inherit;
	}

/*------------------------- MAIN NAVIGATION -------------------------*/
p.mainNav{
	font-size:11px;
	line-height:13px;
	color:#ae0707;
	background-color:inherit;
	font-weight:bold;
	text-align:right;
	padding-top:12px;
	}
p.mainNav span{
	padding:0 12px 0 11px;
	/* background:url(../images_newDesign1/main-nav-divider.gif) 100% 50% no-repeat; */
	cursor:pointer;
	}
/* new added by nagaraju : start */	
p.mainNav a{
	padding:0 12px 0 11px;
	color:#303030;
	background-color:inherit;
}
p.mainNav a:hover{
	color:#ae0707;
	background-color:inherit;
	}	
/* new added by nagaraju : end */
	
p.mainNav span a{
	color:#303030;
	background-color:inherit;
	}
p.mainNav span a:hover{
	color:#ae0707;
	background-color:inherit;
	}
		
/*------------------------- IBSAF WORLD More Popup : start --- */	
#panel_inner_iw	 a{
	color:#303030;
}
#panel_inner_iw	 a:hover{
	color:#ae0707;
	text-decoration:underline;
}
#IWLink a{
	color:#756f50;
}
#IWLink a:hover{
	color:#ae0707;
	text-decoration:underline;
}

.Links_new li a
{
	color:#756f50;
}

.Links_new li a:hover
{
	color:#756f50;
	text-decoration:underline;
}

/*------------------------- IBSAF WORLD More Popup : END --- */

/*------------------------- BANNER PART -------------------------*/
td.banner{
	height:262px;
	background:url(../images_newDesign1/banner.jpg) 0 0 no-repeat;
	}
table.bannerTextPart{
	margin:83px 0 0 440px;
	}
td.bannerText1,
td.bannerText2{
	font-size:30px;
	line-height:32px;
	color:#6b7b4a;
	background-color:inherit;
	}
td.bannerText2{
	color:#ae0707;
	background-color:inherit;
	text-transform:uppercase;
	}
td.bannerText3{
	font-size:18px;
	line-height:22px;
	color:#303030;
	background-color:inherit;
	}

/*------------------------- BODY HEADINGS -------------------------*/

/* added On 18th feb 09 */
h3.bodyHdr
{
	color:#ae0707;
	padding:7px 0px 0px 0px;
}


/* b4 in html same code for h2.bodyHdr & h2.bodyHdr2 ; changed code 4 h2.bodyHdr */
h2.bodyHdr{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#ae0707;
	background-color:inherit;
	/* original padding:7px 0 30px 20px; */
	padding:7px 0 15px 20px; 
}
h2.bodyHdr2{	
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#ae0707;
	background-color:inherit;
	/* original padding:7px 0 30px 20px; */
	padding:7px 0 15px 20px;
	}
h2.bodyHdr2{
	padding-left:0;
	padding-bottom:15px;
	}

/* added by nagaraju */

h2.bodyHdr2_new{	
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#ae0707;
	background-color:inherit;
	/* original padding:7px 0 30px 20px; */
	padding:2px 0 5px 20px;
	}
	
h2.bodyHdr2_new{
	padding-left:0;
	padding-bottom:5px;
	}
/* added by nagaraju */

h2.bodyHdr2 span{
	color:#303030;
	background-color:inherit;
	}
a.readMore{	
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#ac0508;
	background-color:inherit;
	padding-left:9px;
	background:url(../images_newDesign1/bull2.gif) 0 50% no-repeat;
	}
a.readMore:hover{
	color:#303030;
	background-color:inherit;
	}
p.welcomeText{	
	font-size:12px;
	line-height:17px;
	}
ul.ourList{
	font-size:11px;
	line-height:13px;
	padding-left:2px;
	font-weight:bold;
	padding-bottom:10px;
	}
ul.ourList li{
	padding:0 0 7px 11px;
	background:url(../images_newDesign1/bull1.gif) 0 5px no-repeat;
	}
ul.ourList li a{
	color:#72604d;
	background:inherit;
	}
ul.ourList li a:hover{
	color:#ac0508;
	background:inherit;
	}

/*------------------------- MEMBER LOGIN -------------------------*/
td.memberLogin{
	background:url(../images_newDesign1/login-bg.jpg) 0 0 no-repeat;
	}
td.memberLogin form{
	width:200px;
	height:80px;
	margin:0 0 0 18px;
	}
td.memberLogin form label{	
	font-size:11px;
	line-height:17px;
	color:#756f50;
	background-color:inherit;
	}
td.memberLogin form input{
	width:130px;
	height:15px;
	border:1px solid #aea888;
	background-color:#ddd7b9;
	color:#756f50;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	}
td.memberLogin form input.goBtn{
	width:40px;
	height:19px;
	border:none;
	}

/*------------------------- MIDDLE BLOCK TEXT AREA -------------------------*/
td.blockTextArea{
	background:url(../images_newDesign1/middle-block-bg.jpg) 0 0 no-repeat;
	}
td.blockTextArea p{
	font-size:11px;
	line-height:16px;
	padding-bottom:12px;
	}
td.blockTextArea ul{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	padding-left:2px;
	padding-bottom:12px;
	}
td.blockTextArea ul li{
	padding:0 0 7px 11px;
	background:url(../images_newDesign1/bull1.gif) 0 5px no-repeat;
	}
td.blockTextArea img.bodyPic{
	border:1px solid #72604d;
	margin:0 auto 18px;
	}
td.blockTextArea h3{
	font-size:14px;
	line-height:16px;
	padding:25px 0 0 85px;
	color:#ac0508;
	background-color:inherit;
	}
table.admissionBg{
	background:url(../images_newDesign1/admission-bg.jpg) 0 0 no-repeat;
	}
	
td.blockTextArea1{
	background:url(../images_newDesign1/middle-block-bg1.jpg) 0 0 no-repeat;
	}
/* added by nagaraju : start */	
td.blockTextArea_big_610{
	background:url(../images_newDesign1/middle-block-big_602.gif) 0 0 no-repeat;	
	}	
/* added by nagaraju : end */	
		
	td.blockTextArea2{
	background:url(../images_newDesign1/middle-block-bg2.jpg) 0 0 no-repeat;
	}
	
	
	/*----------------------------Right-MyHomePage--------------*/
	td.blockTextArea3{
	background:url(../images_newDesign1/middle-block-bg3.jpg) 0 0 no-repeat;
	}
	td.blockTextArea3 p{
	font-size:11px;
	line-height:16px;
	padding-bottom:12px;
	}
td.blockTextArea3 ul{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	padding-left:2px;
	padding-bottom:12px;
	}
td.blockTextArea3 ul li{
	padding:0 0 7px 11px;
	background:url(../images_newDesign1/bull1.gif) 0 5px no-repeat;
	}
	
/* added later : start */	
	td.blockTextArea3 ul li a
	{
		color:#756f50;
		/*text-decoration:underline;*/
	}
	td.blockTextArea3 ul li a:hover{
		color:#756f50;
		text-decoration:underline;
	}
	
	.othersUC ul li a
	{  font:normal 11px/13px Arial, Helvetica, sans-serif;
		background:url(../images_newDesign1/bull1.gif) 0 5px no-repeat;
		padding:0px 0px 4px 7px;
		color:#756f50;		
	}
	.othersUC ul li a:hover
	{
		font:normal 11px/13px Arial, Helvetica, sans-serif;
		background:url(../images_newDesign1/bull1.gif) 0 5px no-repeat;
		padding:0px 0px 4px 7px;
		color:#756f50;
		text-decoration:underline;
	}
	
	
/* added later : end */	




	
	
td.blockTextArea3 img.bodyPic{
	border:1px solid #72604d;
	margin:0 auto 18px;
	}
td.blockTextArea3 h3{
	font-size:14px;
	line-height:16px;
	padding:25px 0 0 85px;
	color:#ac0508;
	background-color:inherit;
	}
	
	

/*------------------------- NEWSLETTER -------------------------*/
td.newsLetterPart{
	background:url(../images_newDesign1/newsletter-bg.jpg) 0 0 no-repeat;
	}
	
/* i've removed form tag in aspx page so adding alternate */
/* alternate : start */

/* #newsletter_span = td.newsLetterPart form */
#newsletter_span
{
	width:215px;
	height:92px;
	margin:33px 0 0 29px;
	background:url(../images_newDesign1/newsletter-icon.jpg) 100% 0 no-repeat;
	padding-top:13px;
}

.newsletter_lbl
{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#a60305;
	background-color:inherit;
}	
	
/* alternate : End */
	
td.newsLetterPart form{
	width:215px;
	height:92px;
	margin:33px 0 0 29px;
	background:url(../images_newDesign1/newsletter-icon.jpg) 100% 0 no-repeat;
	padding-top:13px;
	}
td.newsLetterPart form label{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#a60305;
	background-color:inherit;
	}
td.newsLetterPart form input{
	width:213px;
	height:15px;
	border:1px solid #aea888;
	background-color:#ddd7b9;
	color:#756f50;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	}
td.newsLetterPart form input.submitBtn{
	width:71px;
	height:19px;
	border:none;
	}

/*------------------------- LOWER AD BANNER -------------------------*/
td.lowerAdBanner{
	background:url(../images_newDesign1/lower-ad-banner.jpg) 0 20px no-repeat;
	}
table.lowerAdBannerText td{
	padding-right:12px;
	}
table.lowerAdBannerText{	
	margin-top:37px;
	}
table.lowerAdBannerText td h3{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#a60305;
	background-color:inherit;
	padding-bottom:6px;
	}
table.lowerAdBannerText td p{
	font-size:11px;
	line-height:16px;
	padding-bottom:10px;
	}
	
	
table.lowerAdBannerText_OC td p
	{
		font-size:11px;
	line-height:13px;
	padding-bottom:7px;
	}

/*------------------------- FOOTER PART -------------------------*/
td.footerArea{
	height:106px;
	background:url(../images_newDesign1/footer-bg.gif) 0 0 repeat-x;
	}
td.footerArea p{
	font-size:11px;
	line-height:13px;
	text-align:center;
	color:#a60305;
	background-color:inherit;
	}
td.footerArea p.footerLinks{
	color:#a60305;
	background-color:inherit;
	padding:25px 0 22px;
	}
td.footerArea p.footerLinks span{
	padding:0 9px;
	color:#000;
	background-color:inherit;
	}
td.footerArea p.footerLinks a,
td.footerArea p.copyright a:hover{
	color:#000;
	background-color:inherit;
	}
td.footerArea p.copyright,
td.footerArea p.copyright a{
	color:#a60305;
	background-color:inherit;
	}
td.footerArea p.footerLinks a:hover{
	color:#a60305;
	background-color:inherit;
	}
td.footerLeftBg{
	background:url(../images_newDesign1/footer-side-bg.jpg) 0 0 no-repeat;
	}
td.footerRightBg{
	background:url(../images_newDesign1/footer-side-bg.jpg) 100% 0 no-repeat;
	}

/*------------------------- MISLENIOUS -------------------------*/
.rightPad4{
	padding-right:4px;
	}
.noBg{
	background:none !important;
	}
.leftPad95{
	padding-left:95px !important;
	}

