body 
{margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:1.4em;
color:#716558;background-color:#fff;}

#bodyResize
{width:900px;margin:2em auto;background-image:url('../images/brown.png');
background-repeat:repeat-y;background-color:#f1efea;border:1px solid #403930;}

#bodyBg
{display:block;position:absolute;z-index:3;left:-477px;top:-113px;width:838px;height:560px;}

.header
{height:100px;padding-top:2em;z-index:500;position:relative;left:0;}

.ticker 
{background-color:#403930;font-size:10px;color:#fff;padding:5px 0px 0px 0px;}

.headerLogo
{margin:1em 0 0 4em;}

.headerLogo img
{border:none;}

.social
{width:30px;margin: 0 0 .3em 0;}

.menu
{margin:.5em 0 0 2em;height:20px;}

.menu ul
{list-style-type:none;float:left;margin:0;padding:0;}

.menu li
{float:left;padding:0;}

.menu li a
{display:block;float:left;text-decoration:none;color:#716558;
line-height:30px;margin:0px;padding:.0px 7.4px;text-align:center;}

.menu li a:hover, .menu ul li:hover a
{background: #716558;color:#FFFFFF;text-decoration:none;}

.menu li ul
{background:#716558;display:none;height:auto;padding:1em 0em 0em 0em;margin-top:22px;border:0px;
position:absolute;width:200px;z-index:600;/*top:1em;left:0;*/}

.menu li:hover ul
{display:block;}

.menu li li 
{display:block;float:left;margin-top:0px;padding:0px 0;width:200px;}

.menu li:hover li a
{background:none;}

.menu li ul a
{display:block;height:auto;margin:0px;padding:0 0 5px 10px;text-align:left;}

.menu li ul a:hover, .menu li ul li:hover a
{border:0px;color:#ffffff;text-decoration:underline;}

.no-bullets 
{list-style-type:none;}

.bold-list 
{list-style-type:none;font-weight:bold;padding-left:0em;font-size:10pt;line-height:16pt;
color:#673760;}

.schedule-list
{float:left;}

.schedule-day
{float:left;width:315px;padding:0em 1em;border:1px solid #716558;margin:.2em .2em;}

.schedule-time
{float:left;width:55px;text-align:right;font-weight:bold;color:#673760;}

.schedule-event
{float:left;padding-left:.9em;width:245px;}

.no-bullets span
{font-weight:bold;font-style:italic;color:#673760;}

.fine-print
{font-size:9px;}

.pageContent
{width:698px;margin:0em 0em 0em 12.8em;background-color:#fff;padding:1em 2em;height:750px;}

.breakouts
{border:1px solid #673760;border-radius: 5px 5px 5px 5px;padding:10px;margin:1em 0;}

h1 
{color:#716558;font-family:Helvetica, Arial, sans-serif;}

h2
{color:#673760;font-family:Helvetica, Arial, sans-serif;}

h3
{color:#91a232;font-family:Helvetica, Arial, sans-serif;}

p
{text-align:justify;}

a
{color:#673760;}

a:hover
{color:#91a232;}

.clearfloat 
{clear: both;height: 0;overflow: hidden;width: 100%;}

.testimonial
{background-color:#ece7e0;border:1px solid #673760;padding:1em;height:200px;
border-radius: 7px 7px 7px 7px;margin:3em auto;width:400px;}

.testimonialImg
{float:left;width:100px;margin-top:0em;height:180px;}

.testimonial p
{float:left;width:260px;margin:1em 0 0 2em;font-style:italic;color:#673760;}

.slider 
{width: 411px; height:465px;position: relative; margin: 3em 0 0 40.8em;z-index:1;}
.slider .item { position: relative; width: 411px; height: 274px;z-index:1; }
.slider .item img { position: absolute; top:0;left:0; z-index: 1; }
.slider .text { position: absolute; top:102px;left:480px; z-index: 2; }
.slider .text h3 { font-size: 45px; line-height: 45px; color: #ff0000; padding: 0 0 0 7px; }
.slider .text h2 { font-size: 58px; line-height: 58px; color: #39393d; text-transform: uppercase; padding: 0 0 0 2px; }
.slider-nav { width: 92px; height: 18px; position: absolute; bottom:9px;right:6px; z-index: 3; }
.slider-nav a { width: 18px; height: 18px; background: #9992B0; margin: 0 5px 0 0; }
.slider-nav a.active { background: #673760;}

.notext { font-size: 0; line-height: 0; text-indent: -4000px;}

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 411px;
    height: 274px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 411px;
    height: 274px;
    position: relative; /*IE6 PNG fix with link inside*/
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
/*
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
*/


.SubFooter_PoweredByFdn
{width:960px;text-align:center;margin-top:0em;}

.SubFooter_PoweredByFdn div
{width:960px;float:left;margin:0;padding-bottom:2em;font-size:.8em;line-height:16px;}

.SubFooter_PoweredByFdn img
{display:block;float:left;border:none;margin-left:460px;margin-top:2em;}

.SubFooter_PoweredByFdn a
{text-decoration:none;color:#716558;}
