/* LAYOUT "ID" STYLES */

#bodyDiv
{
	text-align: center;
	margin: 0 auto;
	background-color: #ffffff;
	height: 101%;
	min-height: 100%;
}

div#mainDiv
{
	width: 770px;
	text-align: center;
	margin: 0 auto;
	background: #FFF url(../Images/page_bdr.jpg) repeat-y top left;
	height: auto;
}

#headerDiv
{
	width: 770px;
	height: 91px;
	margin: 0 auto;
}

#headerBody
{
	width: 710px;
	height: 76px;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url('../Images/hdr_strip.jpg');
	background-repeat: repeat-y;
}

* html #headerBody
{
	width: 770px;
}

#headerLogo
{
	clear: both;
	width: 239px;
	height: 48px;
	margin-top: 10px;
	float: left;
	background-image: url('../Images/consortiumprocurementlogo.jpg');
	background-repeat: no-repeat;
}

* html #headerLogo
{
	height: 58px;
}

#headerButtons
{
	width: 458px;
	height: 37px;
	padding-top: 39px;
	margin-left: 13px;
	float: right;
}

* html #headerButtons
{
	width: 458px;
	height: 76px;
}

#headerBottom
{
	width: 770px;
	height: 15px;
	background-image: url('../Images/hdr_btm_bdr.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#contentDiv
{
	clear: both;
	width: 719px;
	text-align: left;
	margin-left: 24px;
	margin-right: 27px;
	padding-top: 10px;
}

* html #contentDiv
{
	padding-top: 5px;
}

#footerDiv
{
	clear: both;
	text-align: center;
	margin: 0 auto;
	width: 710px;
}

.footerRow
{
	clear: both;
	width: 710px;
	padding-top: 5px;
	text-align: center;
	margin: 0 auto;
}

.footerRow .left
{
	width: 49%;
	float: left;
	text-align: left;
}

.footerRow .right
{
	width: 49%;
	float: right;
	text-align: right;
}

#pageBottom
{
	clear: both;
	width: 770px;
	background-image: url("../Images/btm_bdr.jpg");
	background-repeat: no-repeat;
	height: 20px;
	margin: 0 auto;
}

#threeCol
{
	clear: both;
	width: 719px;
}

#threeCol #Left
{
	width: 141px;
	float: left;
}

#threeCol #RightSpan
{
	width: 568px;
	margin-left: 10px;
	float: right;
}

#threeCol #Center
{
	width: 324px;
	padding-right: 10px;
	float: left;
	/* total width = 335px */
	border-right: solid 1px #9fb5d2;
}

* html #threeCol #Center
{
	width: 335px;
}

#threeCol #Right
{
	width: 213px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	/* total width = 233px */
}

* html #threeCol #Right
{
	width: 233px;
}

#twoCol
{
	clear: both;
	width: 719px;
}

#twoCol #Left
{
	width: 141px;
	float: left;
}

#twoCol #Right
{
	width: 568px;
	margin-left: 10px;
	float: right;
	/* total width = 578px */
}

#purpleBox
{
	margin-top: 10px;
	width: 118px;
	height: 302px;
	background-image: url('../Images/purple_box.jpg');
	background-repeat: no-repeat;
	padding-top:10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

* html #purpleBox
{
	height: 332px;
	width: 138px;
}

/* START NEWS SCROLLER CLASSES */

#newsScroller
{
	width: 199px;
	height: 60px;
}

#newsScrollerBody
{
	width: 199px;
	height: 160px;
	margin-top: 10px;
}

* html #newsScrollerBody
{
	height: 170px;
}

#newsScrollerDiv
{
	width: 199px;
	height: 160px;
	margin: 0 auto;
}

/* END NEWS SCROLLER CLASSES */

/* START NEWS SCROLLER CLASSES */

#upcomingEvents
{
	width: 196px;
}

#upcomingEvents .upcomingEventRow
{
	width: 196px;
	padding-top: 10px;
}

#upcomingEvents .text
{
	padding-top: 3px;
}

/* END NEWS SCROLLER CLASSES */

/* START LEFT MENU CLASSES */
#leftMenu
{
	width: 141px;
}

#leftMenuTop
{
	width: 141px;
	height: 12px;
	background-image: url('../Images/menubox_top.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#leftMenuBody
{
	width: 133px;
	min-height: 270px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url('../Images/menubox_strip.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

* html #leftMenuBody
{
	height: 270px;
	width: 141px;
}

#leftMenuBottom
{
	width: 141px;
	height: 12px;
	background-image: url('../Images/menubox_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

/* END LEFT MENU CLASSES */
