Body { margin-bottom:0;
margin-left:0; margin-top:0; margin-right:0;
/*padding:.75em 0; */
  font: 100%/1.5 "bellcent_add_btaddress",Arial,Helvetica,sans-serif;
}

@font-face						{font-family: 'sakkal_majallaregular';src: url('../fonts/majalla-webfont.eot');src: url('../fonts/majalla-webfont.eot?#iefix') format('embedded-opentype'),
								url('../fonts/majalla-webfont.woff') format('woff'),
								url('../fonts/majalla-webfont.ttf') format('truetype'),
								url('../fonts/majalla-webfont.svg#sakkal_majallaregular') format('svg');font-weight: normal;font-style: normal;}
@font-face						{font-family: 'sakkal_majallabold';src: url('../fonts/majallab-webfont.eot');src: url('../fonts/majallab-webfont.eot?#iefix') format('embedded-opentype'),
								url('../fonts/majallab-webfont.woff') format('woff'),
								url('../fonts/majallab-webfont.ttf') format('truetype'),
								url('../fonts/majallab-webfont.svg#sakkal_majallabold') format('svg');font-weight: normal;font-style: normal;}
@font-face						{font-family: 'bellcent_add_btaddress';src: url('../fonts/belceadr-webfont.eot');src: url('../fonts/belceadr-webfont.eot?#iefix') format('embedded-opentype'),
								url('../fonts/belceadr-webfont.woff') format('woff'),
								url('../fonts/belceadr-webfont.ttf') format('truetype'),
								url('../fonts/belceadr-webfont.svg#bellcent_add_btaddress') format('svg');font-weight: normal;font-style: normal;}
