body {
    font-family: verdana, tahoma, arial;
    background-color: #ccc;
    font-size: 62.5%;
    line-height: 1;
}

#wrapper {
    width: 950px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    z-index: 0;
	background-color: #fff;
}

/*---------------------------------branding with navigation------------------------*/
#branding {
    width: 950px;
    height: 162px;
    position: relative;
    z-index: 1;
}

.home {
    background: url(../images/header.jpg) 0 0 no-repeat;
}

.about {
    background: url(../images/lance-logo-about.jpg) 0 0 no-repeat;
}

.home h1 a, .about h1 a {
    width: 255px;
    height: 87px;
    display: block;
    text-indent: -9999px;
    float: left;
    margin: 27px 0 0 38px;
    padding: 0;
}

#top_nav {
    float: right;
    margin: 15px 0 0;
    width: 310px;
	
}

#top_nav li {
    display: inline;
    height: 20px;
    line-height: 20px;
    padding: 10px 5px 0;
    float: right;
}

#top_nav li.fast {
    padding-left: 0;
}

#top_nav li.last {
    border: none;
    padding-right: 0;
	
}

#top_nav li a {
    font-size: 14px;
    color: #484747;
    text-decoration: none;
    padding: 0 45px 0 0;
    font-weight: 400;
    font-family: verdana;
}

#top_nav li a:hover {
    color: #ff3333;
}

#top_nav li a.contactus {
    background: url(../images/contact.jpg) 0 0 no-repeat;
}

#top_nav li a.haveq {
    background: url(../images/question.jpg) 0 0 no-repeat;
}

#top_nav li a.www {
    
}

#branding a.reply {
    width: 173px;
    height: 23px;
    display: block;
    position: absolute;
    top: 65px;
    right: 9px;
    background: url(../images/Readyapply_off.gif) no-repeat 0 0;
    padding: 0;
    text-indent: -9999px;
}

#branding a.reply:hover {
    background: url(../images/Readyapply_on.gif) no-repeat 0 0;
}

/*-------------------------------top_navigation---------------------------*/
#navigation {
    height: 61px;
    width: 950px;
    clear: both;
    float: left;
    background-color: #f12b21;
}

#navigation ul {
    margin: 0 0 0 75px;
}

#navigation ul li {
    display: block;
    font-size: 18px;
    font-family: 'Trebuchet ms', arial;
    margin: 0;
    padding: 0;
    height: 61px;
    float: left;
    background: url(../images/right-brd.jpg) right 14px no-repeat;
}

#navigation ul li.last {
    background: none;
}

#navigation ul li a {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    margin: 0;
    background: url(../images/link-arrow.gif) 6px 17px no-repeat;
    height: 46px;
    display: block;
    float: left;
    font-family: 'Trebuchet ms', arial;
    width: 108px;
}

#navigation ul li a.about {
    width: 60px;
    padding: 15px 10px 0 20px;
}

#navigation ul li a.about:hover {
    width: 60px;
    padding: 15px 10px 0 20px;
    color: #660000;
    text-decoration: none;
}

#navigation ul li a.ourvalues {
    width: 70px;
    padding: 15px 10px 0 20px;
    margin: 0 0 0 10px;

.margin:
    0 0 0 5px;
}

#navigation ul li a.ourvalues:hover {
    width: 70px;
    padding: 15px 10px 0 20px;

.margin:
    0 0 0 5px;
    color:
    #660000;
    text-decoration: none;
}

#navigation ul li a.vfti {
    width: 70px;
    padding: 15px 10px 0 20px;
    margin: 0 0 0 10px;

.margin:
    0 0 0 5px;
}

#navigation ul li a.vfti:hover {
    width: 70px;
    padding: 15px 10px 0 20px;

.margin:
    0 0 0 5px;
    color:
    #660000;
    text-decoration: none;
}

#navigation ul li a.eb {
    width: 120px;
    padding: 15px 10px 0 20px;
    margin: 0 0 0 10px;

.margin:
    0 0 0 5px;
}

#navigation ul li a.eb:hover {
    width: 120px;
    padding: 15px 10px 0 20px;

.margin:
    0 0 0 5px;
    color:
    #660000;
    text-decoration: none;
}

#navigation ul li a.oat {
    width: 115px;
    padding: 15px 0px 0 20px;
    margin: 0 0 0 10px;

.margin:
    0 0 0 5px;
}

#navigation ul li a.oat:hover {
    width: 115px;
    padding: 15px 0px 0 20px;

.margin:
    0 0 0 5px;
    color:
    #660000;
    text-decoration: none;
}

#navigation ul li a.sj {
    width: 70px;
    padding: 15px 10px 0 20px;
    margin: 0 0 0 10px;

.margin:
    0 0 0 5px;
}

#navigation ul li a.sj:hover {
    width: 70px;
    padding: 15px 10px 0 20px;

