/* Modified By:  Kim Garzone 03/25/2008 Added the "MinorityLink" class for use on the "Detailed Solicitation Statistics" report */
/* Modified By:  Kim Garzone 05/02/2008 Added a font size to the "errorText" class */
/* Modified By:	 Kim Garzone 02/17/2009 Changed some of the font-sizes to percentages in order for users to control the font size with their browsers */


A  {
	font-weight: bold;
	text-decoration: none;
	/*font-size : 11px;*/
	font-size: 85%;
	color : #000080;
}

A:Visited  {
	font-weight: bold;
	text-decoration: none;
	/*font-size : 11px;*/
	font-size: 85%;
	color : #000080;
}

A:Active  {
			font-weight: bold;
			text-decoration: none;
			color : #000080;
			/*font-size : 11px;*/
			font-size: 85%;
		}

A:Hover  {
			font-weight: bold;
			text-decoration: underline;
			color : #000080;
			/*font-size : 11px;*/
			font-size: 85%;
		}

BODY, TD  {	margin-top: 5px;
		margin-right: 5px;
		margin-left: 5px;
		font-size: 80%;
		/*font-size: x-small;*/
		font-family: Arial, Helvetica, Sans-Serif;
}

P	{
		margin-left: 5px;
		margin-right: 5px;
	}

.title {	color: #000000;
			font-weight: bold;
			font-size:	24px;
			font-family: Arial Narrow;
		}

.subtitle {	color: #000080;
			font-weight: bold;
		}

.tableheadings { color: #000080;
				 font-weight: bold;
				}

.boldheadings { font-weight: bold; }

.boldText { font-weight: bold;
			  }

.flaggedText {	color: red;
				font-weight: bold;
				/*font-size : 11px;*/
				font-size: 85%;
			 }

.unflaggedText { font-weight: bold;
	/*font-size : 11px;*/
	font-size: 85%;
			   }

.definitionHeading { color: #000080;
					 font-size: 14px;
					 font-weight: bold;
					 text-decoration: underline;
					}

.tablelink   {
	font-weight: bold;
	text-decoration: none;
	font-size : 8pt;
	color : #000080;
}

.navBarText { color: #000080;
				 font-size: 12px;
				 font-weight: bold;
				}


.AgreementFont {	color: #000000;
					font-weight: bold;
		}

.surplustext {	color: #FF0000;
				font-size: 13px;
			}
			
.surpluslink {	color: #FF0000;
				font-size: 13px;
			}
			
.errorText {color: #FF0000;
			font-size: 12px;
			font-weight:bold;
}

.smallRedText { color: #FF0000;
				font-size: 11px;
			 }

.redText {	color: #FF0000;
			font-weight: bold;
		}

.blueText {	color: #0000FF;
			font-weight: bold;
		}
.discountText { color: #0000FF;
			  }

.exceptionText {	color: #FF0000;
				}

.smallBlackText {	color: #000000;
					font-size : 11px;
				}

.smallBlueText {	color: #0000FF;
					font-size: 11px;
				}

.smallText {	color : #000080;
				font-size: 11px;
				font-weight: bold;
			}

input.buttonText {
				color:#000080;
				font-size: 12px;
				font-weight: bold;
				border: 1px solid #000000;
				background: #C0C0C0;
				cursor: pointer;
}

/*	This is for the sort/search box on the public side where users can view solicitations 
	They will have to be adjusted for color, size and font depending on the system
*/
			
.sortbox {	width:97%; 
			border-style:solid;
			border-color:#000080;
			border-left-width: 1px; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			margin-left: 10px;
		}
/* end */

tr#navbar td a:hover {
color: #FFFF00;
}

#menuHomeOff{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}
	
#menuHomeOn{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

#menuSolicitationsOff{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}
	
#menuSolicitationsOn{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

#menuAwardsOff{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}
	
#menuAwardsOn{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

#menuSupportOff{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}
	
#menuSupportOn{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

#menuLogoffOff{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}
	
#menuLogoffOn{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

#menuMyAccountOff{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}
	
#menuMyAccountOn{
	background-color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

#AddButton {
	color:#000080;				/* this should be the same color as the subtitle */
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	border:none;
	background-color:#E5E5E5;	/* this should be the same color as the background */
	font-size:12px;
	width:140px;
}

input.outline{
	color:#000080;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
	background: #C0C0C0;
}

input.submit{
	color:#000080;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #000000;
	background: #C0C0C0;
	cursor: pointer;
}

