/*
//Steve Blessner
//Master CSS File
//Procopy.com
//RDAE, Inc.
//3-25-2009
*/

/*====================================== GENERIC SELECTORS ====================================================*/

HTML{
	height:100%;
	width:100%;
	margin:0;
}


body {
	height:100%;
	width:100%;
	margin: 0px 0px 0px 0px;
	/*background-color:#ffffff;*/
	background-color:#ffffff;
	background: #fff url(../images/mainbg2.gif) repeat-x; 
	/*<<<<<<<<<<<<<<<< BLACK BACKGROUND >>>>>>>>>>>>>>>>>>>>*/
	/*Architectural Plan Background - Black*/
	/*background: #000000 url(../images/new_bg1_invert-dim2.jpg) repeat-y;*/ 
	/*<<<<<<<<<<<<<<<< WHITE BACKGROUND >>>>>>>>>>>>>>>>>>>>*/
	/*white striped background*/
	/*background: url(../images/bkg.gif);*/
	/*background: url(../images/TickiesBGTX002.jpg);*/
	/*background: url(../images/red.gif);*/
	/*background: url(../images/threads3.jpg);*/
	/*background: url(../images/red2.gif);*/
	
	
	

}

	
a:link{
	color:#9f0109;
}

a:visited{
	color:#9f0109;
}

a:active{
	color:#0000ff;
}
a:hover{
	color:#0000ff;
}

P{
	/*width:;*/
}

H1{

}

H2{

}

LI {
	/*list-style-image: url(''); */
	/*list-style-type:disc;*/
	/*line-height:150%;*/
	/*background-color:#cccccc;*/
}

THEAD {
	display: table-header-group;
}

input {
	font-family:arial;
}

LABEL span #forgot {
	float:left;
	width:25%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:right;
	font-weight:bold;
}
td#account{
	background-color:#cccccc;
		
}

DIV#MASTER{
	BORDER:0PX SOLID #FFF;
	HEIGHT:auto !IMPORTANT;
	MARGIN:0 AUTO -85px auto;
	WIDTH:1000px;
	TEXT-ALIGN:CENTER;
	MIN-HEIGHT:100%;

}
DIV#HEADER{
	HEIGHT:110PX;
	BORDER:0PX SOLID #FFFF00;
	POSITION:RELATIVE;
}

DIV#HEADER_MENU{
	HEIGHT:50PX;
	BORDER:0PX SOLID #FF00FF;
	POSITION:RELATIVE;
}
DIV#MAIN_BODY{
	HEIGHT:100%;
	BORDER:0PX SOLID #FFFF00;
	WIDTH:1000PX;

}

DIV#MAIN_MENU_LEFT{
	BORDER:0PX SOLID #00FFFF;
	FLOAT:LEFT;
	POSITION:RELATIVE;
}
DIV#MAIN_CONTENT_RIGHT{
	BORDER:0PX SOLID #3300FF;
	FLOAT:LEFT;
}
DIV#BID_DATA{
	BORDER:0PX SOLID #CC3300;
	POSITION:RELATIVE;
	FLOAT:LEFT;
}
DIV#FOOTER{
	BORDER:0PX SOLID #0000FF; 
	HEIGHT:85px; 
	WIDTH:100%;
	TEXT-ALIGN:CENTER;
	MARGIN:0 AUTO;
	POSITION:RELATIVE;
}
DIV#NUDGE{
	height:200px;
	clear:both;
}
DIV#CONTENT{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
DIV#SORT{
	POSITION:RELATIVE;
	border:0px solid #999999;
	margin-left:0;
	margin-right:0;
	width:999px;
	background-image:URL(../images/new_bg1_invert-dim4.jpg);
}

/*========================================*/
/*VPR_INDEX.PHP PROJECT INFORMATION TABLES*/
/*========================================*/
TABLE#projects_inner2{
	width:100%;
	border:0px;
	cellpadding:0px;
	cellspacing:1px;
	align:center;
}
td#projectnamecell{
	background-color:#9f0109;
	width:700px;
	display:table-cell;
	cursor:hand;
	font-family: arial, helvetica, san-serif;
	font-size: 14px;
	color:#ffffff;
}
td#projinfocell{
	background-color:#cccccc;
	width:410px;
	color:#000000;
	font-family: arial, helvetica, san-serif;
	font-size: 14px;

}
td#projdatecell{
	width:170px;
	background-color:#cccccc;
	color:#000000;
	font-family: arial, helvetica, san-serif;
	font-size: 14px;
}
td#lock_cell{
	width:15px;
	background-color:#666666;
	text-align:center;	
}
td#view_next_cell{
	text-align:right;
	background-color:#666666;
	width:70px;
	
}
/*-------------------------------------------------------------------------------------------------------------*/
/*====================================== CLASSES ==============================================================*/
/* FOR CLIENT LOGIN */
input.btn{

	color:#fff;
	
	font:bold 90% 'trebuchet ms', helvetica, sans-serif;
	background-color:#9f0109;
	border:5px solid outset #cccccc;
	/*border-color: #696 #363 #363 #696*/
	border-color: #ccc #ccc #ccc #ccc
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
input.btnhov{
	border-color:#c63 #930 #930 #c63;
	
}
   
/*Highlight for Nav menu links*/
.navcellOff 
{ 
BACKGROUND-COLOR:#999999;

} 
.navcellon 
{ 
BACKGROUND-COLOR:#9f0109; 
} 
/*Highlight for Active project mouseovers*/
.projcellOff 
{ 
BACKGROUND-COLOR:#999999; 
} 
.projcellon 
{ 
BACKGROUND-COLOR:#ffffff; 
} 

.calcellOff 
{ 
BACKGROUND-COLOR:#eeeeee; 
} 
.calcellon 
{ 
BACKGROUND-COLOR:#ffffff;
/*BACKGROUND-COLOR:#ccffff; */
} 
P.breakhere {page-break-before: always}



/*-------------------------------------------------------------------------------------------------------------*/
/*====================================== PSEUDO CLASSES =======================================================*/

:link {
	color: #9f0109;
	text-decoration: none;
	font-weight: bold;
}
li :link {
	color: #9f0109;
	text-decoration: none;
	font-weight: bold;
}

:visited { 
	color: #9f0109;
	text-decoration: none;
	font-weight: bold;
}

li :visited { 
	color: #9f0109;
	text-decoration: none;
	font-weight: bold;
}

.selected {   background: #0f0; } 

/*:hover {
	/*color: rgb(0, 96, 255);*/
	color: #3333FF;
	/*padding-bottom: 5px;*/
	/*font-weight: bold;*/
	/*text-decoration: underline;*/
	
}*/
li :hover {
	/*display: block;*/
	/*color: rgb(0, 96, 255);*/
	
	color: #8888FF;
	/*padding-bottom: 5px;*/
	/*font-weight: bold;*/
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	/*border-bottom-color: #8888FF;*/
}
  
:active { 
	/*color: rgb(255, 0, 102);*/
	/*font-weight: bold; */
}



/*-------------------------------------------------------------------------------------------------------------*/
/*====================================== IDENTIFICATIONS ======================================================*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ID - MAIN MENU @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/ 
ul#main_menu {
	/*Margin indicates how much padding exists around the menu container*/
	margin:0px;
	padding:0;
	list-style:none;
	width:auto;
	/*border:solid #668265;*/
	/*border:solid #bebebe;*/
	border-width:2px 2px 2px 2px;
	/*font-family:arial;*/
	font:normal 8pt verdana, arial, helvetica;
}