.margin:
    0 0 0 5px;
    color:
    #660000;
    text-decoration: none;
}

#navigation ul li a.active {
    color: #660000;
    cursor: text;
}

/*---------------------------------branding with navigation close------------------------*/
#home_banner {
    width: 950px;
    height: 482px;
    clear: both;
    margin: 0;
    padding: 0;
    position: relative;
    background: url(../images/Banner_home.jpg) 0 0 no-repeat;
    
}

.banner_benefits {
    width: 950px;
    height: 219px;
    background: url(../images/Banner_benefits.jpg) no-repeat 0 0;
    margin: 0;
    padding: 0;
    clear: both;
}

.malgorzata {
    width: 125px;
    height: 84px;
    position: absolute;
    top: 256px;
    left: 77px;
    display: block;
    cursor: pointer;
    background: transparent url(../images/malgorzata_home_new.png) no-repeat 0 0;
    /*background-image: url(../images/Malgorzata_off.gif);
     background-repeat:none;
     background-position: 0 0;*/
    margin: 0;
    padding: 0;
}

.malgorzatahover {
    background: transparent url(../images/Malgorzata_on.png) no-repeat 0 0;
    /*background-image: url(../images/Malgorzata_on.gif);
     background-repeat:none;
     background-position: 0 0;*/
}

.malgorzata a {
    width: 125px;
    height: 84px;
    display: block;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}

