﻿/*
From PageLayouts
*/
.pageContent
{
	width:496px;
	font-family:arial;  
    font-size:10pt;  
    color:#000000;
    background-color:#d4dce1;
    /* border:dotted 2px #687c82; */
    
	/* AAY 18.02.2010 - Diminuer la taille des points*/
	border:dotted 1px #687c82;    
}

.pageContent OL
{ 
    clear:both;
}

.pageContent UL
{ 
    clear:both;
}
.pageContentLarge
{
	width:100%;
	height:100%;
	font-family:arial;  
    font-size:10pt;  
    color:#000000;
    background-color:#d4dce1;
    border:dotted 2px #687c82;
}

/******************************************
 * Custom CSS uses in the RSV page layouts
 ******************************************/

/* Misc styles sections
.profTitleField : 
.imageMap : style for the map in the home page article
.rightColum : style for the right column in an article
*/
.imageMap
{
	margin:0px 8px 0px 8px;
	width:476px;
}
.rightColumn
{
	width:179px;
}

.DropDownNav
{

}


/* NEWS Archives DataView Style
.Archives_FirstGroupHeader
*/
.Archives_FirstGroupHeader
{
	height:22px;
	background-color:#ffffff;
	font-weight:bold;
	font-size:10pt;
	border-bottom:1px dotted #000000;
	border-top:1px solid #f9f9f9;
	padding-bottom:3px;
}
.Archives_SecondGroupHeader
{
	height:22px;
	background-color:#ffffff;
	font-weight:bold;
	font-size:8pt;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	padding-bottom:3px;
}

.Archives_Content
{
	
}


/* Item Styles for the custom Content Query Webpart uses in the news section
.CQWP_StyleImage : style for the page image on the left of the item
.CQWP_StyleTitle : style for the title of the item 
.CQWP_StyleResume : style for the content of Resume field of the item
.CQWP_StyleBorder : style for the border of the item

*/		
.CQWP_StyleImage 
{
	border-bottom: 1px rgb(251,230,187) solid;
	padding: 5px 7px 10px 0px;
}

.CQWP_StyleTitle 
{
	padding-top: 10px;
}

.CQWP_StyleTitle a, .CQWP_StyleTitle a:link, .CQWP_StyleTitle a:visited, .CQWP_StyleTitle a:hover 
{
	font-weight: bold;
	font-size: 1.2em;
}

.CQWP_StyleResume 
{
	padding: 5px 0px 10px 0px;
	border-bottom: 1px rgb(251,230,187) solid;
}

.CQWP_StyleBorder
{
	border-bottom: 2px rgb(251,230,187) solid;
}

/* Item Styles for the custom Content Query Webpart uses in the Urgences section
.CQWP_UrgencesStyleTitle : style for the title
.CQWP_UrgencesStyleNr : style for the phone number
*/		
.CQWP_UrgencesStyleTitle
{
	width:280px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px;
	vertical-align:middle;
}
.CQWP_UrgencesStyleNr
{
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px;
}



/* Forms Style
.rsv-formlabel : Style definition for the labels in the form 
.rsv-formvaldiation : Style definition for the text of valdiation alerts in a form
.rsv-formbody : Style definition for the content fields of a form
.rsv-fomrdescription : Style definition for the descriptions of a form field
*/
.rsv-formlabel
{
	width:190px;
	vertical-align:top;
	text-align:left;
	border-top:1px solid #d8d8d8;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:6px;
	color:#3F3F3F;
	font-weight:bold;	
}

.rsv-formbody
{
	width:400px;
	vertical-align:top;
	background:transparent;
	border-top:1px solid #d8d8d8;
	padding:3px 6px 4px 6px;
}

.rsv-formvalidation
{
	color:#ff0000;
	font-family:Verdana;
	font-size:8pt;
}

.rsv-formdescription A
{
	color:#003399;
	text-decoration:none;
}

.rsv-standardheader
{
	font-size:1em;
	margin:0em;
	text-align:left;
	color:#525252;
}

