 /* Migration Tech Name: Adrian Radulescu */
/* Date:  16-Mar-2012   */ 






#foxboro_container {
    overflow: visible !important;
}


/*----------------------------------------------------- COURTESY LINKS */




/*-------------------------------------------------- end COURTESY LINKS*/





/*------------------------------------------------------------- HEADER */

#foxboro_header {
    width: 920px !important;
    margin: 0 auto !important;
}

#foxboro_header span.logo {
    padding: 0 0 5px 0 !important;
}

#foxboro_header span.logo a {
    display: inline !important;
}

/*--------------------------------------------------------- end HEADER */





/*--------------------------------------------------------------- MENU */

#foxboro_menu {
    border-bottom: 10px solid #BA7CB5;
}

#foxboro_menu div.radmenu {
    width: 920px !important;
    margin: 0 auto !important;
    float: none !important;
}

#foxboro_menu ul.rootGroup {
    max-width: 690px;
    padding: 0 0 0 230px !important;
    margin: -38px 0 0 !important;
}

#foxboro_menu ul li a.expanded {
    background: #BB7CBB !important;
}

#foxboro_menu ul li a span {
    font-family: 'Jolly Lodger', cursive !important;
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: normal !important;
}

#foxboro_menu ul li a.expanded span {
    color: #FFFFFF !important;
}

#foxboro_menu ul.group {
    background: #BB7CBB;
    margin: 10px 0 0 !important;
}

#foxboro_menu ul.group ul.group {
    background: #BB7CBB;
    margin: 0 0 0 1px !important;
}

#foxboro_menu ul.group li a span {
    line-height: 16px !important;
    color: #FFFFFF !important;
}

#foxboro_menu ul.group li a:hover span {
    color: #B9EAFD !important;
}

#foxboro_side-menu {
    margin-bottom: 0 !important;
}

#foxboro_side-menu_top, #foxboro_side-menu_bottom {
    _display: none;
}

#foxboro_menu .NavHidden ul.rootGroup {
    display :none;
}

/*----------------------------------------------------------- end MENU */




/*------------------------------------------------------------ CONTENT */

#foxboro_content {
    width: 920px !important;
    margin: 0 auto 20px !important;
}


#foxboro_two-eq-column, #foxboro_three-eq-column {
    float:left;
    overflow:hidden;
    padding-top:20px;
    width:100%;
}

#foxboro_two-column #foxboro_col1, #foxboro_two-column-right #foxboro_col3, #foxboro_three-column #foxboro_col1, #foxboro_three-column #foxboro_col3 {
    width: 30% !important;
}

#foxboro_two-column #foxboro_col2, #foxboro_two-column-right #foxboro_col2 {
    width: 70% !important;
}

#foxboro_three-column #foxboro_col2 {
    width: 40% !important;
}

#foxboro_three-eq-column #foxboro_col1, #foxboro_three-eq-column #foxboro_col2, #foxboro_three-eq-column #foxboro_col3 {
    width: 33.3% !important;
}

#foxboro_col1 div.block div.pad, #foxboro_col3 div.block div.pad {
    margin: 0 !important;
}

#foxboro_three-eq-column #foxboro_col2 div.pad {
    padding: 0 !important;
}

#foxboro_three-eq-column #foxboro_col2 div.block div.pad {
    padding: 8px 20px !important;
}

#foxboro_col2 h1 {
    font-size: 32px;
}

#foxboro_col2 h2 {
    font-size: 27px;
}

#foxboro_content div.block h2 {
    font-size: 27px;
    font-family: Helvetica,Arial,sans-serif;
    color: #999999;
    font-weight: normal;
    line-height: 145%;
}

#foxboro_col2 h3, #foxboro_content div.block h3 {
    font-size: 19px;
    font-weight: bold;
}

#foxboro_bottom h3 {
    font-size: 19px;
    font-weight: bold;
    line-height: 165%;
}

#foxboro_col2 h4 {
    font-size: 14px;
}

#foxboro_content div.block h4 {
    font-size: 14px;
    font-family: Helvetica,Arial,sans-serif;
}

#foxboro_col1 {
    min-height: 1px !important;
    _height: 1px !important;
    _overflow-y: visible !important;
}

#foxboro_col1, #foxboro_col2, #foxboro_col3 {
    _overflow-x: hidden !important;
}

table, td {
    font-family: inherit !important;
    font-size: 1em !important;
}

#foxboro_col2 .ISContent ul, #bb-container div.post ul {
    list-style-type: disc;
    margin: 6px 0 6px 26px;
}

#foxboro_col2 .ISContent ol, #bb-container div.post ol {
    margin: 6px 0 6px 26px;
}

#foxboro_content div.block li {
    padding: 0 0 2px;
}

#foxboro_content div.block ul {
    list-style-type: disc;
}

.FormSubmitButton {
    width: auto !important;
}

/*--------------------------------------------------------- end CONTENT */




/*-------------------------------------------------------------- FOOTER */

#foxboro_footer div.clear, #foxboro_footer p.copyright {
    width: 920px !important;
    margin: 0 auto !important;
    text-align: left !important;
}

#foxboro_footer p.copyright {
    line-height: 125% !important;
    padding: 5px 0 0 !important;
}

