body       {
	padding: 0;
	margin-right:0; margin-left:0; margin-top:12px; margin-bottom:10px;
	font:80%/1.15;
	font-family: Verdana, Arial, Geneva, sans-serif;
}

body#sw	{
	margin: 10; 
	background-color: #282F0D;
	color:  #5F593F}
	
A			{text-decoration: none; color:#535A32}
a:link      { color: #535A32 }
a:visited   { color: #6D5E35 }
A:hover		{text-decoration: underline}

h3 {													/*use for larger text, subtitles*/
	color: #535A32;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 6px;
	padding: 0;
	background-color: transparent;
	}
	
h4 {													/*use for 2nd level subtitles*/
	color: #535A32;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: .8em;
	font-weight: bold;
	margin: 5px 0 3px;
	padding: 0;
	background-color: transparent;
	}
td 
{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 10pt
}

p
{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 10pt;
	margin: 7px 0 0 0;
}

	
td.watermark{
		background: #fcfbf9 url("images/bg_index_watermark.jpg") no-repeat top;
			font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 8pt}
	
td.members{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 8pt;
	padding: 2px 0 2px 15px;}

td.members p{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 8pt;
	margin: 6px 0 0 0;
}
#human {
visibility:hidden;
display:none;
border: 0px;
}

table#form{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: .8em;
}
	
.small
{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 8pt
}

.small_indent
{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 8pt;
	padding-left: 15px
}

.caption
{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 8pt;
	padding: 5px}
.caption_credit
{
	font-family: Verdana, Arial, Geneva;
	font-color: #5F593F;
	font-size: 7.5pt;
	padding: 2px}


.subtitle
{
	font-family: Verdana, Arial, Geneva;
	font: #5F593F;
	font-size: 11pt;
	letter-spacing: 1pt; 
	font-weight: bold;
	line-height: 150%;
}

.subtitle_w_bg
{
	font-family: Verdana, Arial, Geneva;
	color: #7d2401;
	font-size: 1.03em;
	letter-spacing: 1pt; 
	font-weight: bold;
	line-height: 140%;
	background-color: #fbf7e4
}
td.subtitle2_w_bg
{
	font-family: Verdana, Arial, Geneva;
	color: #7d2401;
	font-size: .95em; 
	font-weight: bold;
	line-height: 120%;
	background-color: #fbf7e4}

.callout
{
	font-family: Verdana, Arial, Geneva;
	color: #ab2d00;
	font-size: 10pt;
	letter-spacing: 1pt; 
	font-weight: bold;
	padding: 0 0 5px 0;
	display: block;
}

.francais
{
	font-family: Verdana, Arial, Geneva;
	font-color: #E5DEBD;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 4px;
}

.footer_nav
{
	width: 800px;
	height: 20px;
	background-color: #f2edcf;
	background-image: url('images/bg_nav_footer.jpg');
	line-height: 2px;
}

.footer_nav_fr
{
	width: 800px;
	height: 30px;
	background-color: #f2edcf;
	background-image: url('images/bg_nav_footer_fr.jpg');
}
.footer
{
	font-family: Verdana, Arial, Geneva;
	font-color: #cdc793;
	font-size: 8pt;
	padding: 3px 5px 3px 5px;
}
div.footer_rt
{
	color: #cdc793;
	font-size: .75em;
	padding: 3px 5px 3px 5px;
	text-align: right
}


.footer_lt
{
	font-family: Verdana, Arial, Geneva;
	font-color: #CDC793;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 18px;
}

.photo_borders
{
	border-left-width:0px; 
	border-right-width:0px; 
	border-top-style:solid; 
	border-top-width:1px; 
	border-bottom-style:solid; 
	border-bottom-width:1px
}

.main_menu
{
	position: relative;
	background-image: url('images/bg_nav_top.jpg');
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding: 0; margin: 0;
	z-index: 10; 
}


.main_menu_fr
{
	position: relative;
	background-image: url('images/bg_nav_top_fr.jpg');
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding: 0; margin: 0;
	z-index: 10; 
}


.list_bullets ul{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0;
}

.list_bullets li {
	list-style: disc;
	margin: 3px 0; 												/* *** vertical margin between the list items *** */
	padding-left: 0em; 										/* *** distance text of the list item to the margin / bullet-img *** */
}

.list_image ul{
	list-style-type: none;
	list-style-position: outside;
	margin: .2em 0 .2em .2em; 
	padding: 0;}
	
.list_image li {
	list-style-type: none;
	background-image: url('images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0em .40em;
	line-height: 1.0em;
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding-left:0.9em; padding-right:0; padding-top:.1em; padding-bottom:.3em}