.closeWindowPatientAddPatient, .closeWindowPatientTmpPatient, .closeWindowPatientAddPatient2, .closeWindowPatientAddPatientEditPending {
  display: block;
  position: absolute;
  top: -8px;
  right: -8px;
  height: 0;
  width: 18px;
  padding: 18px 0 0 0;
  overflow: hidden;
  background: red none;
  border: 2.04545454545455px solid #ffffff;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 6px #000000, 1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px 1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), 1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3), -1.63636363636364px -1.63636363636364px 1.63636363636364px rgba(0, 0, 0, 0.3);
  color: #ffffff;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  /*user-select: none;*/
}
.closeWindowPatientAddPatient:before,.closeWindowPatientTmpPatient:before , .closeWindowPatientAddPatient2:before,.closeWindowPatientAddPatientEditPending:before{
  content: "\D7";
  display: block;
  text-align: center;
  width: 18px;
  position: absolute;
  top: -1.8px;
  left: 0;
  font-size: 18px;
  line-height: 18px;
  font-family: "Helvetica Neue", Consolas, Verdana, Tahoma, Calibri, Helvetica, Menlo, "Droid Sans", sans-serif;
  top: -2px;
  left: 1px;
}

.addPatientHeader {
	text-align:left;
	text-indent:10px;
	color:#012348;
	font-weight: bold;
	background-image:url('../images/addPatientTitle.png');
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	margin-left: 10px;
	margin-top: 10px;
}

#InitialFormContent{
	text-align: left;
    width:790px;
    position:relative;
    height:570px;
	margin-top: 10px;
//	overflow: hidden;
}

#InitialFormWrapper{
/*
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background-color:#f9f9f9;
*/
    width:790px;
	height: 570px;
    overflow:hidden;
	
}
#contentWrapper1, #contentWrapper2, #contentWrapper3, #contentWrapper4, #contentWrapper5, #contentWrapper6, #contentWrapper7, #contentWrapper8, #contentWrapper9, #contentWrapper10,#contentWrapper11,#contentWrapper12{
    width: 790px;
	overflow: scroll;
    height:570px;
    background-color:#eee;
}
#stepsAddPatient{
    width:790px;
	/*height:320px;*/
    overflow:hidden;
}
.step{
    float:left;
    width:790px;
	overflow: auto;
	/*height:320px;*/
}

nav ul{
	list-style-type: none;
}
nav li{
	display:inline;
	margin-right: 10px;
	background-color: #3F3F3F ;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border:white 3px outset;
	border-radius: 5px;
	font-weight: Bold;
	cursor: default;	
}
nav {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 20px;
}
nav a:link{
	text-decoration: none;
	color: #fff;
	text-shadow: gray 0px 0px 4px;
	
}
nav li:hover{
	border: white 3px inset;
	background: #000000;
	margin-left: 10px;
}
nav a:hover{

background: none repeat scroll 0 0 #000000;
	color: white;
	text-shadow: none;
}


navimmune ul{
	list-style-type: none;
}
navimmune li{
	display:inline;
	margin-right: 30px;
	background-color: #2D5B96 ;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border:white 3px outset;
	border-radius: 5px;
	font-weight: Bold;
	cursor: default;
}
navimmune {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 0px;
}
navimmune a:link{
	text-decoration: none;
	color: #fff;
	text-shadow: gray 0px 0px 4px;
}
navimmune li:hover{
	border: white 3px inset;
	background: #000066;
	margin-left: 10px;
}

navimmune a:hover{

background: none repeat scroll 0 0 #000066;
	color: white;
	text-shadow: none;
}

/*P.G*/

