/* @group original css */

#p2p_main
{
	width: 780px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
}

#p2p_mainpage
{
	width: 780px;
}

/* @group Main Navigation Bar */

.main_nav
{
	width: 780px;

	background: #5e75b8;
	text-align: left;
	height: 35px;
	padding-bottom: 8px;
}

.main_nav_spacer
{
	width: 780px;

	background: #FFFFFF;
	text-align: left;
	height: 1px;
}

div.mainButtons {
	font: bold 12px/30px Arial;
	color: #ffffff;
	height: 35px;
	background: #5e75b8;
	padding-right: 5px;
	padding-left: 5px;
}

a.mainButtons {
	font: bold 12px/30px Arial;
	color: #ffffff;
	height: 30px;
	background: #5e75b8;
	padding-right: 5px;
	padding-left: 5px;
}

a.mainButtons:hover {
	font: bold 12px/30px Arial;
	color: #ffffff;
	height: 30px;
}

a.mainButtons:active {
	font: bold 12px/30px Arial;
	color: #e7db88;
	text-decoration: underline;
	height: 30px;
}

div.mainButtons span.left {
	
	float: left;
	text-align: left;
	width: 70%;
	color: #ffffff;
	line-height: 30px;
}

div.mainButtons span.right{
	text-align: right;
	float: right;
	width: 29%;
	color: #ffbd2c;
	line-height: 30px;
}

div.mainButtons1 {
	font: bold 12px Arial;
	color: #5e75b8;
	background: #ffffff;
	height: 20px;
	padding-bottom: 10px;
}

a.mainButtons1 {
	font: bold 12px/30px Arial;
	color: #5e75b8;
	height: 30px;
	background: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}

a.mainButtons1:hover {
	font: bold 12px/30px Arial;
	color: #5e75b8;
	height: 30px;
}

a.mainButtons1:active {
	font: bold 12px/30px Arial;
	color: #e7db88;
	text-decoration: underline;
	height: 30px;
}

div.mainButtons1 span.left {
	
	float: left;
	text-align: left;
	width: 80%;
	color: #5e75b8;
	line-height: 30px;
	padding-left: 5px;
}

div.mainButtons1 span.right{
	text-align: right;
	float: right;
	width: 19%;
	color: #5e75b8;
	line-height: 30px;
}

div.mainButtons2 {
	font: bold 12px Arial;
	color: #5e75b8;
	background: #ffffff;
	height: 10px;
	padding: 3px 5px;
}

div.mainButtons2 span.left {
	
	float: left;
	text-align: left;
	width: 80%;
	color: #5e75b8;
	line-height: 30px;
}

div.mainButtons2 span.right{
	text-align: right;
	float: right;
	width: 19%;
	color: #5e75b8;
	line-height: 30px;
}

/* @end */

/* @group Sub Navigation Bar */

.sub_nav
{
	width: 780px;
	text-align: left;
	background: #ececec;
	height: 30px;
	padding-top: 3px;
}

div.subnav {

	width: 98%;
	font-size: 12px;
	line-height: 18pt;
	font-weight: bolder;
	color: #7c858b;
	background: #ececec;
	border-top-color: #a1a5a8;
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
}

div.subnav span.left {

	color: #7c858b;
	background: #ececec;
	border-top-color: #a1a5a8;
	text-decoration: none;
	float: left;
	text-align: left;
	width: 70%;
}

div.subnav span.right {

	color: #7c858b;
	background: #ececec;
	border-top-color: #a1a5a8;
	text-decoration: none;
	float: right;
	text-align: right;
	width: 28%;
}

a.subnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18pt;

	font-weight: bolder;

	font-variant: normal;

	color: #7c858b;
	background: #ececec;
	border-top-color: #a1a5a8;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}

a.subnav:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18pt;

	font-weight: bolder;

	font-variant: normal;

	color: #7c858b;

	text-decoration: underline;
	background: #ececec;
	border-top-color: #a1a5a8;
}

a.subnav:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18pt;

	font-weight: bolder;

	font-variant: normal;

	color: #e71e16;

	text-decoration: underline;
	background: #ececec;
	border-top-color: #a1a5a8;
}

a.subnav:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18pt;

	font-weight: bolder;

	font-variant: normal;

	color: #ff9900;

	text-decoration: underline;
	background: #ececec;
	border-top-color: #a1a5a8;
}

a.subnavhighlight {

	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18pt;

	font-weight: bolder;

	font-variant: normal;

	color: #ff9900;

	text-decoration: none;
	background: #ececec;
	border-top-color: #a1a5a8;
}

/* @end */

/* @group Footer box */

.footer_box {
	height: 20px;
	background: #5e75b8;
	text-align: center;
	padding: 3px;
}

div.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

	color: #ffffff;

	text-decoration: none;
	text-align: left;
	width: 98%;

}

div.footer span.left {

	color: #ffffff;

	text-decoration: none;
	text-align: left;
	font: 8pt/20px Arial, Helvetica, sans-serif;
	float: left;
	width: 49%;
	padding-left: 5px;
}

div.footer span.right {

	color: #ffffff;

	text-decoration: none;
	text-align: right;
	font: normal normal normal 8pt/20px Arial, Helvetica, sans-serif;
	float: right;
	width: 49%
}

a.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #ffffff;
	text-align: left;
}

a.footer:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

	color: #ffffff;

	text-decoration: underline;
	text-align: left;
}

/* @end */

.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #4d71ab;
	width: 720px;
}

.blueHighlight {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #4d71ab;

}

.table_body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;
	width: 600px;
	background: #f2f2f2;
	display: block;
}

