BODY {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}


IMG, DIV, INPUT {
	behavior: url("/js/iepngfix.htc");
}



H1 {
	color: #1C2A43;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

H2 {
	color: #CA6B1A;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 16px 0px 16px 0px;
	padding: 0px;
}

H2.subhead {
	padding-top: 2px;
}

H3 {
	color: #CA6B1A;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 16px 0px 8px 0px;
}

H3.subhead {
	padding-top: 2px;
}



HR {
	border: 0;
	color: #919EB9;
	background-color: #919EB9;
	height: 1px;
	margin: 0px;
}



P {
	color: #1C2A43;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
}

LI.basic {
	color: #1C2A43;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	line-height: 14px;
}

DD {
	margin: 8px 0px 0px 20px;
}

P.secondary {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}

P.leftpad {
	padding-left: 20px;
}

P.qa {
	color: #0087BA;
}

P.divider {
	border-top: 1px solid #59647D;
}


.white_comment {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}


.white_label {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.comment {
	color: #999999;
	font: 10px Arial, Helvetica, sans-serif;
}



/*************************************************************
 *
 *  Basic textual navigation bar
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.basic_nav {
	color: #536597;
	white-space: nowrap;
	font: 13px Arial, Helvetica, sans-serif;
}

A.basic_nav {
	color: #1C2A43;
}



/*************************************************************
 *
 *  Small textual navigation bar
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.small_nav {
	color: #5D6E8B;
	font: 10px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.small_nav A {
	background-color: #FFFFFF;
	color: #172337;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	text-decoration: none;
}

.small_nav A:hover {
	background-color: #3D80DF;
	color: #FFFFFF;
}


/*************************************************************
 *
 *  Tabular data
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

TABLE.data {
	border: 1px solid #59647D;
	border-spacing: 0px;
}

TABLE.data > THEAD > TR {
	background-color: #1C2A43;
}

TABLE.data > THEAD > TR > TH {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 7px;
}

TABLE.data > TBODY > TR {
	background-color: #C5D6E7;
}

TABLE.data > TBODY > TR.alt {
	background-color: #FFFFFF;
}

TABLE.data > TBODY > TR > TD {
	margin: 0px;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 15px 3px 7px;
}



/*************************************************************
 *
 *  Main navigation bar
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.main_navbar {
	background: url(/images/bidsync/menu_navbar.gif);
	color: #FFFFFF;
	display: block;
	font: 15px Arial, Helvetica, sans-serif;
	height: 45px;
	text-align: center;
	width: 850px;
}

.main_navbar A:visited {
	color: #FFFFFF;
}

.main_navbar A:link {
	color: #FFFFFF;
}

.main_navbar A {
	color: #FFFFFF;
	display: block;
	font: bold 15px Arial, Helvetica, sans-serif;
	height: 45px;
	line-height: 45px;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	width: 100%;
	vertical-align: middle;
}

.main_navbar A:hover {
	background: url(/images/bidsync/menu_orangebkgd.gif) repeat-x;
}



/*************************************************************
 *
 *  Promo section
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.promo {
	width: 850px;
	height: 237px;
	background: url(/images/bidsync/promo_01.png) no-repeat;
	position: relative;
}

.promo_buttons {
	position: absolute;
	float: right;
	width: 354px;
	bottom: 7px;
	right: 18px;
}

.promo_orange_btn {
	background: url(/images/bidsync/buttons/promo_orange_btn.png);
	color: #FFFFFF;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 45px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 177px;
}

.promo_blue_btn {
	background: url(/images/bidsync/buttons/promo_blue_btn.png);
	color: #FFFFFF;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 45px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 177px;
}



/*************************************************************
 *
 *  Main section
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.main {
	background-color: #FFFFFF;
	padding: 20px 30px 0px 30px;
}

.primary_content {
	padding: 0px 0px 20px 0px;
}

.primary_content P {
	color: #1C2A43;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.secondary_content P {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 15px;
}

P.more {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

A.more {
	color: #008BD0;
	font: bold 13px Arial, Helvetica, sans-serif;
	font-style: italic;
}



/*************************************************************
 *
 *  Panels
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.panel1 {
	background-image: url(/images/bidsync/panel_top.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 252px;
	height: 150px;
	vertical-align: top;
}

.panel1_earmarked {
	background-image: url(/images/bidsync/panel_top_earmarked.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 252px;
	height: 150px;
	vertical-align: top;
}

.panel1_content {
	padding: 15px 15px 0px 15px;
}

.panel1_content H1 {
	color: #1C2A43;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin: 0px;
}

.panel1_content H2 {
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 2px 0px;
}

.panel1_content P {
	color: #1C2A43;
	font: 11px Arial, Helvetica, sans-serif;
}

.panel1_footer {
	background-image: url(/images/bidsync/panel_bottom.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 252px;
}

.panel1 A.more {
	color: #FFAD1E;
	font-weight: bold;
	font-style: italic;
}

.secondary_panel > TD {
	background-color: #CEDEEC;
}

.secondary_panel H3 {
	color: #1C2A43;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.secondary_panel P {
	color: #3F6281;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.secondary_panel_hr {
	height: 5px;
	background-color: #CEDEEC;
	background-image: url('/images/bidsync/panel_hr_ltBlue.png');
	background-repeat: no-repeat;
	background-position: center;
}

.secondary_panel_content {
	background-image: url('/images/bidsync/panel_bkgd_ltBlue.png');
	padding: 10px 15px 0px 15px;
}

.secondary_panel A.more {
	color: #0087BA;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	display: block;
	margin: 5px 0px 8px 15px;
}



.navpanel {
	background-image: url('/images/bidsync/panels/navpanel_bkgd.png');
	background-repeat: repeat;
}

.navpanel_l {
	background-image: url('/images/bidsync/panels/navpanel_bkgd_l.png');
	background-repeat: repeat-y;
	background-position: right;
	width: 15px;
}

.navpanel_tl {
	background-image: url('/images/bidsync/panels/navpanel_tl.png');
	background-repeat: no-repeat;
	background-position: right;
	width: 15px;
	height: 12px;
}

.navpanel_tr {
	background-image: url('/images/bidsync/panels/navpanel_tr.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.navpanel_bl {
	background-image: url('/images/bidsync/panels/navpanel_bl.png');
	background-repeat: no-repeat;
	background-position: right;
	width: 15px;
	height: 12px;
}

.navpanel_br {
	background-image: url('/images/bidsync/panels/navpanel_br.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.navpanel HR {
	border: 0;
	color: #919EB9;
	background-color: #919EB9;
	height: 1px;
	margin: 0px 0px 10px 0px;
}

.nav_arrow {
	width: 12px;
	height: 15px;
	padding: 5px 0px 3px 0px;
	border: 0px;
}



.bluepanel {
	background-image: url('/images/bidsync/panels/bluepanel_bkgd.gif');
	background-repeat: repeat;
}

.bluepanel_tl {
	background-image: url('/images/bidsync/panels/bluepanel_tl.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 12px;
	height: 12px;
}

.bluepanel_tr {
	background-image: url('/images/bidsync/panels/bluepanel_tr.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.bluepanel_bl {
	background-image: url('/images/bidsync/panels/bluepanel_bl.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 12px;
	height: 12px;
}

.bluepanel_br {
	background-image: url('/images/bidsync/panels/bluepanel_br.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.bluepanel H1 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.bluepanel P {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 14px;
}

.bluepanel .comment,
.bluepanel A {
	color: #AACCFF;
}



.listheader {
	color: #58647D;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.listheader:hover {
	color: #1C2A43;
}

.listitem {
	color: #0087BA;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 15px;
	text-decoration: none;
}

.listitem_selected {
	color: #1C2A43;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 15px;
}

.listitem:hover {
	color: #1C2A43;
}



/*************************************************************
 *
 *  Buttons
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.orange_button_small {
	background-image: url(/images/bidsync/buttons/orange_btn_small.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	height: 37px;
	width: 134px;
	text-align: center;
	line-height: 37px;
}


/*************************************************************
 *
 *  Miscellaneous
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
.closing {
	background-color: #FFFFFF;
	padding: 10px 30px 10px 30px;
}

.copyright {
	color: #172337;
	font: 10px Arial, Helvetica, sans-serif;
}

.question {
	color: #555555;
	display: block;
	margin: 25px 0px 2px 0px;
}

P.question_toc {
	margin: 5px 10px 2px 25px;
	color: #172337;
}

.question_toc A {
	color: #172337;
	display: block;
	margin: 3px 0px 7px 15px;
	text-indent: -15px;
	line-height: 15px;
}

.answer {
	color: #0087BA;
	display: block;
	margin: 8px 0px 13px 0px;
}

.indent {
	padding-left: 25px;
	padding-right: 15px;
}

A.toclink {
	color: #CCCCCC;
	float: right;
	margin-left: 30px;
	text-decoration: none;
}

A.toclink:visited {
	color: #CCCCCC;
}

A.toclink:hover {
	color: #3D80DF;
}

.quote {
	color: #555555;
	display: block;
	margin: 5px 30px 3px 30px;
}

.quote_reference {
	color: #0087BA;
	font-weight: bold;
	text-align: right;
	margin-top: 5px;
}

.quote_source {
	margin: 10px 0px 2px 0px;
}

.error404 {
	width: 850px;
	height: 197px;
	background: url(/images/bidsync/404NotFoundSplash.png) no-repeat;
	position: relative;
}

.error500 {
	width: 850px;
	height: 197px;
	background: url(/images/bidsync/500InternalServerErrorSplash.png) no-repeat;
	position: relative;
}

.landings {
	color: #FFFFFF;
	background-color: #59647D;
	padding: 5px 30px 5px 30px;
	height: 21px;
	text-align: right;
}

.landings A {
	color: #CEDEEC;
	padding: 3px 5px;
	text-decoration: none;
}
