/* LAYOUT STYLES */


html, body 
{
font-family:Verdana, Arial, Geneva, sans-serif; /*Added by Frederique */
font-size:11px; /*Added by Frederique */
}

img
{
border: 0px;
}


#lcErrorMessage
{
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:11px;
color: red;
padding-top: 7px;
padding-bottom: 7px;
}

#lcSuccessMessage
{
padding-top: 7px;
padding-bottom: 7px;
}


DIV#lcBody, body
{
text-align: center;
font-family:Verdana, Arial, Geneva, sans-serif; /*Added by Frederique */
font-size:11px; /*Added by Frederique */

}


DIV#lcBodyStage
{
width: 900px; 
display: block;
margin: 0 auto;
position: relative;
border: 0px solid red;
}



DIV#lcHeader
{
border: 0px solid blue;
height: 144px;
text-align: left;
z-index: 1;
}


DIV#lcSearch
{
background-image: url(/media/templates/lcSearchBGSlider2.gif);
background-repeat: repeat-x;
height: 33px;
margin-bottom: 11px;
text-align:left;
z-index: 300;
}

DIV#lcCounter
{
top: 60px;
border: 0px solid red;
text-align: left;
position: absolute;
width:169px;
height: 90px;
z-index: 500;
padding-left: 5px;
}

DIV#lcCounterNum
{
color:#FFFFFF;
font-family:verdana,geneva,arial;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
position:relative;
top:125px;
left:77px;
z-index: 600;
}

DIV#lcContent
{
border: 0px solid green;
}

DIV#lcContentTable
{
width: 100%;
}


#lcContentLeft
{
position: relative;
background-color: #D3F0F8;
width: 185px;
border-left: 10px solid #D3F0F8;
border-right: 10px solid #D3F0F8;
border-top: 37px solid #D3F0F8;
}

#lcContentCenter
{
width: 497px;
border-left: 35px solid #FFFFFF;
border-right: 35px solid #FFFFFF;
border-top: 15px solid #FFFFFF;
}

#lcContentRight
{
width: 160px;
border-left: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
}


/* ADMIN TEMPLATE */

#lcContentAdminLeft
{
position: relative;
background-color: #D3F0F8;
width: 185px;
}


#lcContentAdminLeftPadding
{
padding-left: 10px;
padding-right: 45px;
padding-top: 37px;
}


#lcContentAdminCenter
{
width: 655px;
border-left: 35px solid #FFFFFF;
border-right: 35px solid #FFFFFF;
border-top: 15px solid #FFFFFF;
}


DIV#lcFOOTER
{
background-color: #0066CC;
padding: 1px;
}


DIV#lcPrintPage
{
text-align: center;
width: 467px;
border-left: 35px solid #FFFFFF;
border-right: 35px solid #FFFFFF;
border-top: 15px solid #FFFFFF;
}

/*Added by Frederique*/

.blue_dotted_separator {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066cc;
}


h1 {
	color: #0066cc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066cc;
        font-size: 15px;
}


H2 {

color: #3D9B75;
font-size: 15px;
background-image: url(/media/background_h2.jpg);
background-repeat: repeat-y;
background-position: left center;
padding-left: 15px; }

H3 {

color: #0066cc;
font-size: 12px;
 }

/*Added by Frederique -- rss */

.rss_date {
	font-size: 10px;
	font-style: italic;
}


/*Added by Frederique -- green link with blue arrow */

