/********************common css*******************/

.clear{clear:both;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

html, body
{
    border:0;
    padding:0;
    margin:0;
    /*font-family:Times New Roman;*/
    font-size:16px;
}
.clear{float:none;clear:both}
.message{color:#f00;}
div.pagetitle
{
    font-size:18px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold
}
.boxs{border:1px solid #e1e1e1; padding:-1 5px;}
.boxs h3
{
    border-bottom:1px solid #e1e1e1;
    padding:0;
    margin:5px;
}
.topnavigation_seprator {
background: url("../images/topnavigation_seprator.jpg") no-repeat;
width:10px;
height:20px;
}

#pageContent #contentArea
{
   position: relative;
   float:left;
	margin-left:20px;
}
.isot-link1 
{
    background: url("../images/isot-kid.jpg") no-repeat;
    width: 300px;
    height:88px;
	float:right;
}

.isot-link2
{
    background: url("../images/isot-web.jpg") no-repeat;
    width: 300px;
    height:88px;
	float:right;
}


.header {
    background: url("../images/header_bg.jpg") repeat-x scroll 0 0 #1A606F;
    height: 108px;
    width: 100%;
}
.headerWrapper
{
/*width:1000px;*/
margin:0 auto;
}
.logo {
    float: left;
	display:inline;
}
.isot_logo{
	width: 385px;
	float:right;
}

.contentWrapper {
margin:0 auto;
width:1000px;
height:auto;
}
.footer {
    background-color:#666;
    width: 100%;
	clear:both;
	padding:10px 0;
}


.copy { color: #fff;font-size: 12px; margin: 5px 0 0;text-align: center; /*font-family:Arial, Helvetica, sans-serif;*/}
.copy a{color:#fff; cursor:pointer; text-decoration:none; font-weight:bold; text-decoration:underline;}
.copy a:hover{text-decoration:underline;}

/* Menu */

#menu {
	display:block;
	float:left;
	margin: 0px auto;
	padding:17px 10px 0px 10px;
}

#menu ul{
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu li a {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	line-height:36px;
	text-decoration: none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

#menu .current_page_item a {
	background: #FFFFFF;
	color: #B61C8C;
}

#menu a:hover {
	text-decoration: none;
	color: #C62647;
}

#left    {
    width: 660px;
    float: left;
	padding:0 14px 10px 14px;
    }
#left .pagetitle
{
color:#3d3f90;
font-size:30px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.pagetitle
{
color:#000;
text-transform:uppercase;
text-align:center;
font-size:22px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

#right {
 
    width: 300px;
    height:auto;
	float:right;
    }
	
#main { 
    width: 1000px;   
	padding:20px 0 20px 0;
	clear:both;
}

.enquiry
{
background:#fff9af;
padding:15px;
height:auto;
}

.enquiry .title
{
background:#fff9af;
font-size:20px;
font-weight:bold;
}
.mail
{
color:#0000FF;
}
.enquiry .subtitle
{
background:#fff9af;
font-size:12px;
font-weight:bold;
padding:10px 0 5px 0;
clear:both;
}
.enquiry .subtext
{
background:#fff9af;
font-size:12px;
color:Black;
}
.left
{
float:left;
clear:both;
}

.liver.organ{margin:15px 0;}
.organ{width:auto; display:block; padding:10px 15px; background:#eeeeee; position:relative; border:3px solid #e0dfed;}
.organ p{margin:5px 0; padding:0;}
.organ .organ_name{display:inline-block; font-size:18px; color:#616161; }
.organ .organ_count{display:inline-block; font-size:13px; color:#3e4095;}
.organ_icon{border:3px solid #e0dfed; float:right; position:absolute; top:0; right:10px;}


.transplantTitle
{
font-size:22px;
font-weight:bold;
}


.footerWrapper
{
width:1000px;
margin:0 auto;
padding-top:10px;
}
.alignCenter
{
text-align:center;
}
.colorWhite
{
color:#ccc;
}

.login_bg {
background: url("../images/login_bg.jpg") no-repeat;
width:261px;
height:196px;
}

.login_bg .title
{
font-size:16px;
font-weight:bold;
padding:6px 0 14px 24px;
}

.login_bg .label
{
font-size:12px;
padding:0 0 5px 24px;
}

.login_bg .registerNow
{
font-size:14px;
font-weight:bold;
padding:0 0 5px 24px;
color:#32347f;
text-decoration:none;
}


.login_bg input[type="text"]
{

background: url("../images/textbox_bg.jpg") repeat-x;
height:20px;
border:1px solid #d1d1d1;
width:160px;
}

#bannerWrapper { 
    width: 1000px;   
	padding:20px 0 20px 0;
}

#bannerLeft   {
    width: 270px;
    float: left;
	
    }
#bannerRight {
 
    width: 730px;
    height:auto;
	float:right;
    }
    
#page
{
    
}
	
.signin_button
{
background: url("../images/signin_button.jpg") no-repeat;
width:81px;
height:27px;
border:none;
cursor:pointer;
}

#footer ul.languages {
    display: block;
    height: 200px;
    margin-top: 0.5em;
}
ul.languages {
    display: block;
    margin-bottom: 4px;
}
ul.languages {
    display: inline;
}
#footer ul.languages li {
    margin: 0;
}
#footer ul.languages li {
    display: block;
    float: left;
    margin: 0.5em 0;
    width: 150px;
}
ul.languages li {
    color: #AAAAAA;
    display: inline;
    padding-bottom: 3px;
}
#footer ul.languages li a {
    color: #DAEDF5;
    font: 0.9em Arial,sans-serif;
    text-decoration: none;
    text-transform: capitalize;
}
ul.languages li a {
    font-size: 1em;
}
ul.languages li a {
    color: #AAAAAA;
    font: small-caps 1.2em Arial,sans-serif;
    text-decoration: none;
    text-transform: lowercase;
}
.loginBox
{
    background:transparent url(../images/login-box.png);
    padding:80px 60px 40px 60px;
    width:344px;
    height:243px;
    margin:auto;
}
.loginBox a
{
    text-decoration:none;
    
}
.content
{
    float:left;
    padding:10px;
  
}

