﻿/**************
* SITE STYLES *
***************/

html, body 
{
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2px window border in Internet Explorer 6 */
    border: 0;

    /* fill the height of the browser */
    height: 100%;

    /* no more scroll bar */
	overflow: hidden;
	
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}
/*
* {margin: 0; padding: 0; overflow: hidden;}
html, body {width: 100%; height: 100%;}
*/

/*********
* HEADER *
**********/
#header-div 
{
	position: absolute;
	width:100%; 
	top: 0px; 
	height: 80px; 
	left:0px; 
	right: 0px; 
	border: 0px solid #000;
	z-index:1;
}

#header-logo
{
	float:left;
	background-image : url("/Content/images/logo.jpg");
	width:92px;
	height:80px;
	border: 0px solid #000;
}

#header-uniflo
{	
	float:left;
	border: 0px solid #000;
	height:50px;
}

#header-user
{	
	position: relative;
	float:right;
	top: 5px;
	right: 5px;
	border: 0px solid #000;
}

#header-user a
{	
	color: White;
	text-decoration: none;
}

#header-menu
{
	position: absolute;
	top: 52px;
	left: 93px;
	border: 0px solid #000;
}

#header-body
{
	background-image: url("/Content/images/topback.jpg");
	background-repeat: repeat;
	width:100%;
	height:80px;
	border: 0px solid #000;
}

/*******
* BODY *
********/
#body-div 
{
	background: #000000;
	position: absolute; 
	top: 81px;
	width:100%;
	bottom:21px; 
	height: expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight -101 +'px' : body.clientHeight -101 +'px');
	border: 0px solid #FF0000;
}

#body-content-div 
{
	background: #90ad4b;
	position: absolute; 
	top: 0px; 
	bottom:0px;
	/*height: expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight -101 +'px' : body.clientHeight -101 +'px');*/
	/*border: 0px solid #FF0000;*/
	overflow: auto;
	width:100%;
}

#body-content-container-div 
{
	background: #fff;
	border: 0px solid #FF0000; 
	width: 98%;
	margin-left: auto;
    margin-right: auto;
	/*height: 100%;*/
}

/*********
* FOOTER *
**********/
#footer-div 
{
	background: #c9d787;
	position: absolute;
	width:100%; 
	bottom: 0px; 
	height: 20px; 
	left:0px; 
	border: 1px solid #000;
}

#footer-status-div
{
	float:left;
	width:23%;
	height: 100%;
	margin:0 5px;
	border-right: 1px solid;
}

#footer-status-content-div
{
	position: absolute;
	height: 16px;
	width: 100%;
	margin-top: 2px;
}

#footer-status-content-div span
{
	position: absolute;
	margin:0 2px;
	top:0px;
}

#footer-company-div
{
	float:right;
	width:23%;
	height: 20px;
	text-align: right;
	border-left: 1px solid;
	margin-right: 5px;
	line-height:20px;
}

/*******
* AJAX *
********/
#ajaxLoadMessage
{
	border: 1px solid #000;
	/*display: none;*/
}

#ajaxLoadMessage h1
{
	margin: 1% 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: large;
}

#ajaxLoadMessage img
{
	margin-bottom: 1%;
}

/*********
* RESULT *
**********/
#dialog_result.error {
	margin: 0 1%;
	padding: 5px 10px;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}

#dialog_result.error p {
	margin: 0 0 0.5em 0;
}

#dialog_result.error span
{
}

#dialog_result.error ul {
	margin: 0 0 0 1.6em;
	padding: 0;
}

#dialog_result.error ul li {
	margin: 0;
	padding: 0;
}

#dialog_result.error div.message 
{
	padding-bottom: 10px;
}

#dialog_result.error div.message div.image
{
	float:left;
	width: 50px;
	height: 50px;
	background: url("/Content/images/error.png");
}

#dialog_result.error div.items
{
	clear:both;
	
}

#dialog_result.error div.items span
{
	font-weight:bold;
}

/* information list */
#dialog_result.information
{
	margin: 0 1%;
	padding: 5px 10px;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}
#dialog_result.information p {
	margin: 0 0 0.5em 0;
}

#dialog_result.information span
{
}

#dialog_result.information ul {
	margin: 0 0 0 1.6em;
	padding: 0;
}

#dialog_result.information ul li {
	margin: 0;
	padding: 0;
}

#dialog_result.information div.message 
{
	padding-bottom: 10px;
}

#dialog_result.information div.message div.image
{
	float:left;
	width: 50px;
	height: 50px;
	background: url("/Content/images/info.png");
}

#dialog_result.information div.items
{
	clear:both;
}

#dialog_result.information div.items span
{
	font-weight:bold;
}

#dialog_print
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}

#dialog_print ul li 
{
	list-style-type: none;	
}