.link_blue_arrow {
	background-image: url(http://www.lacolombiebritannique.ca/media/templateElements/pagedelementrepository/231/lcMenuIconArrow_Blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.link_blue_arrow a:link {
	color: #3D9B75;
	text-decoration: none;
}

.link_blue_arrow a:visited {
	color: #3D9B75;
	text-decoration: none;
}

.link_blue_arrow a:hover {
	color: #3D9B75;
	text-decoration: underline;
}
.link_blue_arrow a:active {
	color: #3D9B75;
	text-decoration: none;
}



/*Added by Frederique-- information for the datable of the client css*/

.datatable td 

{
	border: 1px solid #AEC2E8;	
	padding: 3px;
}
.datatable th 
{
	border: 1px solid #828282;
	background-color: #F9ED80;
	font-weight: bold;
	text-align: center;
	padding-left: 4px;
	color: #315CAA;
}
.datatable caption 
{
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr.altrow 
{
	background-color: #DFE7F2;
	color: #000000;
}




/*Added by Frederique-- datatable events css*/

.datatable_events {
             font-family:Verdana, Arial, Geneva, sans-serif;
             font-size:11px;
             border-collapse: collapse;
}

.datatable_events td {
	padding: 3px;
}
.datatable_events th 
{
                color: #3D9B75;	
                font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable_events caption 
{
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable_events tr.altrow 
{
	background-color: #DFE7F2;
	color: #000000;
}



/* datatable admin */


.datatable_admin {
	border: 1px solid #D3F0F8;
	border-collapse: collapse;
}
.datatable_admin td {
	border: 1px solid #AEC2E8;	
	padding: 3px;
}
.datatable_admin th {
	border: 1px solid #828282;
	background-color: #D3F0F8;
	font-weight: bold;
	text-align: center;
	padding-left: 4px;
	color: #315CAA;
}
.datatable_admin caption {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable_admin tr.altrow {
	background-color: #EEFAFD;
	color: #000000;
}



#credit table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 8px;
}

#random_logo {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #33517A;
}


.input_250px {
	width: 250px;
}

.input_150px {
	width: 150px;
}

.input_300px {
	width: 300px;
}


input[type="text"] {
width: 250px;
padding:2px;
}

/*LEFT MENU STYLES - ADDED BY MAT S - OCT 24 2011*/
.lcLeftMenuArticle{
    font-size: 12px;
    margin-bottom: 0;
    position: relative;
    top: -17px;
}
.lcLeftMenuArticle a{
    text-decoration:none; 
    color:#000000; 
}
.lcLeftMenuArticle a:hover{
    text-decoration:none; 
    color: #0066CC;
} 

DIV#lcBonJourBox{
    margin-bottom:5px !important;  
}

#seduction {
	color: #007DD4;
	background-color: #FFF;
	margin-top: 10px !important;
	margin-bottom: 5px;
	padding: 8px;
	width: 155px;
	border: 1px solid #007DD4;
        position:relative; 
        top:10px; 
}

#seduction a {
	color: #007DD4;
}



/* ARTICLE STYLES */



DIV#lcDefaultArticle
{
margin-bottom: 25px;
margin-top: 25px;
}

DIV#lcDefaultArticlePageTitle
{
background-color:#0066cc;
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
padding: 3px;
margin-bottom:15px;
}

Div#lcDefaultArticleTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 1.4em;
font-size: 18px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: left;
}


Div#lcDivider
{
display: block;
height: 1px;
width: 100%;
background-image: url(/media/templates/lcDividerBlue.gif);
background-repeat: repeat-x;
margin-bottom: 15px;
}


Div#lcDividerDottedBlue
{
display: block;
height: 1px;
width: 100%;
background-image: url('/media/templates/lcDividerDottedBlue.gif');
background-repeat: repeat-x;
margin-bottom: 15px;
margin-top: 15px;
}

Div#lcDefaultArticleDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 1.4em;
font-size: 11px;
text-decoration:none;
color: #336699;
padding-bottom: 8px;
}

Div#lcDefaultArticleBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 1.4em;
font-size: 11px;
text-decoration:none;
color: #000000;
padding-bottom: 5px;
text-align: left;
}

Div#lcDefaultArticleBody H1
{
color: #3D9B75;
font-size: 15px;
background-image: url(/media/background_h1.jpg);
background-repeat: repeat-y;
background-position: left center;
padding-left: 15px;
}


#lcDefaultArticleBody td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 1.4em;
font-size: 11px;
text-decoration:none;
color: #000000;
text-align: left;
}


#lcDefaultArticleBody img
{
padding-right: 15px;
padding-bottom: 10px;
float: left;
}


DIV#lcContactColumnRight
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 1.4em;
text-decoration:none;
color: #000000;
margin-bottom: 15px;
}

DIV#lcContactColumnRightTitle
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
text-decoration:none;
color: #3A9B73;
margin-bottom: 12px;
}

DIV#lcContactColumnRightBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}


#lcContactColumnRightBody td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}


/* NEWS ARTICLE STYLES */


.lcNewsArticleRetourLink
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #4DA480;
text-decoration: none;
margin-bottom: 0px;
padding-left: 4px;
}


a.lcNewsArticleRetourLink
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #4DA480;
text-decoration: none;
margin-bottom: 0px;
padding-left: 4px;
}


a:hover.lcNewsArticleRetourLink, a.lcNewsArticleRetourLinkActive, a:hover.lcNewsArticleRetourLinkActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #4DA480;
text-decoration: underline;
margin-bottom: 0px;
padding-left: 4px;
}




/* GENERAL MENU STYLES */

a
{
text-decoration:none;
color: #0066CC;
}

a:hover
{
text-decoration: underline;
color: #0066CC;
}


/* SECTION MENU STYLES */

DIV#lcMainSectionMenu
{
display: block;
margin-bottom: 20px;
}

.lcMainSectionMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
}

a.lcMainSectionMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
}

a:hover.lcMainSectionMenuItem, a.lcMainSectionMenuItemActive, a:hover.lcMainSectionMenuItemActive
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0066cc;
text-decoration: none;
}




DIV#lcBonjourSectionMenu
{
display: block;
margin-bottom: 20px;
}



.lcBonjourSectionMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
}

a.lcBonjourSectionMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
}

a:hover.lcBonjourSectionMenuItem, a.lcBonjourSectionMenuItemActive, a:hover.lcBonjourSectionMenuItemActive
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0066cc;
text-decoration: none;
}

a.lcMainSectionSubMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
padding: 5px;
padding-left: 10px;
}

a:hover.lcMainSectionSubMenuItem, a.lcMainSectionSubMenuItemActive, a:hover.lcMainSectionSubMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: underline;
padding: 5px;
padding-left: 10px;
}


/* ARTICLE MENU STYLES */

DIV#lcArticleMenuBody
{
background-color: #CDEBD3;
padding: 4px;
}

.lcArticleMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
margin-bottom: 0px;
padding-left: 12;

background-image:url(/media/templates/lcMenuIconArrow_Blue.gif);
background-repeat: no-repeat;
background-position: 0 3;
}

a.lcArticleMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
margin-bottom: 0px;
padding-left: 12;

background-image:url(/media/templates/lcMenuIconArrow_Blue.gif);
background-repeat: no-repeat;
background-position: 0 3;
}

a:hover.lcArticleMenuItem, a.lcArticleMenuItemActive, a:hover.lcArticleMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: underline;
margin-bottom: 0px;
padding-left: 12;

background-image:url(/media/templates/lcMenuIconArrow_Blue.gif);
background-repeat: no-repeat;
background-position: 0 3;
}






.lcNewsArchiveMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
margin-bottom: 0px;
padding-left: 12;


}

a.lcNewsArchiveMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
margin-bottom: 0px;
padding-left: 12;
}

a:hover.lcNewsArchiveMenuItem, a.lcNewsArchiveMenuItemActive, a:hover.lcNewsArchiveMenuItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: underline;
margin-bottom: 0px;
padding-left: 12;
}





/* FOOTER STYLES */


.lcFooterItem
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFFFFF;
text-decoration: none;
}

a.lcFooterItem
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFFFFF;
text-decoration: underline;
}

a:hover.lcFooterItemItem, a.lcFooterItemActive, a:hover.lcFooterItemActive
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFFFFF;
text-decoration: underline;
}


/* NEWS ARTICLE MENU STYLES */


DIV#lcNewsArticleMenuHeader
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


.lcNewsArticleMenuHeaderItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


a.lcNewsArticleMenuHeaderItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


a:hover.lcNewsArticleMenuHeaderItem, a.lcNewsArticleMenuHeaderItemActive, a:hover.lcNewsArticleMenuHeaderItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


/* NEWSLETTER REGISTRATION MENU STYLES */


DIV#lcNewsletterRegMenuHeader
{
padding-top: 5px;
padding-bottom: 5px;
padding: 0px;
border: 0px solid #4470A2;
text-align: center;
margin-bottom: 15px;
margin-top: 15px;
width: 100%;
}


.lcNewsletterRegMenuHeaderItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


a.lcNewsletterRegMenuHeaderItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:underline;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


a:hover.lcNewsletterRegMenuHeaderItem, a.lcNewsletterRegMenuHeaderActive, a:hover.lcNewsletterRegMenuHeaderActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:underline;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}




DIV#lcBenevolatArticleMenuHeader
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 13px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}

DIV#lcBenevolatArticleMenuTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 13px;
text-decoration:none;
color: #0066CA;
padding-bottom: 4px;
text-align: left;
}


.lcNewsArticleMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:underline;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}

a.lcNewsArticleMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:underline;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}


a:hover.lcNewsArticleMenuItem, a.lcNewsArticleMenuItemActive, a:hover.lcNewsArticleMenuItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-decoration:underline;
color: #0066CA;
padding-bottom: 4px;
text-align: center;
}



Div#lcNewsletterStatusMessage
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 10px;
font-size: 9px;
text-decoration:none;
color: #ff0000;
padding-bottom: 4px;
text-align: center;
}


/* BON JOUR LE MONDE STYLES */

DIV#lcBonJourBox
{
margin-bottom: 15px;
margin-top: 15px;
}


DIV#lcBonJourBoxHeader
{
background-image:url(/media/bonjour_box_top.gif);
background-repeat: no-repeat;
width: 173px;
height: 27px;
}


DIV#lcBonJourBoxBody
{
background-image:url(/media/bonjour_box_body.gif);
background-repeat: repeat-y;
}


DIV#lcBonJourBoxBottom
{
background-image:url(/media/bonjour_box_bottom.gif);
background-repeat: no-repeat;
width: 173px;
height: 27px;
}


.lcBonJourBoxDescriptionItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #1163C6;
text-decoration: none;
padding-left: 10px;
padding-right: 20px;
}

a.lcBonJourBoxDescriptionItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #1163C6;
text-decoration: none;
padding-left: 10px;
padding-right: 20px;
}

a:hover.lcBonJourBoxDescriptionItem, a.lcBonJourBoxDescriptionItemActive, a:hover.lcBonJourBoxDescriptionItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #1163C6;
text-decoration: none;
padding-left: 10px;
padding-right: 20px;
text-decoration: underline;
}


/* LANGUAGE SWITCHER MENU */


#lcLanguageSwitcher
{
margin-bottom: 10px;

}

#lcLanguageSwitcherTable
{
border: #30956B 1px solid;
padding: 3px;
width: 100%;
text-align: center;
}

.lcLanguageSwitcherLink
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #30956B;
text-decoration: none;
}

a.lcLanguageSwitcherLink
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #30956B;
text-decoration: none;
}

a:hover.lcLanguageSwitcherLink, a.lcLanguageSwitcherLinkActive, a:hover.lcLanguageSwitcherLinkActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #30956B;
text-decoration: none;
}

/* VOLUNTEER SEARCH STYLES */

a.lcVolunteerMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #3a9b73;
text-decoration: none;
margin-bottom: 0px;
padding-left: 12;

background-image:url(/media/templates/lcMenuIconArrow_Blue.gif);
background-repeat: no-repeat;
background-position: 0 3;
}

a:hover.lcVolunteerMenuItem, a.lcVolunteerMenuItem, a:hover.lcVolunteerMenuItem
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #3a9b73;
text-decoration: underline;
margin-bottom: 0px;
padding-left: 12;

background-image:url(/media/templates/lcMenuIconArrow_Blue.gif);
background-repeat: no-repeat;
background-position: 0 3;
}



/* NEWS FEED BOX */

.lcNewsFeedBoxTitleItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 14px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
text-align: left;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 5px;
}


a.lcNewsFeedBoxTitleItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 14px;
font-size: 10px;
text-decoration:none;
color: #0066CA;
text-align: left;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 5px;
}


a:hover.lcNewsFeedBoxTitleItem, alcNewsFeedBoxTitleItemActive, a:hover.lcNewsFeedBoxTitleItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 14px;
font-size: 10px;
text-decoration:underline;
color: #0066CA;
text-align: left;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 5px;
}


/* PAGING STYLES */

DIV#lcPaging
{
display: block;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
border: red 0px solid;
}


#lcPagingTable table
{
}

#lcPagingTable td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 1.4em;
font-size: 12px;
text-decoration:none;
color: #0066CA;
padding-left: 1px;
padding-right: 1px;
}

.lcPagingItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 1.4em;
font-size: 12px;
text-decoration:none;
color: #0066CA;
padding-left: 3px;
padding-right: 3px;
}
	
	
a.lcPagingItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 1.4em;
font-size: 12px;
text-decoration: none;
color: #0066CA;
padding-left: 3px;
padding-right: 3px;
}
	
	
a:hover.lcPagingItem, a.lcPagingItemActive, a:hover.lcPagingItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 1.4em;
font-size: 12px;
text-decoration: underline;
color: #0066CA;
padding-left: 3px;
padding-right: 3px;
}
	


/* MEMBER SECTION MENU STYLES */


.lcMemberMenuHeader
{
color:#479e7c;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-bottom:7px;
}

a.lcMemberMenuHeader, a:hover.lcMemberMenuHeader,a:visited.lcMemberMenuHeader, a:active.lcMemberMenuHeader  
{
color:#479e7c;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-bottom:7px;
}



.lcMemberAdminMenuItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #4b93db;
line-height:15px;
margin-bottom: 3px;
}

a.lcMemberAdminMenuItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #4b93db;
line-height:15px;
margin-bottom: 3px;
}

a:hover.lcMemberAdminMenuItem, a.lcMemberAdminMenuItemActive, a:hover.lcMemberAdminMenuItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:underline;
color: #4b93db;
line-height:15px;
margin-bottom: 3px;
}

#lcOptionMenu option
{
width:250px;
}

/* ARTICLE MENU BOX STYLES*/

DIV#lcArticleMenu
{
margin-bottom: 10px;
/*width:200px;*/
width: 160px;
}


DIV#lcBoxGreenCornerTL
{
position: relative;
background: url(/media/templates/lcBoxGreenCornerTL.gif) no-repeat left top;
height: 11px;
overflow: hidden;
}

DIV#lcBoxGreenCornerTR
{
position: relative;
background: url(/media/templates/lcBoxGreenCornerTR.gif) no-repeat right top;
height: 11px;
overflow: hidden;
}

DIV#lcBoxGreenCornerBL
{
/*position: relative;*/
background: url(/media/templates/lcBoxGreenCornerBL.gif) no-repeat left bottom;
height: 22px;
overflow: hidden;
margin-bottom: 10px;
}


