html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,hr {margin:0; padding:0;}/*,input*/
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
/*td {vertical-align:top;}edited 09-02-11*/

@font-face {
    font-family: 'GT America';
    src: url('../fonts/gt-america/GT-America-Standard-Regular.woff2') format('woff2'); 
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'Financier Display';
    src: url('../fonts/financier/financier-display-semibold.woff2') format('woff2'); 
    font-weight: normal;
    font-style: normal;
}
body {
	font-family:sans-serif;
	font-size:0.75em;
	margin:0;
	padding:0;
	background-color:#e5e6e8;
	color:#333;
	/*background: url(../images/bg/bg_pat1.gif) repeat 0;*/
}
.cmn_clr_flt {
	clear:both;
}
.cmn_flt_lft {
	float:left;
} 
.cmn_flt_rht {
	float:right;
}
.reset_clr { 
	font-size:0;
	height:0px;
}
img {
	border:0;
}
.v_align img {
	vertical-align:middle;
}
a {
	color:#4586d0;
	/*text-decoration:underline;*/
}
a:hover {
	text-decoration:none;
}
.padbottom
{
	padding-bottom:10px;
}
	

.outer_shadow {
	width:985px;
	background: url(../images/bg/page_bg_png.png) repeat-y 0 0;
	margin:0 auto;
}
*html .outer_shadow {
	width:985px;
	background: url(../images/bg/page_bg_png.png) repeat-y 0 0;
	margin-left:5%;
}
/*.outer_shadow {
	width:987px;
	background: url(../images/bg/pg_cont_shd.gif) repeat-y 0 -3px;
	*background: url(../images/bg/pg_cont_shd.gif) repeat-y center -1px;
	margin:0 auto;
}*/
.inner_design_bg {
	width:971px;
	margin: 0 auto;
    min-height: 700px;
	height: auto !important;
	height: 750px; 
}
*html .inner_design_bg {
	width:971px;
	margin-left: 0.4%;
	min-height: 800px;
	height: auto !important;
	height: 800px; 
}
.cont_mag_bg {
	background: url(../images/bg/mag_bg.jpg) no-repeat center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.inner_design_bg {
	background: url(../images/bg/sub_page_bg.jpg) no-repeat 1px 0;
}}
.inner_logo_bg {

background:transparent url(../Photos/MULogo.jpg) no-repeat scroll 0 0;width:100px;height:100px;   
float:left;
height:90px;
width:310px;

}
.inner_logo_bg {
    margin: 0 0 0 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
/*    .inner_logo_bg {
	background: url(../images/general/manipal_logo.png) no-repeat 2px 0;
}*/

}
.logout_area_pos {
	float:right;
	padding-right:15px;
	position:relative;
	top:0;
	margin-right: -15px;
}
.logout_lft_img {
	background:url(../images/bg/logout_lft_img.gif) no-repeat 0 0;
	width:11px;
	height:30px;
	float:left;
	border-bottom-left-radius: 10px;
}
.logout_mid {
	background:url(../images/bg/logout_bg.png) repeat-x 0 0;
	padding:7px 10px 10px 4px;
	color:#cfff9b;
	float:left;
}
.logout_mid span {
	font-weight:bold;
	float:none !important;
}
.height15{height:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.logout_mid {
	background:url(../images/bg/logout_bg.png) repeat-x 0 0;
	padding:7px 10px 11px 4px;
	color:#5e360a;
	float:left;
}}

.logout_mid a {
	color:#fff;
	text-decoration:none;
	float:left;
}
.logout_mid a:hover {
	color:#fff;
	text-decoration:none;
	float:left;
}