navigation_sub_menu{
	text-align: center;
	font:  "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
    height:90px;
    border-top:1px solid #fff;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
navigation_sub_menu ul{
	list-style-type: none;
	text-align:center;
	float:center;
	margin-left:20px;
	margin-top: 10px;
	padding-left: 0pt;
}
navigation_sub_menu ul li{
	display:inline;
	float:center;
    position:relative;
	margin-left:5px;
	margin-bottom: 5px;
	cursor:pointer;
}
navigation_sub_menu ul li a{
    height:17px;
    outline:none;
	text-align:center;
    text-decoration:none;
	-moz-border-radius: 25px 10px / 10px 25px;
	width: 150px;
    /*line-height:45px;*/
    padding:1px 10px 4px 10px;
	cursor:pointer;
	/*
    border-right:1px solid #9A3000;
    border-left:1px solid #9A3000;
	*/

	
    background:
        -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.09, rgb(63,63,63)),
			color-stop(0.55, rgb(63,63,63)),
			color-stop(0.78, rgb(63,63,63))
        );
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(63,63,63) 9%,
        rgb(63,63,63) 55%,
        rgb(63,63,63) 78%
        )
		
}
navigation_sub_menu a:link{
	text-decoration: none;
	color: #fff;
	text-shadow: gray 0px 0px 4px;
	
}
navigation_sub_menu ul li a:hover{
    background:#000000 ;
    /*text-shadow:1px 1px 1px #fff;*/
	-moz-border-radius: 25px 10px / 10px 25px;
	cursor:pointer;
}


navigation_sub_menu_left{
	text-align: center;
	font:  "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
    height:90px;
	color:#fff;
    border-top:1px solid #fff;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
navigation_sub_menu_left ul{
	list-style-type: none;
	text-align:center;
	float:center;
	margin-left:20px;
	margin-top: 10px;
	padding-left: 0pt;
}
navigation_sub_menu_left ul li{
	display:inline;
	float:center;
    position:relative;
	margin-left:5px;
	margin-bottom: 5px;
	cursor:pointer;
}
navigation_sub_menu_left ul li a{
    height:17px;
    background-color:#3F3F3F;
    /*color:#ffffff;*/
    outline:none;
	text-align:center;
    text-decoration:none;
	-moz-border-radius: 25px 10px / 10px 25px;
	width: 150px;
    /*line-height:45px;*/
    padding:12px 10px 13px 10px;
	cursor:pointer;
	/*
    border-right:1px solid #9A3000;
    border-left:1px solid #9A3000;
	*/
   
	
    
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(63,63,63) 9%,
        rgb(63,63,63) 55%,
        rgb(63,63,63) 78%
        )
		
}
navigation_sub_menu_left a:link{
	text-decoration: none;
	text-shadow: gray 0px 0px 4px;
	
}navigation_sub_menu_left ul li a:hover{
    background-color:#000000 ;
	/*color:#fff;*/
    /*text-shadow:1px 1px 1px #fff;*/
	-moz-border-radius: 25px 10px / 10px 25px;
	cursor:pointer;
}

/*P.G*/


#navigationInitialForm{
	font:  "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
    height:90px;
    background-color:#E8E3D8;
    border-top:1px solid #fff;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
	
}
#navigationInitialForm ul{
    list-style:none;
	float:left;
	margin-left:20px;
	margin-top: 10px;

}
#navigationInitialForm ul li{
	float:left;
    position:relative;
	margin-left:5px;
	margin-bottom: 5px;
	cursor:pointer;
}
#navigationInitialForm ul li a{
    display:block;
    height:17px;
	width: 130px;
    background-color:#444;
    color:#fff;
    outline:none;
    
    text-decoration:none;
	-moz-border-radius: 25px 10px / 10px 25px;
	
    /*line-height:45px;*/
    padding:0px 20px;
	cursor:pointer;
	/*
    border-right:1px solid #9A3000;
    border-left:1px solid #9A3000;
	*/
    background:#2D5B96 ;
	
    background:
        -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.09, rgb(63,63,63)),
			color-stop(0.55, rgb(63,63,63)),
			color-stop(0.78, rgb(63,63,63))
        );
    background:
        -moz-linear-gradient(
        center bottom,
        rgb(63,63,63) 9%,
        rgb(63,63,63) 55%,
        rgb(63,63,63) 78%
        )
		
}
#navigationInitialForm ul li a:hover,
#navigationInitialForm ul li.selected a{
    background:#000000 ;
    color:#ffffff;
    /*text-shadow:1px 1px 1px #fff;*/
	-moz-border-radius: 25px 10px / 10px 25px;
	
	cursor:pointer;
}