DIV#lcBoxGreenCornerBR
{
position: relative;
background: url(/media/templates/lcBoxGreenCornerBR.gif) no-repeat right bottom;
overflow: hidden;
height: 22px;
}


DIV#lcBoxGreenBody
{
background-color: #CDEBD3;
padding-left: 6px;
padding-right: 6px;
}

DIV#lcFeatureArticleLeft
{
background-image:url(/media/templates/lcIconMenu.jpg);
background-repeat: repeat-x;
border: 1px solid #02adfd;
width: 170px;
margin-bottom:5px;
}

.lcFeatureArticleLeftTitleItem
{
display:block;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size:9px;
color:#ffffff;
line-height:9px;
text-align:left;
text-decoration: none;
padding-left: 5px;
}

a.lcFeatureArticleLeftTitleItem, a:hover.lcFeatureArticleLeftTitleItem, a:visited.lcFeatureArticleLeftTitleItem, a:active.lcFeatureArticleLeftTitleItem
{
display:block;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size:9px;
color:#ffffff;
line-height:9px;
text-align:left;
text-decoration: none;
padding-left: 5px;
}


.lcFeatureLinksLeftItem
{
padding-bottom: 7px;
}




/* ARTICLE TOOLS RIGHT */

#lcArticleToolsRight
{
display: block;
text-align: center;
margin-bottom: 15px;
}


/* NEWS ARTICLE MENU BOX */

DIV#lcNewsMenuBox
{
border:1px solid #4470a2;
padding:10px;
padding-bottom:20px;
}


/* NEWSLETTER STYLES */

input#newsLetterBox
{	
        border: #4470a2 1px solid;
	background-color:#ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
        /*width: 200px;*/
        width:160px;
}


/* CONTACT US FORM STYLES */

DIV#lcContactUsForm
{
background:url(/media/templates/contactUsBg.jpg);
background-repeat: no-repeat;
width: 452px;
height: 367px;
padding:15px;
}

input#lcContactUsBox, textarea#lcContactUsBox
{
width:250px;
border: #859cb5 1px solid;
}

DIV#lcContactUsMessage
{
color:#4ea481;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size: 9px;
padding:0px;
padding-bottom: 10px;
}




/* NEWS FEED BOX */

DIV#lcNewsFeedBoxTL
{
position: relative;
background: url(/media/templates/lcNewsFeedBoxTL.gif) no-repeat left top;
height: 11px;
overflow: hidden;
}

DIV#lcNewsFeedBoxTR
{
position: relative;
background: url(/media/templates/lcNewsFeedBoxTR.gif) no-repeat right top;
height: 11px;
overflow: hidden;
}


DIV#lcNewsFeedBoxBL
{
position: relative;
background: url(/media/templates/lcNewsFeedBoxBL.jpg) no-repeat left bottom;
/*background: url(/media/templates/taBoxCornerBL.jpg) no-repeat left bottom;*/
height: 22px;
overflow: hidden;
}

DIV#lcNewsFeedBoxBR
{
position: relative;
/*background: url(/media/templates/taBoxCornerBR.jpg) no-repeat right bottom;*/
background: url(/media/templates/lcNewsFeedBoxBR.jpg) no-repeat right bottom;
height: 22px;
overflow:hidden;
}

DIV#lcNewsFeedBoxBody
{
border-left:  #535353 1px solid;
border-right:  #535353 1px solid;
height: 100%;
}


#lcNewsFeedBoxTable
{
width: 100%;
}

#lcNewsFeedBoxTable td
{
width: 198px;
height: 100%;
}


Div#lcNewsFeedBoxDividerDottedBlue
{
display: block;
height: 1px;
width: 100%;
background-image: url('/media/templates/lcDividerDottedBlue.gif');
background-repeat: repeat-x;
padding-bottom: 5px;
padding-top: 5px;
}



/* TEST BOX ROUNDED CORNER */



DIV#taBoxCornerTL
{
position: relative;
background: url(/media/templates/taBoxCornerTL.jpg) no-repeat left top;
height: 22px;
overflow: hidden;
border-bottom: #CCCCCC 1px solid;
}

DIV#taBoxCornerTR
{
position: relative;
background: url(/media/templates/taBoxCornerTR.jpg) no-repeat right top;
height: 22px;
overflow: hidden;
}

DIV#taBoxCornerBL
{
position: relative;
background: url(/media/templates/taBoxCornerBL.jpg) no-repeat left bottom;
height: 22px;
overflow: hidden;
/*width:240px;*/
}

DIV#taBoxCornerBR
{
position: relative;
background: url(/media/templates/taBoxCornerBR.jpg) no-repeat right bottom;
height: 22px;
overflow:hidden;
}

/* HOME FEATURE BANNER BOX STYLES */

