@charset "UTF-8";
@import url('http://shared.foreveryhome.net/css/feh.shared.css');
/* CSS Document */
#login, #consultant{
    position:absolute;
    margin:10px;
    right:0px;
    color:white;
}
#consultant{
    max-width: 180px;
    padding-top:25px;
    text-align:right;
    display:inline-block;
    z-index:2 !important;
}
#login{
    z-index:10 !important;
}
#consultant a{
    font-size:0.8em;
    color:white !important;
    text-decoration:none !important;
    font-family: 'Strayhorn MT', Verdana, Arial, Helvetica, sans-serif;
}
#consultant img{
    height: 60px;
    margin:5px;
    float:right;
    border: 1px solid white;
    vertical-align:middle;
}
.sidebar_right{
    margin:0px;
    padding:10px;
    padding-right:0px;
    float:right;
}
.sidebar_right img{
    display:block;
    margin:20px;
}

div.banner{
    background:transparent !important;
    overflow:hidden;
    padding:0px;
    margin:0px;
    right:0px;
    text-align:right;
}
div.banner img{
    background:transparent !important;
    width:640px;
    right:0px;
}
.list_header{
    margin-left:15px;
    font-size:14px;
    font-weight:bold;
}
.list_header_small{
    margin-left:10px;
    font-size:12px;
    font-weight:bold;
}
ol{
    list-style-type:decimal;
}
li p{
    text-indent:0px;
    margin-left:2px;
}
p{
    text-indent:10px;
    line-height:20px;
}
.footnote{
    color:#999;
    font-size:0.8em;
    text-indent:0px;
    text-align:center;
    margin-left:10px;
    margin-right:10px;
    text-align:justify;
}
.footnote a{
    color:#999;
    text-decoration:underline;
    font-size:10px;
}

#content{
    padding-right: 5px;
    overflow:auto;
    margin-top: 10px;
    width: 100%;
}
#FEB_MESSAGE_STACK.embeded_message_stack, #FEB_MESSAGE_STACK.embeded_message_stack .FEB_MESSAGE{
    width:639px;
    border-left:none !important;
    border-top:none !important;
    border-right:1px solid black;
    font-size:11px;
}

#FEB_MESSAGE_STACK, #sub_content{
    margin:0px;
    overflow:hidden;
}
#sub_content{
    width:624px;
    padding:8px;
    overflow-y:auto;
}

#site{
    top:0px;
    position:absolute;
    left:50%;
    width:800px;
    margin-left:-400px;
    font-size:1.0em;
}
#header{
    background-image:url(/images/header.jpg);
    background-repeat:no-repeat;
    height:153px;
    font-weight:lighter;
    font-size:20px;
}
#header.replicated{
    background-image:url(/images/replicated_header.jpg) !important;
}
#footer{
    width:800px;
    min-height:200px;
    overflow:hidden;
    text-align:center;
    background-color:#FFFFFF;
    font-size:0.9em;
    border:none;
    margin:0px;
    padding:0px;
    position:relative;
    top:0px;
    clear:both;
}
#foot_items{
    margin:10px auto;
    text-align:center;
    display:table;
}
#foot_items > ul{
    list-style:none;
    width:100%;
    margin:0px auto;
    padding:0px;
}
#foot_items > ul > li{
    margin:0px;
    padding:0pc 15px;
   height:40px;
   display:table-cell;
   vertical-align:middle;
   *display:inline;
}
#foot_items + *{
    clear:both;
    display:block;
}
.foot_item_outter{
    display:table;
    overflow:hidden;
}
.foot_item_inner{
    display:table-cell;
    margin:0px auto;
    text-align:center;
    vertical-align:middle;
}
#links a{
    font-family: "Strayhorn MT", Verdana, Arial, Helvetica, sans-serif;
    color:#FFA7CA;
    text-decoration:none;
    display:block;
    padding-bottom:8px;
}
#links td{
    vertical-align:bottom;
}
#bannerLinks{
    position:relative;
    bottom:0px;
}

#bar_bg{
    height:936px;
    background-image:url(/images/sidebar.png) !important;
    background-position:top left !important;
    background-repeat:no-repeat;
    
    position:absolute;
    z-index:-3;
    width:160px;
}
#leftpanel a{
    line-height:18px;
    padding-bottom:10px;
    display:block;
    color:#6A4231;
    font-size:15px;
    text-decoration:none;
}
#leftpanel a:hover{
    color:#93D508 !important;
    text-decoration:underline;
}
#leftpanel{
    min-height:400px;
    height:100%;
    margin:0px;
    margin-bottom:54px;
	
    position:relative;
    float:left;
    font-family: 'Strayhorn MT', Verdana, Arial, Helvetica, sans-serif;
    background:transparent !important;
    padding-bottom: 15px !important;
    width:144px !important;
    
    padding:8px;
}
#content_banner img{
    border-bottom: 2px solid #93D508;
}