.logout_right_img {
	background:url(../images/bg/logout_hover.png) no-repeat 0 0;
	width:68px;
	height:32px;
	float:left;
	padding-top:4px;
	padding-top:0px;
	border-bottom-right-radius: 15px;
}
.logout_right_img a{ height:30px; padding:0 7px 0px 8px; *padding:6px 7px 5px 8px; font-size:14px; color:#353535; text-decoration:none;}
/*.logout_right_img a img {
	background:url(../images/bg/logout_img.png) no-repeat 0 0;
	width:68px !important;
	height:32px;
	float:left;
}
.logout_right_img a:hover img {
	background:url(../images/bg/logout_hover.png) no-repeat 0 0;
}*/
.bold_txt {
	font-weight:bold;
}
.menu_top_pad 
{
    border-bottom:4px solid #ba0155;
	/*padding-top:102px;125px*/
	/**padding-left:1px;/* for IE only */
	width:100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {.menu_top_pad {
	padding-left:1px;
}}
.my_settings {
	background: url(../images/bg/search_hlp_bg.gif) no-repeat 0 0;
	width:368px;
	height:32px;
	padding-right:15px;
}
.hlp_set_outer a {
	color:#2f4f08;
	text-decoration:none;
}
.hlp_set_outer a:hover {
	text-decoration:underline;
}
.my_set_icn {
	background:url(../images/icons/settings_icn.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:0 5px 2px 0;
}
.settings_icn {
	background:url(../images/icons/settings_icn.gif) no-repeat center center;
	width:16px;
	height:16px;
}
.hlp_icn {
	background:url(../images/icons/hlp_icn.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	padding:0 5px 2px 0;
}
.search_icn {
	background:url(../images/icons/search_icn.gif) no-repeat 3px 0;
	width:16px;
	height:16px;
	padding:0 0px 2px 3px;
	*margin-bottom:8px;
}
.menu_links_top {
	background: url(../images/bg/mnu_bg.jpg) repeat-x 0 1px;
	height:28px;
	border-top: 4px solid #ba0155;
	padding-top:1px;
	.width:100%;
}
.menu_links_topSeat
{
    background: url(../images/bg/mnu_bg.jpg) repeat-x 0 1px;
	height:28px;
	padding-top:1px;
}
*html .menu_links_topSeat
{
    background: url(../images/bg/mnu_bg.jpg) repeat-x 0 1px;
	height:28px;
	padding-top:1px;
	width:100%;
}
.menu_links_topSeat a {
	color:#383838;
	text-decoration:none;
	padding:6px 15px;
	/*padding:4px 15px 5px 15px;*/
	display:block;
	float:left;
	border-right:1px solid #fff;
	font-size:13px;
}
.menu_links_topSeat a:hover {
	background: url(../images/bg/menu_hvr_bg.jpg) repeat-x 0 0;
	color:#fff;
}
.menu_links_topSeat a.active {
	background: url(../images/bg/menu_hvr_bg.jpg) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
}
.menu_links_top a {
	color:#383838;
	text-decoration:none;
	padding:6px 13px;
	/*padding:4px 15px 5px 15px;*/
	display:block;
	float:left;
	border-right:1px solid #fff;
	font-size:13px;
}
.menu_links_top a:hover {
	background: url(../images/bg/menu_hvr_bg.jpg) repeat-x 0 0;
	color:#fff;
}
.menu_links_top a.active {
	background: url(../images/bg/menu_hvr_bg.jpg) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
}
/****************** search area ***********/
table.pad2 td
{
	padding: 6px 6px 0px 6px;
	vertical-align: top;
	margin: 0px;
}
.srch_bx_outer {
	padding:6px 8px 5px 8px;
	*padding:5px 3px 0px 3px;
	color:#fff;
}
.srch_bx_outer a {
	text-decoration:none;
}
.srch_txt_pad {
	padding-right:6px;
	*display:inline-block;
	/**padding-bottom:4px;*/
}
.srch_txtbox_width {
	width:10em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.srch_txtbox_width {
	width:12em;
}}
.hlp_set_outer {
	padding:8px 8px 5px 24px;
}
.hlp_set_pad {
	display:inline-block;
	padding-right:18px;
}
.hlp_set_inblk {
	display:inline-block;
}
/************************/
.inner_cont_pad {
	padding:0px;
}
/********** left column area **********/

.lft_link_outer {
	height:475px;
	padding:0px 0px 5px 0px;
}

.lft_link_outer a {
	padding:5px 10px 5px 0px;
	text-decoration:none;
	color:#374508;
	display:block;
	font-weight:bold;
}
.lft_link_outer a:hover, .lft_link_active {
	background-color:#596c19;
	text-decoration:none;
	color:#fff;
}
.lft_link_outer a img {
	margin:0 4px 1px 10px;
	*margin:0 4px 0 10px; /* only for IE all version */
	vertical-align:middle;
}
/*************** end of left column area **********************/

.main_inner_cont {
	padding:0 15px 15px 15px;
	padding-top: 36px;
}
.content_listing {
	width:762px;
	_width:757px;
	padding-right:4px;
}

.page_heading {
	font-size:24px;
	color:#73aa39;
	padding:0px 4px 3px 0;
	border-bottom:1px solid #a3a3a3;
	/*background:url(../images/bg/hd_bg.gif) repeat-x 0 0;*/
	margin-bottom:10px;
	/*padding-left:15px;*/
	margin-left:15px;
}
*html .page_heading {
	font-size:24px;
	color:#73aa39;
	width:96.5%;
	padding:0px 4px 3px 0;
	border-bottom:1px solid #a3a3a3;
	/*background:url(../images/bg/hd_bg.gif) repeat-x 0 0;*/
	margin-bottom:10px;
	/*padding-left:15px;*/
	margin-left:7px;
}
.page_heading a{
	color:#e15a00;
	text-decoration:none;
}
.page_heading a:hover {
	text-decoration:underline;
}

.page_head_normal {
	font-size:18px;
	color:#387223;
	padding-bottom:4px;
	border-bottom:2px solid #a7ca59;
}
.pg_hd_blu {
	font-size:18px;
	color:#0a77b0;
	padding-bottom:4px;
	border-bottom:2px solid #65bfee;
}
.pg_hd_brw {
	font-size:18px;
	color:#9d5c0f;
	padding-bottom:4px;
	border-bottom:2px solid #cf8a38;
}
.pg_hd_red {
	font-size:18px;
	color:#8b0606;
	padding-bottom:4px;
	border-bottom:2px solid #e27f7f;
}
/********* Journey Path ***********/
.journey_path {
	font-size:11px;
	padding:0px 0 10px 10px;
	
}

*html .journey_path {
	font-size:11px;
	padding:0px 0 0px 10px;
	width:90%;
}

.journey_path a{
	font-weight:bold;
	color:#a9a9a9;
	padding:0 4px;
	text-decoration:none;
}
.journey_path a:hover {
	text-decoration:underline;
	color:#ba0155;
}
.journey_path a.actv_page {
	color:#ba0155;
}
/************* Messages Style **************/
.error_msg {
	padding:6px 6px 6px 42px;
	background:url(../images/icons/error_icn.gif) no-repeat 9px 3px #ffefed;
	border:1px solid #7b0e00;
	color:#7b0e00;
	font-weight:bold;
	/*margin-bottom:10px;*/
}

.success_msg {
	padding:6px 6px 6px 42px;
	background:url(../images/icons/suc_icn.gif) no-repeat 9px 3px #f6ffc6;
	border:1px solid #5B710C;
	color:#5B710C;
	font-weight:bold;
	/*margin-bottom:10px;*/
}
.info_msg {
	padding:6px 6px 6px 42px;
	background:url(../images/icons/info_icn.gif) no-repeat 9px 3px #eef6ff;
	border:1px solid #18347d;
	color:#18347d;
	font-weight:bold;
	/*margin-bottom:10px;*/
}

.info_msg_home_none
 {
    
    }
.info_msg_home {
	padding:6px 6px 6px 42px;
	background:url(../images/icons/info_icn.gif) no-repeat 9px 3px #eef6ff;
	border:1px solid #18347d;
	color:#18347d;
	font-weight:bold;
	width:95%;
	/*margin-bottom:10px;*/
}
.FS_messageClosed
{
	left: -30000px;
	position: absolute;
	top: -300000px;
}
.FS_messageOpen
{
	display: block;
	width: 100%;
}
.FS_messageBox
{
	/*border-top: #9A141D 1px solid;
	border-bottom: #9A141D 1px solid;*/
	font-size: 1.1em;
	width: 100%;
	/*background-color: #FEF5ED;*/
	padding: 5px 0px 3px 0px;
	display: block;
}
.FS_messageBox a
{
	padding: 0px 3px 0px 3px;
	border: #9A141D 1px solid;
	float: right;
	margin-right: 10px;
	margin-top:6px;
}
.FS_messageBox img
{
	float: left;
	margin-left: 10px;
}
/************* End of Messages Style **************/


/************* End of Messages Style **************/
/******* contents division **********/
.sub_cont_left {
	width:308px;
}
.sub_cont_mid {
	width:310px;
	margin:0 auto;
}
.sub_cont_right {
	width:308px;
}
/******************************/
/********* Modules Listing ********/
.module_bx_hd {
	font-size:16px;
	font-weight:bold;
	color:#b14b00;
	padding:8px 4px 7px 12px;
	*padding:9px 4px 7px 10px;
	background:url(../images/bg/mod_tcl.jpg) no-repeat left;
	border-right:1px solid #fed351;
}
.module_bx_cont {
	padding:8px 10px 20px 8px;
	border-left:1px solid #fed351;
	border-right:1px solid #fed351;
}
.module_bx_ftr {
	background:url(../images/bg/cont_img.gif) no-repeat right 0;
	height:47px;
	border-left:1px solid #fed351;
	padding:4px 66px 0 0;
	text-align:right;
}
.module_bx_ftr a {
	color:#720000;
	text-decoration:none;
}
.module_bx_ftr a:hover {
	text-decoration:underline;
}
.module_bx_outer {
	padding-bottom:15px;
	width:300px;
	margin-right:15px;
}
.module_bx_lf {
	width:391px !important;
	padding-bottom:0 !important;
	margin-bottom:15px;
}
.module_bx_rt {
	width:504px !important;
	margin-right:0 !important;
	padding-bottom:0 !important;
	margin-bottom:15px;
}
.mod_bg {
	background:url(../images/bg/sub_mod_bg.jpg) repeat-x top #fff;
}
.module_bx_rht {
	padding-bottom:15px;
	width:310px;
}
/*******************************/
.dsh_cont_lft {
	padding-right:10px;
	width:636px;
}
.dash_cont_right {
	width:294px;
}
/*********** grid styles ************/
.tbl_data {
	border-top:1px solid #c146a1;
	border-left:1px solid #c146a1;
	border-bottom:1px solid #c146a1;
	border-collapse:separate !important;
	color:#33460b;
	padding:0px;
	margin:0px;
}

.tbl_data span{ padding:0px; margin:0px;}

.tbl_data th {
	background-color:#cecece;
	padding:5px 6px;
	color:#bb0054;
	height: 15px;
	font-weight:bold;
	border-right:1px solid #c146a1;
	/*border-bottom:1px solid #c146a1;*/
	white-space:nowrap;
	margin:0px;
}
.tbl_data th img {
	vertical-align:middle;
	margin-left:5px;
}
.tbl_data th a{
	color:#bb0054;
	text-decoration:underline;
	padding:0px;
}

.tbl_data th label{
	padding:0px;
}

.tbl_data th a:hover {
	color:#bb0054;
	text-decoration:none;
}
.tbl_data td{
	height: 15px;
	padding:5px 4px;
	background-color:#efefef;
	/*border-right:1px solid #fff;*/
	border-right:1px solid #c146a1;
	vertical-align:middle;
	margin:0px;
}

.tbl_data td a{
  padding:0px;

}
.tbl_data .alt_td td {
	background-color:#e9e9e9;
}
/*********** end of grid styles ************/
/************** Footer *********************/
.footer_bg 
{
    	
/*background:url("../images/bg/page_bg_png.png") repeat-y scroll 0 0 transparent;*/
		/*width: 956px;*/
	width: 938px;
	margin:0 auto;
	padding:4px 14px 16px 17px;
	background-color:#0a1264;
}
*html .footer_bg 
{
    	
background:url("../images/bg/page_bg_png.png") repeat-y scroll 0 0 transparent;
		/*width: 956px;*/
	width: 954px;
	margin:0 auto;
	padding:16px;
	margin-left:5%;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {.footer_bg {
	background: url(../images/bg/page_bg_png.png) no-repeat 1px 0;
}}

.footer_bg {
	background: url(../images/bg/pg_ftr_shd.gif) no-repeat 1px 0px;
	*background: url(../images/bg/pg_ftr_shd.gif) no-repeat 0px 0px;
	width: 956px;
	margin:0 auto;
	padding:15px;
}*/
.footer_bg img{
	float:left;
	padding-top:5px;
}
.footer_cpy {
	color:#696969;
	padding-top:18px;
	font-size:0.916em;
}
.footer_cpy a {
	color:#696969;
	text-decoration:underline;
}
.footer_cpy a:hover {
	text-decoration:none;
}
.ftr_cpy_txt {
	padding-left:15px;
}
/************** end of Footer *********************/
.evnt_outer {
	padding:0 10px 10px 10px;
}
.evnt_dets {
	padding-left:10px;
	width:399px;
}

.tpd_dinpd {
	padding-top:3px;
	color:#676767;
	font-weight:bold;
}
.tpd_dinpd strong { /* New style added */
	font-weight:normal;
	/*color:#5a6d18;*/
}
.pst_det_pad {
	padding-left:13px;
}
.cur_event_hd {
	font-size:14px;
	color:#3a7d28;
	padding-bottom:5px;
	font-weight:bold;
}
.event_hd {
	font-size:14px;
	color:#1375ca;
	padding-bottom:5px;
	font-weight:bold;
}
.ln_sep_blu {
	border-top:1px solid #b3d1f4;
	margin:10px 0;
}
.ls_img_bord {
	padding:3px;
	border:1px solid #5c97d2;
	margin:5px 10px 5px 0px;
}.cus_desc {
	/*padding:8px 0;*/
	line-height:18px;
	color:#676767;
}
.block_view_more {
	text-align:right;
	padding-bottom:8px;
	color:#08496f;
	border-bottom:1px solid #ffb759;
	font-weight:bold;
	margin-bottom:10px;
	
}
.block_view_more a {
	color:#08496f;
	text-decoration: none;
}
.block_view_more a:hover img {
	text-decoration: underline;
	background:url(../images/buttons/more_hov_btn.gif) no-repeat;
}
.v_more {
	background:url(../images/buttons/more_btn.gif) no-repeat;
	width:67px;
	height:19px;
}
.assi_lft {
	width:299px;
	padding-right:10px;
}
.assi_rht {
	width:300px;
}
/*********************/
/***************** Tabs layout ***********************/
.gen_tabs {
	float: left;
	width: 921px;
	line-height: normal;
	background:url(../images/bg/tab_allbg.png) no-repeat;
	padding:6px 9px 0;
	font-size:14px;
}
.gen_tabs ul {
	padding: 0px;
	MARGIN: 0px/* 0px 0px 5px*/;
	LIST-STYLE-TYPE: none
}
.gen_tabs li {
	PADDING: 0px;
	DISPLAY: inline;
	MARGIN: 0px;
}
.gen_tabs a {
	padding: 0px 0px 0px 9px;
	float: left;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
		
}
.gen_tabs a span {
	padding:6px 12px 5px 3px;
	display: block;
	font-weight: bold;
	
	float: left;
	color: #a4a4a4;
}
.gen_tabs a span {
	FLOAT: none
}
.gen_tabs a:hover span {
	background: url(../images/bg/tabs_bg.gif) no-repeat right -40px;
	color:#659933;
}
.gen_tabs li.selected a {
	background: url(../images/bg/tabs_bg.gif) no-repeat 0 0px;
	background-color:#1a76b7;
	
}
.gen_tabs li.selected a span {
	background: url(../images/bg/tabs_bg.gif) no-repeat right -40px;
	background-color:#1a76b7;
	color:#659933;
}
.gen_tabs li.selected a:hover {
	background: url(../images/bg/tabs_bg.gif) no-repeat 0 0;
	background-color:#1a76b7;
}
.gen_tabs li.selected a:hover span {
	background: url(../images/bg/tabs_bg.gif) no-repeat right -40px;
	background-color:#1a76b7;
	color:#659933;
}
.gen_tabs a:hover {
	background: url(../images/bg/tabs_bg.gif) no-repeat 0 0px;
	text-decoration:none;
}
.tabs_cntbg {
	background: url(../images/bg/tb_cnt_bg.png) repeat-y 0 0px;
	padding-top:10px;
	}
.tabs_cpad {
	padding:0 10px 10px 10px;
}
.tabs_botbg {
	background: url(../images/bg/tabs_botbg.png) no-repeat 0 bottom;
	height:10px;
	}
.btn_arbg {
	background:url(../images/bg/btn_arbg.png) no-repeat center;
	padding:10px;
	height:26px;
	text-align:center;
}
/*////////////////////For Course Page//////////////////*/
.course_maindiv{padding:50px 90px;}
.course_gridmain_div {width:290px; float:left;border:solid 1px #bb0155;}
.course_grid_div{ overflow-y:scroll; overflow-x:hidden; height:250px; }
.grid_title{font-size:14px; color:#FFF; background:#bb0155; padding:11px 10px; font-weight:bold;}
.course_btns{ width:106px; padding:70px 25px 0px 25px; float:left;}
/*buttons*/
.btn_add, .btn_addall, .btn_remove, .btn_removeall{ width:106px; height:28px; margin-bottom:10px;}
.btn_add{background:url(../images/buttons/btn_add.gif) no-repeat left top;}
.btn_addall{background: url(../images/buttons/btn_addall.gif) no-repeat left top;}
.btn_remove{ background:url(../images/buttons/btn_remove.gif) no-repeat left top;}
.btn_removeall{background:url(../images/buttons/btn_removeall.gif) no-repeat left top;}
.btn_pre{background:url(../images/buttons/btn_previous.gif) no-repeat left top; width:74px; height:28px;}
.btn_next{ background:url(../images/buttons/btn_next.gif) no-repeat left top; width:50px; height:28px; margin:0px 10px;}
.btn_save{background:url(../images/buttons/btn_save.gif) no-repeat left top; width:50px; height:28px;}
/*tablestyle*/
.tablestyle {background:#efefef; text-align:left; font-size:12px;}
.tablestyle th { background:#cecece; padding:6px; color:#bb0155; font-size:13px; font-weight:bold;}
.tablestyle td { padding:6px; color:#333;}
.evenrow { background:#e9e9e9; }
.btn_arbg ul{list-style:none; display:block; clear:both;}
.btn_center{ width:194px; margin:auto;}
.btn_arbg li{float:left;}
/*********************************************/
.upl_incont {
	padding:0 90px;
}
.upl_ftbg {
	background:url(../images/bg/intop_bg.png) no-repeat center 0;
	height:15px;
}
.upl_fcntbg {
	background:url(../images/bg/inc_bg.png) repeat-y center;
	padding:0 10px 10px 10px;
}
.upl_fbtbg {
	background:url(../images/bg/inbot_bg.png) no-repeat center bottom;
	height:15px;
}
.frm_normal td {
	padding:20px 0 0 10px;
}
.upl_txtbx {
	border:1px solid #d64eab;
	width:361px;
	height:23px;
}
.browse_btn {
	background:url(../images/buttons/browse_btn.gif) no-repeat;
	width:62px;
	height:28px;
}
.upload_btn {
	background:url(../images/buttons/upload_btn.gif) no-repeat;
	width:63px;
	height:28px;
}
/**************************/

.blue_headding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00aed9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1d29e;
	width: 305px;
	float: left;
	margin-right: 20px;
	padding-bottom:7px;
	/*padding-left:4px;*/
	margin-top:10px;
	margin-left:24px;
}
.blue_headding img {
	vertical-align:middle;
} 
.user_icon {
	background-image: url(../images/icons/user_pro_icon.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 28px;
}
.banner_line {
	height: 10px;
    border-top: 10px solid #fbf6f8;
    padding-top: -16px;
    width: 969px;
    margin-top: -3px;
    margin-left: -17px;
	
}

*html .banner_line {
	height:10px;
	border-top: 4px solid #ba0155;
	padding-top:1px;
	width:100%;
}

.enrollment_icon {
	background-image: url(../images/icons/enrollment_icon.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
}
.side_content {
	/*margin-right: 20px;
	width: 260px;*/
	width:325px;
	padding-top: 15px;
	float: left;
	margin-bottom: 30px;
    margin-left :20px;
}
*html .side_content {
	margin-right: 20px;
	width: 260px;
	padding-top: 15px;
	float: left;
	margin-bottom: 30px;
    margin-left :10px;
}
/*.gree_top_bg {
	background-image: url(../images/bg/green_br_top.png);
	background-repeat: no-repeat;
	height: 24px;
	width:260px;
}*/
.gree_top_bg {
	background-image: url(../images/bg/green_br_top.png);
	background-repeat: no-repeat;
	height: 24px;
	width:310px;
}

/*.gree_bott_bg {
	background-image: url(../images/bg/green_br_bott.png);
	background-repeat: no-repeat;
	height: 24px;
	width:260px;
}*/
.gree_bott_bg {
	background-image: url(../images/bg/green_br_bott.png);
	background-repeat: no-repeat;
	height: 24px;
	width:310px;
}
/*.gree_mid_bg {
	background-image: url(../images/bg/green_br_mid.png);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
	width:230px;
}*/
.gree_mid_bg {
	background-image: url(../images/bg/green_br_mid.png);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
	width:310px;
}
.pro_pic {
	background-image: url(../images/general/user_pic.jpg);
	background-repeat: no-repeat;
	height: 111px;
	width: 97px;
	margin-left: 75px;
	margin-bottom: 10px;
}
/*.enrol_content {
	width: 501px;
	margin-left: 20px;
	margin-top: 80px;
	float: left; 
	color:#525252;
}*/
.enrol_content {
	width: 459px;
	margin-left: 20px;
	margin-top: 80px;
	/*float: left;*/ 
	color:#525252;
}
/*.enrol_content1
{
    width: 501px;
	margin-left: 20px;
	margin-top: 40px;
	/*float: left;*/
	font-size:15pt;
	color:#525252;
}*/
.enrol_content1
{
	margin-left: 20px;
	margin-top: 40px;
	/*float: left;*/
	font-size:15pt;
	color:#525252;
}
.enrol_contentdiv {padding:0px 0px 15px 20px; margin:0px;  font-size:13px; color:#525252;background: url(../images/bg/bullet.gif) no-repeat 0 5px; text-align:justify;}

.enrol_content1 p 
{
	color:#525252;
	font-size:12pt;
	font-weight:bold;
}
.bookicon {
	background-image: url(../images/general/side_book.jpg);
	background-repeat: no-repeat;
	width: 91px;
	height: 91px;
	float: left;
	margin:20px 20px 20px 10px;
	_margin:20px 10px 20px 10px;
	*margin:20px 10px 20px 10px;
}
.bot_link {
	color: #ba0155;
	/*text-decoration: underline;*/
	width: 570px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1d29e;
	padding-bottom: 10px;
	height:10px;
	/*float: left;*/
}
.classUnderline
{
	text-decoration:underline;
	cursor:pointer;
}

.edit {
	background-image: url(../images/icons/edit.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
}
.blue2 img {
	vertical-align:middle;
	padding-right:4px;
	}
.blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a6aa3;
	text-align:center;
	margin-bottom:0px;
}
/*.blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a6aa3;
	text-align:center;
	margin-bottom:0px;
}*/
.green_headding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #70981e;
	width: 150px;
	float: right;
	padding-top: 0px;
	position:absolute;
	right:20px;
	top:2px;
}
.seat_book {
	background-image: url(../images/icons/bookseat_icon.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
	margin-right: 10px;
}
.blue_headding_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00aed9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1d29e;
	/*width: 650px;*/
	width: 600px;
	float: left;
	padding-bottom:7px;
	position:relative;
	margin-top:10px;
}
.blue_headding_2 img {
	vertical-align:middle;
}
.cen_aln {
	width:100px;
	height:100px;
	margin-left:85px;
	margin-bottom:10px;

}

/**************/
.seat_slt_def a {
	background: url(../images/bg/seat_normal.gif) no-repeat;
	width:61px;
	color:#fff;
	font-weight:bold;
	padding:23px 0;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
}
.seat_slt_def a:hover {
	background: url(../images/bg/seat_hov.gif) no-repeat;
	text-decoration:none;
}
.seat_slt_def a.booked {
	background: url(../images/bg/seat_booked.gif) no-repeat;
}.manipal_logo {
	background:url(../images/general/manipal_logo.png) no-repeat;
	width:218px;
	height:69px;
	float:left;
}
.hlt_lfcnt {
	width:530px;
	float:left;
	margin-right:10px;
}
.hlt_rtcnt {
	width:200px;
	float:left;
	text-align:center;
}
.hlt_field {
	border-top:1px solid #969696;
	border-left:1px solid #969696;
	margin-top:10px;
}
.hlt_field td {
	padding:8px;
	border-bottom:1px solid #969696;
	border-right:1px solid #969696;
	vertical-align:middle;
}
.hlt_field th
{
	font-weight:bold;
	padding:8px;
	background-color:#e5e5e5;
	border-bottom:1px solid #969696;
	border-right:1px solid #969696;
}
.brcd_spcr {
	margin-top: 25px;
}


/****************** Event Mgnt*********************/
.mainText
{
	color:Green;
	font-size:large;
	margin-bottom:3px;
	*margin-bottom:1px;
}
.hrLine
{
	height:1px;
	background-color:Gray;
}
.ddl_TEM
{
	float:right;
	width:218px; height:24px; border:solid 1px #d0319e; color:#666666; line-height:17px;
}
.divddl_TEM
{
	width:23.5em;
	height:35px;
}
.divGdv_TEM
{
	height:33em;
	width:77em;
	overflow-x:auto;
	overflow-y:auto;
}
.seat_slt_def a {
	background: url(../images/bg/seat_normal.gif) no-repeat;
	width:61px;
	color:#fff;
	font-weight:bold;
	padding:23px 0;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
}
.seat_slt_def a:hover {
	background: url(../images/bg/seat_hov.gif) no-repeat;
	text-decoration:none;
}
.seat_slt_def a.booked {
	background: url(../images/bg/seat_booked.gif) no-repeat;
}
.seat_slt_def a.tempBooked
{
	background: url(../images/bg/seat_hov.gif) no-repeat;
	text-decoration:none;
}
.btn_TestEditsave{background:url(../images/buttons/btn_save.gif) no-repeat left top; width:50px; height:28px;margin:auto;}
                  
.prefer_text
{
	font-size:13px;
	font-weight:bold
}   

.prefer_text2
{
	font-size:12px;
	/*font-weight:bold;*/
	margin-bottom:13px;
	margin-top:13px;
}
.tbl_usr_det td
{
	padding: 8px 4px;
	
}
.tbl_usr_det th
{
	background:url(../images/bg/sep_dot.gif) no-repeat right ;
}
.logo_HallTicket {
	width:250px;
	height:98px;
	position:absolute;
	top:195px;
	background: url(../images/general/manipal_logo.png) no-repeat 1px 0;
	*background: url(../images/general/manipal_logo.png) no-repeat 2px 0;
	margin-left:15px;
}
.photo
{
	float:right;
	padding-right:18px;
	padding-top:8px;
}
.hallTicket_middle{ width:458px; padding:60px 50px 0px 50px; border-left: 1px solid #d0319e; border-right: 1px solid #d0319e;}
.hallTicket_label{width:150px; padding-right:20px; color:#525252; float:left; padding-top:8px; font-size:14px;}
.barCodePhoto
{
	float:right;
	padding-right:0px;
	padding-top:8px;
}
.hlt_lfcnt {
	width:530px;
	float:left;
	margin-right:10px;
}
.upl_fcntbg {
	background:url(../images/bg/inc_bg.png) repeat-y center;
	padding:0 10px 10px 10px;
}
.upl_incont {
	padding:0 90px;
}
.icici_logo {
	background:url(../images/general/manipal_logo.png) no-repeat;
	width:218px;
	height:69px;
	float:left;
}

/*.cmn_clr_flt {
	clear:both;
}*//*edited shimi28-12-10*/

.ot_btn_area {
	padding-top:10px;
	text-align:center;
}
.hlt_rtcnt1 {
	float:right;
	text-align:center;
	padding-right:4px;
}
.highlight
{
    background-color: #008000;
    font-size: larger;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: capitalize;
    color: #800000;
    text-decoration: underline overline blink;
}
.editprofile_input {
    border: 1px solid #D0319E;
    color: #666666;
    float: left;
    height: 20px;
    width: 215px;
}
.editprofile_select
{
	width:218px;
	height:24px;
	border:solid 1px #d0319e;
	color:#666666;
	float:left;
	line-height:17px;
}

.hlt_rtcnt2 {
	float:right;
	text-align:center;
	padding-right:15px;
e overline blink;
}
.editprofile_input {
    border: 1px solid #D0319E;
    color: #666666;
    float: left;
    height: 20px;
    width: 215px;
}
.editprofile_select
{
	width:218px;
	height:24px;
	border:solid 1px #d0319e;
	color:#666666;
	float:left;
	line-height:17px;
}

/**************toplinks start**************/
.toplinks{padding-bottom:5px; }
.addlink a{font-size:13px; text-decoration:none;padding-left:10px; font-weight:bold;}
.addlink a:hover{text-decoration:underline;}
/**************toplinks end*********************/
.fltrt { float:right; }
.clrboth { clear:both; height:0px; padding:0px; margin:0px; overflow:hidden; }
.footer_text
{
   font-size:10PX;
   color: #FCF7F7;
} 

/*for rulers page*/
.greentab{ height:30px; line-height:30px; font-size:14px; padding:0px 15px; background:#dbdbdb;}
.width_270{width:270px; float:left; }
.radiodivs{float:left; font-size:12px; padding-right:100px;}
.radiodivs input{ margin-top:8px; _margin-top:0px; *margin-top:0px;}
.clearbth_15{ clear:both; height:15px;}
.labelhidediv{ width:205px; float:left; color:#303030; padding-top:4px;}
.textboxhidediv{ width:60px; border:solid 1px #d64da9; height:20px; float:left; line-height:20px; color:#666;}
.textboxnhidediv1{ width:106px; border:solid 1px #d64da9; height:20px; float:left; line-height:20px; color:#666; margin-right:30px;}
.labelstart{ padding-right:7px; padding-top:4px; float:left;}
.skins{ padding-right:30px; float:left;}
.skinradiodivs{ padding-right:10px;}
.fltlft{float:left;}
.skinlabel{padding-left:8px; float:left; padding-top:3px;}
.skinlabel a{ color:#de4eaf; text-decoration:underline;}
.skinlabel a:hover{ color:#de4eaf; text-decoration:none;}
.skinselection{ float:left; padding-top:50px;}
.hideandshowdiv{ padding-left:15px;}
.labelBatch{ width:60px; float:left; color:#303030; padding-top:4px;}
.textboxnhidediv2{ width:106px; border:solid 1px #d64da9; height:20px; float:left; line-height:20px; color:#666; margin-right:10px;}
.option_style { padding:5px 0;}
/****************************************************/
.footer_text_Admin
{
   font-size:10PX;
   color: #808080;
   border-top:4px solid #ba0155;
   padding-left:50px;
}
.footer_text_Admin span
{
    padding-top:25px;
}
.otbs_logo {
	background:transparent url(../images/general/otbs_logo2.jpg) no-repeat scroll 0 0;
float:left;
height:98px;
width:253px;

}


/*loginCSSS added shimi 28-12-10*/
.bookmodule{padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px;}

.menu_top_pad_login
{
    border-bottom:4px solid #BD0B5C;
	padding-top:102px;/*125px*/
	*padding-left:1px;/* for IE only */
	
}/*both classes are diferent in diff css*/


.menu_top_pad_Admin 
{
	/*padding-top:102px;/*125px*/
	/**padding-left:1px;/* for IE only */
	width:971px;
	
}

.menu_top_padSeat
{
	padding-top:102px;/*125px*/
	*padding-left:1px;/* for IE only */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.menu_top_pad {
	padding-left:1px;
}}
.footer_bg_login {
	/*background: url(../images/bg/pg_ftr_shd_png.png) no-repeat 0px 0px;*/
	width: 954px;
	margin:0 auto;
	padding:15px;/*different*/
}
label, input, select{font-size:14px;}
.login_main{     width: 52%;
    height: 250px;
    margin: 0px auto;
    min-height: 250px;
    background-color: rgba(0,0,0,.5);
    color: white;
    font-family: sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 100px;
    border: 1px solid rgba(233,233,233,0.66);
    margin-top: 1%;
    margin-left: 23%;
    box-shadow: 0px 0px 16px 4px grey;
    -moz-box-shadow: 0px 0px 16px 4px gray;
    -webkit-box-shadow: 0px 0px 16px 4px grey;}
*html .login_main{ width:420px; margin:100px 0px 0px 125px;}
.login_main a{ font-size:11px; text-decoration:underline; color:#525252;} 
.login_main a:hover{text-decoration:none;}
.login_top{}
.login_top p{ padding-left:0px; padding-top:15px; font-size:25px; font-weight:bold; color:#73aa39; margin:0px; color:#f5f8f3;text-align: center;}
.login_bottom{}
.login_middle{padding: 10px 0 0 45px;}
.login_label{width:120px; padding:5px 20px 0 0 ; color:#525252; float:left; font-weight:bold; padding-top:3px;}
.login_input {
    border: 1px solid #D0319E;
    color: #666666;
    float: left;
    height: 20px;
    line-height:20px;
    width: 185px;
    border-radius: 6px;
}
*html .login_input {
    border: 1px solid #D0319E;
    color: #666666;
    float: left;
    height: 20px;
    line-height:20px;
    width: 100px;
	margin-bottom:10px;
}
.newloginbtn{ width:100px; padding:0px 0px 0px 0px; margin-left:150px;height:40px;background-color:rgb(5, 99, 184);color:White;border-color:#269abc;border-radius: 6px;}
.newloginbtn:active {
    background-color: #9DC1FF;
    border-color: #28a4c9
}
*html .newloginbtn{ width:50px; padding:0px 10px 0px 6px; margin-left:150px;}
.login_select{ width:218px; height:24px; border:solid 1px #d0319e; color:#666666; float:left; line-height:17px;}
.register_div{float:left; width:393px;}
.register_div span{display: inline;}
.pad_left{padding-left:120px;}
.clear_bth_15{clear:both;height:10px;}
.loginbtn{background:url(../images/login/login_btn.gif) no-repeat left top; width:67px; height:28px; margin:auto;}
.passbtn{background:url(../images/login/pass_btn.gif) no-repeat left top; width:100px; height:28px; margin:auto;}
.back{width:100px; float:left; padding-top:15px;}
.btnalign{margin-left:50px;}
.back a{font-size:11px; text-decoration:underline; color:#525252;}
.back a:hover{text-decoration:none;}

.regis_main{ width:560px; margin:30px auto;}
*html .regis_main{ width:560px; margin:30px 0px 0px 95px;}
.regis_top{background:url(../images/login/regis_top.gif) no-repeat left top; width:560px; height:54px;}
.regis_top p{ padding-left:50px; padding-top:15px; font-size:25px; font-weight:bold; color:#73aa39; margin:0px;}
.regis_bottom{ background:url(../images/login/regis_btm.gif) no-repeat left top; height:13px; width:560px;}
.regis_middle{ border-left:1px solid #D0319E;border-right:1px solid #D0319E;padding:0 0 0 50px;width:508px;}
.regis_label{width:150px; padding-right:20px; color:#525252; float:left; padding-top:2px; font-size:14px;}
.regis_labelleft{width:150px; padding-right:20px; color:#525252; float:left; padding-top:2px; font-size:14px;font-weight:bold;}
.home_label{width:90px; color:#525252; float:left;padding:2px 0px 0px 4px;font-size:12px;}
.home_label_rt{width:200px; color:#525252; padding:1px 0px 0px 4px; font-size:12px; float:left;}
.regis_main span{ padding-right:10px; float:left; color:#666;}
.regis_main .star{float:left; font-size:14px; font-weight:bold; color:red; padding-left:5px; padding-right:0px;}
.login_label_login{width:160px; padding-right:20px; color:#F9F6F6; float:left; font-weight:bold; padding-top:5px;}/*should b different*/
.regis_textarea{ width:210px; height:80px; border:solid 1px #d0319e; color:#666666; padding-left:5px; float:left;}
.regisbtn{background:url(../images/login/regis_btn.gif) no-repeat left top; width:73px; height:28px; margin:auto;}
.regis_padtop{padding-top:3px;}

.upload_main{ width:660px; margin:30px auto;}
.upload_top{background:url(../images/login/regis_top.gif) no-repeat left top; width:560px; height:54px;}
.regis_top p{ padding-left:50px; padding-top:15px; font-size:25px; font-weight:bold; color:#73aa39; margin:0px;}

.FS_messageBox_login
{
	/*border-top: #9A141D 1px solid;
	border-bottom: #9A141D 1px solid;*/
	font-size: 1.1em;
	width: 100%;
	/*background-color: #FEF5ED;*/
	padding: 5px 0px 3px 0px;
	display: block;/*different*/
}

.CssSuccessMessage
{
	padding: 3px 8px 3px 30px;
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	color: #669900;
	background-image: url(../images/icons/suc_icn.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
.CssErrorMessage
{
	background-color: #FFFFCC;
	padding: 3px 8px 3px 30px;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	background-image: url(../images/icons/error_icn.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
.close_icn {
	background:url(../images/icons/close_icn.gif) no-repeat;
	width:16px;
	height:16px;
}

.CssInfoMessage
{
	background-color: #FFFFCC;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	background-image: url(../Images/icn_info.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 30px;
}

/************* Messages Style **************/
.error_msg_login {
	padding:6px 6px 6px 42px;
	background:url(../images/icons/error_icn.gif) no-repeat 9px 3px #ffefed;
	border:1px solid #7b0e00;
	color:#7b0e00;
	font-weight:bold;
	margin-bottom:10px;/*different*/
	width:86%;
}
.success_msg_login {
	padding:6px 6px 6px 42px;
	background:url(../images/icons/suc_icn.gif) no-repeat 9px 3px #f6ffc6;
	border:1px solid #5B710C;
	color:#5B710C;
	font-weight:bold;
	margin-bottom:10px;/*different*/
}
.info_msg_login{
	padding:6px 6px 6px 42px;
	background:url(../images/icons/info_icn.gif) no-repeat 9px 3px #eef6ff;
	border:1px solid #18347d;
	color:#18347d;
	font-weight:bold;
	margin-bottom:10px;/*different*/
}

.footer_BorderLine
{
    
    border-bottom:5px solid #C0C0C0;
    padding-bottom:20px;
}
.viewProfileBtnDiv
{
	width: 475px;
	border-left:1px solid #D0319E;
	border-right:1px solid #D0319E;
	padding:0 0 0 50px;
	width:508px;
}
.spnAlertActive
{
	color:Red;
	float:right;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:50px;
	
}
.Captcha {
	background-color:#008000;
	border-style:inset;
	border-width:thin;
	float:left;
	width:155px;
	margin-right:22px;
}
*html .Captcha {
	background-color:#008000;
	border-style:inset;
	border-width:thin;
	float:left;
	width:50px;
	margin-right:24px;
	padding:0px;
}
.log_pad180{ padding-left:180px;}
.log_pad10{ padding:3px 0px 0px 0px;}
.loginbtndiv{width: 366px; margin-top:20px; margin-left: -5px;}
.ForgotPassword_top{background:url(../images/login/login_top.gif) no-repeat left top; width:420px; height:54px;}
.ForgotPassword_top p{ padding-left:27px; padding-top:15px; font-size:19px; font-weight:bold; color:#73aa39; margin:0px;}
.ForgotPassword_bottom{ background:url(../images/login/login_btm.gif) no-repeat left top; height:13px; width:420px;}
.ForgotPassword_middle{ width:392px; padding:19px 0 0 26px; border-left: 1px solid #d0319e; border-right: 1px solid #d0319e;}
.colon_span
{
	width: 10px;
	font-size: 13px;
	font-weight: bold;
}
.bot_link1 {
	color: #ba0155;
	/*text-decoration: underline;*/
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1d29e;
	padding-bottom: 10px;
	float: left;
	visibility:hidden;
}
.login_heading1
{
    font-weight: bold;
    font-size: 28px;
    color:#73AA39;
  
}

.msg_sear_manag{padding-left: 30px; padding-right: 30px; padding-bottom:10px;}
*html .msg_sear_manag{padding-left: 0px; padding-right: 0px;}
.journey_span{width:10px; padding:0px; display:inline;}
.pad_0{ padding:0px;}
.display_0{display:none;}
.mar_0{ margin:0px;}
.pad0_mar0{padding:0px; margin:0px;}
.width950{ width:95%;}
.width100{ width:100%;}
.forgot_align{ float:right; padding-right:25px;}
.width92{ width:92%;}
.inner_logo_bg
{

margin:0 0 0 10px;
}
.editbtn{ width:200px; padding:2px 10px; margin-left:135px;}
.confirmbtn{width:200px; padding:2px 10px; margin-left:135px;}
.newprefer_text{ width:160px; float:left; font-weight:bold; margin-bottom:10px;}
/*.label_prefer{float:left; width:325px; padding:0px; margin-bottom:10px;}*/
.label_prefer{float:left; width:266px; padding:0px; margin-bottom:10px;}
.span_homelabel{font-size: 13px; font-weight: bold;float:left; padding:0px; margin:0px;}
.blue_title{ font-size:16px; font-weight:bold; color:#00AED9; padding:0px;}
.capchawidth{ width:150px; padding:0px; margin:0px;}
.padrt30{ padding-right:30px;}
.clear_both_profile{ clear:both; height:10px; font-size:1px; overflow:hidden; visibility:hidden;}
.note{ padding-bottom:16px; font-size:13px; width:100%; padding-top:30px;}
.spanhome{width:2px; padding:0px 10px 0px 0px; float:left; margin-bottom:0px; font-weight:bold;}
.clear_both_login{ clear:both; height:15px; font-size:1px; overflow:hidden; visibility:hidden; width:100%;}
.uploadfotobtn{ width:100px; padding:2px 10px 2px 10px; margin-bottom:15px; }
*html .uploadfotobtn{ width:100px; padding:2px 10px 2px 6px;  margin-bottom:15px;}
.label_upload{float:left; width:120px; padding:5px 0px 0px 0px; margin-bottom:10px;}
.upload_input{float:left; width:400px; padding:0px; margin-bottom:10px; height:25px;}
.uploadbtn{ width:60px; padding:2px 10px 2px 10px; float:left; margin-left:10px; }
.notediv{ padding-left:20px;}
.noteredspan{color: red; font-weight:bold; padding:0px 5px 0px 0px; margin:0px;}
.notetext{padding:0px; margin:0px; width:800px;color:Red;font-weight:bold;}
.admin_gdvDiv{width:930px; padding:20px 0px 0px 20px; _padding:20px 0px 0px 15px; *padding:20px 0px 0px 15px; margin:0px;}
/*.fltleft_home{ float:left; width:662px;}*/
.fltleft_home{ float:left; width:570px; height: 355px;}
/*.date_profile{ width:400px; text-align:right; margin-left:90px; padding:15px 0px 0px 0px;}*/
.date_profile 
{
    /*text-align:right; 
    margin-left:90px;*/
    padding:15px 0px 0px 0px;
}
*html .date_profile{ width:400px; text-align:right; margin-left:70px; padding:15px 0px 0px 0px;}
.date_profile1{ width:400px; text-align:right;  margin-left:40px;}
*html .date_profile1{ width:400px; text-align:right;  margin-left:70px;}
.span_dot{width:2px; padding:0px 10px 0px 0px; margin-bottom:0px; font-weight:bold;}
.testdate{font-weight:bold;}
.testdate1{font-weight:bold; padding-left:50px; padding-right:0px;}

.mu_green_headding{float: left; margin-left: 434px; font-size: 14px; font-weight: bold;}
*html .mu_green_headding{float: left; margin-left: 300px; font-size: 14px; font-weight: bold;padding-top:20px;}
.inner_cont_pad_Admin{padding:10px;}

/*dropdowan*/
.dropmenudiv_e{
position:absolute;
top: 0;
border: 1px solid #4e811e; 
line-height:20px;
z-index:100;
background: #84ba52;
width: auto;
visibility: hidden;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
border: 0px solid #4e811e; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 3px 5px 3px 0;
text-decoration: none;
color: #FFF !important;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: 100%;color: #FFF !important;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
color: #FFF;
background:#528a21;
}

/*usersearch 10-01-2010*/
.page_heading_user {font-size:24px; color:#73aa39; padding:0px 4px 0px 0;}
.user_subhead {font-size:12px; color:#818181; padding:0px 4px 3px 0; border-bottom:1px solid #a3a3a3; margin-bottom:20px;}
.user_label{ width:150px;color:#525252; float:left; font-size:14px; }
.user_textbox{ width:150px;color:#525252; float:left; font-size:14px;}
.user_page_heading {font-size:16px; color:#498018; padding:10px 4px 5px 0; font-weight:bold; border-bottom:1px solid #498018; margin-bottom:20px;}
.colon_spannew {font-size:13px; font-weight:bold; width:10px; color:#666666; float:left;padding-right:10px;}
.viewlabel{width:400px; float:left; color:#666; font-size:14px;}
.fltleft_user{ float:left; width:590px;}
.fltleft_user_new{ width:590px;}
.fltleft_userimg{ float:left; padding-left:150px; width:200px;}
.imgedit{ width:150px; text-align:center; padding-left:50px;}
.imgedit a{color:#BA0155; text-decoration:underline;}
.imgedit a:hover{text-decoration:none;}
.user_img{ width:150px; height:120px; margin:0px 0px 10px 50px; background:#666;}
.width_400{width:590px; height:20px; color:#BA0155; padding:10px 0px;}
.width_400 a{color:#BA0155; text-decoration:underline;}
.width_400 a:hover{ text-decoration:none;}
.user_input{width:250px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; float:left; border:solid 1px #d54eac;}
/*added 11-01-11*/
.view_detail_link{ float:left; padding:5px 0px 0px 35px;}
.edt_btn_admin{ width:60px; margin-bottom:7px;}
.cancel_btn_admin{ width:60px; margin-top:7px;}
.txt_align_rt{ text-align:right;}
.reports_lbl{font-size:14px;}
.reports_lblMain{font-size:14px;font-weight:bold;}
.reports_lbl_multiple{font-size:14px;clear:both;height:15px;}
.reports_btn{margin-left:10px;margin-right:10px;}
.reports_a{margin-left:10px;margin-right:10px;text-decoration:underline;}
.reports_note{font-weight:bold;clear:both;height:15px;font-size:15px;}
.reports_dyn{clear:both;height:5px;}
.btnalignAdmin{margin-left:8px;}
/*added 18-01-11*/
.left_box {background-color:#FFFFFF;/*border:1px solid #999;*/height:500px; width:285px; float:left; overflow:auto; margin-left:65px;}
.date_divs{ width:440px; float:left; padding-left:50px;}
.time_label{ width:78px; float:left; padding-top:3px;}
.end_label{ width:80px; float:left; padding-top:3px; }
.date_input{ width:50px; height:25px; line-height:25px; float:left; margin-right:15px;}
.date_button{ margin-left:80px; width:80px; height:23px; line-height:18px; float:left;}
.date_button_1{ margin-left:10px; width:80px; height:23px; line-height:18px; float:left;}
.tbl_data_grid {
	border-top:1px solid #c146a1;
	border-left:1px solid #c146a1;
	border-bottom:1px solid #c146a1;
	border-collapse:separate !important;
	color:#33460b;
	padding:0px;
	margin:0px;
	width:100%;
	_width:94%;
	*width:94%;
}
.tbl_data_grid span{ padding:0px; margin:0px;}

.tbl_data_grid th {
	background-color:#cecece;
	padding:5px 6px;
	color:#bb0054;
	height: 15px;
	font-weight:bold;
	border-right:1px solid #c146a1;
	white-space:nowrap;
	margin:0px;
	text-align:center;
}
.tbl_data_grid th img {
	vertical-align:middle;
	margin-left:5px;
}
.tbl_data_grid th a{
	color:#bb0054;
	text-decoration:underline;
	padding:0px;
}

.tbl_data_grid th label{
	padding:0px;
}

.tbl_data_grid th a:hover {
	color:#bb0054;
	text-decoration:none;
}
.tbl_data_grid td{
	height: 15px;
	padding:5px 4px;
	background-color:#efefef;
	/*border-right:1px solid #fff;*/
	border-right:1px solid #c146a1;
	vertical-align:middle;
	margin:0px;
}

.tbl_data_grid td a{
  padding:0px;

}
.tbl_data_grid .alt_td td {
	background-color:#e9e9e9;
}
.add_slot{height:40px;}
.add_slot a{ text-decoration:underline; color:#ba0155;}
.add_slot a:hover{ text-decoration:none;}

/*Candidate Search*/
.rdb_search{float:left; margin-right:3px;}
.lbl_search{float:left; margin-right:30px; padding-top:3px;}

.grd_ofl 
{
	 max-height:400px; .height:400px; width: 940px; height: auto; overflow: auto; 
}

.grd_ofCS
{
      .height:300px; height: auto; width: 870px; overflow: auto;
}
.ajaxProgress
{
	background-color: White;
	border: 3px solid #d9d9d9;
	position:absolute;
	visibility:hidden;
	background-color: white; 
	z-index: 99; 
	top:45%;
	left:45%;
	padding: 6px;
	width:auto;
	height:auto;
}
.clear_both_15{ clear:both; height:15px;}
 .regis_textareatc{ width:260px; height:80px; border:solid 1px #d0319e; 

color:#666666; padding-left:5px; float:left;}

.display_none{display:none;}
/***********************************************Altered Grid******************************/
.tbl_dataAlerted {
	border-top:1px solid #c146a1;
	border-left:1px solid #c146a1;
	border-bottom:1px solid #c146a1;
	border-collapse:separate !important;
	color:#33460b;
	padding:0px;
	margin:0px;
	table-layout:fixed;
	word-wrap:break-word;
}

.tbl_dataAlerted span{ padding:0px; margin:0px;}

.tbl_dataAlerted th {
	background-color:#cecece;
	padding:5px 6px;
	color:#bb0054;
	height: 15px;
	font-weight:bold;
	border-right:1px solid #c146a1;
	/*border-bottom:1px solid #c146a1;*/
	white-space:nowrap;
	margin:0px;
}
.tbl_dataAlerted th img {
	vertical-align:middle;
	margin-left:5px;
}
.tbl_dataAlerted th a{
	color:#bb0054;
	text-decoration:underline;
	padding:0px;
}
.tbl_dataAlerted td a{
	color:#bb0054;
	text-decoration:underline;
	padding:0px;
}
.tbl_dataAlerted th label{
	padding:0px;
}

.tbl_dataAlerted td a:hover {
	color:#bb0054;
	text-decoration:none;
	cursor:pointer;
}
.tbl_dataAlerted th a:hover {
	color:#bb0054;
	text-decoration:none;
	cursor:pointer;
}
.tbl_dataAlerted td{
	height: 15px;
	padding:5px 4px;
	background-color:#efefef;
	/*border-right:1px solid #fff;*/
	border-right:1px solid #c146a1;
	vertical-align:middle;
	margin:0px;
}

.tbl_dataAlerted td a{
  padding:0px;

}
.tbl_dataAlerted .alt_td td {
	background-color:#e9e9e9;
}
/* Grid in Lc and Smu admin home page */
.tbl_dataAlerted_lcHome {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-collapse:separate !important;
	color:#33460b;
	padding:0px;
	margin:0px;
	table-layout:fixed;
	word-wrap:break-word;
}
.tbl_dataAlerted_lcHome span{padding:0px; margin:0px;}
.tbl_dataAlerted_lcHome th {
	background-color:#4f81bd;
	padding:5px 6px;
	color:#FFFFFF;
	height: 15px;
	font-weight:bold;
	border-right:1px solid #000000;
	/*border-bottom:1px solid #c146a1;*/
	white-space:nowrap;
	margin:0px;
}
.tbl_dataAlerted_lcHome th img {
	vertical-align:middle;
	margin-left:5px;
}
.tbl_dataAlerted_lcHome th a{
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;
}
.tbl_dataAlerted_lcHome td a{
	color:#000000;
	text-decoration:underline;
	padding:0px;
}
.tbl_dataAlerted_lcHome th label{
	padding:0px;
}

.tbl_dataAlerted_lcHome td a:hover {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.tbl_dataAlerted_lcHome th a:hover {
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
.tbl_dataAlerted_lcHome td{
	height: 15px;
	padding:5px 4px 10px 5px;
	background-color:#d0d8e8;
	color:#000000;
	/*border-right:1px solid #fff;*/
	border-right:1px solid #000000;
	vertical-align:middle;
	margin:0px;
}
.tbl_dataAlerted_lcHome .alt_td td {
	background-color:#e9edf4;
}
.label_date{ width:100px; float:left; padding-top:3px;}
.input_date{ width:100px; float:left; margin-right:10px;}
.padrt_15{padding-right:15px;}
.padlt_15{padding-left:15px;}
.height30_marginleft20{height:30px;margin:0px 0px 0px 20px;}
.padtop6{padding-top:6px;}
.padtop4{padding-top:4px;}
.padlt5{padding-left:5px;}
.select_js_hrs{margin-left:5px;border:1px solid #929292;color:#666666;float:left;*width:40px;}
.select_js_am{margin-left:10px;border:1px solid #929292;color:#666666;float:left;*width:44px;}
.browsersupport{font-size:13px;color:#ff0101;font-weight:bold;padding:23px 0 0 23px;}
.browsersupport b{color:#525252}
.photolbl{font-size:14px;font-weight:bold;padding-left:25px;}
.groupcourse_label{width:100px; padding:0px 20px 0px 25px; margin:0px; color:#525252; float:left; padding-top:2px; font-size:13px;}
.groupcourse_select{ width:225px; padding:0px; margin:0px; height:24px; border:solid 1px #d0319e; *border:solid 1px #d0319e; color:#666666; float:left; line-height:17px;}
.margin_lt{margin-left:125px;}