/**
*	CSS Style for iMindMap
* 	Designed and Developed by Analyze System Software Pvt. Ltd.
*	
*	@date	February 28, 2009
*	@email	sarita@ansysoft.com
*/
body{background-color:#0063DC; background-image:url(../images/back/body-back.jpg); 
	 background-repeat:repeat-x; min-height:922px; padding:0px; margin:0px;
	 font-family:"Trebuchet MS", Tahoma, arial, verdana; font-size:14px;}
	 
	 
a.welcome:link{color:#4CA2F4; text-decoration:none}
a.welcome:link:hover{ color:#4CA2F4; text-decoration: underline}
a.welcome:visited{color:#4CA2F4;  text-decoration:none}

a.orange:link{color:#FF7103; text-decoration:none}
a.orange:link:hover{ color:#FF7103; text-decoration: underline}
a.orange:visited{color:#FF7103;  text-decoration:none}


/* header */
.header{height:220px; background:url(../images/back/header-top-back.jpg) 0 0% repeat-x;}
	html>body .header { *height:242px; } /* ie7 hack for header height */	
.hdTopNav{padding-left:344px;}

/*Wrapper*/
.wrapper{margin:0px auto; width:900px;}
.midBody{border-left:2px solid #E4E4E2; border-right:2px solid #E4E4E2; height:auto; width:896px; 
		 border-bottom:2px solid #E4E4E2; background-color:#FFFFFF} 
	* html .midBody {border-left:2px solid #E4E4E2; border-right:2px solid #E4E4E2; height:auto; width:890px; 
		 border-bottom:2px solid #E4E4E2; background-color:#FFFFFF}	  
/* Navigation bar*/
.topBottomBdrGrey{border-top:1px solid #EEE9F1; border-bottom:1px solid #EEE9F1}

.navBarLeft{ background-image:url(../images/site/nav-bar-left.gif); height:35px; width:11px; 
			 background-repeat:no-repeat; }
.navBarRight{ background-image:url(../images/site/nav-bar-right.gif); height:35px;width:83px; 
			  background-repeat:no-repeat; }
.navBar		{background-image:url(../images/pattern/nav-bar.gif); height:35px; 
			 background-repeat:repeat-x; }
			 
/* Nav Fonts background: url(../images/icon/selected-arrow.gif) center 0  no-repeat;  background: url(../images/icon/selected-arrow.gif) center 0  no-repeat;*/		 

.navSelect{ line-height:16px; vertical-align:middle; padding-top:10px;letter-spacing:.03em;}
			
.navSelect a{ line-height:16px; vertical-align:middle; padding-top:10px;
			text-decoration:none; color:#fff;letter-spacing:.03em;}
			
			
.nav{line-height:14px; vertical-align:middle; font-weight:bold; padding-top:10px;
     letter-spacing:.03em}
.nav a{line-height:14px; vertical-align:middle; font-weight:bold; padding-top:10px;
     letter-spacing:.03em; text-decoration:none; color:#C4D8F0}
.nav a:hover{line-height:14px; vertical-align:middle; font-weight:bold; padding-top:10px;
     letter-spacing:.03em; }

/** Image Gallery front*/
.frontGalley{height:321px; width:297px; background-color:#48BCDC}
.topLImg	{height:208px; width:277px;}
.boxHead	{color:#FFFFFF; height:23px; width:277px; }

/** Program Blocks */
.block{height:154px; width:275px}
.blockTxt{width:120px}
.yellowBlock{ background-color:#FFFE94}
.greyBlock{background-color:#F5F2ED}
.greenBlock{background-color:#E8FFC7}
.blueBlock{background-color:#DEF3F9}

/* Buttons */
.button{ height:22px;color:#FFFFFF; font-size:12px; font-weight:bold; border:0px; padding-bottom:5px;
         padding-right:2px; padding-left:2px;}
	* html .button {height:22px;color:#FFFFFF; font-size:12px; font-weight:bold; border:0px; padding-top:3px;}
		 
.bBGreen{background-color:#8F8605}
.bBGrey{background-color:#7F7F7F}
.bBGreen2{background-color:#5EA507}
.bBBlue{background-color:#017CA5}

/** Footer Area*/
#footerBar{height:35px; width:870px; border:1px solid #EEE; background-color:#F7F7F7;}

.footNavBox{width:550px; height:20px; line-height:20px; vertical-align:middle;}
.footNav{ color:#1777B1;line-height:25px; vertical-align:middle;}
	* html .footNav { color:#1777B1;line-height:20px; vertical-align:middle;}/* ie 6 hack*/
.footNav a{ color:#1777B1;line-height:20px; vertical-align:middle; text-decoration:none}
	* html .footNav a { color:#1777B1;line-height:20px; vertical-align:middle;}/* ie 6 hack*/

/* Footer Signup*/
.signUpBox{width:270px; height:25px; vertical-align:middle; line-height:25px;}
.wd170 {width:170px;}
.signUp{border:1px solid #C9C8C8; height:20px; width: 170px; line-height:20px; vertical-align:middle;
		color:#554D49; text-align:center; margin-top:2px;}
		html>body .signUp { *margin-top:0px;} /* ie7 hack for header height */
.btnSignUp{background-color:#48BCDC; border:1px solid #48BCDC; color:#FEFEFE; width:65px; 
		height:24px; margin-top:2px;}
	html>body .btnSignUp { *margin-top:1px; } /* ie7 hack for header height */		
		
/* Footer Link Box */
.footLLBox{ width:296px; border-right:1px dotted #554D49; min-height:185px}

.footMLBox{ width:176px; border-right:1px dotted #554D49; min-height:185px}

.footRTBox{ width:400px;}

.footLink{ color:#1777B1; padding-bottom:4px; text-decoration:none}
.footLink a{ color:#1777B1; padding-bottom:4px; text-decoration:none}
.footLink a:hover{ color:#1777B1; padding:4px; background-color:#E6EDF7; text-decoration:none}
/* End Footer Link Box*/


h1{font-family:Arial, Helvetica, sans-serif; font-size:30px;color:#122EA5; font-weight:normal;
   padding:0px; margin:0px}
ol{counter-reset:item;}

/*Flower*/
li.liNone{ list-style:none; padding-right:10px;padding-left:15px; line-height:20px;}
li.liFlower{ list-style:none; padding-right:10px;padding-left:15px;}
li.liFlower2{list-style-image:url(../images/icon/flower-2.jpg);padding-right:10px;padding-left:15px;}
li.liFlower3{ list-style-image:url(../images/icon/flower-3.jpg);padding-right:10px;padding-left:15px;
             vertical-align:middle; line-height:25px;}
li.liFlower3wb{ list-style-image:url(../images/icon/flower-3-wb.jpg);padding-right:10px;
				padding-left:15px;vertical-align:middle; line-height:25px;}/*flower 3 white back*/
li.liFlower4{list-style-image:url(../images/icon/flower-4.jpg);padding-right:10px;padding-left:15px;
             vertical-align:middle; line-height:25px; }
             
li.liTick{ list-style-image:url(../images/icon/green-tick.jpg);padding-right:10px;padding-left:10px;
             vertical-align:middle; line-height:25px;}
			
	* html li.liFlower {object.style.filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='../images/icon/flower-1.png', sizingMethod='scale');
			padding-right:10px;padding-left:15px;}/**/

/**
*	Changed By Himadri
*
*	@date	July 07, 2008
*/
.orangeL24{ font-family:Arial, Helvetica, sans-serif; color:#ff9e3e; font-size:24px}
.greenL28{ font-family:Arial, Helvetica, sans-serif; color:#a6ed01; font-size:28px}
.blueL28{ font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif, Verdana;
		  color:#2fc8f4; font-size:28px}
/*Dotted Div separator*/
.sepDotDiv{width:220px; height:1px; background-image:url(../images/icon/bottom-border.png); 
background-repeat:repeat-x; margin-top:8px; margin-bottom:2px}

.greenQuote{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; size:12px}
.w16 {width:16px;}
.w218 {width:215px;}
*html .w218 {width:210px;}
.w412 {width:400px;}
.imgBrd{ border:1px solid #36b8f5}

.pbNew{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #000;}
	
.fntGreen{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px}
.discussBl{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.w220 { width:220px}
.w300 { width:300px}
.emailBack{background-image:url(../images/site/email-back.jpg); background-repeat:no-repeat;
           height:508px; width:546px}
.emailDiv{width:500px; height:auto; text-align:center};

/* Index Image Change */
.changeImgHolder {height:430px; width:504px;}

.cursor{cursor:pointer}

/* Positioning initiative loding */ 
.ajaxLoading{padding-top:70px; padding-left:180px;}
h2{font-family:"Trebuchet MS"; font-weight:normal; padding:0px; margin:0px;}
.w125 { width:125px}

.orangeLetter{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200;}
.orangeLetter a{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200; text-decoration:none}
.orangeLetter a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200;}

.textBox{height:19px; width:179px; padding:3px; border:1px solid #7DADDE; background-color:#EEF4FB}
.textAr{padding:3px; border:1px solid #7DADDE; background-color:#EEF4FB; }
.submitBack{background-image:url(../images/icon/submit-back.jpg); background-repeat:no-repeat; height:25px; width:90px; color:#FFFFFF; border:0px; cursor:pointer; vertical-align:middle;}
.padB5{padding-bottom:5px}

.progDispH{min-height:86px;}

/* Form Styles */
form {padding:0px; margin:0px;}
.button {border:0px; color:#f8f2e0; background-color:#7bb921; border:1px solid #5a8718; padding:2px; font-weight:bold;}
input.fldsty {width:202px; height:18px; padding:2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; border:1px solid #DBD9D9}
select.fldsty {width:210px; height:25px; padding:2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; border:1px solid #DBD9D9}
textarea.fldsty {width:300px; padding:2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; border:1px solid #DBD9D9}
.frmFldWrap {height:auto; font-size:14px;}
.frmFldTxt {height:25px; width:200px; text-align:right; line-height:25px; vertical-align:middle;}
.frmFldAre {height:auto; width:200px; text-align:right;}
.frmFld {height:25px; auto; line-height:25px; vertical-align:middle; padding-left:20px;}
.frmFldS {height:25px; width:40px; line-height:25px; vertical-align:middle; padding-left:20px;}
.radioSty {padding:2px 0px 2px 20px;}
.frmFldTxtArea {height:auto; width:250px; padding-left:20px;}
.w490 {width:480px; height:20px; line-height:20px; vertical-align:middle; text-align:center; background-color:#00458a; color:#fff;}
.chBxs {width:250px; height: auto;}
.aR {height:15px; width:205px; padding-right:10px; text-align:right;}
.errMsg {height:auto; width:460px; padding:10px; background-color:#fbf7ea; color:#FF0000; border:1px dotted #d0b862;}
.ht18 {height:18px; margin-top:110px;}