/* DataView emploi
.rsvemploi-listheader : style definition for the header of the general list
.rsvemploi-listitems : style definition for the items of the general list
.rsvemploi-detailsLabels : style definition for the labels of the detailled list
.rsvemploi-detailsItems : style definition for the items of the detailled list

*/
.rsvemploi-listheader
{
	height:30px;
	background:transparent;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	vertical-align:middle;
	azimuth:left;
}

.rsvemploi-listitems
{
}

.rsvemploi-toolbar
{
	background:transparent;
	font-size:12px;
	font-weight:bold;
}
.rsvemploi-detailsLabels, .rsvemploi-detailsItems, .rsvemploi-listitems
{ 
	font-size: 12px; 
	vertical-align:top;
	padding:3px 0px 3px 0px;
}

.rsvemploi-detailsLabels
{
	font-weight: bold;
	width:30%;
	text-align:right;
}

.rsvemploi-detailsItems
{
	width:70%;
	font-weight:normal;
	padding-left:20px;
}
.rsvemploi-hided
{
	width:0%;
	background-color:transparent;
}

/* DataView contacts
.rsvcontact-listheader : style definition for the header of the general list
.rsvcontact-listitems : style definition for the items of the general list
.rsvcontact-group : style definition for the group section of the list
.rsvcontact-detailsLabels : style definition for the labels of the detailled list
.rsvcontact-detailsItems : style definition for the items of the detailled list

*/
.rsvcontact-listheader
{
	height:30px;
	background:transparent;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	vertical-align:middle;
	azimuth:left;
}

.rsvcontact-listitems
{
	
}

.rsvcontact-group
{
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	color:#3F3F3F;	
}

.rsvemploi-toolbar
{
	background:transparent;
	font-size:12px;
	font-weight:bold;
}
.rsvcontact-detailsLabels, .rsvcontact-detailsItems, .rsvcontact-listitems
{ 
	font-size: 12px; 
	vertical-align:top;
	padding:3px 0px 3px 0px;
}

.rsvcontact-detailsLabels
{
	font-weight: bold;
	width:30%;
	text-align:right;
}

.rsvcontact-detailsItems
{
	width:70%;
	font-weight:normal;
	padding-left:20px;
}
.rsvcontact-hided
{
	width:0%;
	background-color:transparent;
}

/* Text Style
.textContent : Style definition for the text content zone. Include image content zone in the article.
*/
.textContent
{
	margin:19px 8px 6px 8px;
	text-align:left;
}

.ImageArticle
{
	vertical-align:top;
}

.ImageRight
{
	margin-bottom:6px;
}


/* HTML Editor custom styles. 
Contains all custom styles that appears in the default Text Editor in Sharepoint.

RSVStylesCustom-01_Titre_1 : Style definition for first level Titles
RSVStylesCustom-01_Titre_2 : Style definition for second level Titles
RSVStylesCustom-01_Titre_3 : Style definition for third level Titles
RSVStylesCustom-03_Texte_Standard : Style definition for Standard texte
RSVStylesCustom-04_Puces : Style definition for first level of bullet list
RSVStylesCustom-04_Puces_2 : Style definition for second level of bullet list
*/

.RSVStylesCustom-01_Titre_1
{
	font-weight:bold;
	font-family:Arial;
	font-size:18pt;
	font-style:normal;		
}


.RSVStylesCustom-01_Titre_2
{
	font-weight:bold;
	font-family:Arial;
	font-size:14pt;
	font-style:normal;
	margin-bottom:12pt;
	color:#000000;
}

.RSVStylesCustom-01_Titre_3
{
	font-family:Arial;
	font-size:12pt;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:12pt;
	color:#687c82	
}


.RSVStylesCustom-01_Titre_4
{
	font-family:Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:#000000;	
	margin-top:0pt;
	color:#3F3F3F;	
}

.RSVStylesCustom-02_HyperLink
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:blue;
	text-decoration:underline;
}

.RSVStylesCustom-03_Texte_Standard
{
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	padding-bottom:6pt;
	color:#000000;	
}


.RSVStylesCustom-04_Puces
{
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin-left:15pt;
	padding-left:10pt;
	padding-bottom:3pt;
	display:list-item;
	list-style:disc;
	list-style-position:outside;	
}

