.lopa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #333399;
}

.input_form {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; 
        COLOR: Black; FONT-FAMILY: Verdana,Tahoma,Arial; 
        border-style: solid; border-color: black; border-width: 1px; height: 20px;
        background: white;
}

.input_form_left_direction
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
    COLOR: Black; FONT-FAMILY: Verdana,Tahoma,Arial; 
    border-style: solid; border-color: black; border-width: 1px; height: 20px;
    background: white;
    text-align:right;
}

.calendar
{
    height:20; 
    border-color: Gray; 
    border-width: 1px;
}

a, .a
{
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt; font-weight: normal; 
	color: black;
    cursor:hand;
}

.head_table, .detail_table, .detail_table_2, .total_table, .order_head, .detail_table_selected, .file, .folder
{
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt; 
	color: black;
}

.folder
{
        background: #D1D1D1;
}

.file
{
        background: #EEEEEE;
}

.detail_table_selected
{
        background: Silver;
}

.head_table
{
    background: #9CCFFF;
    font-weight: bold; 
}

.detail_table
{
    background: #EEEEEE;
}

.detail_table_2
{
    background: #D9EDFF;
}

.total_table
{
    background: #D9EDFF;
}

.order_head
{
	font-weight: bold;
    cursor:hand;
}
.input
{
       border: solid 1px #808080
}

select
{
       border: solid 1px #808080
}



.text, .header, .news_header, .stat_text, .selected_a, .stat_text_sel, .error_message, .small_text
{	
	font-family: Arial, Helvetica, sans-serif;
}

.header, .news_header, .stat_text, .selected_a, .stat_text_sel 
{
	font-weight: bold;
}

.text, .news_header, .stat_text, .selected_a, .stat_text_sel, .error_message
{
	font-size: 12px;
}


.news_header 
{
	color: #000000;
}

.stat_text 
{
	color: #666666;
}

.selected_a
{
	color: blue;
}

.stat_text_sel 
{
	color: #000000;
}

.error_message
{
	color:red;
}

.small_text 
{
	font-size: 11px;
}

.little_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.little_link_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor:hand; color: #333399;
        text-decoration: underline;
}

.add
{
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt; font-weight: normal; color: silver;
        cursor:hand;
}

.add_select
{
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt; font-weight: normal; color: blue;
        cursor:hand;
}


.nPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:hand; color: #333399;
        text-decoration: underline;
}

.cPage 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
    font-weight: bold;
	color: #333399;
	text-decoration: underline;
}

th {font-size: 10pt} 
td {font-size: 10pt} 
td.num {font-size: 10pt; text-align: center } 
td.name {font-size: 10pt; text-align: left }
td.clinic_name {font-size: 9pt; text-align: center; FONT-WEIGHT: bold;}

.HiddenColumn
{
   display:none;
}

.HeaderStyle a
{
	font-weight:bold;
}

/* update progress layer style */
.upd
{
	filter:alpha(opacity=70);
	opacity:0.7;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*----*/
html,body
{
	margin:0;
	padding:0;
    height:100%;
    border:none;
    
    scrollbar-3dlight-color : #99CCFF;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #3366CC;
	scrollbar-darkshadow-color : #99CCFF;
	scrollbar-face-color : #3366CC;
	scrollbar-highlight-color : #99CCFF;
	scrollbar-shadow-color : #99CCFF;
	scrollbar-track-color : #99CCFF;
}

.main_table
{
	height:100%; 
}

a.downloadLink:link
{
	color:Black;
}

a.downloadLink:visited
{
	color: #3366CC;
}
a.downloadLink:active
{
	color: #3366CC;
}

.fixedHeader {  
	position:relative;
	top:expression(this.offsetParent.scrollTop-2);
}
.fixedHeader th 
{
	background-color:silver;
}

table.siteMap 
{
	margin-top:10px;
	border-collapse:collapse; 
	border-spacing:0px;
	width:100%;
}
table.siteMap tr th 
{
	border: 1px solid black;
}
table.siteMap tr td
{
	text-align: left;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: none;
}
table.siteMap tr td.alt 
{
	background-color:Silver;
}

table.siteMap tr td.child
{
	width:5px;
	background-color:white;
	border:none;
}

table.siteMap tr td.altChild
{
	width:5px;
	background-color:Silver;
	border:none;
}