.robert {
    width: 125px;
    height: 84px;
    top: 326px;
    left: 418px;
    position: absolute;
    /*background: url(../images/Robert_off.png) no-repeat 0 0;*/
    /*background: url(../images/Blue_square_caleb_off.png) no-repeat 0 0;*/
    background: url(../images/caleb_home.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}

.roberthover {
    /*background: url(../images/Robert_on.png) no-repeat 0 0;*/
    background: url(../images/Blue_square_caleb_on.png) no-repeat 0 0;
}

.robert a {
    width: 200px;
    height: 135px;
    display: block;
    text-indent: -9999px;
}

.liz {
    width: 125px;
    height: 84px;
    top: 256px;
    left: 719px;
    position: absolute;
    background: url(../images/liz_home_new.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}

.lizhover {
    background: url(../images/Liz_on.png) no-repeat 0 0;
}

.liz a {
    width: 125px;
    height: 84px;
    display: block;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}

.liztalk {
    width: 406px;
    height: 261px;
    position: absolute;
    top: -140px;
    left: 575px;
    display: none;
    background: url(../images/Liz_home.png) no-repeat 0 0;
    z-index: 999;
}

.malgorzatatalk {
    width: 406px;
    height: 261px;
    position: absolute;
    top: -130px;
    left: 30px;
    display: none;
    background: url(../images/malgorzata_home.png) no-repeat 0 0;
    z-index: 999;
}

.roberttalk {
    width: 406px;
    height: 261px;
    position: absolute;
    top: -60px;
    left: 270px;
    display: none;
    background: url(../images/robert_home.png) no-repeat 0 0;
    z-index: 999;
}

.banner_values {
    width: 950px;
    height: 419px;
    clear: both;
    background: url(../images/Banner_values.jpg) 0 0 no-repeat;
}
.banner_culture {
    width: 950px;
    height: 419px;
    clear: both;
    background: url(../images/our_culture_02.jpg) 0 0 no-repeat;
}
.banner_opprtnty {
    width: 950px;
    height: 366px;
    clear: both;
    background: url(../images/banner_opprtnty.jpg) 0 0 no-repeat;
}

.banner_view_inside {
    width: 950px;
    height: 219px;
    clear: both;
    background: url(../images/Banner_view_inside.jpg) 0 0 no-repeat;
}

.banner_coa {
    background: url(../images/coa.jpg) 0 0 no-repeat;
}

.mentor_banner {
    width: 950px;
    height: 419px;
    clear: both;
    background: url(../images/mentoring-banner.jpg) 0 0 no-repeat;
}

.about_banner {
    width: 950px;
    height: 219px;
    clear: both;
    background: url(../images/Banner_about_us.jpg) 0 0 no-repeat;
}

.about-body-content {
    width: 950px;
    margin: 0;
    padding: 0;
    clear: both;
}

.about-body-content .left_bar {
    float: left;
    width: 566px;
    margin: 0;
    padding: 0 0 40px;
}

.about-body-content .left_bar ul.first, .about-body-content .left_bar ul.second {
    list-style: outside;
    padding: 0 0 10px 78px;
    color: #3b3b3b;
    font-family: arial;
    font-size:15px;
}

.about-body-content .left_bar ul.first li, .about-body-content .left_bar ul.second li {
   font-size:15px;
    padding: 4px 0;
    line-height: 16px;
	list-style-type: disc;
}

.about-body-content .left_bar ul.second li {
    list-style-type:lower-roman;
	
}

.about-body-content .left_bar h2 {
    font-size: 19px;
    color: #3b3b3b;
    padding: 20px 0 20px 20px;
    margin: 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: 700;
    width: 460px;
    clear: both;
    display: block;
    line-height: 23px;
}

.about-body-content .left_bar p, .about-body-content .opt p {
    font-size: 15px;
    color: #3b3b3b;
    padding: 0 0 20px 20px;
    margin: 0;
    line-height: 16px;
    font-family: arial, helvetica;
    
}

.about-body-content .left_bar h2.pagetitle {
    font-size: 20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0;
    padding: 26px 0 22px 20px;
}

.about-body-content .left_bar h2.valuessubtitle {
    font-size: 20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0;
    padding: 0 0 15px 20px;
}
.about-body-content .left_bar h2.valuessubtitlenew {
    font-size: 20px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0;
    padding: 15px 0 15px 20px;
}

.about-body-content .left_bar h3 {
    color: #3b3b3b;
    font-size: 16px;
    padding: 0 0 20px 20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-style: italic;
}

.about-body-content .left_bar img.fleft {
    float: left;
    width: 550px;
    height: 222px;
    clear: both;
    display: block;
}

.about-body-content .left_bar span {
    width: 429px;
    height: 97px;
    display: block;
    line-height: 97px;
    margin: 0 auto;
    padding: 0 0 20px;
}

.about-body-content .left_bar img.extra {
    padding: 0 0 0 22px;
}
.about-body-content .left_bar img.extramore {
    padding: 0 0 0 120px;
}
.about-body-content .right-bar {
    position: relative;
    width: 384px;
    height: 770px;
    margin: 0;
    padding: 0;
    background: url(../images/brad_aboutus.jpg) no-repeat right -130px;
    float: right;
}

.about-body-content .optright {
    background: url(../images/robert_opportunities.jpg) no-repeat right -238px;
    height: 1000px;
}

.about-body-content .vfi {
    background: url(../images/people_viewfrominside.jpg) no-repeat right -0px;
    height: 1000px;
}
.about-body-content .vficoa {
    background: url(../images/sidebarcommunityoutreach.jpg) no-repeat right -0px;
    height: 1000px;
}

.about-body-content .ashley_values {
    /*background: url(../images/Ashley_values.jpg) no-repeat right -147px;*/
    height: 800px;
	background: url(../images/Ashley_values.jpg) no-repeat right -356px;
}

.about-body-content .lc {
    /*background: url(../images/Ashley_values.jpg) no-repeat right -147px;*/
    height: 800px;
	/*background: url(../images/lc.jpg) no-repeat right -356px;*/
	background: url(../images/Sidebar_Ashley_culture.jpg) no-repeat right -356px;
}

.about-body-content .newashley_valuesbg {
	height: 800px;
	background: url(../images/sidebarmentoring.jpg) no-repeat right -356px;
}

.about-body-content .eb {
    background: url(../images/man_benefits.jpg) no-repeat right -60px;
    height: 1000px;
}

.about-body-content .left_bar p strong {
    display: block;
    font-size: 20px;
    color: #12275e;
    font-weight: 400;
    padding: 0 0 7px;
}

.about-body-content .opt p strong {
    display: block;
    font-size: 15px;
    color: #666666;
    font-weight: 700;
    padding: 0 0 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.brad {
    width: 125px;
    height: 84px;
    top: 317px;
    right: 118px;
    position: absolute;
    /*background: url(../images/Brad_off.png) no-repeat 0 0;*/
    background: url(../images/new_brad_aboutus.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}
.optright .brad {
    width: 185px;
    height: 135px;
    top: 92px;
    right: 47px;
    position: absolute;
    background: url(../images/Brad_off.png) no-repeat 0 0;
    
    margin: 0;
    padding: 0;
}
.right-bar .newtop {
top: 85px;
right:38px;
}
.bradover {
    background: url(../images/Brad_on.png) no-repeat 0 0;
}

.brad a {
    width: 125px;
    height: 84px;
    display: block;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}

.bradtalk {
    width: 406px;
    height: 261px;
    position: absolute;
    top: -120px;
    left: -80px;
    display: none;
    background: url(../images/Brad_aboutus.png) no-repeat 0 0;
    z-index: 999;
}

.ashley_values .brad {
    /*background: url(../images/Ashley_off.png) no-repeat 0 0;*/
    background: url(../images/new_ashley_ourvalues.png) no-repeat 0 0;
}

.ashley_values .bradover {
    background: url(../images/Ashley_on.png) no-repeat 0 0;
}

.ashley_values .bradtalk {
    background: url(../images/Ashley_ourvalues.png) no-repeat 0 0;
    top: -290px;
    right: 20px;
}

.about-body-content .right-bar ul {
    position: absolute;
    width: 247px;
    height: 141px;
    top: 475px;
    right: 80px
}

.about-body-content .ashley_values ul {
    position: absolute;
    width: 247px;
    height: 141px;
    top: 488px;
    right: 60px
}
.about-body-content .newashley_values ul {
    position: absolute;
    width: 247px;
    height: 141px;
    top: 278px;
    right: 60px
}
.about-body-content .eb ul {
    position: absolute;
    width: 247px;
    height: 141px;
    top: 643px;
    right: 35px
}

.about-body-content .right-bar ul li {
    color: #333;
    font-size: 18px;
    font-style: italic;
    /*background: url(../images/aqua-arrow.gif) 0 5px no-repeat;*/
    padding: 35px 0 0 12px;
    margin: 0 0 15px;
    letter-spacing: -1px;
    font-weight: 400;
}

.about-body-content .right-bar ul li a {
    clear: both;
    width: 100%;
    display: block;
    color: #1a56a3;
    font-size: 14px;
    background: url(../images/blue-arrow.gif) 0 5px no-repeat;
    padding: 0 0 0 10px;
    margin: 5px 0 0 0;
    height: 15px;
    letter-spacing: none;
    font-weight: 700;
    font-family: arial;
    text-decoration: none;
}

.about-body-content .right-bar ul li a.chtapply {
    width: 188px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/submitonline_off.gif) no-repeat 0 0;
}

.about-body-content .ashley_values ul li a.chtapply {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}

.about-body-content .eb ul li a.chtlm {
    width: 134px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_off.gif) no-repeat 0 0;
}

.about-body-content .eb ul li a.chtlm:hover {
    width: 134px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_on.gif) no-repeat 0 0;
}

.about-body-content .right-bar ul li.extra {
    padding: 25px 0 0 12px;
    /*background: url(../images/aqua-arrow.gif) 0 19px no-repeat;*/
}

.about-body-content .right-bar ul li.extra1 {
    padding: 20px 0 0 12px;
    /*background: url(../images/aqua-arrow.gif) 0 19px no-repeat;*/
}

.about-body-content .right-bar ul li.extrap {
    padding: 35px 0 0 12px;
    /*background: url(../images/aqua-arrow.gif) 0 19px no-repeat;*/
}

.about-body-content .right-bar ul li a.chtapply:hover {
    width: 188px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/submitonline_on.gif) no-repeat 0 0;
}

