.HomeBold { font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 12px; font-weight: bold; }
.HomeItalic { font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 12px; font-style: italic; }
.CopyAuthor { font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 11px; font-style: normal; font-weight: bold; }
.header01 { font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; text-align:center; font-size: 17px; font-weight: bold; color: #2B5684; }
.title01 { font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 15px; font-weight: bold; color: #663399; }
.titleW { font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.contact { font-family: Geneva, verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #003366; }
a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000069; font-style: normal; text-decoration: none; }
a:hover { text-decoration: none; background-color: #ACB7CD; }
ul.arrowlinks { list-style-position: outside; list-style-image: url(../_Images/arrowa1a5a9.gif); }
.Title02 { font-family: "Lucida Grande CY", "Geneva CY", "Helvetica CY", sans-serif; font-size: 13px; font-weight: bold; color: #990000; }

/*_________ MODIFICATIONS - April 17th 2004, Julien Perrier _________*/
.main { padding-left:10px; padding-right:10px; font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 12px; }
body { background-color:#acb7cd; font-family: "Lucida Grande", Geneva, Helvetica, Arial, sans-serif, Verdana; font-size: 12px; }
h1 { margin-top:18px; margin-bottom:18px; font-size: 22px; color:#005599; text-align:center; }
h2 { font-size: 16px; font-family: "Lucida Grande CY", "Geneva CY", "Helvetica CY", sans-serif; font-weight:bold; color: #990000; }
h3 { color: #000000; font-size: 14px; font-family: "Lucida Grande CY", "Geneva CY", "Helvetica CY", sans-serif; font-weight:bold; }
.last_modified { float:right; font-size:0.7em; color:#91B6DB; margin-right:20px; position:relative; }

.thumbnail { float:left; display:block; background:url(../_graphics/thumbnail_shadow.gif) right bottom no-repeat; margin:10px 5px;}
.thumbnail div { background:url(../_graphics/thumbnail_corner_bl.gif) left bottom no-repeat; }
.thumbnail div div { padding:0 6px 6px 0; background:url(../_graphics/thumbnail_corner_tr.gif) right top no-repeat; }
.thumbnail, .thumbnail div, .thumbnail div div { display:inline-table; /* \*/display:block; /**/ }
.thumbnail img { display:block; padding:4px; background-color:#FFFFFF; border:1px solid #000000; }
#thumbnail_start { display:block; clear:both; }
#thumbnail_end { display:block; clear:both; }

.thumbnail2_wrap { float:left; display:block; margin:10px 15px !important; margin:10px 7px; width:200px !important; width:180px;}
.caption { display:block; clear:both;}
.thumbnail2, .corner_bl, .corner_tr { display:inline-table; /* \*/display:block;/**/ }
.thumbnail2 { float:left; background:url(/_graphics/thumbnail_shadow.gif) right bottom no-repeat; }
.corner_bl { background:url(/_graphics/thumbnail_corner_bl.gif) left bottom no-repeat; }
.corner_tr { padding:0 4px 4px 0; background:url(/_graphics/thumbnail_corner_tr.gif) right top no-repeat; }
  
.image { padding:4px; background-color:#FFFFFF; border:1px solid #000000; }
.image_center { padding:4px; background-color:#FFFFFF; border:1px solid #000000; margin-left:auto; margin-right:auto; text-align:center; }
.image_left { padding:4px; background-color:#FFFFFF; border:1px solid #000000; float:left; margin: 0 15px 10px 0; }
.image_right { padding:4px; background-color:#FFFFFF; border:1px solid #000000; float:right; margin: 0 0 10px 15px; }
.image div, .image_right div, .image_left div, .image_center div { font-size:0.9em; text-align:center; }

/*_________ SIDE SUBMENUS _________*/
#articles_menu, #main_menu { list-style: none; margin-left:8px; margin-right:4px; padding-left:0px; }
#articles_menu li a { font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#articles_menu li, #main_menu li { margin:0; padding:0; padding-bottom:4px; line-height:100%; padding-left:10px; background-image: url("../_graphics/list_arrow.gif"); background-repeat: no-repeat; background-position:0px 2px; }
#main_menu li.current { font-weight:bold; }
#main_menu li.current a:hover { cursor:text; background-color:transparent; }

/*_________ SUBMENU _________*/
#submenu { /*float:left; */ width:100%; padding:0; margin-bottom:-20px; }
#submenu ul { line-height:180%; text-align:center; padding:0; margin:0; list-style:none; }
#submenu li { display:inline; }

#submenu a { white-space:nowrap; text-decoration:none; font-weight:bold; color:#000069; padding:1px 7px 1px 7px; border:1px solid #7695c9; background-color:#c6d4e8; display:inline; /*display:block; */ }
#submenu a:hover { background-color:#7695c9; }
#submenu a.current { cursor:default; background-color:#7695c9; }
/*#submenu a.current:hover { cursor:default; color:#990000; background-color:#7695c9; }*/

/*_________ REVIEWS _________*/

/* BOOK REVIEWS */
.book_review .review_heading { border:1px solid #555; background-color:#ddd; margin:6px 0 0 0; padding:3px; }
.book_review .image_right { margin-top:0 !important; margin-top:20px; }
.book_review .review_author{  }
.book_review .review_title { font-size:14px; font-weight:bold; color:#003399;}
.book_review .review_title a { font-size:14px; font-weight:bold; color:#003399;}
.book_review .review_title a:hover { background-color:transparent; color:#0066FF; }
.book_review .review_publisher {  }
.book_review .review_content {
	padding: 0 0 20px 0;
	font-size: 12px;
}
.book_please_click { display:none; }

.book_review_collapsed .review_heading { border:1px solid #888; background-color:#eee; margin:6px 0 0 0; padding:3px; }
.book_review_collapsed .review_author{ font-size:12px; }
.book_review_collapsed .review_title { font-size:12px; font-weight:bold; color:#003399; }
.book_review_collapsed .review_title a { font-size:12px; font-weight:bold; color:#003399; }
.book_review_collapsed .review_title a:hover { background-color:transparent; color:#0066FF; }
.book_review_collapsed .review_publisher { display:none; }
.book_review_collapsed .review_content {
	display:none;
	font-size: 12px;
}

/* VIDEO REVIEWS */
.video_review .review_heading { border:1px solid #555; background-color:#ddd; margin:6px 0 0 0; padding:3px; }
.video_review .image_right { margin-top:0 !important; margin-top:20px; }
.video_review .review_title { font-size:14px; font-weight:bold; color:#003399;}
.video_review .review_title a { font-size:14px; font-weight:bold; color:#003399;}
.video_review .review_title a:hover { background-color:transparent; color:#0066FF; }
.video_review .review_info {
	display:none;
	font-size: 12px;
}
.video_review .review_info_extended {
	display:block;
	font-size: 12px;
}
.video_review .review_content {
	padding: 0 0 20px 0;
	font-size: 12px;
}
.video_please_click { display:none; }

.video_review_collapsed .review_heading { border:1px solid #888; background-color:#eee; margin:6px 0 0 0; padding:3px; }
.video_review_collapsed .review_title { font-size:12px; font-weight:bold; color:#003399; }
.video_review_collapsed .review_title a { font-size:12px; font-weight:bold; color:#003399; }
.video_review_collapsed .review_title a:hover { background-color:transparent; color:#0066FF; }
.video_review_collapsed .review_info { display:block; }
.video_review_collapsed .review_info_extended { display:none; }
.video_review_collapsed .review_content {
	display:none;
	font-size: 12px;
}

