body { background:#E8F4FF; }
#Wrapper { width:960px; margin:0 auto 10px auto;  }
#Hdr { background: url(/themes/ArAdvocates/images/aacf_nav_a.gif) no-repeat; width:960px; height:360px; position:relative; }
#Hdr #Logo { width:170px; height:110px; float:left; }
#Hdr .logoCover { width:150px; left:20px; height:200px; position:absolute; z-index:3; }
#Hdr #SearchForm { width:780px; height:55px; float:left; padding:5px; text-align:right; position:relative; }
/*
#Hdr #SearchForm form * { vertical-align:middle; }
#Hdr #SearchForm .tbSearch { width:175px; border:1px solid #D4EBFF; padding:5px 2px; font-size:1.2em; font-weight:bold; font-style:italic; color:#004c99; }
*/
#Hdr #MainNav { width:790px; height:45px; float:left; position:relative; z-index:2; }
#Rotator { float:left; width:719px; height:250px; background: url(/themes/ArAdvocates/images/mp_rotator/aacf_mp_photo_placeholder.jpg) no-repeat; overflow:hidden; position:relative; z-index:1; }
#TopNav { float:left; width:241px; height:250px; background: url(/themes/ArAdvocates/images/aacf_cta_a.gif) no-repeat; }
#Cnt { background: url(/themes/ArAdvocates/images/aacf_mp_bkgrd_body.gif) repeat-y; width:960px; border-bottom:1px solid #CBE1F6; }
#Cnt .title { color:#004c99; }
#Cnt hr { border:0; border-top:1px solid #EFEFEF!important; margin:0; }
#Cnt .blueDate { color:#4AA5EF; }
#lSide { float:left; width:718px; padding-left:1px; }
#lSide #SubHdr { background: url(/themes/ArAdvocates/images/aacf_hdr_whats_new.gif) no-repeat; width:718px; height:37px; }

#News {  }
#News .row { padding:20px; border-bottom:1px solid #EBEBEB; }
#News .alt { background:#F7F7F7; }

#Ftr { font-size:.9em; border-top:5px solid #004C9A; }
#Ftr .nav { border-bottom:1px solid #EBEBEB; }
#Ftr .nav , #Ftr .addCopy { padding:16px 20px 0 20px; }
#Ftr p { margin:0; padding-bottom:16px; }
#Ftr .copyright { color:#999; line-height:1.2em; }

#Ftr .copyright a:link, #Ftr .copyright a:visited { color:#999; text-decoration:underline; }
#Ftr .copyright a:hover, #Ftr .copyright a:focus, #Ftr .copyright a:active { color:#4AA5EF; text-decoration:none; }

#rSide { float:left; width:241px; border-top:1px solid #CBE1F6; }

#rSide p { margin:0; padding:6px 10px; }
#rSide ul { padding:3px 0; margin:0 0 0 22px; }
#rSide img { vertical-align:middle; }
#rSide .spacer3 { height:3px; overflow:hidden; }
#rSide hr { border-bottom:1px solid #EBEBEB; }

#rSide .blogHdr, #rSide .eventsHdr { width:241px; height:31px; }
#rSide .blogHdr { background: url(/themes/ArAdvocates/images/aacf_hdr_ar_voices_blog.gif) no-repeat; }
#rSide .blogHdr a.ir, #rSide .eventsHdr a.ir { width:241px; padding-top:31px; }
#rSide .eventsHdr { background: url(/themes/ArAdvocates/images/aacf_hdr_whats_happening.gif) no-repeat; }
#rSide .followHdr { background: url(/themes/ArAdvocates/images/aacf_hdr_follow_us.gif) no-repeat; width:241px; padding-top:31px; }
#rSide .followHdr a.ir { margin:-39px 0 0 215px; width:14px; padding-top:14px; background: url(/themes/ArAdvocates/images/icons/rss-icon.png) no-repeat; }

#lSide a.readMore:link, #lSide a.readMore:visited { color:#004c99; text-decoration:underline; }
#lSide a.readMore:hover, #lSide a.readMore:focus, #lSide a.readMore:active { color:#4AA5EF; text-decoration:none; }

#rSide a.readMore:link, #rSide a.readMore:visited { color:#4AA5EF; text-decoration:underline; }
#rSide a.readMore:hover, #rSide a.readMore:focus, #rSide a.readMore:active { color:#ce001f; text-decoration:none; }

#SearchForm_SearchForm form, #SearchForm_SearchForm fieldset { margin:0; padding:0; border:0; }
#SearchForm_SearchForm #Search {  position:absolute; right:48px; top:6px;  }
#SearchForm_SearchForm .middleColumn .text { width:175px; border:1px solid #D4EBFF; padding:5px 2px; font-size:1.2em; font-weight:bold; font-style:italic; color:#004c99;}
#SearchForm_SearchForm input.action { background: url(/themes/ArAdvocates/images/aacf_button_go_a.gif) no-repeat; width:36px; height:30px; text-indent:-999px; border:0; font-size:0; display:block; overflow:hidden; position:absolute; right:6px; top:6px; cursor:pointer; }


#SearchForm_SearchForm fieldset { margin:0; padding:0; border:0; }

