

/******************************************************************************/
/** MAIN DIV BLOCKS                                                          **/
/******************************************************************************/

	body
	{
		background-image: url("img/PMT_background2.png");
		background-repeat: repeat-x;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}

	#topbg
	{
		margin : 0 auto;
		width: 870px;
		background-repeat: repeat-x;
		margin-bottom: 0px;
		padding-bottom: 0px;
		border: 0px solid #2F3B6B;
	}

	#wrapperWide
	{
		margin : 0 auto;
		width : 870px;
		text-align : left;
		padding : 0;
		border: 0px solid #f00;
	}

	#logo2
	{
		width: 870px;
		height: 90px;
		background-image: url("img/header2d.png");
		margin: 0px;
		color : #fff;
		background-color: inherit;
		border: 0px solid #000000;
	}

	#homeLink
	{
		position: relative;
		width: auto;
		float: left;
		top: 19px;
		left: 7px;
		color: #fff;
		background-color: inherit;
		padding: 0px;
		margin: 0px;
		margin-left: 15px;
		border: 0px solid #faa;
	}

	#pagetitle
	{
		position: relative;
		float: left;
		width: auto;
		top: 17px;
		left: 7px;
		background-color: inherit;
		color: #fff;
		padding: 0px;
		margin: 0px;
		margin-left: 0px;
		font-size: 20px;
		font-weight: normal;
		border: 0px solid #faa;
	}

	#userdetails
	{
		position: relative;
		float: right;
		width: auto;
		text-align: right;
		top: 14px;
		background-color: inherit;
		color: #fff;
		margin-right: 25px;
		border: 0px solid #faa;
	}

	span.userid
	{
		display:block;
		text-align:right;
		margin: 0;
		font-size: 14px;
	}

	a.logout
	{
		display:block;
		text-align:right;
		font-size: 1.2em;
		background-color: inherit;
		color: #ADAF9A;
	}

	.projectOptions
	{
		position: relative;
		margin-left: 22px;
		top: 23px;
		border: 0px solid #6699CC;
		float: left;
		width: auto;
	}

	#header2
	{
		margin : 0 auto;
		padding : 0;
		width : 850px;
		border: 0px solid #000000;
	}


/*************************************************************************/
/* MENU BUTTONS																          */
/*************************************************************************/

	.selectedMenuButton
	{
		float: left;
		width: auto;
		margin-right: 10px;
	}

	.unselectedMenuButton
	{
		float: left;
		width: auto;
		padding-top: 3px;
		margin-left: 11px;
		margin-right:18px;
	}

	.selectedButtonLeft
	{
		float: left;
		width: 8px;
		height: 20px;
		background-image: url("img/selectedButtonLeft.png");
	}

	.selectedButtonMiddle
	{
		float: left;
		width: auto;
		color: inherit;
		background-color: #5B6B88;
		padding-top: 3px;
		padding-left:3px;
		padding-right:3px;
		height: 17px;
	}

	.selectedButtonRight
	{
		float: left;
		width: 8px;
		height: 20px;
		background-image: url("img/selectedButtonRight.png");
	}

	.selectedButtonLink
	{
		background-color: inherit;
		color: #fff;
		font-size:11px;
	}

	.unselectedButtonLink
	{
		background-color: inherit;
		color: #ccc;
		font-size:11px;
	}