#lcHomeFeatureBannerBoxRight
{
width: 150px;
margin-bottom: 10px;
}


/*SEARCH STYLES*/

.lcSearchSlider
{
width: 155px;
height: 18px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #69615b;
border: 0px;
padding-bottom: 2px;
padding-left: 3px;
background: white url(/media/templates/lcSearchSlider.gif) repeat-x; 
}

* html .lcSearchSlider {margin-top: -1px; border: 0px red solid;} /* IE Hack - IE bottom 0 = 1 */


#lcSearchLeft
{
background-image: url(/media/templates/lcSearchLeft.gif);
background-repeat: no-repeat;
width: 104px;
height: 18px;
vertical-align: middle;
}


* html #lcSearchLeft {border-top: 5px #0080D5 solid;} /* IE Hack - IE bottom 0 = 1 */


/* SEARCH RESULT STYLES */

DIV#SearchResults
{
display: block;
padding-right: 25px;
}

DIV#SearchResultsTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #000000;
}

.SearchResultPages
{
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}


DIV#searchResultsBody
{
color: #000000;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 17px;
margin-bottom: 20px;
}

.searchResultBodyRed
{
color: #336699;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}


DIV#SearchResultsPagenumbers
{
display: block;
color: #336699;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 0px;
padding-bottom: 20px;
padding-top: 0px;
border: green 0px solid;
}

DIV#SearchResultsWrapper
{
padding: 3px;
}

a.SearchItem
{
color: #336699;
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
margin-top: 0px;
text-transform: uppercase;
padding-right: 5px;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
color: #999999;
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
padding-right: 5px;
}



/* VOLONTEER SEARCH RUNNER STYLES*/

#lcVolonteerViewDetailValue
{
display: block;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #30956B;
text-decoration: none;
}


#lcVolonteerViewDetail
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #000000;
text-decoration: none;
}




/* BUTTON STYLES BG BLUE */


DIV#lcButtonLeft_b
{
position: relative;
background-image: url('/media/templates/lcButtonSliderLeft_BGBlue.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 18px;
}

DIV#lcButtonRight_b
{
position: relative;
background-image: url('/media/templates/lcButtonSliderRight_BGBlue.gif');
background-repeat: no-repeat;
background-position: right top;
border: red 0px solid;
height: 18px;
}

DIV#lcButtonLeft_w
{
position: relative;
background-image: url('/media/templates/lcButtonSliderLeft_BGWhite.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 18px;
}

DIV#lcButtonRight_w
{
position: relative;
background-image: url('/media/templates/lcButtonSliderRight_BGWhite.gif');
background-repeat: no-repeat;
background-position: right top;
border: red 0px solid;
height: 18px;
}


DIV#lcButtonLeft_g
{
position: relative;
background-image: url('/media/templates/lcButtonSliderLeft_BGGreen.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 18px;
}

DIV#lcButtonRight_g
{
position: relative;
background-image: url('/media/templates/lcButtonSliderRight_BGGreen.gif');
background-repeat: no-repeat;
background-position: right top;
border: red 0px solid;
height: 18px;
}

DIV#lcButtonRight_g
{
position: relative;
background-image: url('/media/templates/lcButtonSliderRight_BGGreen.gif');
background-repeat: no-repeat;
background-position: right top;
border: red 0px solid;
height: 18px;


}


DIV#lcButtonLeft_Inner_g
{
position: relative;
background-image: url('/media/templates/lcButtonSliderLeft_Inner_g.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 18px;
}

DIV#lcButtonRight_Inner_g
{
position: relative;
background-image: url('/media/templates/lcButtonSliderRight_Inner_g.gif');
background-repeat: no-repeat;
background-position: right top;
border: red 0px solid;
height: 18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
}


.lcButton_Inner_g
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
text-decoration: none;
}

a.lcButton_Inner_g
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
text-decoration: none;
}

a:hover.lcButton_Inner_g, a.lcButton_Inner_gActive, a:hover.lcButton_Inner_gActive
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
text-decoration: none;
}





DIV#lcButtonLeft_Grey
{
position: relative;
background-image: url('/media/templates/lcButtonSliderLeft_Grey.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 18px;
}

DIV#lcButtonRight_Grey
{
position: relative;
background-image: url('/media/templates/lcButtonSliderRight_Grey.gif');
background-repeat: no-repeat;
background-position: right top;
border: red 0px solid;
height: 18px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
}


.lcButton_Grey
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
text-decoration: none;
}

a.lcButton_Grey
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
text-decoration: none;
}

a:hover.lcButton_Grey, a.lcButton_GreyActive, a:hover.lcButton_GreyActive
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
text-decoration: none;
}




DIV#lcButtonRight_b input
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
background-color: transparent;
border: 0pt;
width: auto;
height: 15px;
}