#stepOverflow{
	overflow: scroll;
	width: 790px;
	height: 530px;
}
span.checked{
    background:transparent url(../images/checked.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:0px;
    width:20px;
    height:20px;
}
span.error{
    background:transparent url(../images/error.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:0px;
    width:20px;
    height:20px;
}
#stepsAddPatient form fieldset{
    border:none;
    padding-bottom:20px;
}

.fieldset_groups
{
	border: 3px solid #cc0000;
}


#stepsAddPatient form legend_titles{
    text-align:left;
    background-color:#F1EEE7;
    color:#666;
    font-size:20px;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
    float:left;
    width:100%;
    padding:5px 0px 5px 10px;
    margin:10px 0px;
    border-bottom:1px solid #aaa;
    border-top:1px solid #aaa;
	/*
    border-bottom:1px solid #fff;
    border-top:1px solid #d9d9d9;
	*/
}

#stepsAddPatient form titlestab{
	text-align:left;
	font-size:18px;
	padding:5px 0px 5px 10px;
	font-weight:bold;
}

.question{
	/* background-color: #ffc6ac; */
	font-weight: bold;
}

#title{
	float: left;
	width: 20%;
	margin-top: 5px;
}
#contentForm{
	float: left;
	width: 40%;
	margin-top: 5px;
}
.clr{
	clear: both;
}
#usercheck{
	color: red;
	
	display: none;
	padding-left:10px;
	vertical-align: middle;
	font-weight: bold;
}
#birthDate, #dateDiagnosed_first_presentation, #dateDiagnosed_neutro, #dateLastSeen{
	margin-top:5px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
table.personalTableLabTests tr{
	height:30px;
}
td.titleColumn {
	width: 200px;
}
td.doneColumn{
	width: 100px;
}
td.resColumn{
	width: 150px;
}
td.inputColumn{
	width: 150px;
}