@font-face						{font-family: 'web_symbolsregular';src: url('../fonts/websymbols-regular-webfont.eot');src: url('../fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
								url('../fonts/websymbols-regular-webfont.woff') format('woff'),
								url('../fonts/websymbols-regular-webfont.ttf') format('truetype'),
								url('../fonts/websymbols-regular-webfont.svg#web_symbolsregular') format('svg');font-weight: normal;font-style: normal;}

td
{
font-family: "bellcent_add_btaddress";
font-size:14px;
color:#000;
}

.BodyTxtHd{	
font-family:"bellcent_add_btaddress";
font-size:18px;
color:#4995C8;
padding-left:22px;
font-weight:bold;
vertical-align:top;
padding-top:3px;
height:30px;
background-repeat:no-repeat;
background-image:url(../images/body-text-hd-main.gif)
}


.LeftlinkHd{	
font-family:"bellcent_add_btaddress";
font-size:18px;
color:#767676;
padding-left:22px;
font-weight:bold;
vertical-align:top;
padding-top:3px;
height:30px;
background-repeat:no-repeat;
background-image:url(../login/images/featuredlink.gif)
}

.BodyTextMain {
	
font-family:"bellcent_add_btaddress";
font-size:10px;
color:#767676;
padding-left:5px;
padding-right:15px;
line-height:16px;

}

.BodyTextMain A{	
font-family:"bellcent_add_btaddress";
font-size:11px;
color:#767676;
text-decoration:underline;

}
.BodyTextMain A:hover{	
font-family:"bellcent_add_btaddress";
font-size:11px;
color:#767676;
text-decoration:none;

}

.LinkHd{	
font-family:"bellcent_add_btaddress";
font-size:18px;
color:#4995C8;
padding-left:22px;
padding-top:3px;
vertical-align:top;
font-weight:bold;
height:29px;
background-repeat:no-repeat;
background-image: url(../login/images/body-text-hd-main.gif)
}

.TopTxt{
	
font-family: "bellcent_add_btaddress";
font-size:11px;
color:#8B8B8B;
padding-left:5px;

}

.TopLink {
	
font-family:"bellcent_add_btaddress";
font-size:11px;
color:#5A5A5A;
padding-left:5px;

}

.TopLink A{	
font-family:"bellcent_add_btaddress";
font-size:11px;
color:#5A5A5A;
text-decoration:none;

}
.TopLink A:hover{	
font-family:"bellcent_add_btaddress";
font-size:11px;
color:#5A5A5A;
text-decoration:underline;

}

.Fotter{
	
font-family: "bellcent_add_btaddress";
font-size:14px;
color:#fff;
padding:5px 0px;
text-align:center;
background: #5c5858 none repeat scroll 0 0;
border-top: 3px solid #d92128;

}
.Fotter a{ color: #fff;}

.LeftNavLink{
	
font-family: "bellcent_add_btaddress";
font-size:11px;
color:#676767;
padding-left:20px;
height:30px;
background-image:url(../login/images/leftnav-bg.gif)
}

.LeftNavLink A{
	
font-family: "bellcent_add_btaddress";
font-size:11px;
color:#676767;
text-decoration:none;
}

.LoginId{
	
font-family: "bellcent_add_btaddress";
font-size:12px;
color:#5A5A5A;
font-weight:bold;
padding-left:5px;

}

.Logininput,
.dateinput,
select.auto-width
{
	font-family:"bellcent_add_btaddress";
	font-size: 15px;
	background-color:#FFF; border:1px solid #e2e1dd; color:#333; line-height:1.2; height:auto; outline:none; -ms-box-sizing: border-box; /* IE */   -o-box-sizing: border-box; /* Opera */ -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */ -moz-box-shadow:0 0 5px #f1f1f1; /*For FF 3.6*/ -ms-box-shadow:0 0 5px #f1f1f1; -o-box-shadow:0 0 5px #f1f1f1; -webkit-box-shadow:0 0 5px #f1f1f1; box-shadow:0 0 5px #f1f1f1; line-height:1.75; padding:.3em; /* width:98%; */ -moz-border-radius:2px; /*For FF 3.6*/ -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; color:#000; line-height:100%; font-family:inherit; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;	
}
.Logininput:focus,
.dateinput:focus,
select.auto-width
{-moz-box-shadow:0 0 5px #ccc; /*For FF 3.6*/ -ms-box-shadow:0 0 5px #ccc; -o-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc;}

select.dateinput,
select.auto-width				{/*padding:.5em;*/}

a{
font-family: "bellcent_add_btaddress";
font-size:13px;
color:#676767;
text-decoration:none;
}

.breadcrumb{
    font-size:14px;font-weight:bold ;margin-top: 40px;
}
.breadcrumb a{
    font-size:14px;font-weight:bold;
}

.box							{border:1px solid #E7E9EA; /*border-radius:.75em;*/ padding:.5em 1em; -moz-box-shadow:0 0 15px #dddddd; /*For FF 3.6*/ -ms-box-shadow:0 0 15px #dddddd; -o-box-shadow:0 0 15px #dddddd; -webkit-box-shadow:0 0 15px #dddddd; box-shadow:0 0 15px #dddddd;}

.header							{padding:1em 0 1.5em;}

/*Menu*/
.menu-body						{background-color:#5c5858; border-bottom:3px solid #d40001; clear:both; color:#FFFFFE; float:none; font:normal 12px/1.2 Verdana, Arial, Helvetica, sans-serif; height:32px; padding:3px 0 0;}
.menu-body .menu				{clear:both; float:none; margin:0;}
.menu-body ul					{clear:both; float:none; list-style:none; margin:0; padding:0;}
.menu-body li					{float:left; height:32px; padding:0 0px; position:relative; width:auto; z-index:9999;}
.menu-body a,
.menu-body strong
								{color:#FFFFFE; cursor:pointer; display:block; font-size:16px; height:32px; line-height:32px; padding:0 1.25em; text-decoration:none; -ms-transition:.5s all ease; -moz-transition:.5s all ease; -o-transition:.5s all ease; -webkit-transition:.5s all ease; transition:.5s all ease;}
.menu-body a:hover,
.menu-body strong:hover,
.menu-body .selected,
.menu-body .selected:hover,
.menu-body ul li:hover a,
.menu-body ul li:hover strong
								{background-color:#d40000; color:#FFFFFE;}
.menu-body ul ul				{display:none; left:0; position:absolute; top:32px;}
.menu-body ul li:hover ul		{display:block;}
.menu-body ul ul li				{height:auto; width:200px;}
.menu-body ul ul li:first-child	{border-top:3px solid #d40001;}
.menu-body ul ul a				{background-color:#d40000; border-bottom:1px solid #b00; color:#FFFFFE; display:block; height:auto; line-height:1.4; margin:0; padding:.35em .75em;}
.menu-body ul ul a:hover		{background-color:#5c5858;}

.logout							{border:1px solid #d40001; border-radius:.25em; color:#333; line-height:1.2; padding:.15em .35em .25em .35em;}
.logout:hover					{color:#d40000;}

.dateinput						{width:auto;}
.buttons						{background-color: #5c5858; border: medium none; border-radius: 0.25em; color: #fff; cursor: pointer; font-family: "bellcent_add_btaddress";  font-size: 15px;  line-height: 1.2;  padding: 0.2em 0.4em; text-transform: uppercase;  transition: all 0.5s ease 0s;  width: auto;}
.buttons:hover					{background-color:#d40000;}

.table							{background-color:#fff;}
.table th						{background-color:#5c5858; color:#FFF;}
.table tr						{background-color:#f4f4f4;}
.table tr:hover           {background-color:#dddddd;}
.table th,
.table td
								{word-wrap:break-all; word-wrap:break-word;}
textarea.Logininput				{/*resize:none; */height:70px;}
select.auto-width				{width: auto;}

.form .validation-error        {/*border: solid 1px red; */border-radius: 5px; }
.form div.validation-error-msg{color: red;}
.ui-dialog { z-index: 9999999999999;}
.ui-dialog .ui-dialog-title, .ui-button-text, .ui-dialog-content { font-size: 12px;}
table.newsletter-sender {
    border-collapse: collapse;
}

table.newsletter-sender, table.newsletter-sender th, table.newsletter-sender td {
    border: 1px solid #9e9e9e;
}

table.newsletter-sender th {
    background-color: #9e9e9e;
    color: white;
    height: 20px;
    text-align: left;
}

table.newsletter-sender button.add {
	background-color: #2f5e9d;
	border-color: #2f5e9d;
	color: white;
	border-radius: 2px;
	padding: 4px;
	width: 59px;
}

table.newsletter-sender button.remove {
	background-color: #378412;
	border-color: #378412;
	color: white;
	border-radius: 2px;
	padding: 4px;
	width: 59px;
}

table.newsletter-custom-email {
    border-collapse: collapse;
}

table.newsletter-custom-email, table.newsletter-custom-email th, table.newsletter-custom-email td {
    border: 1px solid #9e9e9e;
}

table.newsletter-custom-email th {
    background-color: #9e9e9e;
    color: white;
    height: 20px;
    text-align: left;
}

table.newsletter-custom-email button.remove {
	background-color: #378412;
	border-color: #378412;
	color: white;
	border-radius: 2px;
	padding: 4px;
	width: 59px;
}

.sender-email-block {
	width: 95px;
	color: white;
	background-color: #8ABBD8;
	height: 20px;
	border-radius: 2px;
	float: left;
	margin: 1px;
	line-height: 20px;
	padding: 2px 15px 2px 2px;
	position: relative;
}

.sender-email-block .close {
	background-image: url("../images/cross.png");
	width: 12px;
	height: 12px;
	float: right;
	position: absolute;
	top: 6px;
	right: 3px;
}

#dialog-sender .search-form {
	padding: 10px;
}

#dialog-sender .search-form input, #dialog-sender .custom-email-form input {
	width: auto;
}
					
  /*table.resume_search tr td{   width: 32% !important; float: left;}*/
  table.resume_search tr td label{width: 96px !important;  float: left;  text-align: left;}
  table.resume_search tr td input.Logininput{ width: auto; }
   table.resume_search tr td select.Logininput{ padding: 8px;
    width: 100%;
  }
  table.resume_search tr td input.ex_year{ width: 30px !important; }

  table.conference_search tr td{   width: 32% !important; float: left;}
  table.conference_search tr td label{width: 120px !important;  float: left;  text-align: left;}
  table.conference_search tr td input.Logininput{ width: auto; }
   table.conference_search tr td select.Logininput{ width: 157px; }
  table.conference_search tr td input.ex_year{ width: 30px !important; }

  table.enquiry_search tr td{ width: 50%; float: left;}
  table.enquiry_search tr td select,input.Logininput{ width: 167px !important; }

  .mainTable{background-color:#eee;}
  .mainTable h2 {
    /* float: right; */
    clear: both;
    text-align: right;
    margin-right: 175px;
}
 .headTable , .headPlantTable
    {
        display:  table;
        width:auto;
        background-color:#eee;
        border-spacing:5px;/*cellspacing:poor IE support for  this*/
       /* border-collapse:separate;*/
    }

    .inputRow
    {
       display:table-row;
       width:100%;
    }

    .inputCell
    {
        float:left;/*fix for  buggy browsers*/
        display:table-column;
        width:200px;
       /* background-color:#ccc;*/
    }
.div-table{
  display:table;         
  width:auto;         
  background-color:#eee;         
  border:1px solid  #666666;         
  border-spacing:5px;/*cellspacing:poor IE support for  this*/
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;         
  width:200px;         
  background-color:#ccc;  
}
.fromLastButtons {
    text-align: center;
    margin: 16px 0px;
}
.meet_button{ text-align: center;}
.all_reports{ width: 100%; }
.report_b {
    width: 20%;    margin: 14px 22px;
    float: left; text-align: center; color: #fff; height: 113px; 
}
.report_b h2{ font-size: 20px;font-weight: normal;}
.report_b span{ font-size: 30px}
.res_yes{ background-color: #8CC04F;border: 2px solid green;}
.res_no{ background-color: #E6573F;border: 2px solid #990005}
.res_pending{ background-color: #FDB744; border: 2px solid #b2720a;}
.mail_sent{background-color: #8CC04F;border: 2px solid green;}
.mail_inpro{ background-color: #FDB744; border: 2px solid #b2720a;}

ul#conf_list_id{
	    width: 179px;
    border: 1px solid #eaeaea;
    position: absolute;
    margin: 0px 0px 0px 96px;
    z-index: 9;
    background: #fff;
    padding: 2px;
    list-style: none;
}
ul#conf_list_id  li {
	padding: 2px;
}
ul#conf_list_id  li:hover {
	background: #eaeaea;
}
#conf_list_id {
	display: none;
}
span.asc{ cursor: pointer;}
span.desc{ cursor: pointer;}
span.asc_none{ display: none;}
span.desc_none{ display: none;}
.stage_message {
    padding: 4px 19px;
    border-radius: 18px;
    color: #fff;
    font-size: 17px;
    margin: 46px  0px;
    }
tr.Shortlisted{ background-color: #f7f38f;}
tr.Selected{ background-color: #a7ea9f;}
.errMsg{ color: red; }
.validation-error-msg{ color: red; }