#pageContent #leftMenu , #pageContent .leftMenu
{
    float:left;
    width:110;
    padding:5px;
    position: relative;
    /*margin-left:-104px;*/
    background:#6369E0;

}
.leftMenu .menuItem
{
    width:94px;
    height:40px;
    margin-bottom:5px;
    display:block;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    padding-top:20px;
    text-decoration:none;
    font-size:16px;
  
}
.welcom_bar{float:right; display:inline;}
.leftMenu .home
{
    background:url(../images/home-btn.jpg) no-repeat
}
.leftMenu .menuFile
{
    background:url(../images/file.jpg) no-repeat
}
.leftMenu .liveDonor
{
    background:url(../images/live-donor.jpg) no-repeat
}
.leftMenu .deceasedDonor
{
    background:url(../images/deceased-donor.jpg) no-repeat
}
.leftMenu .recipient
{
    background:url(../images/recipient.jpg) no-repeat
}

.leftMenu .search
{
    background:url(../images/search-btn.jpg) no-repeat
}
.leftMenu .logout
{
    background:url(../images/logout-btn.jpg) no-repeat
}
.leftMenu .help
{
    background:url(../images/help.jpg) no-repeat
}
.leftMenu .feedback
{
    background:url(../images/feedback.jpg) no-repeat
}

.leftMenu .fasttrack
{
    background:url(../images/fast-track-data.jpg) no-repeat
}

.leftMenu .report
{
    background:url(../images/report.jpg) no-repeat
}

/*For Validation purpose*/
/*.noEmpty{}*/
.ErrorField
{
    border: 2px solid #F00;
    
    background-image:none;
    /*color:#fff;*/
}
.mandatory
{
    color:#f00;
}
.feature_title {
    cursor: pointer;
    margin: 0 0 0 40px;
    text-indent: -20px;
}

.faq_title {
    background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 3px solid #C1C1C1;
    text-align:left;
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 0;
    text-indent:25px; }
    .drop {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    font-size: 13px;
    line-height: 150%;
    margin: 10px 0 0 40px;
    padding: 10px;
}
.faq-page ul ul{float:none!important;}
.hide{display:none;}
.nonEmpty{}
.date{}
.numberOnly{}
.templateField{}
.floatNumber{}
.textOnly{}
.dateold{}
.nonEmptys{}
.dateall{}
.datefut{}
.zipcode{}
.email{}
.mobile{}
.mobiles{}
.passwords{}
.phone{}
.Time{}
.mobilecode{}
.phones{}
.boxs{}
.datepast{}
.nonEmptyele1{}
.nonEmptyele{}
.nonEmptyeme{}
.uppercase{}
.capitalize{}
.datedd{}