.main_body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;
	background: #f2f2f2;
	display: block;
}

body {
	margin: 0;
}

img {
	border: 0;
}

.table_highlight {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #4d71ab;
	width: 600px;
	padding: 5px;
	display: block;
	background: #f2f2f2;
}

.table_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;
	display: block;
	background: #f2f2f2;
	padding: 5px;
}

.lower_nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #4d71ab;
	text-align: center;
	margin: 20px;
}


#forum_content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #666666;
	width: 600px;
	text-align: left;
	margin: 10px;
}

.fnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #666666;
	width: 600px;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 3px;
}

.fnav_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #666666;
	width: 600px;
	text-align: right;
	padding-bottom: 5px;
	padding-left: 3px;
	float: right;
	margin: 5px;
}

.forum_row_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-variant: normal;

	color: #000000;
	text-align: left;
	padding: 3px;
}

.artifact_row_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-variant: normal;

	color: #000000;
	text-align: left;
	padding: 3px;
	background-color: #f1f1f1;
}

.meeting_row_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-variant: normal;

	color: #000000;
	text-align: left;
	padding: 3px;
	background-color: #f1f1f1;
}

.forum_row {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-variant: normal;

	color: #666666;
	float: left;
	text-align: left;
	background: #f1f1f1;
	padding-top: 3px;
	padding-bottom: 3px;
}

.forum_row_left {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-variant: normal;

	color: #666666;
	width: 300px;
	float: left;
	text-align: left;
	background: #f1f1f1;
	padding-top: 3px;
	padding-bottom: 3px;
}

.forum_row_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-variant: normal;

	color: #666666;
	width: 300px;
	float: left;
	text-align: left;
	background: #f1f1f1;
	padding-top: 3px;
	padding-bottom: 3px;
}

.forum_header_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: black;
	text-align: left;
	padding: 3px;
}

.artifact_header_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: black;
	text-align: left;
	padding: 3px;
	background-color: #d8d8d8;
}




.artifact_header_text_white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: black;
	text-align: left;
	padding: 3px;
	background-color: #fff;
}

.artifact_header_text_blue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: black;
	text-align: left;
	padding: 3px;
	background-color: #e5fbfe;
}

.meeting_header_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;

	color: black;
	text-align: left;
	padding: 3px;
	background-color: #d8d8d8;
}

.forum_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #d8d8d8;
	color: black;
}

.forum_header_left {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;
	width: 300px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #d8d8d8;
	color: black;
}

.forum_header_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bolder;

	font-variant: normal;
	width: 300px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #d8d8d8;
	color: black;
}

.snav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #ff6f02;

}



a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #4d71ab;

	text-decoration: underline;

}

a.forum {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #f2f2f2;

	text-decoration: underline;

}

a.mainTitlesnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: underline;
	margin-bottom: 10px;
}

a.standard {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #ff6f02;

	text-decoration: underline;

}

.main_content {
}

.navBold {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #4d71ab;

}

a.navBold {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #4d71ab;

}

.mainBold {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #000000;
	padding: 5px;
}

#mainheader {

	color: #000000;
	background: #d8d8d8;
	font: normal normal bold 11pt/20px Arial, Helvetica, sans-serif;
	text-align: left;
	height: 30px;
}

#tableheader {

	color: #000000;
	background: #d8d8d8;
	font: normal normal bold 11pt/20px Arial, Helvetica, sans-serif;
	text-align: left;
}

.tableheader_text {

	color: #000000;
	font: normal normal bold 11pt/20px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
}

.mainheader_text {

	color: #000000;
	font: normal normal bold 11pt/25px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
}

.mainheader_right {

	color: #000000;
	font: normal normal bold 11pt/20px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
	float: right;
}



.mainTitles {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #000000;
	text-decoration: underline;
	margin: 5px;
}

.nav2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8.5pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

}

.titleRed {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: red;

	text-decoration: none;

}

.titleOrange {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #ff800c;

	text-decoration: none;

}

.titleBlue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #333399;

	text-decoration: none;

}

.titleBlue2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #5e75b8;

	text-decoration: none;

}

.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

}

.instruction {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: italic;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

}

.textSmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #333333;

	text-decoration: none;
	padding: 5px;
}



.titleWhite {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.textBold {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

}

.textWhite {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}



        a.button {
        	border: 1px solid #aaa;
        	padding: 1px 1px 0 1px;
        	margin: 0 5px 0 0;
        	text-decoration: none;
        	font-size: 12px;
        }
		a.button:hover {
			border: 1px solid #666;
		}
        a.delete {
        	border: 1px solid #aaa;
			color: red;
        	padding: 0 1px 0 1px;
        	margin: 0 5px 0 10px;
        	text-decoration: none;
        	font-size: 10px;
        }
		a.delete:hover {
			border: 1px solid red;
		}


/* @end */

<style type="text/css">

body {
	font-size: small;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul {
list-style: none; 
}

/* @group css for forms */

/* form styles */

form {
align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

fieldset {  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #F2EFE9;  
background-image: url(<webobject name=resource></webobject>);   
background-repeat: repeat-x; 
} 
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}

fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent;  
background-image: none; 
} 
legend {  
margin-left: 1em;  
padding: 0;  
color: #000;  
font-weight: bold; 
}

sublegend {  
text-align: center;  
font-size: small;  
margin-bottom: 1em;   
padding: 0;  
color: #000;  
font-weight: bold;
}

label {  
font-size: smaller;  
float: left;  
width: 15em;  
margin-right: 1em;  
text-align: right;
}

/* @end */ 
</style>