/*---------------------------------------------------------- end FOOTER */





/*---------------------------------------------------------------- BLOG */

div.block input {
    width: 92%;
}

div.IngeniMailSubscribeContainer span.subhead {
    font-size: 0.96em !important;
    padding-left: 4px;
}

#bb-container {
    padding: 0 0 10px;
}

#bb-container div.post {
    font-size: 1em !important;
}

#bb-container div.post div.submissions {
    font-size: 0.9em !important;
}

/*------------------------------------------------------------ end BLOG */






/*---------------------------------------------------------------- FIXs */

#hsjssp {
    display: block;
    height: 0;
    margin-top: -35px\9;   /* for IE only  */
}

/*------------------------------------------------------------- end FIXs */






/*---------------------------------------------------------------- MOBILE FIXs */

#top #slideshow {
    display: none !important;
}

#top #nav {
    display: none !important;
}

#footer {
    height: auto;
}

#bottom .region {
    display: none;
}

/*---------------------------------------------------------------- end MOBILE FIXs */






/*---------------------------------------------------------------- CUSTOM ELEMENTS */

.region-footer-firstcolumn {
    width: 250px;
    float: left;
    padding: 0 10px 0 14px;
    text-align: left;
    color: #444444;
    font: 14px/1.65 arial,helvetica,sans-serif;
    background: #FFFFFF url(/Portals/159841/images/template/bottom_col_bg.png) repeat-y right top !important;
    height: 340px;
}

.region-footer-firstcolumn h2, .region-footer-secondcolumn h2, .region-footer-thirdcolumn h2, .region-footer-fourthcolumn h2 {
    color: #000000;
    font-size: 23px;
    font-weight: normal;
    text-decoration: underline;
    font-family: Helvetica,Arial,sans-serif;
    line-height: 1.25;
    margin-bottom: 0.45em;
    margin-top: 0;
}

.region-footer-firstcolumn p {
    font-size: 10px;
    line-height: 12px;
}

.region-footer-secondcolumn {
    float: left;
    padding: 0 10px 0 14px;
    text-align: left;
    width: 191px;
    color: #444444;
    font: 14px/1.65 arial,helvetica,sans-serif;
    height: 340px;
    background: #FFFFFF url(/Portals/159841/images/template/bottom_col_bg.png) repeat-y right top !important;
}

.region-footer-secondcolumn a {
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000 !important;
}

.region-footer-secondcolumn ul {
    padding: 0 0 0 20px !important;
}

.region-footer-secondcolumn ul li {
    margin: 0 0 10px !important;
}

.region-footer-thirdcolumn {
    float: left;
    padding: 0 10px 0 14px;
    text-align: left;
    width: 191px;
    color: #444444;
    font: 14px/1.65 arial,helvetica,sans-serif;
    height: 340px;
    background: #FFFFFF url(/Portals/159841/images/template/bottom_col_bg.png) repeat-y right top !important;
}

.region-footer-thirdcolumn a {
    color: #000000 !important;
}

.region-footer-thirdcolumn div div div a {
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000 !important;
}

.region-footer-thirdcolumn ul {
    padding: 0 0 0 20px !important;
}

.region-footer-thirdcolumn ul li {
    margin: 0 0 10px !important;
}

.region-footer-thirdcolumn p {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 10px;
}

.region-footer-fourthcolumn {
    padding: 0 10px 0 14px;
    text-align: left;
    width: 191px;
    color: #444444;
    font: 14px/1.65 arial,helvetica,sans-serif;
    float: left;
    height: 340px;
}

.region-footer-fourthcolumn p {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 10px;
}

.region-footer-fourthcolumn a {
    text-decoration: none;
    color: #000000 !important;
}

.region-footer-fourthcolumn a:hover {
    text-decoration: underline;
}

.waiting-families span {
    font-size: 20px;
}

#slideshow, #slideshow2 {
    position: relative !important;
    width: 920px !important;
    height: 400px !important;
}

* { margin:0; padding:0; }
.region-featured .content { margin:0 auto; width:920px; height:400px; }
.region-featured .pager { float:left; height:311px; }
.region-featured #nav { margin-top:-39px; margin-left:0; z-index:499; position:absolute; list-style:none; }
.region-featured #nav li { float:left; margin-right:11px; }
.region-featured #nav li:last-child { margin-right:0; }
.region-featured #nav li a { background:url(/Portals/159841/images/waiting-families.png) 0 0 no-repeat; display:block; width:299px; height:311px; float:left; }
.region-featured #nav li.activeSlide a { background-position:0 100%; z-index:100; }
.region-featured #nav li:first-child a { background:url(/Portals/159841/images/im-pregnant.png) 0 0 no-repeat; z-index:100; }
.region-featured #nav li:first-child.activeSlide a { background-position:0 100%; z-index:100; }

.region-featured #nav li.lastChildSlide a {
background:url(/Portals/159841/images/i-want-to-adopt.png) left top no-repeat !important;
}

.region-featured #nav li.lastChildSlide.activeSlide a {
background-position:left bottom !important;
}

/*---------------------------------------------------------------- end CUSTOM ELEMENTS */