.about-body-content .ashley_values ul li a.chtapply:hover {
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}

.about-body-content .right-bar ul li.extra a.chtlm {
    width: 134px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_off.gif) no-repeat 0 0;
}

.about-body-content .right-bar ul li.extra a.chtlm:hover {
    width: 134px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_on.gif) no-repeat 0 0;
}

.about-body-content .eb ul li.ex {
    padding: 24px 0 0 12px;
}

.about-body-content .eb ul li a.chso {
    width: 186px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/submitonline_off.gif) no-repeat 0 0;
}

.about-body-content .eb ul li a.chso:hover {
    width: 186px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/submitonline_on.gif) no-repeat 0 0;
}



/*-----------------------new--------------------*/
.about-body-content .eb ul li.exnew {
    padding: 24px 0 0 12px;
}

.about-body-content .eb ul li a.chsonew {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}

.about-body-content .eb ul li a.chsonew:hover {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}


img.ex {
margin:0 0 0 30px;
padding:0 0 30px;
}


.middle_cap li.border {
    background: url(../images/li_border.gif) 0 bottom no-repeat;
    text-indent: -9999px;
    font-size: 8px;
}

.middle_cap li p {
    clear: both;
    font-size: 15px;
    padding: 10px 0;
    color: #272626;
    margin: 0;
    font-style: normal;
    font-weight: 700;
    font-family: arial, verdana;
}

/*-----------------------------------content_holder----------------------------*/
.content_holder {
    width: 940px;
    padding: 0;
    margin: 0;
    clear: both;
    background-color: #fff;
    float: left;
}

.power_of_people {
    width: 244px;
    height: 375px;
    position: relative;
    float: left;
    background: url(../images/side_image_home.jpg) 0 0 no-repeat;
}

.power_of_people a {
    position: absolute;
    top: 64px;
    right: 45px;
    background: url(../images/get_to_know_off.gif) no-repeat 0 0;
    padding: 0;
    width: 110px;
    height: 12px;
    display: block;
    text-indent: -9999px;
}

.power_of_people a:hover {
    background: url(../images/get_to_know_on.gif) no-repeat 0 0;
}

.content_col {
    width: 340px;
    padding: 0 10px;
    margin: 0;
    float: left;
}

.content_col h2 {
    font-size: 19px;
    color: #3b3b3b;
    padding: 15px 0 18px;
    margin: 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 23px;
}