DIV#lcButtonRight_w input
{
font-family: Arial;
font-size: 10px;
color: #000000;
padding-left: 4px;
padding-right: 4px;
vertical-align: middle;
background-color: transparent;
border: 0pt;
width: auto;
height: 15px;
}

/* EVENT SEARCH RUNNER STYLE */

#lcEventPreviousNext
{
background-color:#0066cc;
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
border-top: 3px #0066cc solid;
border-bottom: 3px #0066cc solid;
/*padding: 3px;
padding-left: 8px;
padding-right: 8px;*/
}


#lcEventPreviousNext table
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
width: 440px;
}

#lcEventPreviousNext td
{
/*width: 100%;*/
vertical-align: middle;
}


#lcEventPreviousItem
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
}

.lcEventPreviousItem
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
background: transparent;
border: 0px;
/*padding-left: 8px;*/

/*background-image:url(/media/templates/lcMenuIconArrow_WhiteL.gif);
background-repeat: no-repeat;
background-position: 0 3;

border-left: 8px #0066cc solid;
border-right: 8px #0066cc solid;*/
}


a.lcEventPreviousItem
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
background: transparent;
border: 0px;
/*padding-left: 8px;*/

/*background-image:url(/media/templates/lcMenuIconArrow_WhiteL.gif);
background-repeat: no-repeat;
background-position: 0 3;

border-left: 8px #0066cc solid;
border-right: 8px #0066cc solid;*/
}

a:hover.lcEventPreviousItem, a.lcEventPreviousItemActive, a:hover.lcEventPreviousItemActive
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
text-decoration: underline;
background: transparent;
border: 0px;
/*padding-left: 8px;*/

/*background-image:url(/media/templates/lcMenuIconArrow_WhiteL.gif);
background-repeat: no-repeat;
background-position: 0 3;

border-left: 8px #0066cc solid;
border-right: 8px #0066cc solid;*/
}


.lcEventNextItem
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
background: transparent;
border: 0px;
/*background-image:url(/media/templates/lcMenuIconArrow_WhiteR.gif);
background-repeat: no-repeat;
background-position: 82 3!important; 
background-position: 93 3;*/

}


a.lcEventNextItem
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
background: transparent;
border: 0px;
/*background-image:url(/media/templates/lcMenuIconArrow_WhiteR.gif);
background-repeat: no-repeat;
background-position: 82 3!important; 
background-position: 93 3;*/
}

a:hover.lcEventNextItem, a.lcEventNextItemActive, a:hover.lcEventNextItemActive
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
text-decoration: underline;
background: transparent;
border: 0px;
/*background-image:url(/media/templates/lcMenuIconArrow_WhiteR.gif);
background-repeat: no-repeat;
background-position: 82 3!important; 
background-position: 93 3;*/
}


.lcEventDate
{
color: #FFFFFF;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:10px;
font-weight: bold;
white-space: nowrap;
background: transparent;
width: 244px;
text-align: center;
vertical-align: top;
border: red 0px solid;
}



DIV#lcCalendarData
{
top:  0px;
right: 200px;
}

DIV#lcCalendarData_RightCol
{
top:  0px;
right: 190px;
}

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative;width:160px; }

.calendar, .calendar table {
  font-size: 11px;
  color: #000;
  cursor: default;
  /*background: #eef;*/
  background: #EEEEEE;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border: 1px solid #8C8C8C;
  
}



/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #007ED5 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #007ED5;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  /*background: #bdf;*/
  background: #FFFFFF;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #55A529;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #CEEFD2;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.special { /* Event  cells <TD> */
  /*background: #def;*/
  background: #CEEFD2;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #0066CC;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #55A529;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #0066CC;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
 background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  /*background-color: #fff;*/
  background-color: #CEEFD2;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


/* DEFAULT MEMBER TOOL STYLES */

#lcMemberToolBoxHeader
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
line-height: 20px;
}




#lcMemberToolBox table
{
width: 100%;
}

#lcMemberToolBox td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
padding: 3px;
padding-right: 7px;
vertical-align: top;
/*white-space: nowrap;*/
}

#lcMemberToolBoxText
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}

a.lcMemberToolBoxLink, a:hover.lcMemberToolBoxLink, a:visited.lcMemberToolBoxLink, a:active.lcMemberToolBoxLink
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:underline;
color: #3A9B73;
}

#lcMemberToolBox input
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
/*width: 100%;*/
}


#lcMemberToolBox select
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}

#lcMemberToolBox textarea
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}

#lcMemberToolBox_SearchRunner table
{
width: 100%;
}

#lcMemberToolBox_SearchRunner td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
padding: 1px;
vertical-align: top;
/*white-space: nowrap;*/
}

#lcMemberToolBoxText
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}

