table, tr, td, body {
	margin:0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

a {
	color:#294469;
	text-decoration:none;
}

.headerPanelTable a{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentColumn {
	float:left;
	margin-left:15px;
}

.contentPanel {
	margin-top:20px;
}

.headerNavigation {
	background:url(navigationPanel.gif);
	background-repeat:repeat-x;
	color:#000099;
	padding:5px 5px 5px 5px;
	height:50px;
}

.projectTitle {
	font-size:24px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.headerPanel {
	height:142px;
	background:url(discussion/background.png);
	background-repeat:repeat-x;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}

.headerPanelTable
{
    position:absolute;
    top:70px;
}

.headerPanelTable td 
{
    color:#FFFFFF;
}

.infoPanel {
    text-align:justify;
	border:1px solid #447733;
	font-family:Arial;
	font-size:12px;
	float:left;
	padding:4px 4px 4px 4px;
	margin:10px 5px 5px 5px;
}

.infoPanelHeader {
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.infoPanelText {
	font-size: 12px;
	font-weight: bold;
}

table.infoPanelTable, tr.infoPanelTable, td.infoPanelTable {
    vertical-align:top;
}

.photoReel {
	border:1px solid #3d5934;
	height:120px;
	margin:10px 0px 10px 0px;
	padding-top:5px;
}

.photo {
	width:100px;
	height:100px;
	float:left;
	margin:5px 5px 5px 5px;
	border:1px solid #000000;
}

.panel {
    margin-top:10px;
    margin-bottom:20px;
	position:relative;
	float:left;
}

.panelTitle {
    border-bottom:1px solid #3d5934;
    text-align:left;
    padding:0px 0px 2px 0px;
    width:100%;
}

.panelTitleText {
    padding:1px 3px 2px 3px;
    background-color:#3D5933;
    color:#FFFFFF;
    font-family:Arial;
    font-size:13px;
}

.projectTitle {
    text-align:left;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.projectTitleText {
    padding:3px 6px 4px 6px;
    background-color:#294469;
    color:#FFFFFF;
    font-family:Arial;
    font-size:14px;
}

.projectSummary {
	border:1px dotted #294469;
	position:relative;
	float:left;
	width:100%;
	border-right:none;
}

.projectSummaryLinks {
	color:#294469;
	margin:10px 10px 10px 10px;
}

.projectSummaryLinks.link {
	margin:5px 0px 3px 0px;
}

.projectSummaryLinks {
}

.projectSummaryDiscussion {
	margin:5px 0px 6px 10px;
	padding-left:3px;
	border-left:1px solid #000000;
	
}

.projectSummaryDiscussion.link {
}

.panelItem {
	position:relative;
    text-align:justify;
    margin:8px 0px 8px 10px;
    font-family:Arial;
    font-size:12px;
    color:#222222;
}

.discussionCategory {
    text-align:justify;
    margin:10px 0px 8px 15px;
    font-family:Arial;
    font-size:12px;
    color:#222222;
}

.discussionCategoryItem {
    padding:5px 5px 5px 5px;
    margin:0px 15px 0px 15px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    border-left:1px solid #000000;
}

.discussionItemLeft {
    background-color:#CCCCFF;
    text-align:left;
}

.discussionItemRight {
    background-color:#CCFFCC;
    text-align:right;
}


.discussionCategoryTitle {
    border-bottom:1px solid #000000;
    padding-bottom:5px;
    margin:20px 0px 0px 0px;
    font-size:16px;
}

.profileBtn {
    background-color:#6688FF;
    border:1px solid #5577FF;
    margin:0px 10px 0px 0px;
    color:#FFFFFF;
    font-size:14px;
}

.discussionColumn {
   float:left;
}

.discussionItem {
    margin:0px 0px 0px 5px;
    width:100%;
    float:left;
    padding:8px 0px 0px 0px;
}

.discussionItem.right {
    text-align:right;
}

.conversationArea {
    border:1px solid #447733;
    border-top:none;
    padding:0px 8px 8px 8px;
    margin:8px 0px 0px 5px;
}

.conversationItem {
    margin:0px 0px 5px 0px;
}

.conversationStub {
}

.foundationTitle {
    border-bottom:1px solid #3D5933;
}

.foundationTitleText {
    background:url(discussion/defaultbackground.png);
    background-repeat:repeat-x;
    padding:2px 5px 1px 5px;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    font-family:Verdana;
}

.foundationTopic 
{
    padding:5px 4px 4px 5px;
}

.foundationTopicTitle
{
    border-bottom:1px ridge #3D5933;
}

.foundationTopicTitleText
{
    background:url(discussion/defaultbackground.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    padding:2px 4px 1px 4px;
    font-size:13px;
    font-weight:bold;
    font-family:Verdana;
}

.foundationTopicBrainstormLink
{
    background-color:Fuchsia;
}

.foundationSubTopic
{
    padding:5px 0px 4px 5px;
}

.foundationSubTopicTitle
{
    border-bottom:1px ridge #3D5933;
}

.foundationSubTopicTitleText
{
    color:#3D5933;
    padding:2px 4px 1px 4px;
    font-size:13px;
    font-weight:bold;
    font-family:Verdana;
}
.foundationDiscussionLink
{
    color:#4466DD;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
    border:none;
}

.foundationText
{
    padding:5px 4px 4px 5px;
    font-family:Verdana;
}

.workArea
{
    border:1px solid #3d5934;
    border-top:none;
    text-align:left;
    float:left;
}

.workItem
{
    cursor:default;
    padding-top:10px;
    background-color:#3d5934;
    float:left;
    position:absolute;
    left:50px;
    top:50px;
    z-index:1;
    border:1px solid #3d5934;
}

table.toolBoard td
{
    font-size:14px;
    color:#FFFFFF;
}

.brainstormCenter
{
    cursor:default;
    border:1px solid #444444;
    padding:10px 10px 10px 10px;
    font-size:24px;
}

table.footerTable td
{
    padding:2px 5px 2px 5px;
    vertical-align:middle;
    font-size:16px;
}