.content_col h3 {
    font-size: 19px;
    color: #3b3b3b;
    font-style: italic;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0;
    font-weight: 400;
    padding: 0;
}

.content_col p {
    font-size: 15px;
    color: #3b3b3b;
    padding: 15px 0 0;
    margin: 0;
    line-height: 16px;
    font-family: arial, helvetica;
    
}

.content_col p.italic {
    font-style: italic;
}

.alt_nav {
    float: left;
    margin: 0;
    padding: 0;
    width: 210px;
    display: block;
}

.box_holder {
    width: 298px;
    margin: 0;
    padding: 25px 0 0 27px;
    float: left;
}

.box_holdernew {
    width: 282px;
    margin: 46px 0 0;
    padding: 25px 0 0 27px;
    float: left;
    height: 210px;
    background: url(../images/Text_block_graphic_home.jpg) no-repeat 0 0;
}

.top_cap {
    float: left;
    width: 298px;
    height: 40px;
    margin: 0;
    padding: 0;
}

.middle_cap {
    width: 253px;
    height: auto;
    float: left;
    background: url(../images/middle-cap-bg.gif) 0 0 repeat-y;
    margin: 0;
    padding: 0 15px 20px 30px;
}

.middle_cap li {
    color: #333;
    font-size: 18px;
    font-style: italic;
    background: url(../images/aqua-arrow.gif) 0 5px no-repeat;
    padding: 0 0 0 12px;
    margin: 0 0 15px;
    letter-spacing: -1px;
    font-weight: 400;
}

.middle_cap li a {
    clear: both;
    width: 100%;
    display: block;
    color: #1a56a3;
    font-size: 14px;
    background: url(../images/blue-arrow.gif) 0 5px no-repeat;
    padding: 0 0 0 10px;
    margin: 5px 0 0 0;
    height: 15px;
    letter-spacing: none;
    font-weight: 700;
    font-family: arial;
    text-decoration: none;
}

.middle_cap li a.chtapply {
    width: 133px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_off.gif) no-repeat 0 0;
}

.middle_cap li a.chtapply:hover {
    width: 133px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_on.gif) no-repeat 0 0;
}

.middle_cap li a.chtlm {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}

.middle_cap li a.chtlm:hover {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}

.middle_cap li.border {
    background: url(../images/li_border.gif) 0 bottom no-repeat;
    text-indent: -9999px;
    font-size: 8px;
}

.middle_cap li p {
    clear: both;
    font-size: 15px;
    padding: 10px 0;
    color: #272626;
    margin: 0;
    font-style: normal;
    font-weight: 700;
    font-family: arial, verdana;
}

.bottom_cap {
    float: left;
    width: 298px;
    height: 40px;
    margin: 0;
    padding: 0;
}

/*---------------------------------content-main------------------------*/
#banner {
    border: 1px solid #4f6c9f;
    float: left;
}

img.banner {
    float: left;
}

.side-article {
    float: left;
    width: 268px;
    margin: 0;
    padding: 0 15px;
    height: 260px;
    background-image: url(../images/side-article-bg.jpg);
    background-repeat: repeat-x;
}

.side-article h2 {
    color: #7d0509;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    margin: 0;
    padding: 10px 0 0;
	
}

.side-article h3 {
    color: #153c84;
    font-size: 11px;
    line-height: 15px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0 0;
    font-family: arial, tahoma, verdana;
}

ul#our_effort {
    margin: 0;
    padding: 5px 0 0 0;
}

ul#our_effort li {
    font-size: 12px;
    background: url(../images/right-arrow.gif) 0 5px no-repeat;
    height: 20px;
    padding: 0 0 0 10px;
}

ul#our_effort li a {
    color: #153c84;
    text-decoration: none;
}

ul#our_effort li a:hover {
    text-decoration: underline;
}

/*-----------------------------feature_product--------------------------*/
.feature_product {
    width: 310px;
    float: left;
    padding: 0 30px 0 0;
    display: block;
}

.nopadding {
    padding: 0;
}

.feature_pro_info {
    float: right;
    width: 220px;
}

.feature_product_img {
    float: left;
    margin: 0 5px 0 0;
}

.feature_pro_info h2 {
    font-size: 16px;
    font-weight: 600;
}

.feature_pro_info h3 {
    font-size: 12px;
    font-weight: 700;
    font-family: arial, tahoma, verdana;
    color: #7d0509;
    padding: 7px 0;
}

.feature_pro_info p {
    color: #333;
    font-size: 13px;
    line-height: 16px;
}

.feature_pro_info a {
    color: #075094;
    font-size: 13px;
    text-decoration: none;
    background: url(../images/read-more.gif) 0 4px no-repeat;
    padding: 0 0 0 15px;
    clear: both;
}

/*----------------------------------feature_news_events------------------------*/
.feature_news_events {
    float: right;
    margin: 0;
    padding: 0 12px;
    height: 207px;
    background-image: url(../images/news_events_bg.jpg);
    background-repeat: repeat-x;
    position: relative;
}

