
/*  added clear:left */
#navigation { position:relative; margin-bottom:90px; height:36px; width:1000px; z-index:2; background-color:#54472D;
	border-top:2px solid #AABA0A; border-bottom:2px solid #AABA0A; height:34px; font-size: 10px; clear:left;}
#navigation p { margin:3px 0 0 0; padding:0; font-weight:bold; color:#CCCC99; font-size: 11px; line-height: 12px; }
#navigation a, #navigation a:visited { color:#CCCC99; text-decoration:none; font-weight:normal; padding-right:12px;}
#navigation a:hover, #navigation a:active {  color: #ffffff; }

#mainnavigation p { text-transform:uppercase; font-size:10px; letter-spacing:1px; }

#subnavigation { }
#subnavigation p { font-size: 10px; letter-spacing:1px; }


#storynav { position:absolute; left:70px; top:-45px; height:25px; width:110px; border-bottom:1px solid #888; z-index:2;}
#storynav p { margin:0: padding:0; color:#663; }
#storynav p a, #storynav p a:visited {text-decoration:none; padding:0 3px; color:#663; }
#storynav p a:hover, #storynav p a:active {text-decoration:none; color:black; font-weight:bold; }
#storynavtail { position:absolute; left:113px; top:-19px; height:17px; width:1px; z-index:1; background-color:#888; }

#com-weisbuilders.home #storynav { border-bottom:1px solid white; }
#com-weisbuilders.home #storynav p { color:#EEEEEE; }
#com-weisbuilders.home #storynav p a, #com-weisbuilders.home #storynav p a:visited { color:#eee; }
#com-weisbuilders.home #storynav p a:hover, #com-weisbuilders.home #storynav p a:active {text-decoration:none; color:black; }
#com-weisbuilders.home #storynavtail { background-color:white; }

#projectnav { position:absolute; top:36px; margin:0 0 40px 0; z-index:2; }
#projectnavtail {height:16px; width:270px; border-right:1px solid #888888;}
#projectnavmenu { margin:0 30px; padding:0; }
#projectnavmenutopborder { height:1px; width:500px; background-color: #888888; }
#projectnavmenu p { margin:0px 0 0 0; padding:0; line-height:20px; color:#666633; font-size: 10px; }
#projectnavmenu p a, #projectnavmenu p a:visited {
	text-decoration:none; padding:0 8px; margin:0; color:#666633; font-size: 10px; }
#projectnavmenu p a:hover, #projectnavmenu p a:active { text-decoration:none; color:#000000; font-weight:bold; }
#projectnavmenu p span { padding:0 8px; margin:0; font-size: 10px; color: #BC5E1E; }

#extra-box { position:absolute; left:680px; top:-100px; height:98px; width:320px; z-index:2;}



/* project navigation colors */

#projectnavmenu p span.p1, #projectnavmenu p a.p1:hover, #projectnavmenu p a.p1:active    { color:#BC5E1E; }
#projectnavmenu p span.p2, #projectnavmenu p a.p2:hover, #projectnavmenu p a.p2:active    { color:#568E14; }
#projectnavmenu p span.p3, #projectnavmenu p a.p3:hover, #projectnavmenu p a.p3:active    { color:#003D6B; }
#projectnavmenu p span.p4, #projectnavmenu p a.p4:hover, #projectnavmenu p a.p4:active    { color:#C66005; }
#projectnavmenu p span.p5, #projectnavmenu p a.p5:hover, #projectnavmenu p a.p5:active    { color:#B59B0C; }
#projectnavmenu p span.p6, #projectnavmenu p a.p6:hover, #projectnavmenu p a.p6:active    { color:#9B301C; }
#projectnavmenu p span.p7, #projectnavmenu p a.p7:hover, #projectnavmenu p a.p7:active    { color:#665614; }
#projectnavmenu p span.p8, #projectnavmenu p a.p8:hover, #projectnavmenu p a.p8:active    { color:#9E540A; }
#projectnavmenu p span.p9, #projectnavmenu p a.p9:hover, #projectnavmenu p a.p9:active    { color:#898E8C; }
#projectnavmenu p span.p10, #projectnavmenu p a.p10:hover, #projectnavmenu p a.p10:active { color:#00546B; }
#projectnavmenu p span.p11, #projectnavmenu p a.p11:hover, #projectnavmenu p a.p11:active { color:#568E14; }





#highlightcopy { position:absolute; left:735px; top:125px; width:240px; z-index:2; }
#highlightcopy.career { position:absolute; left:726px; top:330px; width:290px; z-index:2; }
#highlightcopy h1 {text-transform:uppercase; margin:0; padding:0; color:#349872;}
#highlightcopy h2 {
	margin:0; padding:0; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal;
	text-transform: none; color: #666633; letter-spacing: 1px; word-spacing: 0px; text-align: left; }
#highlightcopy p {
	margin:0; padding:0; font-size:12px; 
	text-transform: none; color: #8C706B; color:black; font-style: normal; word-spacing: 0px; letter-spacing: 0px;
	text-align: left; line-height: 18px;}


#highlightcopy p a, #highlightcopy p a:visited { text-decoration:none; color:#60161B; }
#highlightcopy p a:hover, #highlightcopy p a:active { text-decoration:none; color:#000000; font-weight:bold; }

