/* ::::: http://www.fondationgamins.org/new/templates/ja_erica/css/ja-newslight.css ::::: */

.ja-newsblock { margin: 0px; padding: 10px 0px; }
.ja-newsitem, .ja-newsitem-left, .ja-newsitem-right, .ja-newsitem-center { float: left; padding: 0px; text-align: center; }
.ja-newsitem-left div.ja-newsitem-inner, .ja-newsitem-center div.ja-newsitem-inner, .ja-newsitem-right div.ja-newsitem-inner, .ja-newsitem div.ja-newsitem-inner { text-align: left; float: left; }
.ja-newstitle { display: block; font-size: 150%; font-weight: bold; text-decoration: none; margin-bottom: 5px; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; }
.ja-newscontent { padding: 0px; }
.ja-newscontent img { margin: 0px 10px 10px 0px; padding: 0px; float: left; }
.ja-newscontent p { margin: 5px 0px; }
#ja-newslight .article_seperator { display: none; }
/* ::::: http://www.fondationgamins.org/new/plugins/content/fbar.css ::::: */

.fbar, .fbar_blog { background-color: rgb(241, 241, 241); border-radius: 2px 2px 2px 2px; height: 28px; margin: 8px 0px; padding: 5px 0px 0px 5px; }
.fbar_share, .fbar_blog_share { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; line-height: 1.1; text-align: left; background: none repeat scroll 0px 0px rgb(236, 238, 245); border: 1px solid rgb(202, 212, 231); border-radius: 3px 3px 3px 3px; color: rgb(59, 89, 152); cursor: pointer; padding: 2px 6px 4px; white-space: nowrap; width: 48px; height: 16px; float: left; margin-left: 4px; }
.fbar_share:hover, .fbar_blog_share:hover { border: 1px solid rgb(157, 172, 206); }
.fbar_plusone, .fbar_blog_plusone { margin-left: 4px; float: left; position: relative; top: 2px; }
/* ::::: http://www.fondationgamins.org/new/templates/ja_erica/css/template.css ::::: */

