

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}


.dropdown-upward {
 margin-top: 400px !important;
}

@charset "UTF-8";

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

@charset "UTF-8";

/** 
 * Default Advanced CSS Drop-Down Menu Theme
 *
 * @file		default.advanced.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */




/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown li a {
 display: block;
 padding: 4px 0px;
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
}


/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */

ul.dropdown li.dir {
 padding: 4px 20px 4px 10px;
}

ul.dropdown ul li.dir {
 padding-right: 15px;
}


/*-------------------------------------------------/
 * @section		Custom
 */

ul.dropdown ul a {
 width: 129px;
}

ul.dropdown ul a:hover {}

ul.dropdown ul a.dir {
 width: 124px;
}


@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 /*font-weight: bold;*/
}

	ul.dropdown li {
	 padding: 2px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #cccccc #cccccc;
	 background-color: #f8f8f8;
	 color: #000;
	}
	
	ul.dropdown *.sel{
	 border-style: solid;
	 border-width: 2px 1px 0px 0;
	 border-color: #0000aa #cccccc #cccccc ;
	 background-color: #f8f8f8;
	 color: #000;
	}

	ul.dropdown *.unsel{
	 border-style: solid;
	 border-width: 2px 1px 0px 0;
	 border-color: #eeeeee #cccccc #cccccc ;
	 background-color: #f8f8f8;
	 color: #000;
	}


	ul.dropdown li.hover,
	ul.dropdown li.hover table tr td,
	ul.dropdown li:hover {
	 background-color: #eee;
	 color: #0000aa;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	 
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}

ul.tabmenu,
ul.tabmenu li,
ul.tabmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.tabmenu {
 position: relative;
 z-index: 597;
 float: left;
 background-color:#0000ff;
 background-image:url('../img/main/titleback.png');
 background-repeat:repeat-x;
 
 padding-top:15px;
 padding-left:50px;
}

ul.tabmenu li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 margin-right:5px;
 zoom: 1;
 border-radius: 4px 4px 0px 0px;
 -moz-border-radius: 4px 4px 0px 0px;
 -webkit-border-radius: 4px 4px 0px 0px;
 behavior:url(css/PIE.htc);
}

ul.tabmenu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.tabmenu ul li {
 float: none;
}

ul.tabmenu ul ul {
 top: 1px;
 left: 99%;
}

ul.tabmenu li:hover > ul {
 visibility: visible;
}	

ul.tabmenu li.selected{
	background-color:#f6f6f6;
	color:#0000aa;
	font-weight:bold;
}

ul.tabmenu li.unselected{
	background-color:#00009f;
	color:#dddddd;
	cursor:pointer;

}

ul.tabmenu li.unselected.hover,
ul.tabmenu li.unselected:hover {
 	background-color: #1e1ed9;
 	color:#ffffff;
}