/************************************************************************/
/**  ROUNDED CORNER STUFF                                              **/
/************************************************************************/

	/* surrounding margins (optional) */
	.round
	{
		border:0px solid #fff;
		margin-bottom:5px;
	}

	.round .c
	{
		/* inner content padding */
		padding:0 10px 0 10px;
		border-top:0;
		border-bottom:0;
		border-style:solid;
	}

	.round .t, .round .b, .round .t b, .round .b b
	{
		display:block;
		overflow:hidden;
	}

	.round .t b, .round .b b
	{
		float:right;
		width:50%;
	}

	.round .t .r
	{
		background-position:top right;
	}

	.round .b .r
	{
		background-position:bottom right;
	}

	.round .b
	{
		background-position:bottom left;
	}

	.round .br
	{
		clear:both;
		display:block;
		overflow:hidden;
		height:0px;
	}

	.roundTitle
	{
		float: left;
		width: auto;
		font-weight: normal;
		background-color: inherit;
		color: #fff;
		font-size: 12px;
		margin-top: 2px;
		margin-left: 10px;
	}

	/*************************************************************/
	/** ROUNDIE WITH DARK BLUE HEADER AND LOGO ON THE BOTTOM  ****/
	/*************************************************************/

	.FR_corner
	{
		color: inherit;
		background-color:#DCE6EC;
	}

	/* curve height, background image */
	.FR_corner .t, .FR_corner .b, .FR_corner .b b, .FR_corner .t b
	{
		height:20px;
		background-image:url(img/fr_rounded8b.png);
	}

	.FR_corner .b b, .FR_corner .b
	{
		height:30px;
		background-image:url(img/fr_rounded8b.png);
	}

	/* inner color, border color, border width */
	.FR_corner .c
	{
		background-color: inherit;
		color: inherit;
		border-color:#DCE6EC;
		border-left-width:2px;
		border-right-width:2px;
		font-size: 1.2em;
	}

	/*************************************************************/
	/** ROUNDIE WITH DARK BLUE HEADER AND WHITE BG AND BOTTOM ****/
	/*************************************************************/

	.FR_corner_single
	{
		color: inherit;
		background-color:#f5f5f5;
	}

	/* curve height, background image */
	.FR_corner_single .t, .FR_corner_single .b, .FR_corner_single .b b, .FR_corner_single .t b
	{
		height:20px;
		background-image:url(img/fr_rounded5a.png);
	}

	.FR_corner_single .b b, .FR_corner_single .b
	{
		height:10px;
		margin-bottom:0px;
		background-image:url(img/fr_rounded5a.png);
	}

	/* inner color, border color, border width */
	.FR_corner_single .c
	{
		background-color: inherit;
		color: inherit;
		border-color:#f5f5f5;
		border-left-width:2px;
		border-right-width:2px;
		font-size: 12px;
	}

	/*************************************************************/
	/** ROLLOUT WINDOW CODE												 ****/
	/*************************************************************/

	.rolloutWindow
	{
		border: 0px solid #f00;
		top: 200px;
		position: absolute;
		text-align: left;
		left: 500px;
		margin:0;
		padding:0;
		z-index:1000;
	}

	.topRow, .middleRow, .bottomRow
	{
		border:0px solid #000;
		margin:0;
		padding:0;
		float: left;
		width: auto;
	}

	.topLeft, .topMiddle, .topRight
	{
		float: left;
		width: auto;
		height: 53px;
		border:0px solid #f00;
	}

	.topLeft
	{
		background-image: url("img/rollout_topLeft.png");
		background-repeat: no-repeat;
	}

	.topMiddle
	{
		background-image: url("img/rollout_topMiddle.png");
		background-repeat: repeat-x;
	}

	.topRight
	{
		background-image: url("img/rollout_topRight.png");
		background-repeat: no-repeat;
	}


	.middleRow
	{
		color: inherit;
		background-color : #fff;
	}

	.middleLeft, .middleMiddle, .middleRight
	{
		float: left;
		width: auto;
		border:1px solid #f00;
		color: inherit;
		background-color: #fff;
	}

	.middleLeft
	{
		background-color: #fff;
		border:0px solid #00f;
		background: url("img/rollout_middleLeft.png") repeat-y left;
	}

	.middleMiddle
	{
		float: right;
		width: auto;
		border: 0px solid #00f;
		background: url("img/rollout_middleRight.png") repeat-y right;
		display: block;
		padding-top: 15px;
		font-size: 15px;
		background-color: inherit;
		color: #069;
	}

	.middleRight
	{
		background-repeat: repeat-y;
		background-image: url("img/circle_button2.png");
	}


	.bottomLeft, .bottomMiddle, .bottomRight
	{
		float: left;
		width: auto;
		border:0px solid #f00;
		height: 20px;
	}

	.bottomLeft
	{
		background-image: url("img/rollout_bottomLeft.png");
	}

	.bottomMiddle
	{
		background-image: url("img/rollout_bottomMiddle.png");
	}

	.bottomRight
	{
		background-image: url("img/rollout_bottomRight.png");
	}

	.rolloutTitle
	{
		display: block;
		margin-top: 14px;
		font-size: 20px;
		background-color: inherit;
		color: #069;
	}

	.selectedLeft
	{
		float: left;
		width: 10px;
		height: 30px;
		background-image: url("img/rollout_selectedLeft.png");
	}

	.selectedMiddle
	{
		float: left;
		width: auto;
		color: inherit;
		background-color: #069;
		padding-top: 6px;
		height: 24px;
	}

	.selectedRight
	{
		float: left;
		width: 10px;
		height: 30px;
		background-image: url("img/rollout_selectedRight.png");
	}

	.newRow
	{
		border: 0px solid #f00;
		float:left;
		width: auto;
	}

	.newColumn
	{
		margin:0;
		padding:0;
		border: 0px solid #0f0;
		float:left;
		width: auto;
		padding-bottom:10px;
	}

	.rolloutShowClosed
	{
		padding: 0;
		margin: 0;
		float:right;
		width: auto;
		text-align:right;
		margin-right:0px;
		margin-bottom:10px;
		font-size:14px;
		border: 0px solid #000;
	}


	.newTopic
	{
		display:inline;
		float:right;
		background-image: url("img/lightBlueButton.png");
		width: 80px;
		height: 30px;
	}

	.searchSubmit
	{
		width: 59px;
		height: 30px;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 3px;
		border: 0px solid #000;
		background-image: url("img/lightblueButton_sm.png");
		background-color: inherit;
		color: #06c;
		font-size: 15px;
		padding-bottom: 2px;
	}


	.showClosed
	{
		position: relative;
		margin-right: 25px;
		top: 22px;
		border: 0px solid #6699CC;
		float: right;
		width: auto;
		font-size: 12px;
		background-color: inherit;
		color: #ADAF9A;
	}
	
