body{ margin:0px auto;
      font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight: normal;
	  text-decoration: none;
	  background:#e5e5e5;
	}
	
#wrapper{ width: 1000px;
          height:auto;
		  background-color:#FFFFFF;
		  margin:0px auto;
		}

h1{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
	font-weight: bold;
	text-decoration: none;
	color: #1a468f;
   }

.blue-color{ color: #399fd6; }

.whyus{ color: #a5c7f2; font-weight: bold; }
.whyus-txt{ color: #5e90cf; font-weight: normal; line-height:17px; }

/*-------- HEADER PART -------------------*/

.signin{ 
	     background-repeat:no-repeat;
		 background-position: 2px -1px;
		 color:#333;
		 padding-left:25px;
		 line-height:20px;
		 height:20px;
		 text-decoration: none;
		 margin-left:10px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size:13px;
		 font-weight: bold;
		 text-align: left;
		 float:left;
	    }
.signin:hover{ color:#cb2636;  }

.login{ 
	     background-repeat:no-repeat;
		 background-position: 2px -1px;
		 color:#333;
		 padding-left:25px;
		 line-height:20px;
		 height:20px;
		 text-decoration: none;
		 margin-left:20px;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:13px;
		 font-weight: bold;
		 text-align: left;
		 float:left;
	    }
.login:hover{ color:#cb2636;  }
.school-signin{ 
	     background-repeat:no-repeat;
		 background-position: 2px -1px;
		 color:#333;
		 padding-left:25px;
		 line-height:20px;
		 height:20px;
		 text-decoration: none;
		 margin-left:10px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size:13px;
		 font-weight: bold;
		 text-align: left;
		 float:left;
	    }
.school-signin:hover{ color:#cb2636;  }
.corporate-signin{ 
	     background-repeat:no-repeat;
		 background-position: 2px -1px;
		 color:#333;
		 padding-left:25px;
		 line-height:20px;
		 height:20px;
		 text-decoration: none;
		 margin-left:10px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size:13px;
		 font-weight: bold;
		 text-align: left;
		 float:left;
	    }
.corporate-signin:hover{ color:#cb2636;  }
		
	
		   
/*-------- BANNER PART -------------------*/
			   
#bannerframe{ background-image:url(../root/uploads/banners/banner.png);
              background-repeat:no-repeat;
			  width: 976px;
			  height: 300px;
			  margin:0px auto;
			  margin-top:5px;
		    }
		/*	
#banner{ width: 935px;
      	 padding-top:5px;
		 margin: 0px auto;
	 
		 
	   }*/
	 
/*------- HEADDINGS PART ------------*/

.spl{ 
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px; 
	font-weight:normal;
	color:#1a468f;
	margin-left:40px;
	padding-left:30px;
	background-image: url(../images/icons/offers.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
  }
  
.specialist{ 
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px; 
	font-weight: bold; 
	color:#1a468f;
    text-transform: capitalize;
	margin-left:1px;
	padding-left:40px;
	background-image: url(../images/icons/specialist.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
	line-height:32px;
	border-bottom:#CCCCCC dashed 1px;
	margin-bottom:3px;
  }
  
.partner{ 
    font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	color:#1a468f;
    text-transform: capitalize;
	margin-left:1px;
	padding-left:45px;
	background-image: url(../images/icons/partner-icon.gif);
	background-repeat:no-repeat;
	background-position: 2px 1px;
	line-height:32px;
	border-bottom:#CCCCCC dashed 1px;
	margin-bottom:3px;
  }
  
#line{ background:url(../images/line.gif) repeat-x;
       height: 6px;
	 }
	 

/*------- BODY PART ------------*/

#cont-wrap{ width:310px;
            height:auto;
			margin-left: 10px;
			float:left;
		  }
		  
.consultant{ 
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#1a468f;
    text-transform: capitalize;
	margin-left:2px;
	padding-left:50px;
	background-image: url(../images/icons/consultant.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
	line-height: 54px;
  }
  
.firstaid{ 
     font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#1a468f;
    text-transform: capitalize;
	margin-left:2px;
	padding-left:65px;
	background-image: url(../images/icons/firstaid.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
	line-height: 54px;
  }

.expert{ 
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#1a468f;
    text-transform: capitalize;
	margin-left:2px;
	padding-left:60px;
	background-image: url(../images/icons/expert.png);
	background-repeat:no-repeat;
	background-position: 2px -1px;
	line-height: 54px;
  }

.border{ border:#e2e2e2 solid 1px; padding:2px; background-color:#FFFFFF; }

#welcome-dct{ float:left;
              line-height:21px;
			  color:#333;
			  text-align: left;
			 }
		
#dct-img{ float:left; margin-right:10px; border:#e2e2e2 solid 1px; padding:2px; background-color:#FFFFFF; }

/*------- CONTENT PART ------------*/

#content{ line-height:18px; color:#333; }

.links{ text-decoration: none; color:#cb2636; }
.links:hover{ text-decoration: underline; }

.bold-link{ font-weight: bold; color:#002e68; text-decoration: none; }
.bold-link:hover{ text-decoration: underline; }

.red-alert{ font-weight: bold; color:#d10101; text-decoration: none; padding-right: 10px; }

.green-bold{ font-weight: bold; color:#009352; text-decoration: none; font-size:13px; }

#line-dots{ border-bottom:#002e68 dotted 1px; line-height:6px; }

.mandatory{ color:#CC0000; font-weight: bold; }

.dr-pro{ font-weight: bold; color:#009352; text-decoration: none; font-size:15px; }

/*------- NEWS SCROOLING PART ------------*/

#news-radius {  background-color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#333;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-o-border-radius: 5px;
				-moz-box-shadow: inset 0 0 5px 5px #e9e9e9;
				-webkit-box-shadow: inset 0 0 5px 5px#e9e9e9;
				box-shadow: inset 0 0 5px 5px #e9e9e9;
				padding:13px;
			
            }
			 
.newsicon{ 
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	color:#1a468f;
    text-transform: capitalize;
	margin-left:1px;
	padding-left:45px;
	background-image: url(../images/icons/news.png);
	background-repeat:no-repeat;
	background-position: 2px 1px;
	line-height:30px;
  }
  
  
/*-------- FOOTER PART -------------------*/


#footer { color:#FFF; }
#footer a { color:#FFF; text-decoration:none; }
#footerlinks{ text-decoration: none; color:#a5c7f2; padding-left:5px; padding-right:5px; text-transform:capitalize; }
#footerlinks:hover{ text-decoration: underline; color:#fff; }


/*-------------------- INNERPAGES PART ----------------------*/
/*-------- TABLE PART -------------------*/

#table-border{ border:#c3d0e1 solid 1px;
               background-color:#f2f4f7;
			   -moz-border-radius: 4px;
			   -webkit-border-radius: 4px;
			   -o-border-radius: 4px;
			   padding:1px;
			 }
	
#table-headerbg{ background:url(../images/table/headerbg.gif) repeat-x;
				 font-family:Georgia, "Times New Roman", Times, serif;        
				 font-size:16px;
				 height: 35px;
				 line-height:35px;
				 font-weight:bolder;
				 color:#002e68;
				 padding-left:10px;
}
#table-headerbg-doc{ background:url(../images/table/headerbg.gif) repeat-x;
				 font-family:Georgia, "Times New Roman", Times, serif;        
				 font-size:12px;
				 height: 35px;
				 line-height:35px;
				 font-weight:bold;
				 color:#002e68;
}		 
#table-pading{ padding:3px; background-color:#ffffff; border:#f2f4f7 solid 3px; height:auto;} 

#cat-bg{ background:url(../images/table/category-bg.gif) no-repeat;
         height:97px;
		 width: 95px;
		 margin:6px;
		 float:left;
		 font-weight: bold;
		 font-size: 11px;
		 color:#fff;
		 font-family:Arial, Helvetica, sans-serif;
		 margin-left:8px;
	   }
#cat-bg:hover{ background:url(../images/table/category-bg-active.gif) no-repeat; }

#cat-bg td{ 
		 font-weight: bold;
		 font-size: 11px;
		 color:#fff;
		 font-family:Arial, Helvetica, sans-serif;
		 
	   }



.tb-bold{ font-weight: bold; text-decoration: none; color:#002e68; padding-left:5px; text-transform: capitalize; font-size:12px; }

.tb-txt{ font-weight: normal; text-decoration: none; color:#002e68; padding-left:5px; text-transform:capitalize; font-size:12px; }

.tb-txt-link{ font-weight: normal; text-decoration: none; color:#002e68; text-transform:capitalize; }
.tb-txt-link:hover{ text-decoration:underline;}

.tb-txt-small{ font-weight: normal; text-decoration: none; font-size:11px; }

.tb-border{ border:#d2dce9 solid 1px; background-color:#FFFFFF; padding:1px; }

.tb-sub-title{ border-bottom:#c3d0e1 dashed 1px; background-color:#f9f9f9; font-size:13px; font-weight: bold; color:#009452;
               padding-left:10px; text-transform: capitalize; }
.tb-sub-title-new{ font-size:13px; font-weight: bolder; color:#009452; text-transform: capitalize; }

/*-------- FIELDS PART -------------------*/

.field-txt{ color:#002e68; font-family: tahoma; font-size: 11px; }

input#textfield{ padding:4px;
				border:1px solid #e2e2e2;
				background-color:#ffffff;
				-webkit-box-shadow:0 0 5px #e2e2e2 inset;
				-moz-box-shadow:0 0 5px #e2e2e2 inset;
				box-shadow:0 0 5px #e2e2e2 inset;
				font-family: tahoma;
				font-size: 11px;
				color:#333;
      }
	  
.sub-button{ padding:4px;
		     background:#0088ca;
		     color:#fff;
		     -webkit-border-radius:3px;
		     -moz-border-radius:3px;
			 border-radius: 3px;
		     width: auto 0px;
		     text-align:center;
		     text-decoration:none;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
		     font-weight:bold;
			 float:left;
			 border:0px;
			 cursor:pointer;
			 margin-right:5px;
	   }
.sub-button:hover{ background:#006db5; color:#fff;
		         }
.blue-sub-button{	
		     background:#0088ca;
		     color:#fff;
		     -webkit-border-radius:3px;
		     -moz-border-radius:3px;
			 border-radius: 3px;
			 line-height:30px;
			 height:30px;
			 padding-left:4px;
			 padding-right:4px;
			 width:auto;
		     text-decoration:none;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
		     font-weight:bold;
			 cursor:pointer;
			 float:left;
	   }
.blue-sub-button:hover{ background:#006db5; color:#fff;
		         }
.forgot-icon{ background-image: url(../images/icons/forgot-password.png);
			 background-repeat:no-repeat;
			 background-position: 2px 1px;
			 color:#cb2636;
			 padding-left:25px;
			 line-height:20px;
			 height:20px;
			 text-decoration: none;
			 margin-left:5px;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size:12px;
			 font-weight: bold;
			 text-align: left;
			 float:left; text-transform:capitalize;
	    }
.forgot-icon:hover{ color:#333;  }

.newuser-icon{ background-image: url(../images/icons/newuser.png);
			 background-repeat:no-repeat;
			 background-position: 2px 1px;
			 color:#0984c7;
			 padding-left:25px;
			 line-height:20px;
			 height:20px;
			 text-decoration: none;
			 margin-left:5px;
			 font-family: Arial, Helvetica, sans-serif; 
			 font-size:12px;
			 font-weight: bold;
			 text-align: left;
			 float:left;
			 text-transform:capitalize;
	    }
.newuser-icon:hover{ color:#333;  }	  
	  
/*-------- LEFT NAVIGATION PART -------------------*/
	  
#leftnave{   font-size:12px;
			 height: 30px;
			 line-height:30px;
			 font-weight: bold;
			 color:#002e68;
			 border-bottom:#333 dotted 1px;
			 background:#f9fafb;
			 }
#leftnave:hover{ background:url(../images/table/leftnavebg-hover1.gif) repeat-x;}

.left-personal{ background-image: url(../images/table/personal.png);
		        background-repeat:no-repeat;
		        background-position: 12px 7px;
		        color:#333;
		        padding-left:37px;
		        display: block;
		        text-decoration: none;
	     }
.left-personal:hover{ color:#fff; }

.left-history{ background-image: url(../images/table/socialhistory.png);
		       background-repeat:no-repeat;
		       background-position: 12px 7px;
		       color:#333;
		       padding-left:37px;
		       display: block;
		       text-decoration: none;
	     }
.left-history:hover{ color:#fff; }

.left-medical{ background-image: url(../images/table/medical.gif);
		       background-repeat:no-repeat;
		       background-position: 12px 7px;
		       color:#333;
		       padding-left:37px;
		       display: block;
		       text-decoration: none;
	     }
.left-medical:hover{ color:#fff; }

.left-family{ background-image: url(../images/table/family.png);
		      background-repeat:no-repeat;
		      background-position: 12px 7px;
		      color:#333;
		      padding-left:37px;
		      display: block;
		      text-decoration: none;
	     }
.left-family:hover{ color:#fff; }

.left-drug{ background-image: url(../images/table/drug.png);
		   background-repeat:no-repeat;
		   background-position: 12px 7px;
		   color:#333;
		   padding-left:37px;
		   display: block;
		   text-decoration: none;
	     }
.left-drug:hover{ color:#fff; }

.left-alert{ background-image: url(../images/table/alert.png);
		     background-repeat:no-repeat;
		     background-position: 12px 7px;
		     color:#333;
		     padding-left:37px;
		     display: block;
		     text-decoration: none;
	     }
.left-alert:hover{ color:#fff; }

.left-routine{ background-image: url(../images/table/routine.png);
		       background-repeat:no-repeat;
		       background-position: 12px 7px;
		       color:#333;
		       padding-left:37px;
		       display: block;
		       text-decoration: none;
	         }
.left-routine:hover{ color:#fff; }

.left-complaints{ background-image: url(../images/table/complaints.png);
		          background-repeat:no-repeat;
		          background-position: 12px 7px;
		          color:#333;
		          padding-left:37px;
		          display: block;
		          text-decoration: none;
	           }
.left-complaints:hover{ color:#fff; }

.left-renel{ background-image: url(../images/table/renel.png);
		     background-repeat:no-repeat;
		     background-position: 12px 7px;
		     color:#333;
		     padding-left:37px;
		     display: block;
		     text-decoration: none;
	       }
.left-renel:hover{ color:#fff; }

.left-medical{ background-image: url(../images/table/card.png);
		       background-repeat:no-repeat;
		       background-position: 12px 7px;
		       color:#333;
		       padding-left:37px;
		       display: block;
		       text-decoration: none;
	        }
.left-medical:hover{ color:#fff; }

.left-patient{ background-image: url(../images/table/patient.png);
		       background-repeat:no-repeat;
		       background-position: 12px 7px;
		       color:#333;
		       padding-left:37px;
		       display: block;
		       text-decoration: none;
	       }
.left-patient:hover{ color:#fff; }

.left-prescription{ background-image: url(../images/table/priscription.png);
		            background-repeat:no-repeat;
		            background-position: 12px 7px;
		            color:#333;
		            padding-left:37px;
		            display: block;
		            text-decoration: none;
	             }
.left-prescription:hover{ color:#fff; }

.left-channeling{ background-image: url(../images/table/appointment.png);
		          background-repeat:no-repeat;
		          background-position: 12px 7px;
		          color:#333;
		          padding-left:37px;
		          display: block;
		          text-decoration: none;
	           }
.left-channeling:hover{ color:#fff; }

.left-password{ background-image: url(../images/table/change_password.png);
		        background-repeat:no-repeat;
		        background-position: 12px 7px;
		        color:#333;
		        padding-left:37px;
		        display: block;
		        text-decoration: none;
	          }
.left-password:hover{ color:#fff; }

.left-audio{ background-image: url(../images/table/audio.png);
		     background-repeat:no-repeat;
		     background-position: 12px 7px;
		     color:#333;
		     padding-left:37px;
		     display: block;
		     text-decoration: none;
	        }
.left-audio:hover{ color:#fff; }

.left-doctor{ background-image: url(../images/table/doctor.png);
		      background-repeat:no-repeat;
		      background-position: 12px 7px;
		      color:#333;
		      padding-left:37px;
		      display: block;
		      text-decoration: none;
	      }
.left-doctor:hover{ color:#fff; }

.left-bmi{ background-image: url(../images/table/bmi.png);
		   background-repeat:no-repeat;
		   background-position: 12px 7px;
		   color:#333;
		   padding-left:37px;
		   display: block;
		   text-decoration: none;
	     }
.left-bmi:hover{ color:#fff; }

.left-vacc{ background-image: url(../images/table/vaccination.png);
		    background-repeat:no-repeat;
		    background-position: 12px 7px;
		    color:#333;
		    padding-left:37px;
		    display: block;
		    text-decoration: none;
	     }
.left-vacc:hover{ color:#fff; }

.grant-permission{ background-image: url(../images/table/lock.png);
		    background-repeat:no-repeat;
		    background-position: 12px 0px;
		    color:#333;
		    padding-left:37px;
		    display: block;
		    text-decoration: none;
	     }
.grant-permission:hover{ color:#fff; }
.left-advice{ 
           /* background-image: url(../images/table/lock.png);
		    background-repeat:no-repeat;
		    background-position: 12px 0px;
		   */ color:#333;
		    padding-left:37px;
		    display: block;
		    text-decoration: none;
	     }
.left-advice:hover{ color:#fff; }
.err {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}


#inbox-shadow{  background-color: #ffffff;
                padding: 2px;
				border: #e2e2e2 solid 1px;
				margin-bottom:2px;
                font-family:Tahoma;
			    font-size: 11px;
			    font-weight: normal;
			    color:#333;
			    padding-left:5px;
			 }
#inbox-shadow:hover{ background-color: #f7f7f7; }



.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=90);
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
#sucess_notice {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #000608;
	text-decoration: none;
	background-color: #CDF1FA;
	margin: 2px;
	border: 1px solid #80DEF6;
	background-image: url(../images/right_mark.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 35px;
}

#fail_notice {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFCC;
	margin: 2px;
	border: 1px solid #FFCC66;
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.web_tit{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight: bold; text-decoration: none; color:#FFFFFF;
         padding-bottom:7px;}
.side_menu{ font-family: "Trebuchet MS"; font-size:11px; font-weight: bold; text-decoration: none; color:#333333;}
.side_menu:hover{ color:#e82722;}
.side_menu_normal{ font-family: "Trebuchet MS"; font-size:12px; font-weight: bold; text-decoration: none; color:#008d4e;}
.our-client-bg	{
	background:url(..images/portfolio-main-bg.jpg);
	background-repeat:no-repeat;
	width: 184px;
	height: 125px;
}
.doct-name{ font-family: "Trebuchet MS"; font-size:11px; font-weight: bold; text-decoration: none; color:#008d4e;}
.corporate-login	{
	width: 320px;
	height: auto;
	margin: 0px auto;
}
.corporate-login-top	{
	background:url(../images//corporate-login-top.png);
	background-repeat:no-repeat;
	width:320px;
	height: 59px;
}
.corporate-login-middle	{
	background:url(../images/corporate-login-middle.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding:0px;
	width:320px;
	height: 162px;
	margin-top: -8px;
}
.corporate-login-bottom	{
	background:url(../images/corporate-login-bottom.png);
	background-repeat:no-repeat;
	width:320px;
	height: 34px;
}
.login-link-new	{
	color:#339051;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.login-link-new:hover	{
	color:#000;
	text-decoration:underline;
}

.title { color: #000; font:12px; font-weight:bold;  }
#sub-button{ padding:4px;
		     background:#0088ca;
		     color:#fff;
		     -webkit-border-radius:3px;
		     -moz-border-radius:3px;
			 border-radius: 3px;
		     width: auto 0px;
		     text-align:center;
		     text-decoration:none;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
		     font-weight:bold;
			 float:left;
			 border:0px;
			 cursor:pointer;
			 margin-right:5px;
	   }
#sub-button:hover{ background:#006db5; color:#fff;
		         }

.menu_items { width:1000px; margin-left:auto; margin-right:auto; }

.menu_item { float:left; margin-left:20px;  }
				 
.menu_item a { color:#333; text-decoration: none; line-height:20px; }


		 
.display_content th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}


.display_content { margin-top:8px; margin-bottom:8px; }

.display_content th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.display_content th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}
.display_content td { font-size:12px; text-align:center; line-height:26px; }

.problems { float:left; background:#FFF; padding:10px; }
.problem_types { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float:left; width:180px; }