input.submitsmall{
	color:#000080;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
	background: #C0C0C0;
	cursor: pointer;
}

.SendPricing {
	color:#000080;
	font-weight:bold;
	text-decoration:none;
    cursor:pointer;
	background: none;
	border:none;
	font-size:11px;
}

.NoLink { color: #C0C0C0;
		  font-weight:bold;
		  font-size:11px;
		}

.WhiteBackground { background: #FFFFFF }

.ColorBackground { background: #E8E8E8 }

.CertsRepsTableText { color: #FFFFFF;
					  font-weight:  bold;
					 }

.whiteText { color:  #FFFFFF }

.LargerText {	color: #000080;
				font-weight: bold;
			}
			
.IssueLegendAllSelected { background: #FFFFFF }
.IssueLegendSomeDeSelected { background: #EAEAAE }
.IssueLegendAllDeSelected { background: Silver }

.MinorityLink { color: #0000FF }

.bottomnavlinks {	font-weight: normal;
					color: #000000;
				}
				
#content {
  position:absolute;
  right: 0;
  top: 221px;
  width: 150px;
  padding: 0 03px 50px 15px;
  font-size: small;
  color: #FFFFFF;
}
 
.sidebox {
  background: #000000 no-repeat left bottom;
}

.footerText { font-size:10px;}

.loginText	{	font-weight: bold;
				font-size: 75%;
				color: #000080;
			}

.successText {	color: #4CBB17;
				font-weight: bold;
			}

.canceledText { color: #FF0000; }

.lineItemHeading {	font-weight: bold;
					font-size: 110%;
				}

.increaseText { font-size: 110%; 
			  }

.headingText {	font-size: 95%;
				font-weight: bold;
			}

h1 { font-size: 24px; font-weight: bold; margin-bottom: 5px; font-family: Arial Narrow; margin: 0 0 0 5px;}
h2, h3 { font-weight: bold; font-size: 16px; font-family: Arial Narrow; }

/* margin: top right bottom left */
.headings { font-size: 95%; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; }

div#mainContent h1, h2, h4	{ margin: 0 0 0 5px; font-family: Arial, Helvetica, Sans-Serif;}
div#mainContent ul.tabs { clear: left; float: left; margin: 15px 0 0 -30px; list-style: none; width: 100%; }
div#mainContent ul.tabs li { background-color: #ddebd2; border: 1px solid #000080; border-bottom: none; color: #248BB9; float: left; padding: 5px 10px; margin: 0 1px 0 0; position: relative; top: 1px; }

div#mainContent ul.tabs li.selected { background-color: #fff; }
div#mainContent div.tabContent { border: 1px solid #000080; clear: left; float: left; margin: 0 0 10px 0; padding: 10px; width: 760px; }
div#mainContent div.tabContent.last { margin-bottom: 20px !important; }
div#mainContent div.tabContent.grey.half { clear: none; margin: 10px 10px 0 0; min-height: 90px; width: 443px; }
div#mainContent div.tabContent div.box { border: none; width: 296px; margin: 0 10px 0 0; padding: 0; }
div#mainContent div.tabContent.grey { border: 1px solid #D4D4D4; margin: 10px 0 0 0; }

div#mainContent td.tableText { background-color: #fff; border-bottom: 1px solid #d4d4d4; height: 25px; font-size: 100%; }

/* Controls the output of the company name, email address and status when sending email messages */
.first		{ width: 390px; float:left; margin-left: 5px; }
.second		{ width: 260px; float:left; margin-left: 120px; }
.third		{ width: 240px; float:left; margin-left: -5px;}
.thirdRed	{ width: 240px; float:left; margin-left: -5px; color: #FF0000}

/*div#mainContent table tr.noBorder td { border: none; }
div#mainContent table td, div.ui-dialog-content table td { border-bottom: 1px solid #d4d4d4; padding: 5px; vertical-align: top;} */

.none { display: none;}

div#mainContent div.tabContent div#itemView table th.awardType { width: 200px;}
div#itemView { margin-top: 10px; }
div#itemView td a.award { background: url(/images/blue-arrow-bullet.gif) no-repeat left top; clear: left; float: left; height: 9px; width: 9px; }
div#itemView td a.open { background: url(/images/blue-arrow-bullet-open.gif) no-repeat left top; clear: left; float: left; height: 9px; width: 9px; }

div#itemView tr th td tbody { font-size: 90%; font-family: Arial, Helvetica, Sans-Serif; }

.tabContent td, th, tr { font-size: 100%; }
.tabContent td th tr { font-size: 100%; }