ul.tabmenu li.unselected  a:link,
ul.tabmenu li.unselected  a:visited	{ color: #ffffff; text-decoration: none; }
ul.tabmenu li.unselected  a:hover		{ color: #ffffff; }
ul.tabmenu li.unselected  a:active	{ color: #ffffff; }

ul.tabmenu li.selected  a:link,
ul.tabmenu li.selected  a:visited	{ color: #0000aa; text-decoration: none; }
ul.tabmenu li.selected  a:hover		{ color: #0000aa; }
ul.tabmenu li.selected  a:active	{ color: #0000aa; }


body 
{
	font-family:arial;				
	font-size:80%;
	color:#000000;	
	background-color:#f6f6f6;
	height:100%;
	margin:0px;
}

TD.menuimg
{
    padding-right:5px;
}

#popup_container
{
    z-index:100000000;
}

.prodsort
{
    text-align:right;
    padding-right:8px
}

.selectedTableRow
{
    background-color:#0000ff;
    color:#ffffff;
    margin:2px;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;	
}

.selectedTableRowCell
{    
    background-color:#0000ff;
    color:#ffffff;               
    vertical-align:top;
}

.patient_hc_headrow
{
    background-image:url('../img/main/tableheadback.png');
    font-weight:bold;
}

.normalTableRow
{
    background-color:#cccce7;
    color:#000000;
    margin:2px;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.alternateTableRow
{
    background-color:#e5e5f3;
    color:#000000;                
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;	
}

TABLE.categoryTable
{               
    border-style:solid;
    border-width:1px;
    border-color:#919b9c;
    vertical-align:top;	
    width:100%
}

TR.categoryTableRow
{          
    background-image:url('../img/main/tableheadback.png');
}

h1
{
	color:#0000aa;
}

h2
{
	color:#0000aa;
}

h3
{
	color:#0000aa;
}

.menu
{
    text-align:left;
}

.darker {
    background-color: #D5D4D6 !important;
    font-weight: bold !important;
    color: black !important;
}

.staticHover td
{
    background-image:url('../img/static_hover.png');          
    
}

.staticSelected td
{
    background-image:url('../img/static_selected.png');          
    
}

.staticSelected td:hover
{
    background-image:url('../img/static_hover.png');          
    
}

.header
{
    background-color:#ffffff;
    font-weight:bold;
    color:black;
    margin:2px;
    border-style:solid;
    border-width:1px;
    border-color:black;
    vertical-align:top;
    
}

.infobox
{    
    width:100%;
    margin-bottom:15px;
    color:gray; 
    vertical-align:top;
    border-style: solid;
    border-color: #919b9c;
    border-width: 1px;
    background-color: #ffffff;
    zoom: 1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    behavior:url(css/PIE.htc);
}

.infoboxhd
{    
    width:100%;
    background-color:#0000ff;
    color:#ffffff;
    background-image:url('../img/main/dialogheadback.png');
    background-repeat:repeat-x;
    font-weight:bold;
    vertical-align:middle;
    white-space: nowrap;
    zoom: 1;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    behavior:url(css/PIE.htc);
}

.infoboxhdtext
{
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
}

TD.infoboxcontent
{
    padding:10px;
}

.normalRow
{
    background-color:#cccce7;
    color:#000000;
    margin:2px;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
    
}
.alternateRow
{
    background-color:#e5e5f3;
    color:#000000;                
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.normalRowInactive
{
    background-color:#cccce7;
    color:gray;
    font-style:italic;
    margin:2px;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
    
}
.alternateRowInactive
{
    background-color:#e5e5f3;
    color:gray;      
    font-style:italic;          
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.normalCell
{
    background-color:#cccce7;
    color:#000000;                
    vertical-align:top;
    
}
.alternateCell
{
    background-color:#e5e5f3;
    color:#000000;
    vertical-align:top;
}

.exceeded
{
    background-color:red;
    color:white;
}

.selectedTableCell
{
    background-color:#0000ff;
    color:#ffffff;
    margin:2px;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
    
}

.rowHeader
{
    background-color:#7f7fc3;
    color:#ffffff;
    font-weight:bold;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.rowHeaderInactive
{
    background-color:#7f7fc3;
    color:#eeeeee;
    font-style:italic;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.rowHeaderCell
{
    background-color:#7f7fc3;
    color:#ffffff;
    font-weight:bold;                
    vertical-align:top;
}

.rowHeaderCellReg
{
    background-color:#7f7fc3;
    color:#ffffff;              
    vertical-align:top;
}

.rowHeaderSecondary
{
    background-color:#9999cf;
    color:#ffffff;
    font-weight:bold;                
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.rowHeaderSecondaryInactive
{
    background-color:#9999cf;
    color:#eeeeee;
    font-style:italic;
    border-style:solid;
    border-width:1px;
    border-color:White;
    vertical-align:top;
}

.modalbg
{
    background-color: #000000;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.modal
{
    background-color: #f0f0f0;
    color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 1px;
    width:600px;
    height:400px;
}

.modalhd
{
    width:100%;
    height:20px;
    padding-left:5px;
    /*padding-top:2px;*/
    background-color:#0000ff;
    color:#ffffff;
    background-image:url('../img/main/dialogheadback.png');
    background-repeat:repeat-x;
    font-weight:bold;
    vertical-align:middle;
    white-space: nowrap;
    
}

TABLE.modal_field_container TD
{
    padding-left:5px;
    padding-right:5px;
}

TD.button_panel
{
    text-align:right;    
    width:100%;
    padding-right:6px;
    padding-bottom:6px;
    padding-top:3px;
}

TD.tree.a.link
{
    color:#000000;
    background-color:#ffffff;
}

TD.tree.a.visited
{
    color:#000000;
}

TD.tree.a.active
{
    color:#000000;        
}

.TH
{
    color:#000000;
}

.progress {
    position: absolute;
    top: 330px;
    left: 50%;
    margin-left: -121px;
}

A.favlink
{
    text-decoration:none;
    padding: 5px 11px;
    border-style: solid;
    border-width: 0px;
    border-color: #fff #f6f6f6 #f6f6f6;	            
    color: #000000;

}

A.favlink:hover
{
    background-color: #eee;
    color: #0000aa;
}
            
A.favlink:active	{ color: #ffa500; }

.tblhead
{
    background-image:url('../img/main/tableheadback.png');
    background-repeat:repeat-x;
    font-weight:bold;
}

.tblheadSortable
{
    background-image:url('../img/main/tableheadback.png');
    background-repeat:repeat-x;
    font-weight:bold;
    cursor:pointer;
}

th.headerSortUp { 
    background-image: url(../img/small_asc.gif); 
    background-color: #0000ff; 
    color:#ffffff;
} 

th.headerSortDown { 
    background-image: url(../img/small_desc.gif); 
    background-color: #0000ff; 
    color:#ffffff;
}  

.panel
{
    padding:10px;
    border-style: solid;
    border-color: #919b9c;
    border-width: 1px;
    background-color: #ffffff;
}

TD.numcell
{
    text-align:right;   
}

TD.centercell {
    text-align: center;
}

.modalWizard
{
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 1px;
    width:300px;
    height:300px;
}

.label
{
    color: #0000aa;
}

.login_header
{
    color: #0000aa;
    font-size:140%;
    width:100%;
    text-align:left;
    padding-left:15px;
    padding-top:13px;
}

.titlebar
{
    background-color:#0000ff;
    background-image:url('../img/main/titleback.png');
    background-repeat:repeat-x;
}

.accHeader
{
    padding: 5px;
    background-color:#d2d2d2;    
    color:#265cc9;
    font-weight:bold;
    cursor:pointer;
    margin-bottom:10px;
        
}

.accContent
{
    padding:5px;
    color:#265cc9;
    background-color:#f6f6f6;        
}  


/* Modal Popup CSS*/
.mpBg
{
    background-color: #000000;
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.mp
{
    /*background-color: white;*/
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}
.mpHd
{
    /*background-color: #616cae;*/
    border-color: White;
    border-width: 1px;
    /*color: White;*/
    font-weight: bold;
    width: 100%;
    height: 16px;
}
.mpClose
{
    text-align: center;
    width: 100%;
}
.mpCloseButton
{
    position: absolute;
    right: 4px;
    width: 17px;
    height: 18px;
}

.modalBase
{
    background-color: #f0f0f0;
    color: #000000;
    box-shadow: 8px 10px 10px rgba(0,0,0,0.5);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5);      
   position: relative;
   zoom:1;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#5e5e5e', Direction=135, Strength=10); 
   
}

TABLE.supplytable TD
{
    cursor:pointer;
    border: solid 1px #aaaaaa;
    padding:3px;
}

INPUT.priceinput
{
    width:80px;
    text-align:right;
    height:12px;
    font-size:8pt;
}

DIV.ajax__calendar
{
    z-index:1000000 !important;
}