table.clinical_test tr:hover { background:#ccc; }
table.CellBloodCountsTable tr:hover { background:#ccc;}


table.personalTableLabTests tr:hover { background:#ccc; }

table.personalTableBloodAnalysisInner1{
	border-collapse:collapse;
	border:1px solid black;
}
table.personalTableBloodAnalysisInner1 th, table.personalTableBloodAnalysisInner1 td{
	padding:5px;
	border:1px solid black;
}
table.personalTableBloodAnalysisInner1 tr {
	height:40px; 
}
table.personalTableBloodAnalysisInner1 tr:hover {
	background:#ccc; 
}
table.personalTableBloodAnalysisInner2{
	border-collapse:collapse;
	border:1px solid black;
}
table.personalTableBloodAnalysisInner2 th, table.personalTableBloodAnalysisInner2 td{
	padding:5px;
	border:1px solid black;
}
table.personalTableBloodAnalysisInner2 tr {
	height:40px; 
}
table.personalTableBloodAnalysisInner2 tr:hover {
	background:#ccc; 
}
th.bleedingField {
	width: 12.5%;
}

/*
A
{
    COLOR: white;
    TEXT-DECORATION: none;
}
*/



.normal
{
    BACKGROUND-COLOR: #ccc;
    COLOR: blue;
	text-decoration: none;
}
.hover
{
	text-decoration: none;
    BACKGROUND-COLOR: blue;
    COLOR: white;
}

.fields_lines
{
background:#ddd;
}

.padding
{
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
}

.padding_titles
{
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
font-weight:bold;

}

.comments_num
{
	vertical-align:super;
	font-size:10px;
	color: red;

}

.padding_sub
{
padding-top:8px;
padding-bottom:8px;
padding-left:30px;
}

#PerenialRhinitisCInput,#PeriondotitisCInput,#AphthaeCInput,#AsthmaCInput,#BronchitisCInput,#TBCCInput ,#GastritisCInput ,#UlcerCInput ,#ColitisCInput, #LithiasisCInput ,#VaginitisCInput ,#CystitisCInput ,#ProstatitisCInput ,#PyelonephritisCInput, #SkinAllergyCInput,#VascularDiseaseCInput ,#ThyroiditisCInput ,#DiabetesCInput ,#HypertensionCInput ,#MyoskeletalPainCInput ,#OsteopeniaCInput ,#NSAIDsCInput ,#SmokingCInput ,#AgriculturalsCInput , #AlcoolCInput , #SplenomegalyCInput , #DrugsCInput, #OtherCInput,#JointArthritisCInput,#MorningStiffnessCInput,#NeckPainCInput,#line1,#line2,#line3,#SinusitisCInput,#UrinarytractinfectionsCInput, #CardiacCInput
{
	display: none;
}

#BloodTreatmentOfAnemiaOtherInput , #LabTestsOtherInput,
#LabTestsBoneMarrowAspirationInput, #LabTestsAntiphospholipidAntibodiesHidden, #LabTestsAntinuclearAntibodiesHidden, #LabTestsPlateletAssociatedAntibodiesHidden ,
#LabTestsHIVHidden , #LabTestsHepatitisCHidden, #LabTestsHelicobacterPyloriHidden , #LabTestsRenalFunctionHidden1 , #LabTestsRenalFunctionHidden2, 
#LabTestsHepaticFunctionsInputs, #LabTestsRheumatoidFactorHidden, #LabTestsCMVHidden, #LabTestsEBVHidden
{
	display: none;
}
#BleedAndManageHiddenNotes {
	display: none;
}
#lastElement1, #lastElement2, #lastElement3, #lastElement4, #lastElement5, #lastElement6, #lastElement7, #lastElement8, #lastElement9, #lastElement10, #lastElement11, #lastElement12, #lastElement13, #lastElement14, #lastElement15, #lastElement16, #lastElement17, #lastElement18, #lastElement19 {
	width:0px; 
	height:0px; 
	border:0px solid; 
	background-color:#EEEEEE;
	padding:0px;
	display:block;
	margin:0px;
}
/*TmpPatients start*/
.panelTmpPatientsHeader{
	height:17px;
	width:680px;
	text-align:left;
	text-indent:10px;
	padding-top:2px;
	color:#012348;
	margin-left:7px;
}

.panelTmpPatientsBody{
	border:8px solid #e5e5e5;
	color:#3F3F3F;
	background-color:#F8F8F8;
	width:784px;
	height:522px;
	border:1px solid #999;
	margin-left:7px;

}
.panelTmpPatientsUpper {
	background-color:#F9F9F9;	
	
}
.panelTmpPatientsInfo{
	color: #3F3F3F;
	padding-top:18px;
	text-align:center;
	font-size:8px;
	height:40px;
	
}
.panelTmpPatientsUpperHeader{
	color: #000033;
	text-align:left;
	padding-top:3px;
	margin-left:3px;
	margin-bottom:20px;
}
.panelTmpPatientsWrapper{
	vertical-align:middle;
	overflow: auto;	
	height:450px;
	background:#F8F8F8;
	padding-left:5px;
	padding-right:15px;
	margin-top:5px;
}
.panelTmpPatientsTable {
	vertical-align:middle;
	border:thin ; 		
}


.panelTmpPatientsDataHeader {
	color:#1C4A7E;
	font-weight:bold;
}

.panelTmpPatientsFooter{
	background-color:#fff;
	margin-top:10px;
	margin-right:15px;
}


/*TmpPatients stop*/