ul#main_menu li a {
	text-decoration:none;
	display:block;
	padding:5px;
	width:160px;
	/*background:#485e49;*/
	background:#9f0109;
	color:#eee;
	border-top:1px solid #77a487;
}

ul#main_menu li a:hover {
	/*Sets background color of element when mouse over|hover */
	background:#a2b3a1;
	/*Sets font color when mouse over|hover */
	color:#000;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ID - HEADER MENU @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/   

#outside{
	border:1px solid #000000;
	/*background:#000000;*/
	background:#bebebe;
	
	
}

                    
div#navcontainer {
	/*border:5px solid #666;*/
	/*border:0px solid #bebebe;*/
	width:100%;
	height:20px;
	position:relative;
	font:12px/12px Tahoma,"Trebuchet MS", sans-serif;
	/*background:#bebebe;*/
	/*background:#828282;*/
	/*background:#666666;*/
	/*background:#cccccc;*/
	
}

div#navcontainer ul{
	list-style-type:none;
	margin:0;
	padding:0;
	
}
	
ul#navlist {
	width:100%;
	height:15px;
	/*background:#bebebe;*/
	
}
	
ul#navlist li {
	display:inline;
	margin:0;
	padding:0;
	
}

	
ul#navlist a:link,
ul#navlist a:visited,
ul#navlist a:hover {
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
	/*width:auto;*/
	width:auto;
	/*height:23px;*/
	height:15px;
	/*This padding controls how much space is given around each menu "button"*/
	padding:3px 6px 0px 13.5px;
	font-weight:bold;
	/*this is the border of each menu item, to visualize each separate item*/
	border-right:1px solid;
	/*border-color:#999 #666 #999 #999;*/
	border-color:#000 #000 #000 #000;
	/*border-color:#9f0109;*/
	text-transform:uppercase;
	
}
	

ul#navlist a:hover {
	/*background-color:#999;*/
	/*Mouse over highlight color*
	/*background-color:#9f0109;*/
	/*color:#9f0109;*/
	color:#ffffff;
	
}
	
ul#subnavlist {
	width:100%;
	height:30px;
	background:#000;
	position:absolute;
	top:25px;
	left:0;
	border:1px solid #666;
}
	
ul#subnavlist li {
	display:block;
	float:center;
	width:auto;
	height:25px;
}
	
ul#subnavlist a:link,
ul#subnavlist a:visited,
ul#subnavlist a:hover {
	text-transform:none;
	font-weight:normal;
	background:#999;
	border:none;
}
	
ul#subnavlist a:hover {
	text-decoration:underline;
}
	
li#active a:link,
li#active a:visited,
li#active a:hover {
	background:#999;
	
	
}
	
ul#subnavlist a#subcurrent:link,
ul#subnavlist a#subcurrent:visited,
ul#subnavlist a#subcurrent:hover {
	font-weight:bold;
}
		
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}	

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	/*background-color: yellow;*/
	/*Trying to make color scheme stick*/
	background-color: #9f0109;
	/*Added the color white for mouse over text on drop down menus*/
	color:#ffffff;
}

a#bid_list{
	width:100%;
	height:100%;
	text-decoration: none;
	color:#ffffff;
}

a#main_menu{
	width:100%;
	height:100%;
	text-decoration: none;
	color:#ffffff;
	alink:#999999
	vlink:#999999
	link:#999999
}

a#addenda{
	color: #3333ff;
	text-decoration: underline;
	font-weight: bold;
}
	
table#header_menu {
	.normal { background-color: #cccccc
  	.highlight {background-color: #8888FF}

}
tr#Header_Menu_Row { background-color: #DDDDDD
  .initial { background-color: #DDDDDD; color:#000000 }
  .normal { background-color: #CCCCCC
  .highlight { background-color: #8888FF }
}  

/*-------------------------------------------------------------------------------------------------------------*/

