/*
	Date: 28.04.09
	Title: EverGreen Construction
====================================
*/
body,tr td{
	 padding:0;
	 margin:0;
	 font-family:"verdana", Georgia, "Times New Roman", Times, serif;
	}
*{
     padding:0px;
     margin:0px; 
  }
  :focus{
  
  outline:none;}
img,fieldset{
	border:none;
}

ul,ol{
	 list-style-type:none;
}
a{
	text-decoration:none;
}
#wrap{
	width:1500px;	
	overflow:hidden;
	margin:0 auto;	
	height:auto;
	/*border:1px solid red;*/
        float: left;
}
#header
{
 width:1500px;
  height:238px;  
  background:url(../img/hms/banner.png) no-repeat;  
  margin-left:105px;
}
#main_content
{
	width: 1030px;
    height: auto;
    margin-left: 105px;  
}
#main_content_menu
{
	float:left;
	width:250px;
	height:auto;
	/*border:1px solid blue;*/
}
#main_content_data
{       
	float:left;
	width:765px;	
	height:auto;
       margin-left: 10px;
}
.header_title
{
	width: 244px;
    height: 33px;
    background: #1e8c1e;
    border: 1px solid black;
    color: white;
    font-family: -webkit-pictograph;
    font-weight: bold;
    padding-top: 3px;
    font-size: 14px;
}
}
.writeTitle
{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #fdfeff;
	/*text-align:center;*/
	padding-top:9px;
}
#footer
{
    width: 1027px;
    height: 30px;
    background: #01a08a;
    margin-left: 105px;
}
.footer_title
{
 color:#FFFFFF;
 text-align:center;
 padding-top:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
}
.input_txt{width:200px;}

.patient_form tr td
{
	font-family:"verdana", Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	padding-top:7px;
}
input[type=select]{
      width:120px;border:1px solid #C0C0C0;padding:3px;color:#000000;
}
input[type=text],input[type=password]{
    width:180px;border:1px solid #C0C0C0;padding:3px;color:#000000;
}
input[type=textarea],[type=textarea],textarea{
    width:300px;border:1px solid #C0C0C0;padding:3px;color:#000000 !important;
}
.form_txt_long{width:360px;border:1px solid #C0C0C0;padding:3px;color:#000000 !important;}
.form_txt{width:180px;border:1px solid #C0C0C0;padding:3px;color:#000000 !important;}
.form_date{width:100px;border:1px solid #C0C0C0;padding:3px;color:#000000 !important;}
.net_payable_text{width:180px; border:1px solid #C0C0C0; padding:3px; font-family:"Comic Sans MS"; font-size:18px; color:#FF0000;}
.form_select{width:190px;border:1px solid #C0C0C0;height: 27px;color:#000000 !important;}
.form_select_long{width:250px;border:1px solid #C0C0C0;height: 27px;color:#000000 !important;}
.form_area{ width:185px;border:1px solid #C0C0C0;height:100px;color:#000000 !important;}
.front_title_name{font-weight:bold;}
.errMessage{color:red;font-size:11px;font-weight:bold;}
#temporay_add_test{margin-top:20px;}

.tableFontSpan
{
	font-family:'Tahoma'; 
	font-size:16px;
}

.reportFooterSpan
{
	font-family:Verdana; 
	font-size:10px;
}

#printDiv
{
	font-size:14px;
}

/* for showing the error message*/
.errorMSG 
{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	display:none;
	width:270px;
}

#printSaveTr
{
	text-align:center;
}

/* ajax auto complete (START)*/
.auto_complete
{
	position :absolute;
	width :250px;
	background-color :white;
	border :1px solid #888;
	margin :0px;
	padding :0px;
}

.autoCompleteUL
{
	list-style-type: none;
}

.autoCompleteUL li.selected 
{
	background-color: #1F97D8;
}

.autoCompleteLI
{
	cursor:pointer;
}
/* ajax auto complete (END)*/

.altrow
{
	background-color:#CCCCCC;
}

.trHeader
{
	background-color:#01a08a;
	padding:10px;
}

.trHeaderText
{
	color:#FFFFFF;
}

.error-message{
    color: red;
}

/* new css */

.header{
background-color:#013E5F;
color:#FFFFFF;
}

.table,th,td{
border-collapse:collapse;
border-color:#CCCCCC;

}


btn-primary {
    background-color: #3fb58e;
    border-color: #38a27f;
    color: #fff;
    padding: 10px 5px;
}
.btn:hover{
 background-color: #809FAF
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.65;
    pointer-events: none;
}
button[disabled], html input[disabled] {
    cursor: default;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link {
    border-radius: 0;
    color: #27aae1;
    cursor: pointer;
    font-weight: normal;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    
}


    .text_align{
        text-align:left;
        padding-left:5px;
    }
    .text_align_right{
        text-align:right;
        padding-right:5px;
    }
    
        table th td{
        border-collapse:collapse;
border-color:#CCCCCC;
    }
    
     table.gridtable {
        font-family: verdana,arial,sans-serif,arial;
        font-size:14px;
        color:#333333;
        border-width: 1px;
        border-color: #666666;
        border-collapse: collapse;
    }
    table.gridtable th {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #666666;
        background-color: #c5ec67;
    }
    table.gridtable td {
        border-width: 1px;
        padding:8px;
        border-style: solid;
        border-color: #666666;
        background-color: #ffffff;
    }
    
     table.gridtable1 {
		font-family: verdana,arial,sans-serif,arial;
		font-size: 21px;
		color: #333333;
		border-width: 1px;
		border-color: #666666;
		/*border-collapse: collapse;*/
		width: 770px;
		line-height: 22px;
    }
    table.gridtable1 th {
        border-width: 1px;
        padding: 4px;
        border-style: solid;
        /*border-color: #666666;       */
    }
    table.gridtable11 td {
        border-width: 1px;
        padding: 4px;
        border-style: none;
      /*  border-color: #666666;
        background-color: #ffffff;*/
    }
    
    .button {
        border: 1px solid #eee;
        border: 1px solid rgba(0, 0, 0, 0.05);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 5px;
        margin-bottom: 5px;
        background-color: #dedede;
    }






