h1
{
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 20px;  
	line-height: 1.4; 
	font-weight: bold; 
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

h2
{
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px;  
	line-height: 1.4; 
	font-weight: bold; 
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

h3
{
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 13px;  
	line-height: 1.4; 
	font-weight: bold; 
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

td
{
	align: left;
	vertical-align: top;
}

div#containerSubpage
{
	width: 950px;
	background: none;
	text-align: left;
}

div#subpageCopyDiv
{
	width: 100%;
	border: 0px;
	padding: 0px;
	background: #FFFFFF url(../images/bg_content.gif) top left repeat-x;
	margin-top: 0px;
}

div#copyDiv
{
	padding: 20px;
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none;
}

div#blueBar
{
	height: 20px;
	margin-bottom: 0px;
	background: url(../images/bg_blue.gif) top left repeat-x;
}

div#redBar
{
	height: 60px;
	margin: 0px;
	background: url(../images/bg_red_dark.gif) top left repeat-x;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
}

ul#mainNavUL
{
	margin-top: 20px;
	margin-left: -30px;
	margin-bottom: 0px;
	list-style: none;
}
ul#mainNavUL li
{
	display:inline;
	padding: 10px;
	border: 0px;
	/*background: url(../images/bg_red.gif) top left repeat-x;*/
	float: left;
	margin-top: 8px;
	margin-right: 4px;
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

ul#mainNavUL li a
{
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}

/*ul#mainNavUL li:hover
{
	background: url(../images/bg_button_action.gif) top left repeat-x;
}*/

.nav_link_up
{
	background: url(../images/bg_red.gif) top left repeat-x;
}

.nav_link_hover
{
	background: url(../images/bg_button_action.gif) top left repeat-x;
}

ol 
{
	list-style-type: decimal;
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif;  
	font-size: 14px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

ol li
{
	border-bottom: 1px solid #C9BB47;
}

div#adminBar
{
	height: 60px;
	margin: 0px;
	background: url(../images/bg_blue_dark.gif) top left repeat-x;
	/*-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;*/
}

ul#adminNavUL
{
	margin-top: 00px;
	margin-left: -30px;
	margin-bottom: 0px;
	list-style: none;
}
ul#adminNavUL li
{
	display:inline;
	padding: 10px;
	border: 0px;
	/*background: url(../images/bg_blue.gif) top left repeat-x;*/
	float: left;
	margin-top: 8px;
	margin-right: 4px;
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

ul#adminNavUL li a
{
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
/*
ul#adminNavUL li:hover
{
	background: url(../images/bg_button_action.gif) top left repeat-x;
}
*/

.admin_nav_link_up
{
	background: url(../images/bg_blue.gif) top left repeat-x;
}

.admin_nav_link_hover
{
	background: url(../images/bg_button_action.gif) top left repeat-x;
}

.toplink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:link.toplink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:visited.toplink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:hover.toplink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FF3C00; 
	text-decoration: none;
}
a:active.toplink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}

.button
{
	background:#0B5B79 url(../images/admin/bg_admin_menu.gif)  repeat-x top left;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}

.buttonLarge
{
	background:#CC0000 url(../images/bg_blue.gif)  repeat-x top left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}

.buttonAction
{
	background:#FF960F url(../images/bg_button_action.gif)  repeat-x top left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}

.buttonActionSmall
{
	background:#FF960F url(../images/bg_button_action.gif)  repeat-x top left;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
}

.buttonUrgent
{
	background:#CC0000 url(../images/bg_button_urgent.gif)  repeat-x top left;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}

.required
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none;
}

input
{
	background: #FFFFFF url(../images/bg_input.gif) top left no-repeat;
	font-family:  'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #666666;
	border-top: 1px solid #AEAEAE;
	border-left: 1px solid #AEAEAE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 2px;
	padding: 2px;
}

input[type=text]:focus
{
	background: #FFFFFF url(../images/bg_input_focus.gif) top left no-repeat;
	border-top: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
}

input[type=password]:focus
{
	background: #FFFFFF url(../images/bg_input_focus.gif) top left no-repeat;
	border-top: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
}

.inputLarge
{
	background: #FFFFFF url(../images/bg_input.gif) top left no-repeat;
	font-family:  'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #666666;
	border-top: 1px solid #AEAEAE;
	border-left: 1px solid #AEAEAE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 2px;
	padding: 6px;
	width: 90%;
}



.searchLarge
{
	background: #FFFFFF;
	font-family:  'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #666666;
	border-top: 1px solid #AEAEAE;
	border-left: 1px solid #AEAEAE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 5px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 75%;
}
/*
input[type=file]
{
	background-color:#FFFFFF;
	font-family:  'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #666666;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	padding: 2px;
	width: 50%;
}
*/
input[type=image]
{
	border: 0px;
	margin-top: 0px;
	padding: 0px;
}

input#searchterm
{
	color: #FFFFFF;
	font-size: 11px; 
	width: 100px; 
	margin: 0px; 
	position:relative; 
	top:-2px;
	border: 1px solid #A0A0A2;
	padding-left: 20px;
	padding-right: 2px;
	padding-bottom: 2px;
	background: url(../images/bg_search.gif) no-repeat top left;
	height: 15px;
}


select
{
	background-color:#FFFFFF;
	font-family:  'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #666666;
	padding: 5px;
	border-top: 1px solid #AEAEAE;
	border-left: 1px solid #AEAEAE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

textarea
{
	background-color:#FFFFFF;
	font-family:  'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #666666;
	width: 80%;
}

.checkbox
{ 
	margin-left: 2px;
	margin-right: 5px;
	background-color: #EBF1F3;
}

.homeColumn
{
	background: url(../images/bg_light.gif) top left repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-left: 10px;
	padding: 20px;
}

ul#displayList
{
	list-style-image: url(../images/bullet.gif);
	list-style-type: circle;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px;
}

ul#displayList li
{
	margin-bottom: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EBEBEB;
	font-size: 14px;
}

ul#displayList li a
{
	font-size: 14px;
}

.adminlink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:link.adminlink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:visited.adminlink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:hover.adminlink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #3366FF; 
	text-decoration: none;
}
a:active.adminlink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}

.bidDetails
{
	padding-right: 20px;
	border-right: 1px solid #CCCCCC;
	width: 50%;
}

.bidSpecs
{
	padding-left: 20px;
	border-left: 1px solid #EBEBEB;
	width: 50%;
}

.doubleLine
{
	border-top: 1px solid #C0A9AA;
	border-bottom: 1px solid #DEDEDE;
	border-left: 0px;
	border-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

hr
{
	color: #FFFFFF;
	background-color: none;
	height: 1px;
	width: 100%;
}

.largeLink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	line-height: 1.4; 
	font-weight: normal; 
	text-decoration: none;
}
a:link.largeLink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	line-height: 1.4; 
	font-weight: normal; 
	text-decoration: none;
}
a:visited.largeLink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	line-height: 1.4; 
	font-weight: normal; 
	text-decoration: none;
}
a:hover.largeLink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #FF3C00; 
	text-decoration: none;
}
a:active.largeLink
{  
	font-family: 'Lucida Grande', Verdana,Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	line-height: 1.4; 
	font-weight: normal; 
	text-decoration: none;
}

.specTitleFile
{
	background: url(../images/bg_light.gif) top left repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 10px;
}

div#blueBGwPadding
{
	padding: 5px;
	margin-bottom: 5px;
	background: url(../images/bg_blue.gif) top left repeat-x;
	color: #FFFFFF;
}

div#redBGwPadding
{
	padding: 5px;
	margin-bottom: 5px;
	background: url(../images/bg_red.gif) top left repeat-x;
	color: #FFFFFF;
	text-align: center;  
	margin-right: 2px;
	float: left;
	width: 30%;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

div#bidSort
{
	background: #FFFFFF url(../images/bg_sortForm.gif) top left repeat-x;
	margin-right: 10px;
	padding: 20px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

.instruction
{
	border: 2px solid #EDB64C;
	color: #000000;
	padding: 10px;
	margin-bottom: 15px;
	background: url(../images/bg_instruction.gif) top left repeat-x;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}