﻿html, body 
{
	color:#5c5c5c;
  	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:Left;	
	width:100%;
	height:100%; 
}
a:link {
	color:#0067AC;
	text-decoration:none;
}


a:visited {
	color:#0067AC;
	text-decoration:none;
}

a:hover, a:active  {
	color:#DB7200;
	text-decoration:underline;
}

/*
li {
	list-style-image:url(../images/liArrow.gif);
	padding:0px;
	margin-bottom:5px;
}
*/
		
fieldset
{
border: 2px solid #999999;

}

legend
{
color:#008B8B;
background:#F5FFFA;
border: 2px solid #999999;
padding: 2px 18px
} 

/* Content area grid layout: left, main and optional right column */
table.pageContent 
{
	text-align: left;
	margin-top:3px;
	border:0px;
	vertical-align: middle;
}

.dataItem
{
	color:Black ;
}
	
fieldset
{
border: 2px solid #999999;
width: 20em
}

legend
{
color:#008B8B;
background:#F5FFFA;
border: 2px solid #999999;
padding: 2px 18px
} 
.GridPanel
{	
	padding-bottom:50px;
}


td {
	font-family: arial, helvetica, sans-serif;
  	font-size:11px;
	color:#5c5c5c;
}
th a:link {
	color:#ffffff;
	text-decoration:none;
}

input texbox{
	font-family: arial, helvetica, sans-serif;
  	font-size:12px;
	color:#5c5c5c;
	border:1px solid #5c5c5c;
	
}
input text{}
input
{
	border: none;
}
input[type="text"]
{
	border:1px solid #5c5c5c;
	font-family: arial, helvetica, sans-serif;
  	font-size:12px;
	color:#5c5c5c;
	padding:2px;
}
input[type="submit"]
{
	border:1px solid #5c5c5c;
	
}
input[type="checkbox"], input[type="radio"]{border: 0;}
	h2
	{
		font-size:1.25em;
		font-weight: bold;
		padding-left:25px
	}
select{
	font-family: arial, helvetica, sans-serif;
  	font-size:10px;
	color:#5c5c5c;
	border:1px solid #5c5c5c;
}

#content{
	width:775px; 
}

#leftcontent{
	width:350px;
	padding-bottom:20px;
	float:left;
}

#rightcontent{
	width:400px;
	padding-bottom:20px;
	float:left;
}

#registrationtcontent{
	height:750px;
	padding-bottom:20px;
}

.login{
	color:white; 
	text-align:right;
	}
	
.login a{
	color:white; 
	text-align:right;
	}
	
.login a:hover{
	background-color:white;
	color:#4d8eff;
	}
	
	
td.panelcontent {
	border:1px solid #3B639F;
	border-top:0px none #3B639F;
	padding-bottom:0px;
	vertical-align:top;
	
}

td.paneltoptext2 {
	
	vertical-align:bottom;
	text-align:left;
}

td.paneltopstart {
	width:29px;
	vertical-align:bottom;
}

td.paneltopend {
	width:2px;
	vertical-align:bottom;
}

.textinbox{
	padding-top:15px;
	line-height:22px;
	}
	
.textinbox a{
	color:#4d8eff;
	text-decoration:underline;	
	}
	
.textinbox a:hover{
	background-color:#4d8eff;
	color:white;
	text-decoration:underline;	
	}	
		
.textheader{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
	
	}
	
.smalltext{
	font-size:10px;
	color:#9c9c9c;
	}
	table td checkbox
	{
		border:0;
	}
dl{
    padding: 0;
    margin: 0;
}
dl dd 
{   
    /*display:block;*/
    margin: 0 0 20px 5px;
}
dl dt {
    margin-bottom: 5px;
}
dl dt{
    font-size:1.15em;
    background: url(../images/btn_arrow_right.gif) 0 0 no-repeat;
    font-family:Verdana;
    font-weight:bold;
    padding-left:20px;
    
}
dl dt.selected{
    background: url(../images/btn_arrow_down.gif) 0 0 no-repeat;
}
#footer{
	color: Black;
	text-align:center;
	vertical-align:text-bottom;
	margin-top:20px;
	height:30px;
	border-bottom: 1px solid #5c5c5c;
}

#footer img{
	border:0px
}
		
#MainContainer {
    width: 797px;
    background-color:#F5F1E6;
    height:100%;
}

#bcpublicNav{
    text-align: right;
    height:25px;
    color:white;
    background-color:#5c5c5c;
    padding: 3px;
    font-size:1.1em; 
    margin-bottom: 10px;    
 
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