.RSVStylesCustom-04_Puces_2
{
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin-left:25pt;
	padding-left:20pt;
	display:list-item;
	list-style:none;
}




/*
Tableau modele 1 (sans bordure, paire/impaire sur les lignes)
*/

/* _lcid="1036" _version="12.0.4518"
    _LocalBinding */

.RSVStylesTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.RSVStylesTable-1 tr.RSVStylesTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #CCCCCC;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.RSVStylesTable-1 td.RSVStylesTableHeaderFirstCol-1    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-1 td.RSVStylesTableHeaderLastCol-1  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-1 td.RSVStylesTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-1 td.RSVStylesTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-1 tr.RSVStylesTableOddRow-1  {
	color: #666666;
	background-color: white;
	font-size: 10pt;   
	vertical-align: top;
}
.RSVStylesTable-1 tr.RSVStylesTableEvenRow-1   {
	color: #666666;
	background-color: #D4DCE1;
	font-size: 10pt;   
	vertical-align: top;
}
.RSVStylesTable-1 td.RSVStylesTableFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.RSVStylesTable-1 td.RSVStylesTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.RSVStylesTable-1 td.RSVStylesTableOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.RSVStylesTable-1 td.RSVStylesTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}
.RSVStylesTable-1 tr.RSVStylesTableFooterRow-1     {
	background-color: white;
	color: #4A5A80;
	font-weight: bold;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.RSVStylesTable-1 td.RSVStylesTableFooterFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.RSVStylesTable-1 td.RSVStylesTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.RSVStylesTable-1 td.RSVStylesTableFooterOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.RSVStylesTable-1 td.RSVStylesTableFooterEvenCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}





/*
Table modele 2 (avec bordure, paire/impaire sur les lignes)
*/

/* _lcid="1036" _version="12.0.4518"
    _LocalBinding */
.RSVStylesTable-2   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.RSVStylesTable-2 tr.RSVStylesTableHeaderRow-2      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #CCCCCC;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.RSVStylesTable-2 td.RSVStylesTableHeaderFirstCol-2    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-2 td.RSVStylesTableHeaderLastCol-2  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-2 td.RSVStylesTableHeaderOddCol-2 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-2 td.RSVStylesTableHeaderEvenCol-2 
{
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-2 tr.RSVStylesTableOddRow-2  {
	color: #666666;
	background-color: white;
	font-size: 10pt;   
	vertical-align: top;
}
.RSVStylesTable-2 tr.RSVStylesTableEvenRow-2   {
	color: #666666;
	background-color: #D4DCE1;
	font-size: 10pt;   
	vertical-align: top;
}
.RSVStylesTable-2 td.RSVStylesTableFirstCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
}
.RSVStylesTable-2 td.RSVStylesTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
}
.RSVStylesTable-2 td.RSVStylesTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
}
.RSVStylesTable-2 td.RSVStylesTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
}

.RSVStylesTable-2 tr.RSVStylesTableFooterRow-2     {
	background-color: white;
	color: #4A5A80;
	font-weight: bold;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.RSVStylesTable-2 td.RSVStylesTableFooterFirstCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.RSVStylesTable-2 td.RSVStylesTableFooterLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.RSVStylesTable-2 td.RSVStylesTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.RSVStylesTable-2 td.RSVStylesTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}


/*
	Table modele 3 ( paire/impaire sur les colonne)
*/

.RSVStylesTable-3   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.RSVStylesTable-3 tr.RSVStylesTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #CCCCCC;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.RSVStylesTable-3 td.RSVStylesTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-3 td.RSVStylesTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-3 td.RSVStylesTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-3 td.RSVStylesTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.RSVStylesTable-3 tr.RSVStylesTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.RSVStylesTable-3 tr.RSVStylesTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.RSVStylesTable-3 td.RSVStylesTableFirstCol-3   {
	color: #3F4D6B;
	background: #E5E5E5;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.RSVStylesTable-3 td.RSVStylesTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:white;
	color: #4A5A80;
	font-weight: bold;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.RSVStylesTable-3 td.RSVStylesTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#D4DCE1;
}
.RSVStylesTable-3 td.RSVStylesTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:white
}
.RSVStylesTable-3 tr.RSVStylesTableFooterRow-3      {
	background-color: white;
	color: #4A5A80;
	font-weight: bold;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.RSVStylesTable-3 td.RSVStylesTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.RSVStylesTable-3 td.RSVStylesTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.RSVStylesTable-3 td.RSVStylesTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.RSVStylesTable-3 td.RSVStylesTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}


