/*@import url($SchoolLogosPath.'institute.css');*/

body { background:url(bg.png) repeat-x left top #D5DADD; margin:0px; padding:0px;}
td,div,p,select,input,textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#50694d;}
img { border:0px;}
fieldset { border:1px solid #9ac4d5 ; padding:6px; color:#7f9db9;}
legend { color:#50694D; font-weight:bold;}
a { color:#50694D; text-decoration:none;}
a:hover { text-decoration:underline;}
form { margin:0px; padding:0px;}
.wrapper { width:895px; text-align:center; text-align:center; padding:20px 0px 20px 0px;}
/*.banner { width:inherit; height:181px; background-repeat:no-repeat; }*/
.inner_left { width:695px; height:160px; padding:3px 2px 3px 2px; margin-left:10px;} 
.footer { background: url(footer.png) repeat-x #FFF ; width:inherit; padding-left:20px; padding-right:20px; padding-top:5px; height:46px; text-align:center;}
.content { background-color:#fff;}
.content_wrapper {width:895px; text-align:center;}
.menubar { 
	background-image:url(menubar_bg.png); 
	height:33px; width:inherit; 
	background-repeat:repeat-x;
}
.menubar_extended{ 
	background-image:url(menubar_bg_extend.png); 
	height:66px; width:inherit; 
	background-repeat:repeat-x;
}
.submenubar { 
	    background-image:url(submenu_bg.png); 
	    height:26px; width:inherit; 
	    background-repeat:repeat-x;
	}
.submenubar_bg { background-image:url(submenucontainer_bg.png); color:#fff;}
.pageheading_bg { background-image:url(pageHeading_extra.png); background-repeat:repeat; width:891px;}
.heading { background-image:url(heading_bg.png); background-repeat:no-repeat; background-position:top; width:inherit; height:39px;} 
.txt_bg { background-image:url(txt_bg.png); background-repeat:repeat-x; width:inherit; }
.txt_container { background-image:url(txt.png); background-repeat:repeat-y; width:inherit; height:284px; overflow:visible;} 
.txt_container_bg { background-image:url(txtcontainer_bg.png);} 
.page_heading_breadcrumb { font-weight:bold; color:#50694D; padding:19px 0px 0px 27px; text-align:left;}
/*.user_info { font-weight:bold; padding:17px 22px 0px 0px; color:#50694d;}
a.logout { color:#50694d; text-decoration:none;}
a.logout:hover { color:#50694d; text-decoration:none;}*/
td select,select, textarea, td textarea { border:1px solid #b1c3cc; color:#6b6b6b; font-weight:normal;}
.txt_padding { padding:0px 15px 10px 15px; text-align:left;}
a.big_font { font-size:13px; color:#7f9db9;  margin-left:6px;}

/* login page */
.login_top {background-image:url(login_top.png); width:546px; height:114px; background-repeat:no-repeat; }
.login_footer {background-image:url(login_footer.png); width:546px; height:32px; background-repeat:no-repeat;}
.login_bg {background-image:url(login_bg.png); width:546px; height:114px; background-repeat:repeat-y;}
.login_padding { padding:20px 12px 10px 12px; text-align:center; height:206px;}
.login_txt {width:191px; background-color:#f5f7f7; border:1px solid #84aacb}
.login_notice { padding:7px 0px 4px 0px; _padding:4px 0px 2px 0px;}
.login_copyright {padding-top:7px; font-size:10px; text-align:center; color:#6e797d;}
.login_copyright a, login_copyright a:hover { color:#6e797d; text-decoration:none;}
.toc { padding:9px 0px 0px 0px;}
.login_heading { background-image:url(login_heading.png); width:191px; height:24px; text-align:left; background-repeat:no-repeat; background-position:2px 0px }
.revision {text-align:left; padding:50px 0px 0px 81px; font-weight:bold; color:#fff;}
/* login page */

/*/* inside pages */
.copyright {padding:7px 0px 0px 15px; font-size:10px; text-align:left; color:#527250;}
.copyright a, copyright a:hover { color:#527250; text-decoration:none;}
.credits { padding:7px 15px 0px 0px; font-size:10px; text-align:right;}
.welcome { padding-left:24px; color:#50694D; padding-top:4px; font-weight:bold; font-size:12px;}
.version { text-align:right; padding-right:14px; padding-top:4px; color:#50694D;}
/* .break { background-image:url(break.png); background-repeat:repeat-x; height:15px; width:100%; background-position:0px 8px;} */
.break1 { background-image:url(break.png); background-repeat:repeat-x; padding-top:1px;}
.vbreak { background-image:url(vseparator.png); background-repeat:repeat-y; width:20px; background-position:center;}
.break { background-image:url(break.png); background-repeat:repeat-x; background-position:top; padding-top:6px;}
.padding_left { margin:10px 0px 0px 0px;}
.clear { height:10px;}
.border_bottom { border-bottom:1px solid #a6c6d5;}
.dynamic_inputs { width:120px;}
.white { font-weight:bold; color:#FFF;}
.calendar_header { background-color:#7DB126;}
.calendar_holiday { background-color:#a4f0df;} /*a4f2f2      98e6e6*/
.calendar_active { background-color:#DAFCA8}
.calendar_extra { background-color:#c9e9fe}
.pixel_border { border:1px solid #418ec2;}
.tab_border {border-bottom:1px solid #b5d4e2;}
.block_stroke { background-image:url(block_stroke.png); background-repeat:repeat-x; background-position:bottom; height:1px; padding-top:20px;}
.break_headers {background-image:url(break.png); background-repeat:repeat-x; height:15px; width:100%; background-position:bottom; padding-top:8px;}
.student { background-image:url(student.png); background-repeat:no-repeat; padding-left:21px; height:18px; padding-top:2px; font-size:13px; font-weight:bold;}
.red { color:#FF0000;}
.drawheader { font-size:13px; font-weight:bold;}
.drawheader table td { font-weight:bold;}
.pic { border:4px solid #fff; margin-bottom:4px; outline:1px solid #c6c6c6; filter: progid:DXImageTransform.Microsoft.DropShadow( offx=2, offy=2, color='#acacac');}

/*block */
.block_topleft_corner { background-image:url(block_topleft_corner.png); background-repeat:no-repeat; height:7px; width:8px; background-position:top right;}
.block_topright_corner { background-image:url(block_topright_corner.png); background-repeat:no-repeat;  height:7px; width:8px; background-position:top right;}
.block_topmiddle { background-image:url(block_topmiddle.png); height:7px; background-position:0px 0px; background-repeat:repeat-x;}
.block_left_corner { background-image:url(block_left_corner.png); background-repeat:no-repeat; height:8px; width:8px; background-position:top right;}
.block_right_corner { background-image:url(block_right_corner.png); background-repeat:no-repeat; height:8px; width:8px; background-position:top right;}
.block_middle { background-image:url(block_middle.png); height:8px; background-position:top;}
.block_bg { background-image:url(block_bg.png);}
.block_left { background-image:url(block_left.png); width:8px; background-position:right;}
.block_right { background-image:url(block_right.png); width:8px; background-position:right;}
.tab_header_left { background-image:url(tab_header_left.png); background-repeat:no-repeat; width:9px; height:29px; background-position:bottom;}
.tab_header_right { background-image:url(tab_header_right.png); background-repeat:no-repeat; width:10px; height:29px; background-position:bottom;}
.tab_header_left_active { background-image:url(tab_header_left_active.png); background-repeat:no-repeat; width:9px; height:29px; background-position:bottom;}
.tab_header_right_active { background-image:url(tab_header_right_active.png); background-repeat:no-repeat; width:10px; height:29px; background-position:bottom;}
.tab_header_bg { background-image:url(tab_header_bg.png); background-repeat:repeat-x; height:29px; background-position:bottom;}
.tab_header_bg_active { background-image:url(tab_header_bg_active.png); background-repeat:repeat-x; height:29px; background-position:bottom; font-weight:bold;}
.tab_header_bg_active a, .tab_header_bg_active a:hover, .tab_header_bg a, .tab_header_bg a:hover { text-decoration:none;}
.drawtab_header a { color:#6b6b6b; font-weight:bold; }
.drawtab_header, .drawinactivetab_header  {padding-top:4px}
.drawinactivetab_header a { color:#979797;}
/* block */
/* buttons */
.btn { background-image:url(../../images_black/btn.png); background-repeat:no-repeat; width:71px; height:22px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_small { background-image:url(btn_small.png); background-repeat:no-repeat; width:40px; height:22px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_medium { background-image:url(btn_medium.png); background-repeat:no-repeat; width:64px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_wide { background-image:url(btn_wide.png); background-repeat:no-repeat; width:80px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_large { background-image:url(btn_large.png); background-repeat:no-repeat; width:210px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_xmedium { background-image:url(btn_large.png); background-repeat:no-repeat; width:140px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_xlarge { background-image:url(btn_xlarge.png); background-repeat:no-repeat; width:240px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_xxlarge { background-image:url(btn_xxlarge.png); background-repeat:no-repeat; width:300px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_small { background-image:url(btn_small.png); background-repeat:no-repeat; width:40px; height:22px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_go { background-image:url(btn_small.png); background-repeat:no-repeat; width:24px; height:19px; border:0px; cursor:hand; font-weight:bold; color:#4a6470; background-position:0px 0px; font-size:10px;}
/* added new */
.btn_mid_large { background-image:url(btn_large.png); background-repeat:no-repeat; width:100px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_mid_xlarge { background-image:url(btn_large.png); background-repeat:no-repeat; width:120px; height:24px; border:0px; cursor:hand; font-weight:bold; color:#4a6470;}
.btn_go_new { background-image:url(btn_large.png); background-repeat:no-repeat; width:100px; height:19px; border:0px; cursor:hand; font-weight:bold; color:#4a6470; background-position:0px 0px; font-size:10px;}
/* buttons */
/* HEADING */
h4 { font-size:11px; margin-top:0px; margin-bottom:0px; }
h3 { font-size:12px; }
.highlight { color:#003366; font-weight:bold;}
.vericalbreak { border-right: 2px solid red;	border-style: dashed; }
/* heading */
.tab_heading { background-image:url(tabs.png); height:27px; background-repeat:no-repeat; color:#50694D; font-size:12px; font-weight:bold; width:143px; text-align:left; padding-left:10px; padding-top:3px; }
.tab_padding { padding:4px 0px 0px 0px;}
.tab_content_top { background-image:url(tab_top.png); background-repeat:no-repeat; width:788px; text-align:center; background-position:top;}
.tab_content_bg { background-image:url(tab_bg_inside.png); background-repeat:repeat-y; width:inherit; height:200px; overflow:visible; text-align:center; }
.tab_footer { background-image:url(tab_bottom.png); background-repeat:no-repeat; width:788px; height:12px; background-position:top; text-align:left;}
/* calendar */
.skip { background-color:#f4fcff;}
/* calendar */
/* inputs */
.cell_3 { width:33px; border:1px solid #7f9db9}
.cell_mod_wide {width:180px; background-color:#fff; border:1px solid #7f9db9}
.cell_wide { width:420px; background-color:#fff; border:1px solid #7f9db9;}
.cell_general {background-color:#fff; border:1px solid #7f9db9}
.cell_medium {width:136px; background-color:#fff; border:1px solid #7f9db9}

.cell_extra_medium {width:175px; background-color:#fff; border:1px solid #7f9db9}
.textarea_medium {width:136px; background-color:#fff; border:1px solid #7f9db9; height:120px;}
.padding { padding:20px;}
.label { text-align:right; font-weight:bold; }
.label_vtop { text-align:right; font-weight:bold; padding-top:5px; }
.lable_right { text-align:right; width:120px; overflow:visible; font-weight:bold;}
.cell_medium_wide {width:220px; background-color:#fff; border:1px solid #7f9db9}
.drpdown_medium_wide {width:224px; background-color:#fff; border:1px solid #7f9db9}
.cell_small { width:40px; background-color:#fff; border:1px solid #7f9db9}
.cell_small_medium { width:77px; background-color:#fff; border:1px solid #7f9db9}
.textarea_medium_wide { width:220px; background-color:#fff; border:1px solid #7f9db9; height:70px;}
.cell_floating { border:1px solid #7f9db9}
.drpdwn_image { /*margin-top:6px; padding-top:6px;*/}
.vseparator { border-right:1px solid #a6c6d5}
.hseparator { border-bottom:1px solid #a6c6d5; width:98%; font-size:12px;}
.frst_hseparator { border-top:1px solid #a6c6d5;}
.linked_text_style {font-size:12px; font-weight:bold; text-decoration:underline; }
/* inputs */
/*alerts */
.warning { color:#FF0000; font-weight:bold;}
.error_msg { color:#FF0000; font-weight:bold;}
.note_msg { color:#003366; font-weight:bold; padding-top:9px;}
.singleline { margin-top:6px;}
.alert_box { } 
.alert_center_padding { padding:26px 10px 0px 10px;}
.alert { background-image:url(alert.png); background-repeat:no-repeat; width:23px; background-position:right; height:18px;}
.notice { background-image:url(notice.png); background-repeat:no-repeat; width:7px; background-position:left; height:10px;}
.note { background-image:url(note.png); background-repeat:no-repeat; width:23px; background-position:right; height:18px;}
.alert_msg { color:#FF0000; font-weight:bold;}
.download {margin:9px 0px 0px 0px;}
.download td a{ color:#50694D;} /* hack for Safari */
.notice_msg { font-weight:bold; white-space:nowrap;}
.note { color:#FF0000;}
.alert_note { background-image:url(notes.png); background-repeat:no-repeat; height:42px; }
.alert_note_msg { padding:5px 0px 0px 50px; text-align:center;}
.profile { background-image:url(profiles.png); background-repeat:no-repeat; height:42px; }
.profile_msg { padding:5px 0px 0px 36px;}
/*alerts */
/* grid */
.grid_header, .column_heading { font-weight:bold; white-space:wrap; color:#50694d;font-size:11px;}
.grid { background-color:#5ab5f3;}
.odd { background-color:#f9fdc0; padding:2px 3px 2px 3px;}
.even { background-color:#f6fe78; padding:2px 3px 2px 3px;}
#new{ font-weight:bold; font-size:8px; color :#D64F19}
.odd div a, .even div a { color:#7f9db9;} /* hack for Safari */
.subtabs a { text-decoration:none; color:#CDFFE9;}
.outTabHead{background-color:#83c911;}
.add_row { background-color:#fff;}
.LO_field div a { color:#50694D;} /* hack for Safari */
.lone_add { background-color:#fff; border:1px solid #b5d4e2;}
.lone_add table td { white-space:nowrap;}
.grid_button { width:26px;}
/* grid */
/*help */
.help { text-align:right; font-weight:bold; color:#1e4155; padding:27px 27px 0px 0px; }
.help_div { margin-top:-15px; height:40px; }
/* help */
.help_top { background-image:url(help_top.gif); width:495px; height:17px;}
.help_bg { background-image:url(help_bg.gif); width:495px; background-repeat:repeat-y; overflow-x:hidden; overflow-y:scroll; text-align:left;}
.help_bottom { background-image:url(help_bottom.gif); background-repeat:no-repeat; width:495px; height:10px;}
/*/* inside pages */

/*menu*/
#cdnavheader ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; zoom: 100%; list-style-type: none;  }
#cdnavheader li { padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
#cdnavheader a { padding-right: 0px; background-position: left top; padding-left: 8px; float: left; background-image: url(left_bot.gif); padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: no-repeat; text-decoration: none;}
#cdnavheader a span { padding-right: 12px; background-position: 0px 35px; display: block; padding-left: 4px; font-weight: bold; background-image: url(right_bot.gif); padding-bottom: 5px; color: #4e5145; padding-top: 14px; background-repeat: no-repeat; font-size:11px}
#cdnavheader #current a { border-top-width: 0px; background-position: 0px -145px; border-left-width: 0px; background-image: url(left_bp.gif); border-bottom: #dfebfc 0px solid; background-repeat: no-repeat; border-right-width: 0px; }
#cdnavheader #current a span { padding-right: 12px; background-position: 100% -145px; padding-left: 4px; background-image: url(right_bp.gif); padding-bottom: 5px; color: #4e5145; padding-top: 14px; background-repeat: no-repeat; }
#cdnavheader a span { float: none;}
#cdnavheader a:hover { background-position: 0px -145px;}
#cdnavheader a:hover span { background-position: 100% -145px;}
#cdnavheader .activeMenuItem{ border-top-width: 0px; background-position: 0px -145px; border-left-width: 0px; background-image: url(left_bp.gif); border-bottom: #dfebfc 0px solid; background-repeat: no-repeat; border-right-width: 0px; }
#cdnavheader .activeMenuItem span{ padding-right: 12px; background-position: 100% -145px; padding-left: 4px; background-image: url(right_bp.gif); padding-bottom: 5px; padding-top: 14px; background-repeat: no-repeat; color:#1D2D1E; font-weight:bold} /* color:284127;} */
#submenu a:hover{ text-decoration: underline; color:#fff;  font-family: Arial, Helvetica, sans-serif; }
a.submenuitem { color:#284127; text-decoration:none;}
a.submenuitem_active { color:#284127; text-decoration:none;}
#submenu_2, #submenu_3, #submenu_4, #submenu_5, #submenu_6, #submenu_7, #submenu_8, #submenu_9, #submenu_10, #submenu_11, #submenu_12, #submenu_13  { color:#284127;}
.submenu_link { color:#284127; font-weight:bold; text-decoration:none;}
.star {
	 color:#F00;
	 padding-right: 4px;
  }


/* installer */
.installer { background-image:url(../../ins/images/installer_bg.gif); width:546px; height:378px; background-repeat:no-repeat;}
.installer_padding { padding:86px 0px 0px 0px;}

/* For Submenu */
div.dd_submenuitem, a.dd_submenuitem{width:160px; overflow:visible; border-left: 1px solid #b0c08d; border-right: 1px solid #b0c08d; border-bottom: 1px solid #b0c08d; background-color: #ebf1de; padding: 0px 5px; color: #50694d; display:block; font-size:11px; text-decoration:none;}
.dd_menuitem b{ color: #284127; font-weight:normal;}
a.dd_submenuitem:hover { text-decoration:none; background-color:#ffffff; color:#284127;}


/* CSS needed for the ajax tooltip script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('help-arrow.png');
	width:20px;
	position:absolute;
	left:-1px;
	top:-10px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #000; /*ffed6d;*/	/* Border width */
	left:18px;	/* Same as border thickness */
	top:8px;
	position:absolute;
	/*width:250px;*/	/* Width of tooltip content */
	max-height:500px; /* Height of tooltip content */
	background-color:#ffe3a0;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

.helpIcon{
	background-color: #FF0000;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    margin-left: 5px;
    padding: 1px 2px;
    text-decoration: none;
	cursor:help;
}
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:8px 3px 8px 10px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
font-size:12px;
font-weight:bold
}

.feeGroup{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #50694d;
}

.success {
color: #4F8A10;
background-color: #DFF2BF;
font-size:12px;
font-weight:bold
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
font-size:12px;
font-weight:bold
}
#modalPage
    {
      display: none;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0px; left: 0px;
    }
    .modalBackground
    {
      filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
      width: 100%; height: 100%; background-color: #999999;
      position: absolute;
      z-index: 500;
      top: 0px; left: 0px;
    }
    .modalContainer
    {
      position: absolute;
      left: 50%;
      top: 50%;
	  
      z-index: 750;
    }
    .modal
    {
      background-color: white;
      border: solid 4px black; position: relative;
     /* top: -200px;
      left: -300px;*/
      z-index: 1000;
      padding: 0px;
	  overflow:scroll;
    }
    .modalTop
    {
      background-color: #000099;
      padding: 4px;
      color: #ffffff;
      text-align: left;
	 
	 }
    .modalTop a, .modalTop a:visited
    {
 	 color: #ffffff;
	  
    }
    .modalBody
    {
      padding: 10px 10px 0 10px;
    }
label.errorDiv {
    float: none;
    color: red;
    padding-left: .5em;
    vertical-align: top;
    
}
.errorDiv
{
 border-color:red;
 border-width:1px;
}
.textborder {
border: 1px solid #000000;padding: 5px;
}

.individual_filter_button
{
	background: -moz-linear-gradient(center top , #FFFFFF 0%, #F3F3F3 89%, #F9F9F9 100%) repeat scroll 0 0 transparent;
		border: 1px solid #999999;
		border-radius: 2px 2px 2px 2px;
		box-shadow: 1px 1px 3px #CCCCCC;
		color: black !important;
		cursor: pointer;
		float: right;
		font-size: 0.88em;
		margin-bottom: 4px;
		padding: 5px 8px;
    position: relative;
	
}
.floatDiv {
 width:inherit;
 border-collapse:collapse;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	border:1px solid black;
	border-color:#A39F9F;
}

table.floatDiv td {
 border: 1px solid black;
 border-color: #BABABA;
}
.showSubLabel {
font-weight: bold;
font-size: 11px;
}
.showInnerTable{
 background-color:rgba(216,250,160,0.3);
}
small{
	color:gray;
}
.showdiv{
	float:left;
	margin-left:10px;
}
.divfloat{
 float:left;

}
/*************************  This is for progress-tracker Bar CSS Specification***********************/


.progress
{
	margin: 0;
    padding: 0;
    list-style-type: none;
}

.progress li
{
	
	display: inline-block;
    text-align: center;
    /*line-height: 3em;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
}

li.progress-done {
    color: black;
    border-bottom: 3px solid lightblue;
}

li.progress-todo {
    color: silver; 
    border-bottom: 3px solid silver;
}


li.progress-now {
    color: darkblue; 
    border-bottom: 3px solid blue;
}



.progress12 li:after {
    content: "";
}
.progress li:before {
    position: relative;
    bottom: -2.7em;
    float: left;
    left: 50%;
    line-height: 1em;
}
.progress li.progress-done:before {
    content: "\2713";
    color: white;
    background-color: yellowgreen;
    /*height: 1.2em;*/
    width: 1.2em;
    /*line-height: 1.2em;*/
    border: none;
    border-radius: 1.2em;
}
.progress li.progress-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    bottom: -2.9em;
}

.progress li.progress-now:before {
    content: "\039F";
    color: blue;
    background-color: white;
    bottom: -2.9em;
	
}


/************************* for Elective Course in Admission Process***********************/


.showElectiveTable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-top:5px;
	border-collapse:collapse;
	 border: 1px solid #BABABA;
   background-color:rgba(179,218,249,0.3);


}
.showOddElectiveTable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-top:5px;
	border-collapse:collapse;
	border: 1px solid #BABABA;
	background-color:rgba(216,250,160,0.3);
	border-top:none;

}

/************************* Candidate Log-in Dash Board Notice Div***********************/

.nheader{
		border-radius: 2px;
        border-width: 2px;
		background-color: rgba(19, 156, 233, 0.27);
		display: inline-block;
		height:20px;
        width:100%;
        margin-top: 10px;
        padding:5px;
	}
    
.nheader td {
    font-family:Arial, Helvetica, sans-serif;
	    font-size:13px;
        font-weight: bold;
		font-weight:500;
}
	 
.nbody td {
	
	   font-size:12px;
	   
	   }	
       
.nbody {
	
	   font-size:12px;
	   background-color: rgba(19, 156, 233, 0.17); /*rgba(164, 250, 205, 0.72);*/
	   display: inline-block;
       width:100%;
        padding:5px;
	
	   }	
	   
 
 .bulletstyle{
	background-color: yellowgreen;
    height: 0.8em;
    width: 0.8em;
    line-height: 1.2em;
    border: none;
    display:inline-block; 
	border-radius: 0.8em;
	 
	 }
       
	   
.candidateWizardTitle{

font-weight: bold;
font-size: 14px;
color: rgba(163, 122, 122, 0.92);

}       	    

.blue {
border: solid 1px #0076a3;
background: #0095cd;
color:#FFF;
background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
background: -moz-linear-gradient(top, #00adee, #0078a5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.small {
font-size: 11px;
padding: 2px 12px 3px;
}
.button {
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 10px/100% Arial, Helvetica, sans-serif;
padding: 3px 12px 3px;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}


/*********************************** Page Info ****************************************/
.pageInfo{
    content: "";
    display: block;
    /*position: absolute;*/
    width: 780px;
    border-radius: 10px;
    background-color: rgba(240,240,240,0.4);
    box-shadow: 0 7px rgba(255, 255, 255, 0.5) inset, 
        0 1px 1px rgba(140, 140, 140, 0.6) inset, 
        0 1px 1px rgba(100, 100, 100, 0.7);
    margin:10px;
    padding:5px;
    text-align: left;
}
.glossarizer_replaced{
      border-bottom: 1px #333 dotted;
      cursor:help;
}