a.lcMemberToolBoxLink, a:hover.lcMemberToolBoxLink, a:visited.lcMemberToolBoxLink, a:active.lcMemberToolBoxLink
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:underline;
color: #3A9B73;
}

#lcMemberToolBox_SearchRunner input
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
/*width: 100%;*/
}


#lcMemberToolBox_SearchRunner select
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}

#lcMemberToolBox_SearchRunner textarea
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}


/* MEMBER TOOL BOX WIDTH 100% */


#lcMemberToolBox100 table
{
width: 100%;
}

#lcMemberToolBox100 td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
padding: 3px;
padding-right: 7px;
vertical-align: top;
/*white-space: nowrap;*/
}


#lcMemberToolBoxText
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}


#lcMemberToolBox100 input
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}


#lcMemberToolBox100 select
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}

#lcMemberToolBox100 textarea
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
width: 100%;
}




#lcMemberToolBoxHeaderRow
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
vertical-align: top;
}


#lcMemberToolBoxCellValue
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
vertical-align: top;
}

#lcMemberToolBoxCellValueWrap
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
vertical-align: top;
white-space:nowrap;
}


.lcMemberToolBoxLinkItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #0066CC;
vertical-align: top;
}




a.lcMemberToolBoxLinkItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #0066CC;
vertical-align: top;
}

a:hover.lcMemberToolBoxLinkItem, a.lcMemberToolBoxLinkItemActive, a:hover.lcMemberToolBoxLinkItemItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #0066CC;
text-decoration: underline;
vertical-align: top;
}



#lcMemberToolBoxHeaderSmall_Blue
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #0066CA;
margin-bottom: 8px;
}


#lcMemberToolBoxHeaderSmall_Green
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
margin-bottom: 8px;
}


#lcMemberToolBoxHeaderMedium_Green
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 13px;
text-decoration:none;
color: #3A9B73;
margin-bottom: 8px;
padding-left: 7px;
}



#lcMemberToolBoxHeaderBig_Black
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 13px;
text-decoration:none;
color: #000000;
}

/*Added by frederique */

.titleGreenBenevole {

font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
margin-bottom: 8px;

}

/*end Added by frederique */


/* VOLONTEER SEARCH RUNNER STYLES */

#lcVolunteerSearchResults
{
margin-top: 10px;
margin-bottom: 0px;
}


#lcVolunteerSearchRunnerHeaderRow
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
}


#lcVolunteerSearchRunnerHeaderRow td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
}


.lcVolunteerSearchRunnerHeaderRow
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
}


#lcVolunteerSearchRunnerCellValue
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}

#lcVolunteerSearchRunnerCellValue td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}



/* VOIR PROFIL COMPLET STYLE */

.lcVolunteerSearchRunnerVoirProfilItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #0066CC;
}

a.lcVolunteerSearchRunnerVoirProfilItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #0066CC;
}

a:hover.lcVolunteerSearchRunnerVoirProfilItem, a.lcVolunteerSearchRunnerVoirProfilItemActive, a:hover.lcVolunteerSearchRunnerVoirProfilItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #0066CC;
text-decoration: underline;
}



/* VOLUNTEER POSITION EDITOR DETAILS */

#lcVolunteerPositionEditorDetails td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #3A9B73;
vertical-align: top;
}


#lcVolunteerPositionEditorDetails input
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}



#lcVolunteerPositionEditorDetails select
{
border: #4470a2 1px solid;
background-color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}





/* DYNAMIC TABLE STYLES */

#lcCellColor table
{
background:url(/media/templates/lcTableBackgroundColor.jpg);
background-repeat: repeat-x,repeat-y;
width:100%;
height:100%;
}


/* VPSR ADDRESS CASE FORMATTING */

#lcVpsrAddress td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #000000;
}


/* EVENT SEARCH RUNNER STYLES */

.lcEventSearchRunnerDateHeader
{
color: #3D9B75;
font-size: 11px;
font-weight: bold;
/*background-image: url('http://www.lacolombiebritannique.ca/media/background_h2.jpg');
background-repeat: repeat-y;
background-position: left center;
padding-left: 3px;
background-repeat: no-repeat*/
}

#lcEsrFlambeau
{
padding-top: 10px;
/*background-image: url('http://www.lacolombiebritannique.ca/media/templates/lcflambeau_w.gif');
background-repeat: no-repeat;
width: 15px;
height: 23px;*/
}

.SousTitreVert
{
color: #3D9B75;
font-size: 15px;
background-image: url(/media/background_h2.jpg);
background-repeat: repeat-y;
background-position: left center;
padding-left: 15px;
font-weight: bold;
}


.SousTitreBleu 
{
	color: #0066cc;
}


.image_droite 
{
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.image_gauche 
{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}



/* table format */


.datatable 

{
	border: 1px solid #315CAA;
	border-collapse: collapse;
}



