/*
	==============================================
	Main Body (Left side) Styles - BEGIN
*/
	/* Right Panel Styles */
	.rp_green1_row1a{ margin:0; padding:0; vertical-align:bottom; background:url(../webgraphics/images/corners/corners_green1a.gif) no-repeat bottom;}
	.rp_green1_row1b{ background:url(../webgraphics/images/corners/corners_green1Fill.gif) repeat-x bottom; }
	.rp_green1_row1c{ margin:0; padding:0; vertical-align:bottom; background:url(../webgraphics/images/corners/corners_green1b.gif) no-repeat bottom;}
	.rp_green1_row2{  background-color:#208A06; }
	.rp_green1_row3a{ margin:0; padding:0; vertical-align:top;  background:url(../webgraphics/images/corners/corners_green1d.gif) no-repeat top;}
	.rp_green1_row3b{ background:url(../webgraphics/images/corners/corners_green1Fill.gif) repeat-x top; }
	.rp_green1_row3c{ margin:0; padding:0; vertical-align:top; background:url(../webgraphics/images/corners/corners_green1c.gif) no-repeat top; }
	
	.rp_gray1_row1a{ margin:0; padding:0; vertical-align:bottom; background:url(../webgraphics/images/corners/corners_gray1a.gif) no-repeat bottom;}
	.rp_gray1_row1b{ background:url(../webgraphics/images/corners/corners_gray1Fill.gif) repeat-x bottom; }
	.rp_gray1_row1c{ margin:0; padding:0; vertical-align:bottom; background:url(../webgraphics/images/corners/corners_gray1b.gif) no-repeat bottom;}
	.rp_gray1_row2{  background-color:#CCCCCC; }
	.rp_gray1_row3a{ margin:0; padding:0; vertical-align:top;  background:url(../webgraphics/images/corners/corners_gray1d.gif) no-repeat top;}
	.rp_gray1_row3b{ background:url(../webgraphics/images/corners/corners_gray1Fill.gif) repeat-x top; }
	.rp_gray1_row3c{ margin:0; padding:0; vertical-align:top; background:url(../webgraphics/images/corners/corners_gray1c.gif) no-repeat top; }
	
	.rp_yellow1_row1a{ margin:0; padding:0; vertical-align:bottom; background:url(../webgraphics/images/corners/corners_yellow1a.gif) no-repeat bottom;}
	.rp_yellow1_row1b{ background:url(../webgraphics/images/corners/corners_yellow1Fill.gif) repeat-x bottom; }
	.rp_yellow1_row1c{ margin:0; padding:0; vertical-align:bottom; background:url(../webgraphics/images/corners/corners_yellow1b.gif) no-repeat bottom;}
	.rp_yellow1_row2{  background-color:#FFCC00; }
	.rp_yellow1_row3a{ margin:0; padding:0; vertical-align:top;  background:url(../webgraphics/images/corners/corners_yellow1d.gif) no-repeat top;}
	.rp_yellow1_row3b{ background:url(../webgraphics/images/corners/corners_yellow1Fill.gif) repeat-x top; }
	.rp_yellow1_row3c{ margin:0; padding:0; vertical-align:top; background:url(../webgraphics/images/corners/corners_yellow1c.gif) no-repeat top; }
		
	.rp_header_Fade-green1 { background:url(../webgraphics/images/rp_header_Fade-green1.gif) no-repeat top; line-height:15px; }
	.rp_header_Fade-green1b { background:url(../webgraphics/images/title_back.gif) no-repeat top; background-color:#5E7D06; padding-top:15px;}
	.rp_header_Fade-green1 h3 { color:#FFFFFF; text-align:center; padding-top:10px;}
	.rp_green2_row3a{ margin:0; padding:0; vertical-align:top;  background:url(../webgraphics/images/corners/corners_green2d.gif) no-repeat top;}
	.rp_green2_row3b{ background:url(../webgraphics/images/corners/corners_green2Fill.gif) repeat-x top; }
	.rp_green2_row3c{ margin:0; padding:0; vertical-align:top; background:url(../webgraphics/images/corners/corners_green2c.gif) no-repeat top; }
	
	
	
	.rightPanel{
		/*background: #FFFD8F;
		border: 1px solid #3D5103;
		padding: 10px; 
		text-align:left; 
		vertical-align:top;
		*/
		background:#F4F4E8 url('../webgraphics/images/pgp_content_shadow_bg3.gif') repeat-x;		
		/*padding: 10px; 
		text-align:left; 
		*/
		vertical-align:top;
	}
	
	.mainBody{
		/*background: #FFFD8F;
		border: 1px solid #3D5103;
		padding: 10px; 
		text-align:left; 
		vertical-align:top;
		*/
		background:#FFFFFF url('../webgraphics/images/pgp_content_shadow_bg2.gif') repeat-x;		
		padding: 10px; 
		text-align:left; 
		vertical-align:top;
	}
	
	.mainBody a:link, .mainBody a:visited, .mainBody a:active{
		color: #208A06;
		text-decoration: none;
	}
	
	.mainBody a:hover{
		color:#208A06;
		text-decoration:underline;
	}
	
	.mainBody p{
		margin: 5px;
		padding: 0;
	}
	
	.mainBody h2{
		margin: 0;
		padding: 0;
		padding-top: 10px;
		color: #208A06;
	}
	
	.mainBody h4
	{
		margin: 0;
		/*padding: 0px;*/
		font-size: 12px;
		color: #208A06;
	}

/*	
	Main Body (Left side) Styles - END
	==============================================
*/


/*
	==============================================
	Main Body (Left side) Styles - BEGIN
*/
.widget1{
	width:230px;
}

.widget1 H3 {
	width: 230px;
	height: 31px;
	font-size: 14px;
	font-weight: bold;
	/*padding-left: 25px;*/
	padding-top: 20px;
	text-transform: uppercase;
	color: #ffffff;
	background: url(../webgraphics/images/title.gif) no-repeat
	
	/*border: thin solid #9F946E;*/
}


.widget1_body{
	font-size:14px;
	background: url(../webgraphics/images/title_back.gif) no-repeat;	
	padding:15px;	 
	/*border-left: solid thin #526D05;
	border-right: solid thin #526D05;*/
}

.widget1_body a:link, .widget1_body a:visited, .widget1_body a:active{
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}



.widget1_body a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


.widget1_body ul {
	/*list-style: none;*/
	margin-bottom: 10px;
	padding-left: 10px;
}

.widget1_body li  {
	padding: 5px;
	/*list-style-image:url(../webgraphics/images/bulletArrow2.gif);*/

}


.customHeader2{
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #208A06;
	font-size:24px;
	font-weight:bold;
}


.rightCellBorderGray{
	border-right:thin solid #CCCCCC;
}

#figureCaption{
	font-size: 14px;
	letter-spacing:1px;
	font-weight: bold;
}

#tableCaption{
	font-size: 14px;
	letter-spacing:1px;
	font-weight: bold;
}

.divLink{
	cursor: hand;
	display:inline;
	color: #0000FF;
	text-decoration: underline;
}

.editDIV, .editDIV img {
	padding-bottom: 10px;
	cursor: auto;
}

.mnuHorizontalLinks { 
	/*color:#000000;*/
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.mnuHorizontalLinks:link { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.mnuHorizontalLinks:visited { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.mnuHorizontalLinks:active { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.generalLink1 { 
	/*color:#000000;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.generalLink1:link { 
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.generalLink1:visited { 
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.generalLink1:active { 
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.generalLink1:hover { 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	text-decoration:underline;
	font-weight:bold;
	padding:2px;
}

/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
*/
/*
p, #default { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	padding-left: 5px;
	padding-right: 5px;
	
}
*/
.pageTitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	/*font-size: 9px;
	font-stretch:ultra-condensed;*/
	font-size: large; 
	font-weight:bold;
	word-spacing: 2pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.sectionHeading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 9px;
	font-stretch:ultra-condensed;*/
	/*font-size: large; */
	font-size:18px;
	font-weight: bold;
	word-spacing: 2pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.subSection { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 9px;
	font-stretch:ultra-condensed;*/
	font-size: small; 
	font-weight:bold;
	text-decoration: none;
	word-spacing: 2pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

.majorLink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: underline; color:#0000FF;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.majorLink:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: underline; color:#0000FF;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.majorLink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: underline overline; color:#0000FF;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.majorLink:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: none;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.smallerFont { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 9px;
	font-stretch:ultra-condensed;*/
	font-size: smaller;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:active {
	color: #0000FF;
}

.toc:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: none; color:#0000FF; 
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.toc:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: none; color:#0000FF;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.toc:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: underline; color: #FFFFFF;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.toc:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight:bold;
	text-decoration: none;
	word-spacing: 2pt;
	padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.tableHeaderRow1 {
 	background-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.tableHeaderRow2 {
 	background-color:#1D1D70;
	color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

.outlineBox {
	border:1px #000000 solid;
}

.highlight {
	/*background-color: #F2F2F2;*/
	/*background-color: #CCCCCC;*/
	background-color:#E1E1E1;
}


.greenShade1 {
	/*background-color: #F2F2F2;*/
	/*background-color: #CCCCCC;*/
	background-color:#7EA413;
}

.blueShade1 {
	/*background-color: #F2F2F2;*/
	/*background-color: #CCCCCC;*/
	/*background-color:#8C9BBC;*/
	background-color:#D6D8E7;
}


.highlightItemsToEdit {
	background-color:#FFFF00;
}
/*
#dhtmlgoodies_xpPane{
		background-color:#7190e0;
		float:left;
		height:1200px;
		width:200px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel{
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:10px; 
	}
	#dhtmlgoodies_xpPane .panelContent{
		font-size:0.7em;
		background-image:url(../../images/xp-pane/images/bg_pane_right.gif);
		background-position:top right;
		background-repeat:repeat-y;
		border-left:1px solid #FFF;
		border-bottom:1px solid #FFF;	
		padding-left:2px;
		padding-right:2px;	
		padding-top:10px;	
		overflow:hidden;
		position:relative;
		clear:both;
	}
	#dhtmlgoodies_xpPane .panelContent div{
		position:relative;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar{
		background-image:url(../../images/xp-pane/images/bg_panel_top_right.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:25px;
		padding-right:5px;
		cursor:pointer;
		overflow:hidden;		

	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span{
		line-height:25px;
		vertical-align:middle;
		font-family:arial;
		font-size:0.7em;
		color:#215DC6;
		font-weight:bold;
		float:left;
		padding-left:5px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar img{
		float:right;
		cursor:pointer;
	}
	*/
	.tableBorder1 {
		border: solid thin #000000;
	}
	
	.tableBorder2 {
		border: solid thin #0000FF;	
	}
	
	.tableBorder3 {
		border: solid thin #CCCCCC;	
	}