#highlightcopy.career p { margin-bottom:3px; font-weight:bold; line-height:30px;}
#highlightcopy.career p a, #highlightcopy.career p a:visited { font-weight:bold; text-decoration:underline; color:#60161B; color:#605677; color:#000000; }
#highlightcopy.career p a:hover, #highlightcopy.career p a:active { text-decoration:underline; color:#000000; color:#9BA3B7; font-weight:bold; }


#projectcopy { position:absolute; left:735px; top:97px; width:200px; z-index:2; }
#projectcopy h1 {
	margin:0; padding:0; color:#BC5E1E; text-transform: none; font-size: 16px; letter-spacing: 1px; line-height: 32px; font-weight: normal; }
#projectcopy h2 {
	margin:0; padding:0; color:#666633; font-size: 11px; line-height: 18px; }
#projectcopy p {
	margin:0; padding:0; font-size:10px; line-height: 18px; color: #8C706B; color:#000000; }


#highlightnavigation {
	position:absolute;
	left:415px; top:125px; width:31px; z-index:2;
	font-size: 14px; font-style: normal; line-height: 24px;
	text-transform: capitalize; color: #666633;
	text-decoration: none; word-spacing: 44px; letter-spacing: 1px; vertical-align: baseline; height: 55px; }
#highlightnavigation p {
	text-transform:uppercase; text-align:right; margin:0; padding:0;
	font-size: 14px; font-style: normal; color: #000000; line-height: 24px;
	word-spacing: 33px; vertical-align: baseline; text-decoration: none; letter-spacing: 1pt; }

#highlightnavigation p a, #highlightnavigation p a:visited {
	color:#666633; font-weight: lighter; text-decoration: none; 
	font-size: 14px; letter-spacing: 1pt; line-height: 24px; text-transform: uppercase; }
#highlightnavigation p a:hover, highlightnavigation p a:active {
	color:#000000; font-size: 14px; letter-spacing: 1pt; line-height: 24px; text-transform: uppercase; }



#x11 {position:absolute; left:421px; top:50px; height:513px; width:1px; z-index:2; background-color:#b1a99e;}
#x21 {position:absolute; left:194px; top:385px; height:1px; width:738px; z-index:2; background-color:#b1a99e;}


/* footer styles */

#footer {margin-top:10px; border-top:3px double #d9d2b9}
#footer p {color:#8E8C7A; margin:5px 0 5px 33px; font-size:9px; }
#footernavigation { }
#footernavigation p { color:#666633; margin:5px 0 5px 33px; padding-bottom:10px; font-size:9px;}
#footernavigation a, #footernavigation a:visited { color:#8E8C7A; text-decoration:none; font-weight:normal; }
#footernavigation a:hover, #footernavigation a:active { text-decoration:underline;}


a, a:visited {  color: #666666; text-decoration: none: font-weight:bold;}
a:active {  color: #000000; text-decoration: none; font-weight:bold;}
a:hover { color: #000000; text-decoration: none; font-weight:bold; }


a, img {outline-style: none; outline-width: 0pt;}

/* borrowed from stage styles */

#logo { position:absolute; left:78px; top:53px; height:72px; width:92px; z-index:2; }
#logo img { border:0; }
#logo h1 { display:none; }

#tagline { position:absolute; left:78px; top:17px; height:50px; width:200px; z-index:2; color:#ffffff; font-weight:bold; display:none; }

.top
{
	height:100px;
}
.contactLinks
{
	float:left;
	width:150px;
	margin-top:150px;
	margin-left:50px;
	min-height:400px;
	z-index:3;
	position:relative;
}
.mainColumn
{
	float:left;
	width:700px;
	margin-top:150px;
	margin-bottom:50px;
	min-height:400px;
	height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
	z-index:3;
	min-height:100%;
	position:relative;
}   
.left
{
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:30px;
	width:300px;
}
.right
{
	float:right;
	position:relative;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:30px;
}
.topspace
{
    margin-top:20px;
}
.bidGroup
{
    width:100%;
}
.bidColumn1
{
	float:left;
	position:relative;
/*	height:100%; */
	width:100%;
	margin-bottom:20px;
}
.bidColumn2
{
	float:right;
	position:relative;
	height:100%;
	width:70%;

}
.changeAccountGroup
{
    width:100%;
}
.changeAccountColumn1
{
	float:left;
	position:relative;
	/* height:100%; */
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:20px;
}
.changeAccountColumn2
{
	float:left;
	position:relative;
	/* height:100%; */
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:20px;
}
.label
{
	font-weight:bolder;
	color:Black;

}
.alert
{
	font-weight:bolder;
	color:Red;
}
html
{

}
body
{ 
	position:relative; 
	background-color:#d9d2b9; 
	background-color:#282821; 
	margin:0; 
	padding:0; 
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	color:#000000; 
	font-size:10px; 
}
input
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	color:#000000; 
	font-size:10px;    
}
select
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	color:#000000; 
	font-size:10px;
}
#page
{
	min-height:550px;
	position:relative; 
	margin:0 auto; 
	width:1000px;  
	background-image:url(../image/stage-background-access.jpg); 
	background-repeat: no-repeat;
	background-color:white;
}

/* wizard styles */
.wizard
{
    border:solid 1px black;   
}
.wizardHeader
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
    font-size:16px;
    font-weight:bold;
    text-align:center;
}

.wizardSidebar a
{
    padding:10px;
}
.wizardStep
{
    padding:10px;
}

/* navigational styles */