/*
Table modele 4 (avec bordure (ligne/colonne), et titre)
*/

/* _lcid="1036" _version="12.0.4518"
    _LocalBinding */
.RSVStylesTable-4   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
	background-color: white;
}
.RSVStylesTable-4 tr.RSVStylesTableHeaderRow-4      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #CCCCCC;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	/*text-transform: capitalize;*/
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.RSVStylesTable-4 td.RSVStylesTableHeaderFirstCol-4    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
	border:solid gray 1.0pt;
}

.RSVStylesTable-4 td.RSVStylesTableHeaderOddCol-4 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableHeaderEvenCol-4 
{
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 tr.RSVStylesTableOddRow-4  {
	/*color: #666666;
	background-color: #F9F9F9;*/
	font-size: 10pt;   
	vertical-align: top;
}
.RSVStylesTable-4 tr.RSVStylesTableEvenRow-4   {
	/*color: #666666;
	background-color: #D4DCE1;*/
	font-size: 10pt;   
	vertical-align: top;
}
.RSVStylesTable-4 td.RSVStylesTableFirstCol-4  {
	/* margin: 10px;
	padding: 10px; */
	color: #3F4D6B;
	background: #E5E5E5;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	/*text-transform: capitalize;*/
	font-weight: bold;
	border-spacing: inherit;
	line-height: 14pt;
	vertical-align: top;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableLastCol-4 {
	color:  black;
	font-weight: bold;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableOddCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableEvenCol-4 {
	padding:0in 5.4pt 0in 5.4pt;
	border:solid gray 1.0pt;
}

.RSVStylesTable-4 tr.RSVStylesTableFooterRow-4     {
	color:  black;
	font-weight: bold;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableFooterFirstCol-4  {
	color: #3F4D6B;
	background: #E5E5E5;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	/*text-transform: capitalize;*/
	font-weight: bold;
	border-spacing: inherit;
	line-height: 14pt;
	vertical-align: top;
	border:solid gray 1.0pt;
}
.RSVStylesTable-4 td.RSVStylesTableFooterLastCol-4 {
	padding:0in 5.4pt 0in 5.4pt;
	border:solid gray 1.0pt;
	text-align:left;
}
.RSVStylesTable-4 td.RSVStylesTableFooterOddCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border:solid gray 1.0pt;}
.RSVStylesTable-4 td.RSVStylesTableFooterEvenCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border:solid gray 1.0pt;
}


/*
--
--
--
--
Table modele 5 Réalisation de la proposition du graphiste 
AAY - 22.02.2010
*/

.RSVStylesTable-5 {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	padding-bottom:6pt;
	color:#000000;
}
/*
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
*/
.RSVStylesTable-5 tr.RSVStylesTableHeaderRow-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableHeaderFirstCol-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;	
}
.RSVStylesTable-5 td.RSVStylesTableHeaderLastCol-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}

.RSVStylesTable-5 td.RSVStylesTableHeaderOddCol-5 {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableHeaderEvenCol-5 {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;	
}
.RSVStylesTable-5 tr.RSVStylesTableOddRow-5  {
	border-bottom:1px white solid;
}
.RSVStylesTable-5 tr.RSVStylesTableEvenRow-5   {
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableFirstCol-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;	
}
.RSVStylesTable-5 td.RSVStylesTableLastCol-5 {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;	
}
.RSVStylesTable-5 td.RSVStylesTableOddCol-5  {

	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableEvenCol-5 {

	border-bottom:1px white solid;
}

.RSVStylesTable-5 tr.RSVStylesTableFooterRow-5 {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableFooterFirstCol-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableFooterLastCol-5 {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableFooterOddCol-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}
.RSVStylesTable-5 td.RSVStylesTableFooterEvenCol-5  {
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
	
	border-bottom:1px white solid;
}