html, body, form, fieldset { margin: 0px; padding: 0px; }
body { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Tahoma,Arial,Helvetica,sans-serif; line-height: 160%; }
body#bd { padding: 0px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
body.fs4 { font-size: 12px; }
a { color: rgb(12, 178, 240); text-decoration: underline; }
a:hover, a:active, a:focus { color: rgb(12, 178, 240); text-decoration: underline; }
.contentheading, .componentheading, .blog_more strong, h1, h2, h3 { color: rgb(79, 79, 79); font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bold; }
small, .small, .smalldark, .mosimage_caption, .createdate, .modifydate { color: rgb(102, 102, 102); font-size: 92%; }
h1 { font-size: 175%; }
h3 { font-size: 125%; }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 1em 0px; padding: 0px; }
ul { list-style: none outside none; }
ul li { padding-left: 30px; background: url('../images/bullet-list.gif') no-repeat scroll 18px 9px transparent; line-height: 180%; }
a img { border: medium none; }
td, div { font-size: 100%; }
form { margin: 0px; padding: 0px; }
input, select, textarea, .inputbox { padding: 1px; font-family: Tahoma,Arial,sans-serif; font-size: 100%; }
select, textarea, .inputbox { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.inputbox { margin-bottom: 1px; padding: 2px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.inputbox:hover, .inputbox:focus { border: 1px solid rgb(12, 178, 240); }
.article_seperator { display: block; background: url('../images/hdot.gif') repeat-x scroll center center transparent; height: 30px; }
table.contentpaneopen { border: medium none; border-collapse: collapse; border-spacing: 0px; }
.clr { clear: both; }
a.readon { padding-left: 24px; float: left; display: block; background: url('../images/list-arrow.gif') no-repeat scroll 0px center transparent; font-size: 92%; font-weight: bold; text-decoration: none; }
a.readon:hover, a.readon:active, a.readon:focus { background: url('../images/list-arrow.gif') no-repeat scroll 4px center transparent; text-decoration: none; }
table.contentpaneopen td, table.contentpane td {  }
table.contentpaneopen, table.contentpane, table.blog { width: 100%; }
.moduletable, .moduletable_menu, .moduletable_text { padding: 0px; }
#ja-hp, #ja-header, #ja-topsl, #ja-containerwrap, #ja-containerwrap-f, #ja-botsl, #ja-footer, p.ja-slogan span { width: 920px; margin: 0px auto; clear: both; }
#ja-containerwrap #ja-content { float: left; width: 75%; background: url('../images/v-divider-top.gif') no-repeat scroll right 0px transparent; }
#ja-content div.ja-innerpad { clear: both; margin: 0px; padding: 20px 30px 20px 0px; display: block; }
#ja-col { float: right; width: 25%; font-size: 92%; overflow: hidden; }
#ja-col .ja-innerpad { padding: 20px 0px 20px 10px; }
#ja-col ul { margin: 0px; padding: 0px; }
#ja-col ul li { padding-left: 13px; background: url('../images/bullet-list.gif') no-repeat scroll 2px 8px transparent; }
#ja-containerwrap, #ja-containerwrap-f { padding: 0px; }
#ja-containerwrap { padding: 0px; background: url('../images/v-divider-center.gif') repeat-y scroll 75% 0px transparent; }
#ja-containerwrap #ja-container { padding: 0px; background: url('../images/v-divider-bot.gif') no-repeat scroll 75% bottom transparent; display: block; text-align: left; }
#ja-headerwrap { border-bottom: 1px solid rgb(230, 230, 230); background: url('../images/grad1.gif') repeat-x scroll center bottom transparent; position: relative; z-index: 10; }
#ja-header { height: 60px; position: relative; z-index: 999; }
h1.logo { margin: 0px; padding: 0px; width: 212px; font-size: 300%; position: absolute; top: 0px; left: 0px; height: 60px; }
h1.logo a { width: 212px; float: left; display: block; background: url('../images/logo.png') no-repeat scroll 0% 0% transparent; text-transform: uppercase; text-indent: -5000px; height: 60px; outline: medium none; }
#ja-mainnav { position: absolute; bottom: 10px; left: 250px; z-index: 10; }
#ja-mainnav a, #ja-mainnav a:hover, #ja-mainnav a:active, #ja-mainnav a:focus { font-family: "Segoe UI",Tahoma,Arial,Helvetica,sans-serif; outline: medium none; }
div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3 { margin: 0px 0px 8px; padding: 0px; font-size: 150%; }
div.moduletable, div.moduletable_menu, div.moduletable_text { margin-bottom: 10px; padding: 10px; background: url('../images/grad2.gif') repeat-x scroll center top transparent; }
.ja-box-full { float: none; overflow: hidden; }
.ja-box-leftcol div.moduletable { padding: 0px 20px 0px 0px; }
div.ja-box-leftcol { float: left; }
#ja-topslwrap { margin-bottom: 5px; background: url('../images/topsl-bg.gif') repeat-x scroll 0% 0% rgb(255, 153, 0); }
#ja-topsl { background: url('../images/topsl.gif') no-repeat scroll left top transparent; color: rgb(255, 255, 255); font-size: 200%; line-height: 1.4; height: 190px; }
#ja-topsl h3 { display: none; }
#ja-topsl .ja-newflash { padding: 0px; background: url('../images/topimg.png') no-repeat scroll left top transparent; }
#ja-topsl .ja-newflash .moduletable { padding: 0px 20px 0px 480px; width: 400px; margin: 0px; background: none repeat scroll 0% 0% transparent; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; height: 190px; }
#ja-topsl p { margin-top: 30px; margin-bottom: 5px; }
#ja-botslwrap { margin: 5px 0px 20px; }
#ja-botsl { color: rgb(51, 51, 51); }
#ja-botsl h3 { margin: 0px 0px 15px; padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); background: url('../images/h3-left-bg.gif') no-repeat scroll left center rgb(102, 102, 102); font-size: 125%; height: 30px; }
#ja-botsl div.moduletable { padding-top: 0px; padding-bottom: 0px; background: none repeat scroll 0% 0% transparent; }
#ja-topsl td, #ja-botsl td { padding: 0px; }
#ja-topsl table, #ja-botsl table { border-collapse: collapse; border-spacing: 0px; }
#ja-footerwrap { clear: both; border-top: 1px solid rgb(204, 204, 204); margin-top: 10px; background: url('../images/grad2.gif') repeat-x scroll center top transparent; }
#ja-footer { padding: 15px 0px 30px; position: relative; }
#ja-footer small { padding: 4px 0px 0px 10px; float: left; display: block; color: rgb(153, 153, 153); font-style: normal; line-height: normal; }
small.ja-copyright { position: absolute; right: 10px; }
#ja-footer a { color: rgb(102, 102, 102); text-decoration: none; }
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { color: rgb(102, 102, 102); text-decoration: underline; }
#ja-footer ul { margin: 4px 0px 5px 10px; padding: 0px; float: left; background: url('../images/vline.gif') no-repeat scroll right center transparent; line-height: normal; }
#ja-footer li { margin: 0px; padding: 0px; display: inline; background: none repeat scroll 0% 0% transparent; }
#ja-footer li a { padding: 0px 10px; display: inline; background: url('../images/vline.gif') no-repeat scroll left center transparent; font-size: 92%; line-height: normal; }
#ja-search { float: left; padding-left: 30px; display: block; background: url('../images/icon-search.gif') no-repeat scroll 10px center transparent; }
#ja-search .inputbox { width: 100px; color: rgb(102, 102, 102); font-size: 11px; }
#ja-usertools { margin: 0px; padding: 0px; float: left; }
#ja-usertools ul { margin: 0px 0px 0px 10px; padding: 0px; display: inline; line-height: normal; }
#ja-usertools ul li { margin: 0px; padding: 0px; display: inline; background: none repeat scroll 0% 0% transparent; }
#ja-usertools img { padding: 0px; margin: 5px 0px 0px; }
ul.accessibility { position: absolute; top: -100%; }
a#ja-hp-switch { width: 107px; display: none; background: url('../images/hpswitch-off.png') no-repeat scroll 0% 0% transparent; text-indent: -5000px; cursor: pointer; position: absolute; top: 5px; right: 0px; height: 80px; outline: medium none; }
a#ja-hp-switch:hover, a#ja-hp-switch:active, a#ja-hp-switch:focus { background: url('../images/hpswitch-on.png') no-repeat scroll 0% 0% transparent; }
#ja-hpwrap { background: none repeat scroll 0% 0% rgb(79, 79, 79); color: rgb(204, 204, 204); font-size: 11px; }
#ja-hp { line-height: normal; }
#ja-newslight a.readon { width: 115px; padding: 0px; display: block; background: url('../images/readon2.gif') no-repeat scroll 0% 0% transparent; color: rgb(79, 79, 79); font-size: 11px; line-height: 28px; text-decoration: none; text-indent: 30px; height: 29px; }
#ja-newslight a.readon:hover, #ja-newslight a.readon:active, #ja-newslight a.readon:focus { background: url('../images/readon1.gif') no-repeat scroll 0% 0% transparent; text-decoration: none; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
html { margin-bottom: 1px; height: 100% ! important; }
/* ::::: http://www.fondationgamins.org/new/templates/system/css/system.css ::::: */

/* ::::: http://www.fondationgamins.org/new/templates/system/css/general.css ::::: */

/* ::::: http://www.fondationgamins.org/new/templates/ja_erica/css/editor.css ::::: */

/* ::::: http://www.fondationgamins.org/new/templates/ja_erica/ja_menus/ja_splitmenu/ja-splitmenu.css ::::: */

#ja-splitmenu { margin: 0px; padding: 0px; }
#ja-splitmenu ul { margin: 0px; padding: 0px; float: left; }
#ja-splitmenu li { margin: 0px; padding: 0px; display: inline; }
#ja-splitmenu a { float: left; margin: 0px; padding: 0px 0px 0px 15px; display: block; color: rgb(79, 79, 79); font-size: 110%; font-weight: bold; line-height: 35px; text-decoration: none; letter-spacing: 1px; }
#ja-splitmenu a span { float: left; display: block; font-weight: bold; padding: 0px 15px 0px 0px; cursor: pointer; }
#ja-splitmenu a span { float: none; }
#ja-splitmenu a:hover, #ja-splitmenu a:active, #ja-splitmenu a:focus { color: rgb(79, 79, 79); background: url('../images/mainnav-left.gif') no-repeat scroll left bottom transparent; }
#ja-splitmenu a:hover span, #ja-splitmenu a:active span, #ja-splitmenu a:focus span { background: url('../images/mainnav-right.gif') no-repeat scroll right bottom transparent; }
#ja-splitmenu li.active a, #ja-splitmenu li.active a:hover, #ja-splitmenu li.active a:active, #ja-splitmenu li.active a:focus { color: rgb(255, 255, 255); background: url('../images/mainnav-left.gif') no-repeat scroll left top rgb(120, 206, 36); }
#ja-splitmenu li.active a span, #ja-splitmenu li.active a:hover span, #ja-splitmenu li.active a:active span, #ja-splitmenu li.active a:focus span { background: url('../images/mainnav-right.gif') no-repeat scroll right top rgb(120, 206, 36); }
#ja-splitmenu li.active a.first-item, #ja-splitmenu li.active a.first-item:hover, #ja-splitmenu li.active a.first-item:active, #ja-splitmenu li.active a.first-item:focus { color: rgb(255, 255, 255); background: url('../images/mainnav-left.gif') no-repeat scroll left top rgb(120, 206, 36); }
#ja-splitmenu li.active a.first-item span, #ja-splitmenu li.active a.first-item:hover span, #ja-splitmenu li.active a.first-item:active span, #ja-splitmenu li.active a.first-item:focus span { background: url('../images/mainnav-right.gif') no-repeat scroll right top rgb(120, 206, 36); }
/* ::::: http://www.fondationgamins.org/new/templates/ja_erica/css/colors/style1.css ::::: */

