/* ............................
    MAIN STYLES
   ............................ */

body { 
	color: #707070; 
	background-color: #ffffff;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
	}

/* links */
a { 
	color: #6b8acb;
	background-color: transparent;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	}
a:link { }
a:visited  { color: #707070; }
a:active  { color: #cc0000; }
a:hover  { color: #ffa800; text-decoration: none; }

/* main menu */
a.menu {
	color: #ffffff;
	background-color: transparent;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a.menu:link { }
a.menu:visited { color: #ffffff; }
a.menu:active { }
a.menu:hover { color: #6b8acb; text-decoration: none; }
.menu_on { 
	color: #c7ff7c;
	background-color: transparent;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.menu_green { color: #c7ff7c; font-style: normal; }

/* function menu */
a.functionmenu { 
	color: #a7a8ab;
	background-color: transparent;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	}
a.functionmenu:link { }
a.functionmenu:visited { color: #a7a8ab; }
a.functionmenu:active { }
a.functionmenu:hover { text-decoration: none; }
	
/* sub-menu */
a.submenu { 
	color: #707070;
	background-color: transparent;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0.5;
	/*line-height: 24px;*/
	margin-left: 25px;
	}
a.submenu:link { }
a.submenu:visited { color: #707070; }
a.submenu:active { }
a.submenu:hover { color: #ffa800; }
.submenu_on { 
	color: #ffa800;
	background-color: transparent;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing: 0.5;
	/*line-height: 24px;*/
	margin-left: 25px;
	}
.submenu_off { 
	color: #4b7db2;
	background-color: transparent;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing: 0.5;
	/*line-height: 24px;*/
	margin-left: 25px;
	}

/* level 3 menu */
a.menu3 { 
	color: #707070;
	background-color: transparent;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 33px;
	/*line-height: 16px;*/
	}
a.menu3:link { }
a.menu3:visited { color: #707070; }
a.menu3:active { }
a.menu3:hover { color: #ffa800; }
.menu3_on { 
	color: #ffa800;
	background-color: transparent;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	margin-left: 33px;
	/*line-height: 16px;*/
	}
	
/* footer menu */
a.footermenu { 
	color: #a7a8ab;
	background-color: transparent;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
a.footermenu:link { }
a.footermenu:visited { color: #a7a8ab; }
a.footermenu:active { }
a.footermenu:hover { text-decoration: underline; }
.footer { 
	color: #a7a8ab;
	background-color: transparent;
	font-size: 8pt; 
	}
	
a.readmore { 
	color: #ff7200;
	background-color: transparent;
	font-size: 8pt; 
	font-style: italic; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
a.readmore:link { color: #ff7200; }
a.readmore:visited { color: #ff7200; }
a.readmore:active { }
a.readmore:hover { text-decoration: underline; }

/* forms */
form { 
    color: #808080;
	background-color: transparent;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0px;
	margin: 0px;
	}
select { 
    color: #808080;
	background-color: #ffffff;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	}
input { 
    color: #808080;
	background-color: #ffffff;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	padding: 3px;
	margin-bottom: 0px;
	}
textarea {
    color: #808080;
	background-color: #ffffff;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	padding: 8px;
	margin-bottom: 0px;
	}

/* standard tags */
H1 	{ 
	color: #ffa800; 
	background-color: transparent;
	font-size: 13pt; 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left; 
	margin-top: 0px;
	margin-bottom: 0px; /* was 25px; */
	/*letter-spacing: 0.5;*/
	/*width: 275px;*/
	}
H2 	{
	color: #707070; 
	background-color: transparent; 
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11pt;
	font-style: normal;
	font-weight: medium;
	margin-top: 0px;
	margin-bottom: 0px;
	}
H3 	{
	color: #707070; 
	background-color: transparent; 
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	}
P 	{ background-color: transparent; }
TD 	{ 
	color: #707070; 
	background-color: #ffffff;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align: top; 
	}
TH 	{
	color: #707070;
	background-color: #f1faff;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	}
UL 	{ list-style-type: disc; }
LI	{ 
	color: #707070; 
	background-color: transparent;
	font-style: normal; 
	font-weight: medium; 
	font-family: Arial, Helvetica, sans-serif;  
	margin-bottom: 0px;
	padding-bottom: 2px;
	}
SPAN { }

.bottom { vertical-align: bottom; }
.middle { vertical-align: middle; }
.right { text-align: right; }
.center { text-align: center; }

.blue { color: #4b7db2; font-weight: bold; }
.grey { color: #666666; background-color: #f6f7f9; font-size: 8pt; }
.white { color: #666666; background-color: #ffffff; font-size: 9pt; }

.small { font-size: 8pt; }
.tiny { font-size: 7pt; }

.caption { font-size: 8pt; font-style: italic; text-align: left; }
.comment { color: #0000cc; background-color: #ffff00; font-size: 10pt; }
.button {
	border: 1px solid #cccccc;
	background-image: url(/www/images/grad.jpg);
	text-align: left;
	vertical-align: middle;
	width: 60px;
	padding: 4px;
	}
.h1 { color: #666666; font-weight: bold; font-size: 11pt; }
.h2 { color: #666666; font-weight: bold; font-size: 10pt; }
.h3 { color: #666666; font-style: italic; font-weight: bold; font-size: 10pt; }
.indent { padding-left: 25px; }
.money { text-align: right; font-weight: bold; }
.photo_border { padding: 9px; border: 1px solid #7bace4; }
.photo_padding { margin-left: 20px; margin-bottom: 20px; }
.photo_padbottom { margin-bottom: 20px; }
.archive_headline {
	color: #ffa800; 
	background-color: transparent;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	}
.bold_orange { color: #ffa800; font-weight: bold; font-size: 10pt; }

/* divs */
#hcenter {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 760px;
	margin-left: -380px; /* half of width */
	}
#masthead { position: absolute; top: 0px; left: 0px; }
#mainmenu { 
	position: absolute; 
	top: 189px; 
	left: 0px; 
	height: 17px; 
	width: 693px; /* 693 + 33 = 726 */
	padding-left: 33px;
	padding-right: 0px;
	padding-top: 1px;
	background-color: #a7a8ac; 
	}
#content { position: absolute; top: 260px; left: 232px; width: 494px; }
#print { margin-top: 20px; margin-left: 20px; width: 580px; } /* total width = 600 */
#submenu { 
	position: absolute; 
	top: 250px; 
	left: 0px; 
	width: 207px; 
	height: 539px;
	background-image: url("/www/images/sections/leftbg_nav2.jpg");
	padding-top: 12px;
	}
#functionmenu { position: absolute; top: 32px; left: 595px; }
#quicksearch { position: absolute; top: 148px; left: 33px; }
#section_name { position: absolute; top: 214px; left: 0px; }
#photo { float: right; margin-left: 20px; margin-bottom: 10px; margin-top: -18px; } /* margin-top: -43px; */
.photo {position:relative; float:right; margin:0px 0px 10px 20px;}

/* *NEW* 2010-01-07 */
.bulletin_heading {color:#415572; font-weight:bold; font-size: 10pt; margin:10px 0px 0px 0px; padding:0px;}
.bulletin_auteur {color:#808080; font-weight:bold; font-size:10pt; margin:0px 0px 0px 0px; padding:0px;}
.bulletin_para {margin:4px 0px 6px 0px; padding:0px;}
.bulletin_notes {color:#808080; font-style:italic; font-size:9pt; margin:0px 0px 0px 0px; padding:0px;}
#photo_left {float: left; margin:20px 20px 10px 0px;}
#text_right {position:relative; float: left; margin:-7px 0px 10px 0px; width:369px;}
.blue_line {clear:both; height:1px; width:100%; border-bottom:2px solid #95b9e1; margin:0px 0px 12px 0px; padding:0px;}
.bulletin_photos {clear:both; width:100%; margin:0px 0px 5px 0px; padding:0px;}
.v_space {clear:both; height:1px; width:100%; margin:0px 0px 20px 0px; padding:0px;}
/* ----- */

#visit_nav { position: absolute; top: 0px; left: 374px; }
/*#rss_image { position: absolute; top: 35px; left: 344px; width: 150px; height: 150px; overflow: hidden; }*/
#rss_image { position: absolute; top: 61px; left: 371px; width: 123px; height: 123px; overflow: hidden; }
#sitemap { position: absolute; top: 55px; left: 0px; }
.bullet2 {list-style-type:circle;}
/* ............................ */