.fne_home_width {
    width: 274px;
}

.fne_inner_width {
    width: 180px;
    background-image: url(../images/fne_bg_right.jpg);
    background-repeat: repeat-x;
    position: relative;
    min-height: 600px;
    height: auto !important;
    height: 600px;
}

.feature_news_events h2 {
    color: #404040;
    padding: 6px 0 0;
    font-size: 13px;
    font-weight: 700;
    font-family: arial, tahoma, verdana;
}

.feature_news_events h3 {
    margin: 8px 0 0;
    font-size: 12px;
    color: #075094;
    padding: 0;
    font-weight: 600;
}

.feature_news_events h3 img {
    float: left;
    margin: 0 5px 0 0;
}

.feature_news_events p {
    font-size: 11px;
    padding: 3px 0 2px;
    clear: both;
    margin: 0;
    line-height: 15px;
}

.feature_news_events p a {
    color: #075094;
    font-size: 11px;
    text-decoration: none;
    background: url(../images/news_arrow.gif) 0 5px no-repeat;
    padding: 0 0 0 8px;
    margin: 0 0 0 5px;
}

.feature_news_events a.top {
    position: absolute;
    top: 9px;
    right: 8px;
    color: #1f55b4;
    font-size: 11px;
    text-decoration: none;
    background: url(../images/news_arrow.gif) 0 3px no-repeat;
    padding: 0 0 0 8px;
}

/*----------------------sidebar-------------------*/
#sidebar {
    float: left;
    width: 188px;
}

#sidebar img.top {
    border: 1px solid #8b9fc0;
}

#side_nav {
}

#side_nav li {
    background: url(../images/shade-bg.jpg) 0 0 repeat-x;
    width: 186px;
    height: 37px;
    border: 1px solid #baaa89;
    border-top: none;
    line-height: 37px;
    font-size: 15px;
    text-align: center;
}

#side_nav li.top {
    border-top: 1px solid #baaa89;
}

#side_nav li a {
    background: #ceba90 url(../images/side-bar-arrow.gif) 95% 0 no-repeat;
    padding: 6px 15px;
    display: block;
    color: #333;
    height: 25px;
    width: 156px;
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    text-decoration: none;
    text-transform: capitalize;
    text-align: left;
}

#side_nav li a:hover {
    background: #e4d9c2 url(../images/side-bar-arrow.gif) 95% -37px no-repeat;
    color: #075094;
}

#side_nav li a.active {
    background: #e4d9c2 url(../images/side-bar-arrow.gif) 95% -37px no-repeat;
    color: #075094;
}

/*-----------------------------content_body------------------------------*/
.content_body {
    width: 545px;
    padding: 0 0 15px 17px;
    float: left;
}

.content_body h2 {
    color: #7d0509;
    font-size: 24px;
    margin: 0;
    padding: 10px 0 0;
}

.content_body h3 {
    color: #7d0509;
    font-size: 14px;
}

.content_body h4 {
    color: #666;
    font-size: 13px;
}

.content_body h3, h4 {
    font-weight: 600;
    font-family: calibri, arial, tahoma, verdana;
    margin: 0;
    padding: 0;
}

.content_body p {
    padding: 10px 0 15px;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}

/*---------------------bcamp--------------------*/
#bcamp {
    clear: both;
}

#bcamp li {
    display: inline;
    color: #222;
    font-size: 11px;
    font-family: tahoma;
    margin: 0 5px;
}

#bcamp li a {
    color: #686868;
    background: url(../images/news_arrow.gif) right 5px no-repeat;
    padding: 0 10px 0 0;
    margin: 0;
    text-decoration: none;
}

#bcamp li a:hover {
}

.box_holdernew li {
    color: #333;
    font-size: 18px;
    font-style: italic;
    /*background: url(../images/aqua-arrow.gif) 0 5px no-repeat;*/
    padding: 30px 0 0 12px;
    margin: 0 0 15px;
    letter-spacing: -1px;
    font-weight: 400;
}

.box_holdernew li a {
    clear: both;
    width: 100%;
    display: block;
    color: #1a56a3;
    font-size: 14px;
    /*background: url(../images/blue-arrow.gif) 0 5px no-repeat;*/
    padding: 0 0 0 10px;
    margin: 5px 0 0 0;
    height: 15px;
    letter-spacing: none;
    font-weight: 700;
    font-family: arial;
    text-decoration: none;
}

.box_holdernew li a.chtapply {
    width: 133px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_off.gif) no-repeat 0 0;
}

.box_holdernew li a.chtapply:hover {
    width: 133px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_on.gif) no-repeat 0 0;
}

.box_holdernew li.extra {
    padding: 39px 0 0 11px;
}

