@charset "UTF-8";

.WelcomeWrp{width:950px; height:262px; background:url(../images/home_topBG.gif) no-repeat; margin:-13px auto 10px auto; padding:24px 0 0 24px; position:relative;}
.WelcomeWrp h1{font:31px Georgia,"Times New Roman",Times,serif; color:#333}
.WelcomeWrp h2{font:17px Georgia,"Times New Roman",Times,serif; color:#685D48; font-style:italic; margin:10px 0; width:327px}

.WelcomeWrp .panel-1{background:url(../images/search_node.png) no-repeat bottom; width:387px; float:left; height:205px; position:relative}
.WelcomeWrp .panel-1 p{font:12px Tahoma,Geneva,sans-serif; color:#333; margin-left:3px; margin-top:12px}
.WelcomeWrp .panel-1 input{border:solid 1px #D2D2E2; border-top:solid 1px #82878D; width:111px; height:16px; padding:4px; margin-right:10px}
.WelcomeWrp .panel-1 select{position:absolute; bottom:43px}
.WelcomeWrp .panel-1 form{margin-top:28px; margin-left:15px; font-size:12px}
.WelcomeWrp .panel-1 form span.first{position:absolute; bottom:65px; font:12px Tahoma,Geneva,sans-serif; color:#333}
.WelcomeWrp .panel-1 form span.last{position:absolute; bottom:65px; left:152px; font:12px Tahoma,Geneva,sans-serif; color:#333}
.WelcomeWrp .panel-1 .btnCon{position:absolute; width:auto; height:40px; bottom:-21px; left:91px}

.WelcomeWrp .panel-2{background:url(../images/home_node.png) no-repeat; width:439px; height:217px; float:left; margin-top:27px; position:relative; z-index:1;}
.WelcomeWrp .panel-2 p.father{font:14px Tahoma,Geneva,sans-serif; color:#333; position:absolute; top:53px; left:50px}
.WelcomeWrp .panel-2 p.mother{font:14px Tahoma,Geneva,sans-serif; color:#333; position:absolute; bottom:32px; left:50px}

.WelcomeWrp .panel-3{background:url(../images/home_sprite.jpg) no-repeat -819px -220px; height:97px; width:123px; padding:15px; position:absolute; top:28px; right:-7px; z-index:2;}
.WelcomeWrp .panel-3 p{color:#685D48; font:12px Tahoma,Geneva,sans-serif}
.WelcomeWrp .panel-3 h3{color:#556B10; font:19px Tahoma,Geneva,sans-serif; text-transform:uppercase; font-weight:bold; margin-bottom:5px}

.lowerPromo{width:295px; height:125px; margin:10px auto 4px; border-bottom:solid 1px #C9C0AD; padding-bottom:10px;}

.ancLOHP{font-family:Tahoma,Geneva,sans-serif!important}
.ancLOHP .ancSprt{background-image:url(../images/ancSprite.png); background-repeat:no-repeat}
.ancLOHP .ancSprtY{background-image:url(../images/ancBdyRY.png); background-repeat:repeat-y}
.ancLOHP h1, .ancLOHP h2, .ancLOHP h3{color:#333}
.ancLOHP h4, .ancLOHP p{color:#695e49}
.ancLOHP h5, .ancLOHP h6, .ancLOHP a{color:#566c11}
.ancLOHP a:hover{color:#789200}
.ancLOHP h1, .ancLOHP h2, .ancLOHP h3, .ancLOHP h4{font-family:Georgia,"Times New Roman",Times,serif}
.ancLOHP h5, .ancLOHP h6{font-family:Tahoma,Geneva,sans-serif}
.ancLOHP h1{font-size:31px; line-height:34px}
.ancLOHP h2{font-size:23px; line-height:26px}
.ancLOHP h3{font-size:19px; line-height:22px}
.ancLOHP h4{font-size:18px; line-height:21px}
.ancLOHP h5{font-size:13px; line-height:18px}
.ancLOHP h6{font-size:11px; line-height:16px}
.ancLOHP p{font-size:12px; line-height:18px}
.ancLOHP{margin:auto; position:relative; width:976px; z-index:0}
.ancLOHP .ancGrp, .ancLOHP .ancSec, .ancLOHP .ancArea{position:relative}
.ancLOHP .ancArea{z-index:2}
.ancLOHP .bdGrp .leftSec .ancArea{padding:15px 2px}
.ancLOHP .bdGrp .rghtSec .ancArea{padding:15px}
.ancLOHP .hdGrp{margin:0 2px 13px}
.ancLOHP .grpWrp{height:15px}
.ancLOHP .topWrp{background-position:0 0}
.ancLOHP .btmWrp{background-position:0 -39px; height:17px}
.ancLOHP .bdGrp{padding-left:2px; width:974px}
.ancLOHP .secGrdnt{background:url(../images/bttmGrdnt.png) 3px bottom no-repeat; width:974px}
.ancLOHP .bdGrp .ancSec{float:left}
.ancLOHP .bdGrp .leftSec{padding:2px; width:644px}
.ancLOHP .bdGrp .rghtSec{width:326px}
.ancLOHP .bdGrp .rghtSec .ancArea{margin-right:2px}
.ancLOHP .bdGrp .rghtSec .areaDiv{background-position:-650px -15px; height:24px}
.ancLOHP .t1Headr{padding:0!important}
.ancT2 .hintleaf{background-position:left top; float:none; display:inline-block; #margin-right:3px}
.ancLOHP .t1Headr h1.begin{text-align:center; font-size:23px}

.ancLOHP .entSearch{background:url(../images/papdocs.jpg) no-repeat; width:642px; height:376px; border-top:solid 1px #B7AB91; border-bottom:solid 1px #B7AB91; margin:8px auto; padding:0px !important;}
.ancLOHP .entSearch .DiaPanel .ft .content{background:#F3F1EA}
.ancLOHP .entSearch .DiaPanel .hd .content{background:url(../images/top_gradd.png) repeat-x!important}
.ancLOHP .entSearch .DiaPanel .content{background:#FAFAF7 url(../images/search_modal_BG.png) repeat-x bottom}
.ancLOHP .entSearch .DiaPanel{width:515px; margin:5px auto; font-size:12px!important; line-height:14px}
.ancLOHP .entSearch .DiaPanel h3{color:#685D48; font-size:18px; margin-left:11px}
.ancLOHP .entSearch .DiaPanel p{color:#333; font:11px Tahoma,Geneva,sans-serif; padding:8px 0; margin-left:11px}
.ancLOHP .entSearch .DiaPanel input{border:solid 1px #D2D2E2; border-top:solid 1px #82878D; font:13px Tahoma,Geneva,sans-serif}
.ancLOHP .entSearch .DiaPanel table{margin-bottom:7px;}
.ancLOHP .entSearch .DiaPanel td{padding-right:12px}
.ancLOHP .entSearch .DiaPanel td.format{color:#685D48; font-size:11px; line-height:10px}
.ancLOHP .entSearch .DiaPanel input.names{width:202px; height:16px; padding:4px}
.ancLOHP .entSearch .DiaPanel input.dates{width:119px; height:16px; padding:4px}
.ancLOHP .entSearch .DiaPanel input.Locations{width:286px; height:16px; padding:4px}
.ancLOHP .easySteps{width:240px; position:relative}
.ancLOHP .easySteps h1{font-size:23px; line-height:30px; width:170px; #margin-bottom:25px}
.ancLOHP .easySteps .leaf{background:url(../images/home_sprite.jpg) no-repeat -694px -229px; width:117px; height:109px; position:absolute; top:-4px; right:-39px;}
.ancLOHP .easySteps ol{list-style-type:decimal!important; margin-left:30px; margin-top:20px; color:#556B10; font:25px Georgia,"Times New Roman",Times,serif; #margin-top:25px}
.ancLOHP .easySteps ol li{list-style-type:decimal!important; line-height:19px; margin-bottom:15px}
.ancLOHP .easySteps ol li span{font:14px Tahoma,Geneva,sans-serif; color:#333; line-height:19px}
.ancLOHP .easySteps .vidLaunch{background:url(../images/home_sprite.jpg) no-repeat left -180px; height:42px; padding-left:80px; width:200px; position:relative;}
.ancLOHP .easySteps .vidLaunch a.launchThum{width:62px; height:40px; display:block; position:absolute; left:0; top:0}
.ancLOHP .easySteps .vidLaunch p{font:19px Georgia,"Times New Roman",Times,serif; color:#333}
.ancLOHP .easySteps .vidLaunch span a{font-weight:bold; font-family:Tahoma,Geneva,sans-serif; font-size:13px}
.ancLOHP .whyAnc h1{font:23px Georgia,"Times New Roman",Times,serif; margin-bottom:12px}
.ancLOHP .whyAnc p{color:#333}
.ancLOHP .whyAnc .screen{background:url(../images/home_sprite.jpg) no-repeat 0 0; width:280px; height:180px; position:relative; margin:10px 0;}
.ancLOHP .whyAnc .screen a.popVid{position:absolute; width:66px; height:66px; top:54px; left:109px; display:block}
.ancLOHP .whyAnc .screen p{color:#fff; font:14px Tahoma,Geneva,sans-serif; font-weight:bold; position:absolute; top:137px; left:82px}
.ancLOHP .peggy{border-top:solid 1px #B7AB91; border-bottom:solid 1px #C9C0AD; width:294px; margin:0 auto}
.ancLOHP .peggy .bevel{border-top:solid 1px #fff; width:294px}
.ancLOHP .peggy h1{font:23px Georgia,"Times New Roman",Times,serif; margin:15px 0}
.ancLOHP .peggy .pegShot{float:left; background:url(../images/home_sprite.jpg) no-repeat -393px -224px; width:111px; height:129px; margin-left:17px;}
.ancLOHP .peggy .pegText, .ancLOHP .jim .jimText{float:left; width:130px; margin-left:30px}
.ancLOHP .jim .jimText{margin-top:25px}
.ancLOHP .peggy .pegText h3, .ancLOHP .jim .jimText h3{width:110px; font:23px Georgia,"Times New Roman",Times,serif; color:#685D48; margin-bottom:5px}
.ancLOHP .peggy .pegText p, .ancLOHP .jim .jimText p{width:115px}
.ancLOHP .jim{border-top:solid 1px #fff; width:294px; margin:0 auto; padding-top:12px}
.ancLOHP .jim .jimShot{background:url(../images/home_sprite.jpg) no-repeat -505px -224px; width:117px; height:129px; float:left; margin-left:13px; margin-bottom:-4px;}

.ancLOHP .usCivil{background:none; width:300px; height:90px; margin:20px auto; padding:0!important; margin-left:10px!important}
.ancLOHP .OurLatst{border-bottom:solid 1px #C9C0AD; width:294px; margin:0 auto; position:relative; padding-bottom:10px; overflow:hidden;}
.ancLOHP .OurLatst h3{font-size:16px; margin:13px 0 6px 0}
.ancLOHP .OurLatst p{color:#333; width:275px}
.ancLOHP .OurLatst input{border:solid 1px #D2D2E2; border-top:solid 1px #82878D; width:153px; height:16px; padding:4px; margin:15px 0}
.ancLOHP .OurLatst .docs{background:url(../images/home_sprite.jpg) no-repeat -291px -222px; position:absolute; bottom:2px; right:14px; width:99px; height:106px}
.ancLOHP #latest_news{border-top:solid 1px #fff; border-bottom:solid 1px #C9C0AD; width:294px; margin:0 auto; position:relative; padding-bottom:10px; overflow:hidden;}
.ancLOHP #latest_news li{margin-top:10px}
.ancLOHP #latest_news .flat_icon{margin-right:4px;}
.ancLOHP #latest_news .logomark_green{background-position:left -60px;}
.ancLOHP #latest_news .social_facebook{background-position:left -1700px;}
.ancLOHP #latest_news .social_twitter{background-position:-17px -1700px;}
.ancLOHP .LastAdd{width:294px; border-top:solid 1px #fff; margin:0 auto; padding:16px 0 8px 0}
.ancLOHP .LastAdd h3{font-size:23px; margin-bottom:4px}
.ancLOHP .LastAdd h5{font:11px Tahoma,Geneva,sans-serif; text-transform:uppercase; color:#685D48; margin:17px 0 6px 0; font-weight:bold}
.ancLOHP .LastAdd p{color:#333; margin:8px 0; font-size:12px}
.ancLOHP .LastAdd p span{color:#333; font-size:13px; font-weight:bold}
.ancLOHP .ancCollectLeft{float:left; width:305px; font:Tahoma,Geneva,sans-serif; margin-left:13px; margin-right:12px}
.ancLOHP .ancCollectRight{float:left; width:280px}
.ancLOHP .ancCollect h3{font-size:13px; font-family:Tahoma,Geneva,sans-serif; font-weight:700; color:#566c11}
.ancLOHP .ancCollect{margin-bottom:21px}
.ancLOHP .ancCollectTitle h1{font:400 23px/25px Georgia,"Times New Roman",Times,serif; color:#333}
.ancLOHP .ancCollectTitle h2{font:400 italic 18px/20px Georgia,"Times New Roman",Times,serif; color:#695e49; margin-top:3px; margin-bottom:15px}
.ancLOHP .ancCollect .ancCollectText{line-height:18px}
.ancLOHP .ancCollect .ancCollectLink{font-weight:700; margin-top:5px}
.ancLOHP .ancCollect .ancCollectLink a{font-weight:400}
.ancLOHP .ancCollect .ancCollectSeeAll{margin-top:20px}
.ancLOHP .ancCollectCatalog{margin:40px 0}
.ancLOHP .ancPartners{background:url(../images/home_sprite.jpg) no-repeat 0 -222px; width:270px; height:245px; padding:20px 0 0 17px; position:relative}
.ancLOHP .ancPartnersTitle{font:400 italic 18px/20px Georgia,"Times New Roman",Times,serif; position:absolute; width:255px}
.ancLOHP .ancPartnersLink{text-align:center; margin-top:220px; #margin-top:240px}
.ancLOHP .bbbBorder{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:20px 10px 10px 10px;width:620px;}
.ancLOHP .bbbBorder .bbb{background:url(../images/home_sprite.jpg) no-repeat scroll -877px -144px transparent; width:95px; height:37px; margin:10px; left:500px; position:relative}
.ancLOHP .bbbBorder .bbb a.bbbLink  {display:block;height:37px;left:0;position:absolute;top:0;width:95px;}
.ancLOHP .ancCollectTitle{margin-left:10px}
.ancLOHP .OurLatst #nLBD .btnSubmit{background:url(http://c.mfcreative.com/Offer/HomePage/Acom08/Control/img/button-med-green.gif); border:none; cursor:pointer; height:27px; margin-top:0; width:178px}
.ancLOHP .OurLatst #nLBD .btnSubmit{color:#fff; font:normal 700 13px/26px Tahoma; line-height:normal}
.ancLOHP .OurLatst #nLBD .btnSubmit:hover{background-position:left center}
.ancLOHP .OurLatst #nLBD .btnSubmit:active{background-position:left bottom}
.ancLOHP .OurLatst #nLsuccess h2{color:#695e49; font:400 11px/15px Verdana; padding-top:15px; padding-bottom:20px; text-align:center; width:95%}
.ancLOHP .OurLatst #nLmemberemailErr h2{color:#695e49; font:400 11px/15px Verdana; padding-top:15px; padding-bottom:20px; text-align:center; width:95%}
.ancLOHP .divLEC .LEC_Footer { display: none; }

/* Simple Search Form Over-Rides */
div.search-form form { width:440px; }
.simpleSearchForm { height: 155px; }
.simpleSearchForm .field-text.gsln label { width:auto; }
.simpleSearchForm .field-text.gsfn input { background-color:#fff; }
.simpleSearchForm .field-text.gsln input { background-color:#fff; width:auto; }
.simpleSearchForm .locYearSection .PlaceBox_CN { width:280px; }
.simpleSearchForm table.locYearSection input.ancText.field.location { background-color:#fff; width:280px; }
.simpleSearchForm table.locYearSection input.field.year { background-color:#fff; }
.ancLOHP .entSearch .DiaPanel table { margin-bottom:0; }
.simpleSearchForm .search-form label { margin-bottom:2px; }
.simpleSearchForm .ebyBdInputWrp { height:21px; }
.simpleSearchForm .ebySub { top:22px; }
div.search-form input { padding:2px; }
.ancLOHP .entSearch .DiaPanel p { color:#333; font:11px Tahoma,Geneva,sans-serif; padding:8px 0 25px; margin-left:11px; }
.ancLOHP .entSearch .DiaPanel td { vertical-align: bottom; }