/******************************************************************************/
/** POST LINE DISPLAY                                                        **/
/******************************************************************************/

	.bPost, .bPostpublished
	{
		clear: both;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		border: 0px solid #6699CC;
		padding: 0px;
		padding-right: 8px;
		padding-left: 8px;
		background-image: url("img/entryBackground.png");
		width: 808px;
		height: 58px;
	}

	.bPostID
	{
		float: left;
		width: 45px;
		border: 0px solid #6699CC;
		margin-top: 21px;
		text-align:center;
		background-color: inherit;
		color: #666;
		font-size: 90%;
	}

	.bPostContent
	{
		float: left;
		width: 740px;
		height: 50px;
		margin-top: 5px;
		margin-left: 20px;
		border: 0px solid #0f0;
	}

	.bPostTopRow
	{
		border: 0px solid #000;
		height: 20px;
	}

	.bPostBottomRow
	{
		border: 0px solid #000;
		margin-top: 8px;
		height: 15px;
	}

	.bPostTitle
	{
		display: inline;
		text-align: left;
		float: left;
		width: 490px;
		margin-left: 0px;
		border: 0px solid #00f;
	}

	.bPostTitle a
	{
		background-color: inherit;
		color: #06c;
		font-size: 16px;
	}

	.bPostAssignee
	{
		display: inline;
		float: right;
		text-align: right;
		width: 250px;
		margin-left: 0px;
		border: 0px solid #f00;
	}

	.dimmed
	{
		background-color: inherit;
		color: #666;
		font-size: 90%;
		white-space: nowrap;
	}

	.byline_cc
	{
		background-color: inherit;
		color: #9B9B9B;
		font-size: 90%;
		margin-left:5px;
		white-space: nowrap;
	}

	.bTitle a
	{
		background-color: inherit;
		color: #06c;
		font-size: 15px;
	}

	.comment
	{
		float: left;
		width: auto;
		margin-left: 0px;
		background-color: inherit;
		color: #666;
		font-size: 100%;
		border: 0px solid #3ff;
	}

	.comment_author
	{
		white-space: nowrap;
		float:left;
		width: auto;
		background-color: inherit;
		color: #666;
		font-size: 90%;
		margin-bottom:0px;
		margin-left:5px;
		margin-top:3px;
		border: 0px solid #3ff;
	}

	.comment_author2
	{
		white-space: nowrap;
		float:left;
		width: auto;
		background-color: inherit;
		color: #666;
		font-size: 90%;
		margin-bottom:12px;
		margin-left:5px;
		border: 0px solid #3ff;
	}

	.inputEntry
	{
		border: 0px solid #f00;
		padding-bottom: 0px;
		margin-left: 10px;
		margin-bottom: 2px;
		background-color: inherit;
		color: #003366;
	}

	.inputEntryUnchecked
	{
		border: 0px solid #0f0;
		padding-bottom: 0px;
		margin-left: 10px;
		margin-bottom: 2px;
		background-color: inherit;
		color: #ccc;
	}



