/*
	@! Medical System v1.0
	@@ Medical System and management web application
-----------------------------------------------------------------------------	
	** author: Core Technology
	** website: http://www.coretechlab.com
	** email: alsaibai1@gmail.com
	** phone support: +973 39304080
-----------------------------------------------------------------------------
	@@package: medical1.0
*/

body.background{background:url(images/background.png) #e6e6e6 repeat left top }

/* hayperlink*/

A:link {COLOR: #606060; TEXT-DECORATION: none;}
A:visited {	COLOR: #606060; TEXT-DECORATION: none;}
A:hover {COLOR: #cc0000; text-decoration:underline;}

.title_news:link {COLOR:#cc0000; font-size: 12px; TEXT-DECORATION: none;line-height: 200%; }
.title_news:visited {	COLOR: #cc0000;  font-size: 12px;TEXT-DECORATION: none;line-height: 200%; }
.title_news:hover {COLOR: #cc0000;  font-size: 12px;text-decoration: underline;line-height: 200%; }

.A1:link {COLOR:#cc0000; TEXT-DECORATION: none; }
.A1:visited {	COLOR: #cc0000; TEXT-DECORATION: none;}
.A1:hover {COLOR: #cc0000; text-decoration: underline}

.A2:link {COLOR:#333333; TEXT-DECORATION: none; }
.A2:visited {	COLOR:#333333; TEXT-DECORATION: none;}
.A2:hover {COLOR: #333333; text-decoration: underline}

.A3:link {COLOR:#cc0000; TEXT-DECORATION: none; }
.A3:visited {	COLOR: #cc0000; TEXT-DECORATION: none;}
.A3:hover {COLOR: #cc0000; text-decoration: none;}

.A4:link {COLOR:#ffffff; TEXT-DECORATION: none; }
.A4:visited {	COLOR: #ffffff; TEXT-DECORATION: none;}
.A4:hover {COLOR: #ffffff; text-decoration: underline}

.number_click:link { COLOR: #ffffff; text-align:center; TEXT-DECORATION: none; padding-left:5px; padding-right:5px;}
.number_click:visited {	COLOR: #ffffff;text-align:center; TEXT-DECORATION: none; padding-left:5px; padding-right:5px;}
.number_click:hover {COLOR: #cc0000; text-align:center;text-decoration:none; padding-left:5px; padding-right:5px;}


.join_now {  
    background: url(../images/join_out.gif) 0px 0px no-repeat; 
    width: 102px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.join_now:hover{   
      background: url(../images/join_over.gif) 0px 0px no-repeat; 
} 

  
.login {  
    background: url(../images/login_out.gif) 0px 0px no-repeat; 
    width: 102px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.login:hover{   
      background: url(../images/login_over.gif) 0px 0px no-repeat; 
}

.reset_password {  
    background: url(../images/reset_password_out.gif) 0px 0px no-repeat; 
    width: 174px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.reset_password:hover{   
      background: url(../images/reset_password_over.gif) 0px 0px no-repeat; 
}

.resend_email {  
    background: url(../images/resend_email_out.gif) 0px 0px no-repeat; 
    width: 222px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.resend_email:hover{   
      background: url(../images/resend_email_over.gif) 0px 0px no-repeat; 
}

.update_Patient {  
    background: url(../images/update_out.gif) 0px 0px no-repeat; 
    width: 147px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.update_Patient:hover{   
      background: url(../images/update_over.gif) 0px 0px no-repeat; 
}

.Add_Patient {  
    background: url(../images/Add_Patient_out.gif) 0px 0px no-repeat; 
    width: 126px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.Add_Patient:hover{   
      background: url(../images/Add_Patient_over.gif) 0px 0px no-repeat; 
}

.Update_Profile {  
    background: url(../images/Update_Profile_out.gif) 0px 0px no-repeat; 
    width: 147px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.Update_Profile:hover{   
      background: url(../images/Update_Profile_over.gif) 0px 0px no-repeat; 
}

.save {  
    background: url(../images/save_out.gif) 0px 0px no-repeat; 
    width: 147px; cursor: pointer; cursor: hand;
    height: 24px; 
    border: 0px; 
} 
.save:hover{   
      background: url(../images/save_over.gif) 0px 0px no-repeat; 
}

ol,ul {list-style:none;margin:0;padding:0;}

/* Table styles */
td.title_big {font-family:Times New Roman; font-size: 26px; font-weight: bold;text-align: center; text-transform: uppercase; color:#000000; }
td.title {font-family:Times New Roman; font-size: 20px; font-weight: bold;text-align:left;color:#000000; }
td.title_text{font: 12px verdana; color:#333333; text-align: justify;font-weight: bold; line-height: 150%;padding-left:5px;padding-right:5px; }
td.text{font: 12px verdana; color:#333333; text-align: justify; line-height: 150%;padding-left:5px;padding-right:5px; }
td.texts{font: 11px verdana; color:#333333; text-align: justify; line-height: 150%;padding-left:5px;padding-right:5px; }
td.news{font: 11px verdana; color:#333333; text-align: justify; line-height: 150%; }
td.date{font: 10px verdana; color:#ffffff; text-align: left; font-weight: bold; padding-left:13px; background-image: url('../images/date.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height:20px; }
td.link {font-family:verdana; font-size: 11px; text-align: left; color:#606060;  }
td.dotting{background-image: url('../images/dotting.gif'); background-repeat: repeat-x;  background-attachment: scroll; background-position: center;}
td.report{ display:block; font: 12px verdana; color:#333333;font-weight: bold; text-align: justify; line-height: 150%; padding-left:5px;background-position: left center; background-image:url('images/report.gif'); background-repeat:no-repeat; background-attachment:scroll}
td.data_head{font: 12px verdana; color:#ffffff; font-weight: bold; background-color:#7a7a7a; text-align: justify; line-height: 150%;padding-left:5px;padding-right:5px; }
td.data_text{font: 12px verdana; color:#333333; text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:5px; padding-bottom: 1px; }
td.data{font: 12px verdana; color:#333333; text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:5px; padding-bottom: 2px;border-bottom:1px solid #999999; }
td.data_black{font: 12px verdana; color:#333333;  text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:5px; padding-bottom: 2px;border-bottom:1px solid #000000; }
.fade{ left:-8px; background:transparent;border:inherit;}
.fade:hover{ left:-8px; background:transparent;border:inherit;}
td.Lab{text-transform:uppercase; font: 12px verdana; color:#333333; font-weight: bold; text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:10px; padding-bottom: 2px;border-bottom:3px solid #333333; }
td.Receipt{text-transform:uppercase; font: 12px verdana; color:#333333; font-weight: bold; text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:3px; padding-bottom:3px;border-bottom:3px solid #333333; }
td.total{text-transform:uppercase; font: 18px verdana; color:#333333; font-weight: bold; text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:3px; padding-bottom:3px;border-bottom:3px solid #333333;border-top:3px solid #333333; }
td.Sub_total{text-transform:uppercase; font: 12px verdana; color:#333333; font-weight: bold; text-align: justify; line-height: 150%; padding-left:5px;padding-right:5px;  padding-top:3px; padding-bottom:3px;border-bottom:3px solid #333333;border-top:3px solid #333333; }

td.number {font-family:verdana; font-weight: bold; font-size: 11px; line-height: 150%; padding-left:5px; padding-right:5px; color:#ffffff;background-image: url('images/no.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top }
td.smaller{font: 3px verdana; }
/* Table styles */
td.texts_en{font: 12px verdana; color:#000000; text-align: left; line-height: 150%; padding-top:5px; padding-bottom:5px;border-bottom:1px solid #999999; }
td.text_en{font: 12px verdana; color:#000000;font-weight: bold; text-align: left; line-height: 150%; padding-top:3px; padding-bottom:3px }
td.text_ar{ direction:rtl; font: 16px Times New Roman; color:#000000;font-weight: bold; text-align: right; line-height: 150%; padding-top:3px; padding-bottom:3px }
td.info_en{font: 12px verdana; color:#cc0000;font-weight: bold; text-align: center; line-height: 150%; padding-top:3px; padding-bottom:3px }
td.info{font: 12px verdana; color:#000000;text-align: center; line-height: 150%; padding-top:3px; padding-bottom:3px }
td.smalll{font:10px verdana; }

/* inputdata styles */
input.CPR {font: 20px verdana;   color: #333333;border-left-width: 0px; border-right-width: 0px;  border-top: 0px; border-bottom: 0px; background-color: transparent;}
input.calendar{font: 11px verdana;   color: #333333;border-left-width: 0px; border-right-width: 0px;  border-top: 0px; border-bottom: 0px; background-color: transparent;background-image: url('../images/calendar.gif'); background-repeat: no-repeat;  background-attachment: scroll; background-position:  right;}
input.input {font: 11px verdana;   color: #333333;border-left-width: 0px; border-right-width: 0px;  border-top: 0px; border-bottom: 0px; background-color: transparent;}
input.numeric {font: 11px verdana;   color: #333333;border-left-width: 0px; border-right-width: 0px;  border-top: 0px; border-bottom: 0px; background-color: transparent;}
select.select{font: 11px verdana; width: 100px; color: #333333; border-left-width: 0px; border-right-width: 0px;  border-top: 0px; border-bottom: 0px; background-color: transparent;}
textarea.textarea{ font: 11px verdana; color: #606060;  width: 100%; border-left-width: 0px; border-right-width: 0px;  border-top: 0px; border-bottom: 0px; overflow:hidden}


.slider-wrapper { 
	width: 999px; 
	height: 331px; 
	margin: 5px auto;
}

.theme-default #slider {
    margin:0px auto 0 auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:0px;
}



small {
	font-size: 11px;
	color: #666666;
}

.hero-unit {
	float: left;
	height: 290px;
	padding: 100px 0 0 0;
	margin-right: 0;
	background: url(../images/main-promo.png) right bottom no-repeat;
}

.hero-unit h1 {
	font-size: 32px;
	margin-top: 50px;
	line-height: 1.1;
}

.hero-unit h2 {
	font-size: 14px;
	font-weight: normal;
}

.hero-unit p { margin: 10px 0; }
.home-margin { margin: 70px 0 0 0; }

.info-links a {
	font-size: 13px!important;
	margin-left: 10px;
}

.no-border { border: none; }
.profilephoto { display: inline; }

.adminusers {
	height: 25px;
	width: 25px;
	display: inline;
	margin-right: 8px;
}

/* ## footer */
.footer-container {
	border-top: 1px solid #eeeeee;
	padding: 18px 0 18px 0;
	font-size: 12px;
}

.footer-container li { list-style-type: none; }
.footer-container ul { margin-left: 0; }
.footer-container span a { padding: 0 0 0 8px; }

.footer-container span.benchmark {
	font-size: 11px;
	display: block;
	padding-top: 5px;
	color: #c3c3c3;
}

/* ## global styles */
.profile-photo {
	float: left;
	width: 25px;
	height: 25px;
	margin-top: 6px;
	border: 1px solid #1e3972;
}

td.first { font-weight: bold; }
.page-header { margin-top: 10px; }
.page-header h1 { font-size: 20px; }

/* ## media queries */
@media (max-width:768px) {
	body { padding-top: 0 }
}

@media (min-width:768px) and (max-width:980px) {
    body { padding-top: 0 }
}