body
{
	font: normal 9pt Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}
table
{
	font: normal 9pt Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}
.txtSearch
{
	width: 100%;
}
.smallBox
{
	font: normal 9pt Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	width:30px;
	height:20px;
}
.mediumBox
{
	font: normal 9pt Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	width:60px;
	height:20px;
}

.PopUpText
{
	color: Blue;
	text-decoration: underline;
	cursor: pointer;
}
.TableTitle
{
	font-weight: bold;
}
.Error
{
	color: Red;
}
.NewMessage
{
	color: Red;
	font-weight: bold;
}

.headername
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	color: #FFFFFF;
	background-color: #3A79AC;
	font-weight: bold;
	font-size: 35pt;
	padding-left: 20px;
	letter-spacing: 5;
	text-decoration: none;
}
.headerslogan
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	color: FFFFFF;
	background-color: #3A79AC;
	font-weight: bold;
	font-size: 12pt;
	text-align: right;
	vertical-align: bottom;
	padding-right: 20px;
	letter-spacing: 10;
}
.stmt
{
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 20pt;
	font-weight: bold;
	letter-spacing: 2;
}
a.homelogin, .homelogin
{
	text-align: center;
	background-color: #3A79AC;
	color: #FFFFFF;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
a.copyright, .copyright
{
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

tr.menubarbg
{
	background-color: #6B9BC1;
}
td.menubarbg
{
	padding: 5 5 5 5;
}
a.menubar, .menubar
{
	text-align: center;
	background-color: #4C687E;
	color: #FFFFFF;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
a.menubarMain, .menubarMain
{
	text-align: center;
	background-color: #4B687F;
	color: #CCCCCC;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
td.Menu
{
	font-weight: bolder;
	background-color: #3A79AC;
	text-align: center;
}
a.menu
{
	color: white;
	text-decoration: none;
}
.dgHeaderStyle
{
	background-color: #AFAFAF;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}
.dgItemStyle
{
	background-color: #ffffff;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgAlternateItemStyle
{
	background-color: #B3D5EF;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.disableItemStyle
{
	background-color:#c8c7c8;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}	

.dgItemBidStyle
{
	background-color: #a7d294;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemNBidStyle
{
	background-color: #f9aaaa;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemIProcStyle
{
	background-color: #f7cb53;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemForecastStyle
{
	background-color: #f7cb53;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemCancelStyle
{
	background-color:#ebb1a8;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemSelectedStyle
{
	background-color:#A0A0A0;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemRepair
{
	background-color:#ccffcc;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.dgItemRFP
{
	background-color:#e9d0a4;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.GreenZone
{
	color:#219329;
	font-weight:bolder;
}
.OrangeZone
{
	color:#d07a14;
	font-weight:bolder;
}
.RedZone
{
	color:#df1e1e;
	font-weight:bolder;
}
.dgItemArchiveStyle
{
	background-color:#c7bfc1;
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}

.legend
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 7pt;
}
a
{
	color: #000000;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}

H3
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
}
input
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
button
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	FONT-SIZE: 9pt;
}
.TR 
{
FONT-SIZE:11px;FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI
}
.CA		
{
COLOR:#000099;TEXT-DECORATION:none
}
.E	
{
FONT-SIZE:12px;COLOR:#FFFFFF;FONT-WEIGHT:BOLD
}
.E:hover	
{
TEXT-DECORATION:none;COLOR:#A7A7A7;
}
.Uselect
{
FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;font-weight: bold;
}
.HTMLButton
{
FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;font-weight: bold;
}
.bkgroud01
{BACKGROUND-IMAGE:url(../public/images/bgcolor.gif);FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;font-weight: bold;}
.bkgroud
{background-color:#e3e3e3;FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;font-weight: bold;}
.bkgroud_detail
{
HEIGHT:20px;BACKGROUND-IMAGE:url(../public/images/bgcolor_desc.gif);FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;font-weight: bold;
}
.bkgroud_desc
{
HEIGHT:20px;BACKGROUND-IMAGE:url(../public/images/bgcolor.gif);FONT-FAMILY:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;font-size:15px; font-weight: bold;
}
.headerAlign
{text-align: center;}
#topmenu{
        background: url(../public/images/mz-top.gif) no-repeat;
        _background: #616161 url(../public/images/ie-top.gif) no-repeat;
        xmargin: 0;
        padding:0;
        margin-left:2Px;
        topmargin:0;
        list-style: none;
                    height: 27px;
                    _height: 28px;
        border-width: 0 1px 1px 0;
}
.inputBox
{
	border:solid;
	border-width:1px;
	border-color:Gray;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:11px;
}
.boxsmall
{
	width:50px;
}
.boxmedium
{
	width:135px;
}
.boxlarge
{
	width:150px;
}

.colorbkground
{
	border: 1px solid #c7cfd5;
	background: #f1f5f9;
	margin: 5px 0 10px 0;
	padding: 8px;
	text-align: left;
	clear: both;	
}

.heading
{
	color:#225972;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
	font-weight:bold;
}
.fieldset4
{
	display: block;
	padding: 0.5em 1em;
	width: 72em;
	border: solid #225972 1px;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
}
.fieldset3
{
	display: block;
	padding: 0.5em 1em;
	width: 75em;
	border: solid #225972 1px;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
}
.legend3
{
	font-weight: bold;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
	color: #838688;	
}
.fieldset3
{
	display: block;
	padding: 0.5em 1em;
	width: 98%;
	border: solid #000000 1px;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
}
.fieldset2
{
	display: block;
	padding: 0.5em 1em;
	width: 24em;
	border: solid #225972 1px;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
}
.fieldset1 
{
	display: block;
	padding: 0.5em 1em;
	width: 38em;
	border: solid #225972 1px;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
}
.fieldset
{
	display: block;
	padding: 0.5em 1em;
	width: 80em;
	border: solid #225972 1px;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
}
legend 
{
	font-weight: bold;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:12px;
	color: #225972;
}
.alerts
{
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:10px;
	color: red;

}
.invisible
{
	display : block;
	visibility:hidden;
	width:0px;
	height:0px;
}

/*//////// FOR TABS /////////*/

#bodyclass { /* redundant rules for bad browsers  */  
  font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}  


#main {
	text-align: left;
	border: 1px solid #666;
	background: #FFFDF3;
	clear: both;
	width: 98%;
	margin-top: -1px;
}

/* For User Name */

div.dimming {
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	position:absolute;
	z-index:10000;
}

/*FOR POP UP*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.searchfilter
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 9pt;	
	margin: 0 0 0 15px;
}


.SearchFilterHeader
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 13pt;	
}


.SearchFilterBkGround
{
	background-image: url(/public/images/search_background.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 10px 0px 10px;
	line-height: 140%;
}

.SelectBox
{
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
	font-size: 9pt;	
}

.td { border: 1px solid black; }

.bigfont4anchor 
{
	font-weight:bold; 
	font-size:16px;
	color:blue;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}

.bigfont4anchorAlternate
{
	background-color: #B3D5EF;
	color: #000000;
	font-weight:bold; 
	font-size:16px;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}
.dateField{font:76%/140% Georgia,Times,Serif;float:left;height:34px;width:31px;margin:0px 10px;padding-top:0;background:url(/public/images/ic.gif) no-repeat;text-align:center;font-weight:700;}

.uploadButton
{
	background-image:url(/public/images/uploadFile.gif);
	height:32px;
	width:109px;
	background-repeat:no-repeat;
}

.Browse
{
	height:32px;
	width:109px;
}

.tborder
{
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}
.thead
{
	background: #5C7099;
	color: #FFFFFF;
	font: bold 11px Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}
.thead_new
{
	background: #FF0000;
	color: #FFFFFF;
	font: bold 11px Lucida Grande,Lucida Sans Unicode,Lucida,Tahoma,Verdana, Sans-Serif, Arial, Segoe UI;
}

.normal { font-weight: normal; }
.alt2
{
	background: #EFEFEF;
	color: #000000;
}
.bigStatus { font-size: 14pt; }
.alt1
{
	background: #F7F7F7;
	color: #000000;
}
.resultsheader
{
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    padding: 3px 0;
}
.pagecount
{
    vertical-align:middle;
    font-weight:bold;
}
.pagers
{
    color:#d7d7d7;
    vertical-align:middle;
}
.link
{
	color: #ff5b2a;	
	text-decoration: none;
}

.sh-bullet:hover { text-decoration: none; color: #787878; }
.sh-bullet {color: #000000} 

table.WAWFLineBkGround tbody:hover {background: #ffc0c0;}
table.WAWFLineBkGround tbody {background: #d8ecf3;}


.cart
{
	color:#000000;
	font-weight:bolder;
	margin-top:45px;
	font-size:20px;
}
.NoDeco
{
	text-decoration:none;
}
.Txt2Link
{
	color:blue;
	font-weight: bold; 
	text-decoration: underline;
}

.highlight
{
	color:red;
	font-weight: bold; 
	background-color:Yellow;
}
.aCls
{
	color:Blue;
	text-decoration:underline;
}