#bcpublicNav img
{
	float: left;
	width: 142px;
} 
#bcpublicNav #menuNav
{
	float: right;
	width:50%;
	padding-top:4px;
}

#bcpublicNav a:link, #bcpublicNav a:visited {
    color:white;
}
td.Content 
{
	background-color:#F5F1E6;
}
#expansionNav 
{
	display: none; 
	margin-bottom:15px; 
	padding-left:10px; 
	padding-top:10px; 
	border-top:1px solid #5c5c5c;
}
#PrintHeader
{
	display:none;
}
.Vendor_Details
{
	margin-top:10px;
}
.bold
{
	font-weight:bold;
	width:250px;

}
.Vendor_Details h2
{
	background-color:#5D7B9D;
	width:695px;
	height:15px;
	color:#F7F6F3;
	font-weight:bold;
	padding:4px 0pt 4px 4px;
	margin-bottom:0
	
}
.Vendor_Details h2.error
{
	color:Red;
	font-weight:bold;
	padding:5px 0;
}

.lblRequiredfield
{
      font-family:Tahoma;
      font-size: 12px;        
      color:red;
      vertical-align:super;
}
#Certification 
{
	width:270px;
	padding:5px;
	background-color:#DBDBDB; 
	border:1px solid #5c5c5c; 
	margin-right:5px;
}
#Certification h2
{
	padding:0 5px;
}
#Certification p
{
	padding:0;
	padding-left:5px;
	margin:0;
}
#LoginContent p
{
	font-size:1.1em;
	line-height:1.4em;
}
#LoginContent
{
	background-color:#F5F1E6;
	margin:30px 0;
	padding:0 0 0 25px;

}
h1
{
	padding-left:0;
	margin-left:0;
	font-size:large;
}

#LoginContent h2
{
	padding-left:0;
	margin-left:0;
}
#LoginContent h2 a:link
{
	font-size:large;
	text-decoration: underline;
}
#LoginContent ul
{
	padding-left:15px;
	margin-left:0;
}
#LoginContent a:link {
	color:#0067AC;
	text-decoration:none;
}

#LoginContent a:visited {
	color:#0067AC;
	text-decoration:none;
}

#LoginContent a:hover, #LoginContent a:active  {
	color:#DB7200;
	text-decoration:underline;
}
 /*  Grid Styles */
   #ctl00_ctl00_ContentArea_ContentArea_gvPSCBidInterest th a
   {
	color:White;
   }
 
 .gridPager 
{
	background-color:#284775;
	text-align:center;
	color:White;

}
.gridPager a,
.gridPager a:hover 

{
	color:White;
}
 
.gridHeaderTxt
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;	
	height:30px;
	padding: 5px;
	text-align: center;
}
.gridHeaderTxt a
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;	
 
}
.gridHeaderTxt a:hover
{
	background-color:#5D7B9D;
	font-family:Tahoma;
	font-weight:bold;
	font-size:small;
	color:#FFFFFF;	
}
 .gridItemText
{
	background-color:#FFFFFF;
	font-family:Tahoma;	
	font-size:small;
	color:#284775;
	border:1px solid #FFFFFF;
}
.gridAltText
{
	background-color:#F7F6F3;
	font-family:Tahoma;	
	font-size:small;
	color:#333333;
	border:1px solid #FFFFFF;
}
.gridPageText
{
	font-family:Tahoma;	
	font-size:small;
	color:#284775;
}
ul#SCOptions
{
	font-size: 1.1em;
	margin:0 20px;
}
ul#SCOptions li
{
	line-height:24px;
}
.StatComponent 
{
	 padding:1em 2em; 
	 border:1px solid green; 
	 margin:1em 0;
}
.StatComponent h2
{
	margin:0;
	padding:0;
}
.BackHistory 
{
	padding:10px; 
 
	cursor:pointer; 
	color:Blue; 
	text-align: right ;
}
 
#WordCount p 
{
	font-weight:bold;
	color:Navy;
}
#WordCount p.span
{ 
	color: Maroon ;
}
#AdminHome
{
	margin-left:35px;
}
#AdminHome h2
{
	 
	font-size:1.5em;
	font-weight:bold;
	padding:0;
}
#AdminHome ul li
{
	padding-bottom:5px;
}
#AdminHome p
{
	font-size:1.1em;
	padding-left:15px;
	margin:0;
}
#EmailHeader h2
{
	padding-left:0;
}