a:link {font-family: verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold}
a:visited {font-family: verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold}
A:active  {text-decoration : none; font-size: 10px; font-weight: bold}
A:Hover  {text-decoration : underline; color : #6699FF; font-weight: bold}
.bodyMain { font-family: verdana, Arial, sans-serif; font-size: 12px; color: #000000}
.bodyItal {font-family: verdana, Arial, sans-serif;	font-size: 12px; color: #000000;font-style : italic}
.bodyItalBold {font-family: verdana, Arial, sans-serif;	font-size: 12px; color: #000000;font-style : italic;font-weight: bold;}
.linkItal {font-family: verdana, Arial, sans-serif;	font-size: 12px; font-style : italic}
.linkBodyMain {font-family: verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold}
.boldBlack { font-family: verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.boldRed {font-family: verdana, Arial, sans-serif;	font-size: 12px;font-weight: bold;color: Red;}
.FooterText { font-family: verdana, Arial, sans-serif; font-size: 11px; color: #333333}
.FooterTextWarn { font-family: verdana, Arial, sans-serif; font-size: 11px; color: Red; text-decoration: none;}
.subnav {font-family: verdana, Arial, sans-serif; font-size: 11px; color: #FFCC33; text-decoration: none; font-weight: bold}
.subnavNon {font-family: verdana, Arial, sans-serif; font-size: 11px; color: #FFFFCC; text-decoration: none; font-weight: bold}
.Address { font-family: verdana, Arial, sans-serif; font-size: 11px; color: #000000}
.AddressBold { font-family: verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.AddressSm { font-family: verdana, Arial, sans-serif; font-size: 10px; color: #333333}
.emails {font-family: verdana, Arial, sans-serif; font-size: 12px; color: #6699ff; text-decoration: none; font-weight: 600;}
.emailsm {font-family: verdana, Arial, sans-serif; font-size: 10px; color: #6699ff; text-decoration: none; font-weight: 600;}
.emails2 {font-family: verdana, Arial, sans-serif; font-size: 12px; color: #000099; text-decoration: none; font-weight: 600;}
.Inside {font-family: verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: 600;}
.contactSpace { font-family: verdana, Arial, sans-serif; font-size: 3px; color: #333333}
.head { font-family: verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #0954A2}
.head2 { font-family: verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #0954A2}
.head3 { font-family: verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.head4 { font-family: verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #800000}
.head5 { font-family: verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #800000}
.head6 { font-family: verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #800000}
.head7 { font-family: verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #000000}

.searchBar, .copy
{
   font-size : 65%;
}
.globalNav
{
   font-size : 75%;
}
.topNav
{
   font-size : 71%;
}
.leftNavLevel2, .leftNavLevel3
{
   font-size : 80%;
}
.paraHeader, .subchannelSubhead
{
   font-size : 90%;
}
.bodyHeaderLink, .subchannelHead, .sectionHeader, .leftNav
{
   font-size : 90%;
}
.pageHeader
{
   font-size : 110%;
}
a
{
   color : #000000;
}
.copy, .grayLink
{
   color : #666666;
}
.sectionHeader, .pageHeader, .leftNav, .leftNavLevel2, .leftNavLevel3, .blue
{
   color : #333366;
}
.pageHeaderCopy, .subchannelSubhead
{
   color : #666699
}
.paraHeader
{
   color : #996600;
}
.searchBar, .whiteLink
{
   color : #FFFFFF;
}
.blackLink
{
   color : #000000;
}
.sectionHeader, .paraHeader, .pageHeader, .leftNav, .leftNavLevel2, .bodyHeaderLink, .subchannelHead, .subchannelSubhead
{
   font-weight : bold;
}
.whiteLink, .blackLink, .grayLink
{
   text-decoration : none;
}
.yellowModuleHeader
{
   background-color : #FFDF83;
}
.searchBarBG, .searchBar, .surveyBorder
{
   background-color : #0954A2;
}
.darkGray
{
   background-color : #999999;
}
.midGray
{
   background-color : #666666;
}
.body, .white
{ background-color : #ffffff; margin: 0; }
.banner, .blueModuleHeader
{
   background-color : #E1DFEA;
}
.rightColumn
{
   background-color : #F2F2E6;
}
.topNav, .topNavBG
{
   background-color : #CCCCCC;
}
.evenCell
{
   background-color : #D1D5E0;
}
.oddCell
{
   background-color : #FFFFCC;
}
.calendarHead
{
   background-color : #CCCC99;
}
.bulletList{
	margin-left: -20px;
	color:333366;
}
.calendarOffMonth
{
   background-color : #E6E6E6;
}
.calendarCurrentDay
{
   background-color : #9999CC;
}
.blueBG
{
   background-color : #CCCCFF;
}
.red
{
   color : #FF0000;
}
.newLeftNavLevel2, .newLeftNavLevel2Active, .newLeftNavLevel3, .newLeftNavLevel3Active
{
   font-size : 75%;
}
.newLeftNavLevel4, .newLeftNavLevel4Active
{
	font-size : 60%;
}
.newLeftNav, .newLeftNavActive
{
   font-size : 85%;
}
.newLeftNav, .newLeftNavActive
{
   color : #333366;
}
.newLeftNavLevel2, .newLeftNavLevel2Active, .newLeftNavLevel3, .newLeftNavLevel3Active, .newLeftNavLevel4, .newLeftNavLevel4Active
{
	color : #666699;
}
.newLeftNav, .newLeftNavActive, .newLeftNavLevel2, .newLeftNavLevel2Active,
{
   font-weight : bold;
}
.newLeftNav, .newLeftNavLevel2, .newLeftNavLevel3, .newLeftNavLevel4
{
	text-decoration : none;
}
.newLeftNavActive, .newLeftNavLevel2Active, .newLeftNavLevel3Active, .newLeftNavLevel4Active
{
	text-decoration : underline;
}
.fullSize
{
	font-size : 100%;
}
.blueHeading
{
   color : #333399;
   font-size : 90%;
   font-weight : bold;
}
.formText
{
   font-size : 90%;
}
.darkBlueBG
{
   background-color : #6B78A2;
}
.blueText
{
   color : #333399;
}
.grayText
{
   color : #666666;
}
h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
input {
	font-family: Courier, fixed;
	font-size:14px
}
.body { margin: 0; padding-left: 5px; }
.copyright {
	font-size: 8px;
	padding-top: 25px;
	padding-left: 5px;
}
.crumbtrail {
	padding-top: 10px;
}
.error {
	padding-top: 20px;
	padding-left: 10px;
	color: red;
}
.menubar {
	height: 40px;
	background: #cccccc;
}
.menu_link {
	padding-left: 10px;
	padding-right: 39px;
	background: #cccccc;
	font-weight: bold;
        font-size: 12px;
	text-decoration: underline;

}
.sidebar {
	background: #99FFCC;
	width: 275px;
}
.btn_container {
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.btn_generic,
.btn_generic-hover { font-weight: bold; font-size: 11px; text-align: center; cursor: pointer; color: #000000; background-image: url(/qap/images/davy_icoprinter.gif); background-repeat: no-repeat; background-position: 0 0; height: 15px; padding-bottom: 5px; padding-left: 20px; }
.btn_generic-hover {
	border-style: inset;
}
.btn_menu2,
.btn_menu2-hover {
	background: #ffffff;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	border-color: #000000;
	border-style: outset;
	border-width: 2px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	color: #000000;
}
.btn_menu2-hover {
	border-style: inset;
}
.menu_button {
	padding-left: 10px;
	background: #cccccc;
	font-weight: bold;
    font-size: 12px;
	color: red;

}
.menu_button:hover {
	cursor: pointer;
    font-size: 16px;
	background: #cccccc;
	font-weight: bold;
}
.prj_data {
	font-size: 10px;
	pjadding-top: 3px;
}
.prj_data_indent {
	font-size: 10px;
	padding-top: 5px;
	padding-left: 15px;
}
.prj_ftitle {
	font-size: 10px;
	font-weight: bold;
}
.prj_ftitle_indent {
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}
.prj_notfound {
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ff00ca
}
.prj_num {
	font-size: 10px;
	color: #000000; 
	padding-left: 5px;
}
.prj_title {
	font-size: 10px;
	padding-top: 5px;
}
.prj_detail {
	background: #FFFFFF;
	padding-left: 5px;
}
.prj_detail .prj_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.prj_tree {
	width: 260px;
	background: #cccccc; 
	padding-left: 5px;
	vertical-align: top;
}
.prj_tree .cat_title {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.results_detail {
	background: #ffffff;
	padding-left: 5px;
}
.results_detail .prj_title {
	font-size: 14px;
	font-weight: bold;
}
.results_tree {
	background: #ccc;
}
.results_tree .prj_bid_date {
	font-size: 10px;
}
.results_tree .prj_title {
	padding-left: 5px;
        font-weight: bold;
}
body { font-family: Verdana, Tahoma, Ariel; font-size: 12px; background-color: #ffffff; background-position: 0 0; margin: 0; }

