﻿body
, input
, textarea
, select
	{ color: #1a1a1a; /*#000000;*/ /*#DCDCDC;*/font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial,sans-serif;font-size: 11px;margin: 0;text-align:center;}
	
body
	{background:#f1f4fb /*#002e24;#1a1a1a;*/}
	
.login_body
	{background: #ffffff; margin-top: 20px;}	

.login_box
    {width: 400px;
     height: 300px;
     background-color: #ffffff;
     border: solid 1pt #333333;}
     
.login_area
    {background-color: #879c59;/*#6A9782*/}     
#login_header
    {color:#879c59; font-weight:bold; font-size:32px;}
        
a
, a:hover
, a:visited
, a:focus
, a:active
	{color: #E45219;}

#logo
    { height:70px; width:70px;}
#upperHeader
    {height:70px; width:800px; margin:11px auto ;}    	
#main_content
	{  text-align: left;width: 800px;margin: 0 auto;border-top: 0;position: relative; /* relative;absolute; */
	  background: #ffffff;/*#494949;*/ /*#F5F1E3;*/border-bottom: 4px solid #DAA520;/*#FF8C00;*/}
	  
#main_content_login
	{  text-align: left; height:575px; width:775px; margin: 0 auto;border-top: 0;position: relative; /* relative;absolute; */
	  background: #ffffff; /*#F5F1E3;*//*#FF8C00;*/}	  

#page_content
	{ min-height:600px;
	  background-image:url('/images/bg_body.jpg'); background-position:top left; background-repeat:repeat-y;
	  border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
	
#page_content_login
	{background: url('/images/page_login_bg.jpg') no-repeat 0 0; min-height:575px;}	
	
#page_elements
	{ left: 1px;top: 0px;width: 729px;position: relative;padding: 30px; }
	
.page_text_login
    { color: #ffffff; padding:2px; margin:0;}	
    
.page_edit_text_login
, .page_edit_text_login_pwd
, .page_edit_grid_text
	{ text-align:left;  color: #1a1a1a; /*#696969;*/width: 170px;border: 1px solid #696969; /*#DAA520;*/background: #F8F8FF;}

.page_edit_text_login_pwd
	{ font-family: Arial, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode";}

.page_text_upper 
	{letter-spacing: -1px;font-size:17px;vertical-align: middle;text-indent: 0px;margin: 0;padding: 0;height: 29px;text-transform: uppercase;}

.page_text
, .edit_text
	{ padding:0; margin:0;}
.edit_text	
	{width:150px;}

#estimatingDept
    {text-align:left; font-size:15px; padding-top:37px;}	
#welcome
	{float:right;font-weight:bold;color:#77933C; font-size:15px; /*#6A9782; #DFBE6F;*/}
#nav    
	{float:left;}
.page_text_static
	{font-weight:bold;color:#879c59; /*#6A9782; #DFBE6F;*/ /*DCDCDC;*/}
	
#footer
	{position: relative; text-align: center;font-size: 9px;margin: 0 auto;color: #879c59; /*#ffffff;*/ /*494949;*/}
	
#footer_login
	{position: relative; text-align: center;font-size: 9px;margin: 0 auto;color: #879c59;}	
	
#header 
	{position: relative;margin:0px auto;width:800px;/*border-bottom: 1px solid #DCDCDC; #DAA520;*/ /*#FF8C00;*/}
	
	
/* Error & Message */
.InformationLabel
, .ErrorLabel
	{vertical-align:middle; text-align:center; font-weight:bold; }
.InformationLabel
	{color:#9ACD32/*#9ACD32, #3CB371, #32CD32, #90EE90, #228B22, #8FBC8B*/;}
.ErrorLabel
	{color:Red;}
	
	
/* Grid View Styles */	
.GridView 
	{ text-align:left; border:solid 1px #879c59; /*#C0C0C0;*/ margin:35px 0; color: #111111;}
.GridViewHeader
	{background: #879c59;/*#DAA520;*/padding: 2px;width: 20px;color: #F8F8FF; /*#494949;*/font-weight:bold; text-align:center;
	 border:solid 1px #879c59; /*#C0C0C0;*/}
.GridViewAlternate
	{ color: #111111; /*#494949;*/ background-color: #d3e9a0; /*#DFBE6F; */}
	
.EditPanelRow			
	{height: 37px;}

.NewUpdatedFlag
    {color:Red; font-style:italic;}
    
.clearer
    {clear:both; line-height:0; visibility:hidden; height:0;}    
    
.disclaimer
    {font-weight:bold; color:Red;}