.box_holdernew li.extra a.chtlm {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}

.box_holdernew li.extra a.chtlm:hover {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}

.onetwothree {
    width: 480px;
    clear: both;
    padding: 0 0 20px 40px;
    margin: 0 auto;
}

.onetwothree h4 {

color:#000;
font-family:verdana;
font-size:20px;
font-style:italic;
font-weight:400;
margin:0;
padding:10px 0 10px 5px;
}

.onetwothree li {
    font-size: 13px;
    padding: 0 0 0 50px;
    line-height: 17px;
    color: #434242;
}

.one {
    background: url(../images/one.jpg) no-repeat 0 0;
}

.two {
    background: url(../images/two.gif) no-repeat 0 0;
}

.three {
    background: url(../images/three.jpg) no-repeat 0 0;
}

.four {
    background: url(../images/four.jpg) no-repeat 0 0;
}

.five {
    background: url(../images/five.jpg) no-repeat 0 0;
}

.one, .two, .three, .four, .five {
    background-position: 7px 0;
}

.optright .brad {
    /*background: url(../images/Tommy_square_off.png) no-repeat 0 0;*/
    background: url(../images/tommy_applicationtips.png) no-repeat 0 0;
}

.optright .bradover {
    background: url(../images/Tommy_square_on.png) no-repeat 0 0;
}

.optright .bradtalk {
    background: url(../images/Robert_ouropportunities.png) no-repeat 0 0;
    top: -310px;
    right: 20px;
}

.about-body-content .optright ul {
    position: absolute;
    width: 247px;
    height: 141px;
    top: 379px;
    right: 50px;
}

.about-body-content .optright ul li a.chtapply {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}

.about-body-content .optright ul li a.chtapply:hover {
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}



.about-body-content .vfi ul {
    position: absolute;
    width: 247px;
    height: 141px;
    top: 493px;
    right: 30px;
}

.about-body-content .vfi ul li a.chtapply {
    width: 186px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/submitonline_off.gif) no-repeat 0 0;
}
.about-body-content .vfi ul li a.chtapplynew {
    width: 134px;
    height: 16px;
    text-indent: -9999px;
    background: url(../images/apply_off.gif) no-repeat 0 0;
}

.about-body-content .vfi ul li a.chtapply:hover {
    width: 186px;
    height: 12px;
    background: url(../images/submitonline_on.gif) no-repeat 0 0;
}
.about-body-content .vfi ul li a.chtapplynew:hover {
    width: 134px;
    height: 16px;
    background: url(../images/apply_on.gif) no-repeat 0 0;
}

.about-body-content .vfi ul li.extra a.chtlm {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}

.about-body-content .vfi ul li.extra a.extrasp {
margin:19px 0 0;
}
.about-body-content .vfi ul li.extra a.chtlm:hover {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}
















.about-body-content .opt ul {
    margin: 0 0 0 40px;
}

.about-body-content .opt ul li {
    list-style: outside;
    font-size: 15px;
    line-height: 18px;
    color: #3b3b3b;
    padding: 0 0 12px;
	font-family:arial;
	list-style-type: disc;
}
.about-body-content .right-bar ul li a.clicktolearn {

    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
}
.about-body-content .right-bar ul li a.clicktolearn:hover {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}

.about-body-content .right-bar ul li.extra a.clicktolearn {

    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_off.gif) no-repeat 0 0;
	margin: 8px 0 0;
}
.about-body-content .right-bar ul li.extra a.ex {
margin: 23px 0 0;
}

.about-body-content .right-bar ul li.extra a.clicktolearn:hover {
    width: 167px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/learnmore_on.gif) no-repeat 0 0;
}
.about-body-content .ob h2 {
padding: 40px 0 25px 20px;
}
.about-body-content .ob h3 {
padding:0 0 0 20px;
}
.about-body-content .left_bar p em {
	font-family:verdana;
	font-size:16px;
	font-style:italic;
	color:#333333;
	letter-spacing:0;
}
.about-body-content .optright ul li a.syr{
    width: 186px;
    height: 12px;
    text-indent: -9999px;
    background: url(../images/submitonline_off.gif) no-repeat 0 0;
}

