/*-----------------------------------------------------------------------*/
/* IIMBAA stylesheet - Author: Ranjith kumar R, CDG, Infosys. EXT 57878*/
/*-----------------------------------------------------------------------*/

/*Global reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; outline: 0; vertical-align:baseline; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
table { border-collapse: collapse; border-spacing: 0;}

/*utility styles*/
.clearFloat{ clear:both; height:0%/*fix for ie7*/;}

/*clearfix*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

body{ background:#efe9e9 url(../images/app/primaryBg.gif) repeat-x top left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;}

/*layout and color scheme styles*/
a{ color:#277cc5;}
a:hover{ text-decoration:none;}
#prmryWrpr{ width:960px; margin:auto;}
.hide{ display:none;}

/*headers and fonts*/
h3{ font-size:2em; font-weight:normal; margin-top:5px;color:#B00D13;}
h4{ font-size:1.5em; font-weight:normal;  margin-top:5px;}
h5{ font-size:1.4em; font-weight:bold; margin-top:5px;}
fieldset{border:solid 1px #ccc;}
/* Bold labels*/
.boldLbl {font-weight:bold;}


/*table*/
table{ width:100%; text-align:left; margin-top:5px;}
	 table th{ padding:7px;}
	table td{ border:none;}
	table th{ background:#5f6467; color:#fff; font-size:1em;}
	table th a{color:#fff; font-size:1em;}
		table tr td.drk{ background:#f6f6f6; width:100%; text-align:left; margin-top:5px; }
			table tr.drk td{ border-bottom:solid 1px #cecccc; padding-bottom:5px; 
			 background:url(../images/app/tblBrdr.gif) #f6f6f6 repeat-x left top;}
	table p{ margin:5px 0;}


/*header*/
#hdr{ height:61px; padding:15px;}
	* html #hdr{ height:61px; padding-top:6px;}
	#hdr h1, #hdr div{ display:block;overflow:hidden;}
	#hdr img{display:block;float:right;margin-right:30px;}
	#hdr h1{ display:block; float:left; width:332px; height:61px; background:url(../images/app/logo.gif) no-repeat left top; text-indent:-10000px;}
	#hdr div div{ display:block; float:right; font-size:1.2em;min-width:72px;clear:both;overflow:hidden;margin-top:4px;}
		#hdr div div strong:after{ content:" !";}
		#hdr div div a{ padding-left:10px;}
	#hdr img{}	
	#hdr a{cursor:hand;}
	#hdr form{float:left;margin-right:10px;position:relative;}

/*navigation*/
/* NOTE: this navigation class is not used as we create the same styles dynamically using the superfishmenu module */
/*
#nav{ height:17px; background:url(../images/app/navBg.gif) repeat-x top left; padding:19px 0 17px 75px;}
	#nav, #nav li, #nav li a{ display:block;}
	#nav li{ float:left; background:url(../images/app/navSprtr.gif) no-repeat center right;}
		#nav li a{height:19px; font-size:1.4em; padding:0 20px; color:#404040; text-decoration:none;}
			#nav li a:link, #nav li a:visited{}
			#nav li a:hover, #nav li a:active{ text-decoration:underline;}
		#nav li.lastChild{ background:none;}
			#nav li.active a{ font-weight:bold; color:#b11116; cursor:auto;}
				#nav li.active a:hover{ text-decoration:none;}
			#nav li.sub a{ background:url(../images/app/navArrw.gif) no-repeat 90% center;}
/* Added by Sanjit 
#navmenu{position:relative;z-index:99;}
*/

/*content*/
.Home_left{float:left;}
#cntntWrpr{ background:#fff;min-height:290px;}
	#cntntLft, #cntntMid, #cntntRt{ float:left; font-size:1.2em;}
	#cntntLft, #cntntRt{ background:#f9f9f9; padding:15px;}
	#cntntLft{ width:228px;}
	#cntntMid{ position:relative; padding:30px 20px 20px 20px; width:661px;}
		#cntntMid .wrpr{ margin:-25px 0 0 0;}	
		#cntntMid .userModules{ margin:15px 0 0 0;}	
	#cntntRt{ width:228px;}
	#cntntBtm{background:#fff; border-top:solid 1px #d4d4dd;height:100px;}
	
	
	/*inner page style overrides*/
	/*.innr #cntntMid{ padding:0; width:700px;}
		.innr #cntntMid .wrpr{padding-left:20px; margin:0;padding-top:20px;margin-top:-25px;clear:both;}*/
		.innr #cntntMid #bCrumb{ width:97%;}
		* html .innr #cntntMid #bCrumb{width:103%;}
		.wrpr #maincontent{background-color:Red;margin-top:500px;}
#mainContents{padding-top:30px;}	
	/* links and buttons*/
	a.btn span {background: transparent url('../images/app/btnLft.png') no-repeat 0 0; display: block; line-height: 26px; padding: 4px 0 5px 18px; color:#b11116;}
	a.btn {background: transparent url('../images/app/btnRt.png') no-repeat top right; display: block;	float: left; height: 35px; margin-right: 6px; padding-right: 20px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight:bold;}
	a.btn:hover span {background-position: 0 -35px;}
	a.btn:hover {background-position: right -35px; color:#b11116;}
	/*feedback image*/
	#fdbck{background: transparent url('../images/app/comment_bar_l.gif') no-repeat 0 0 ;padding-left:9px;height:30px;display:block;width:500px;}
		#fdbck .innr{background: transparent url('../images/app/comment_bar_r.gif') no-repeat right 0; height:30px;padding-right:9px;display:block;}
		#fdbck .innr div{background: transparent url('../images/app/comment_bar_m.gif') repeat-x 0 0 ; height:30px;display:block;padding-left:10px;}
		#fdbck .innr div img{margin:0;padding:0px;display:block;float:left;}
		#fdbck span{margin:0;padding:0;display:block;float:left;padding-top:5px;padding-left:5px; font-size:1.4em;}
		#fdbck .msg{ color:grey; font-size:.8em;padding-top:10px;padding-left:40px;}
		
	.feedback span {display: block; line-height: 20px; padding: 4px 0 5px 18px; color:#b11116;}
	.feedback {display: block;	float: left; height: 35px; margin-right: 6px; padding-right: 20px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight:bold;}
/*breadcrumb*/
#bCrumb{ position:absolute; top:0; left:0; display:inline-block; clear:both;/*margin-left:-20px;margin-top:-30px;*/padding:5px 10px 5px 10px;background:#f4f4f4; font-size:1em;}
	#bCrumb li{ display:block; float:left; padding-right:15px; margin-right:10px; background:url(../images/app/bcrumbArrw.gif) no-repeat right;}
		#bCrumb