.about-body-content .optright ul li a.syr:hover {
    background: url(../images/submitonline_on.gif) no-repeat 0 0;
}
.wheredoufit {
width:430px;
Height:124px;
position:relative;
margin:0 auto;
background: url(../images/wheredoufit.jpg) no-repeat 0 0;
}
.wheredoufit ul {
	bottom:41px;
	height:7px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
}
.wheredoufit ul li {
	float:left;
	height:7px;
	margin:0 8px 0 0;
	overflow:hidden;
	padding:0;
	width:auto;
}
.wheredoufit ul li a {
	background:transparent url(../images/link-arrow-newoff.gif) no-repeat scroll 2px 6px;
	color:#993300;
	display:block;
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
}
.wheredoufit ul li a:hover {
background: url(../images/link-arrow-newon.gif) no-repeat 2px 6px;
padding: 0 0 0 15px;
color:#ff6633;
display:block;

font-style:normal;
}
/*----------------------------------robartpopup andrewpopup walterpopup------------------------*/
.robartpopup {
	position:relative;
	margin:0;
	padding:50px 0 0;
	background: url(../images/singlerobert.jpg) no-repeat 80% 0;
	width:500px;
	height:200px;
}
.robartpopup .robert {
    width: 125px;
    height: 84px;
    top:50px;
    left:409px;
    position: absolute;
    background: url(../images/robert_viewinside.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}

.robartpopup .roberthover {
    background: url(../images/Robert2_on.png) no-repeat 0 0;
}
.robartpopup .roberttalk {
    background: url(../images/Robert_viewfrominside.png) no-repeat 0 0;
    top:-200px;
    left: 100px;
    width: 406px;
    height: 261px;
    display: none;
    position: absolute;
    z-index: 999;
}
.robartpopup .robert a {
    width:170px;
    height: 110px;
    display: block;
    text-indent: -9999px;
	position:relative;
	top:15px;
	left:15px;
}

.andrewpopup {
	position:relative;
	margin:0;
	padding:50px 0 0;
	background: url(../images/singleandraw.jpg) no-repeat 80% 0;
	width:500px;
	height:200px;
}
.andrewpopup .Andrew_on {
    width: 125px;
    height: 84px;
    top: 90px;
    left: 401px;
    position: absolute;
    background: url(../images/andrew_viewinside.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}

.andrewpopup .Andrew_onhover {
    background: url(../images/Andrew_on.png) no-repeat 0 0;
}

.andrewpopup .Andrew_on a {
    width: 200px;
    height: 135px;
    display: block;
    text-indent: -9999px;
}

.andrewpopup .Andrew_ontalk {
    background: url(../images/Andrew_viewfrominside.png) no-repeat 0 0;
    top: -190px;
    left: 110px;
    width: 406px;
    height: 261px;
    display: none;
    position: absolute;
    z-index: 999;
}
.walterpopup {
	position:relative;
	margin:0;
	padding:50px 0 0;
	background: url(../images/singlewalter.jpg) no-repeat 70% 0;
	width:600px;
	height:200px;
}
.walterpopup .walter {
    width: 125px;
    height: 84px;
    top: 60px;
    left:416px;
    position: absolute;
    /*background: url(../images/Walter_off.png) no-repeat 0 0;*/
    background: url(../images/walter_viewinside.png) no-repeat 0 0;
    margin: 0;
    padding: 0;
}
.walterpopup .walter a {
    width: 185px;
    height: 84px;
    display: block;
    text-indent: -9999px;
}
.walterpopup .walterhover {
    background: url(../images/Walter_on.png) no-repeat 0 0;
}
.walterpopup .waltertalk {
    background: url(../images/Walter_viewfrominside.png) no-repeat 0 0;
    top:-160px;
    left:60px;
    width: 406px;
    height: 261px;
    display: none;
    position: absolute;
    z-index: 999;
}
#newheight {
height:569px;
}
/*-------------------------------footer---------------------------*/
#footer {
    clear: both;
    margin: 0 auto;
    padding: 0;
    width: 950px;
    height: 68px;
    background: url(../images/footer-bg.gif) 0 top repeat-x;
}

#footer p {
    font-size: 11px;
    font-family: tahoma, verdana, arial;
    color: #999999;
    padding: 9px 0 0 35px;
    float: left;
    font-weight: 400;
}

#footer p.share {
    float: right;
    color: #4f97f0;
    font-weight: 700;
}

#footer ul {
    float: right;
    width: 100px;
    height: 11px;
}

#footer ul li {
    display: block;
    float: left;
    padding: 9px 3px 0 3px;
    height: 11px;
}

#footer ul li a {
    width: 11px;
    height: 11px;
    display: block;
    text-indent: -9999px;
}

#footer ul li a.f {
    background: url(../images/f.gif) 0 0 no-repeat;
    width: 11px;
    height: 11px;
    display: block;
}

#footer ul li a.r {
    background: url(../images/r.gif) 0 0 no-repeat;
    width: 11px;
    height: 11px;
    display: block;
}

#footer ul li a.m {
    background: url(../images/m.gif) 0 0 no-repeat;
    width: 11px;
    height: 11px;
    display: block;
}

#footer ul li a.d {
    background: url(../images/d.gif) 0 0 no-repeat;
    width: 11px;
    height: 11px;
    display: block;
}

.newheight_ovalue { height:700px;}

.left_bar p img {clear:both; display:block; margin:0 0 10px 0;}
.right-bar img.btm {
bottom:-380px;
position:absolute;
right:15px;
}
