Ffebody {font-size:.8em; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat-x 0 0 #8c8c8c; margin:0; padding:0; overflow-y:scroll;}
.graph { display:block; float:left; width:515px; margin:10px 0 0 0px; border:none;}
.indent { margin-left:20px; }
img { vertical-align:bottom; }
.small_middle { float:left; display:block; width:450px; padding:0 0 20px 0; }
#wrapper {width:900px; margin:0 auto; text-align:left; background:#fff; overflow:hidden;}
h1, h2, h3 { color:#12457E; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; }
p, body, .small_middle { color:#403C3A; font-size:0.9em; }


/*=========================================
Header
=========================================*/
#header {font-family:Arial, Helvetica, sans-serif; width:900px; overflow:hidden;}
#header ul {list-style:none; float:right; margin:0; padding:5px 15px 0 0 ; font-size:.85em;}
#header ul li {float:left; margin:0 0 0 20px; }
#header ul li a {text-decoration:none; color: #164880;}
#header #support {background:url(../images/support.gif) no-repeat 0 3px; padding:0 0 0 12px;}
#header #email {background:url(../images/email.gif) no-repeat 0 4px; padding:0 0 0 14px;}
#header #login {background:url(../images/arrow.gif) no-repeat 0 5px; padding:0 0 0 11px;}
/*------------Logo------------------*/
#header h1 {margin:34px 0 21px 21px; padding:0; width:495px; text-indent:-9999px;}
#header h1 a {display:block; width:526px; height:79px; overflow:hidden; background:url(../images/hawkinsclowardsimister_logo.jpg) no-repeat 0 0; }
#header #retire_logo a {display:block; width:526px; height:79px; overflow:hidden; background:url(../images/hcs_retirementservices_logo.jpg) no-repeat 0 0; }
#swapImgHolder { position:relative; width:660px; height:232px; }
#swapImgHolder img { position:absolute; top:0; left:0; } 

/*=========================================
Main Content
=========================================*/
#main {padding:0 5px; background:url(../images/bg_content_side.gif) no-repeat 5px 24px;}
#main .link {color:#335f90;}
.service_content { color:#ffffff; }

/*============Main Menu================*/
#mm {list-style:none; padding:0 0 0 12px; margin:0; width:890px; overflow:hidden; background:url(../images/bg_mm.gif) no-repeat 0 bottom;}
#mm li {float:left; margin:0 2px 0 0; padding:0;}
#mm li a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; padding:4px 0 0 10px; width:85px; height:20px; background:url(../images/mm.gif) no-repeat 0 0; display:block; font-size:13px; color:#12457e;}
#mm li a:hover, #mm li.active a {background:url(../images/mm_h.gif) no-repeat 0 0; color:#fff;}

/*============Column Containers=========*/
#columns {background:url(../images/bg_content_side.gif) no-repeat right 0;}
#columns_bg {padding:13px 0 0 12px; background:url(../images/bg_grad.gif) repeat-x 0 0; margin:0 1px; width:876px; overflow:hidden;}

/*============Careers.html=========*/
/*============Sub Menu=========*/
#sm {list-style:none; margin:0; padding:0; background:url(../images/sm.gif) repeat-x 0 0; width:890px; height:21px; font-size:.9em; font-family:Arial, Helvetica, sans-serif;}
#sm li {float:left; margin:0; padding:0;}
#sm li a {color:#c1cedd; text-decoration:none; float:left; display:block; height:18px; padding:3px 9px 0 10px; overflow:hidden;}
#sm li a:hover, #sm li.active a {background:url(../images/sm_h.gif) repeat-x 0 0; color:#fff;}

/*============Image Area=========*/
#image_area {width:876px; overflow:hidden;}
#image_area img{float:left;}

#image_info {float:left; width:300px; padding:0 20px 0 15px;}

#image_info p {color:#403c3a; margin:0 0 10px 0; padding:0; font-size:.9em; line-height:17px;}
#image_info ul { list-style:disc; margin:5px 0 0 35px; padding:3px 3px 0 3px; width:379px;}
#image_info ul li {margin:0 0 3px 0; padding:0;}
#image_info ul li a {background:url(../images/bg_buttons.gif) repeat-x 0 0; display:block; font-size:1.25em; padding:5px 0 0 5px; width:174px; height:25px; color:#335f90; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#image_info ul li a:hover, #image ul li.active a {background:url(../images/bg_buttons_h.gif) repeat-x 0 0 !important; color:#fff; width:174px;}

#image_area .box {float:left;}

.two_column {width:417px; color:#403c3a; float:left; line-height:17px; padding:0 20px 20px 0;}



/*============Intern Testimonials.html=========*/
/*============Three Column Layout=========*/
#three_columns {}

/*============left column=========*/
#column_l {width:202px; float:left; padding:20px 10px 30px 7px;}


/*============middle Column=========*/
#column_m { width:420px; float:left; padding:20px 30px 0 10px;}
/*------------featured testimonial area------*/
#column_m h1 { color:#12457e; font-weight:normal; margin:0 0 10px 0; padding:0;  font-size:2.1em; font-family:Georgia, "Times New Roman", Times, serif; }
#column_m #featured_testimonial {margin:0 0 35px 0; _margin:0 0 25px 0; width:430px; overflow:hidden;}
#column_m #featured_testimonial h1 {color:#12457e; font-weight:normal; margin:0 0 10px 0; padding:0; font-size:2.1em; font-family:Georgia, "Times New Roman", Times, serif;}
#column_m #featured_testimonial p {color:#69645F; font-size:1.1em; line-height:19px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#column_m #featured_testimonial h2 {color:#335f90; float:right; margin:0; padding:0 17px 0 0; font-size:1.27em; font-weight:normal; font-family:"Times New Roman", Times, serif;}

/*------------testimonial area------*/
#column_m .testimonial {padding:5px 0 30px 0;}
#column_m .testimonial p { margin-bottom:10px; }

.two_column .testimonial {padding:5px 0 30px 0;}
.two_column .testimonial p { margin-bottom:10px; }

.two_column h2 span {font-family:Arial, Helvetica, sans-serif; font-size:.65em;}

/*============right Column=========*/
#column_r {float:left; padding:0 0 20px 0;}
#resume a {background:url(../images/resume.jpg) no-repeat 0 0; height:110px;}

/*=========================================
Wide Column (HOME/About)
=========================================*/
#wide_column {float:left; padding:0 0 20px 0;}
#wide_column h1, #wide_column h2, #wide_column h3 { display:block; width:650px;}
#wide_column p { display:block; width:650px; }

/*============Column Containers=========*/
#wide_column #advice {border:1px solid #e6e6e6; width:666px; margin:0 0 20px 0;} 
#wide_column #advice img {border:3px solid #fff;}
#wide_column #advice h1 {margin:5px 0 0 10px; padding:0; color:#12457e; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif;}
#wide_column #advice p {margin:5px 10px; font-size:.9em; width:490px; color:#403c3a;}
#wide_column #advice p a {font-size:.8em; text-decoration:none; background:url(../images/arrow_lm.gif) no-repeat right 4px; color:#335f90;}

#wide_column .testimonial {padding:5px 0 30px 0;}



/*============HOME=========*/
/*============Text Area and Menu=========*/
#service_menu_wrap {margin:30px 0 0 0; width:667px; padding:1px 0 0 0; overflow:hidden; position:relative; background:url(../images/border_services.gif) no-repeat 0 0;}
#service_menu_bg {background:url(../images/bg_content_box.gif) repeat-x 0 0 #12457e;}
#service_menu {background:url(../images/border_services.gif) no-repeat 0 bottom; padding:0 0 1px 0; width:667px; overflow:hidden;}
#service_m {margin:0; padding:3px 0 3px 3px; width:183px; list-style:none; float:left; border-left:#e6e6e6 solid 1px; background:url(../images/border_service.gif) repeat-y right 0 #fff;}
#service_m li {margin:0 0 3px 0; padding:0;}
#service_m li a {background:url(../images/bg_buttons.gif) repeat-x 0 0; display:block; font-size:1.0em; padding:5px 0 0 5px; width:174px; height:25px; color:#335f90; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#service_m li#accounting_services_li a {background:url(../images/bg_service_m.gif) repeat-y 0 0;}
#service_m li a:hover, #service_m li.active a {background:url(../images/bg_buttons_h.gif) repeat-x 0 0 !important; color:#fff; width:178px;}

.service_content {position:absolute; left:197px; top:6px; width:460px; margin:0; height:160px; overflow:hidden; font:13px/140% Verdana, Arial, Helvetica, sans-serif; }
.service_content ul {margin:0; padding:0; list-style:none; font-size:1.0em;}
.service_content ul li {margin:0 0 4px 0; padding:0 0 0 5px; color:#fff; background:url(../images/dot.gif) no-repeat 0 7px;}
.service_content ul li.blank { background-image:none; list-style-type:none; margin:0; padding:0; font-size:9px; line-height:100%; }

/*============About.html=========*/
/*============Unboxed Text=========*/


/*=========================================
Narrow Column
=========================================*/
#narrow_column {float:left; width:195px; padding:0 0 10px 10px;}

/*============HOME=========*/
/*============Narrow Column Menu=========*/
#ncm {border:1px solid #e6e6e6; width:188px;}
#ncm ul {margin:0; padding:0; list-style:none; border:solid 3px #fff; width:182px; background:#fff;}
#ncm ul li {margin:0 0 2px 0; padding:0;}
#ncm ul li.last {margin:0;}
#ncm ul li a {display:block; width:172px; height:25px; padding:5px 0 0 10px; background:url(../images/bg_buttons.gif) repeat-x 0 0; text-decoration:none; color:#335f90;}

/*============Narrow Column Boxes=========*/
.box {border:1px solid #e6e6e6; width:183px; padding:2px; margin:4px 0 0 1px;}
.box a {overflow:hidden;}

.box h2 a {display:block; border:none; text-decoration:none;}
.box #tie a {height:89px; background:url(../images/interviewing.jpg) no-repeat 0 0;}

.box h1 a {color:#335f90; text-decoration:none;}
.box p {padding:0 0 3px 3px; margin:0; font-size:.8em; color:#4d4d4d;}
.box p a {text-decoration:none; color:#4d4d4d;}
.box #video {height:89px; background:url(../images/video.jpg) no-repeat 0 0;}
.box #video a { display:block; width:100%; height:89px; }
.box #benx { height:89px; background:url(../images/benx_logo.jpg) no-repeat 0 0; }
.box #benx a {  display:block; width:100%; height:89px;  }

/*============Email List Form=========*/
#email_list {margin:20px 0 0 0; padding:0; border:none; }
#email_list label {font-size:.9em; padding:0; margin:0; color:#4d4d4d;}
#email_list #your_email {margin:3px 0 2px 0; padding:2px 3px; font-size:.9em; background:#e6e6e6; border:#999 solid 1px; color:#808080; width:187px;}
#email_list #submit {float:right;}

/*============About.html=========*/
/*============Narrow no style box=========*/
.about {color:#335f90; font-size:1.25em; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 10px 10px;}
.about span {color:#808080; font-size:.7em; font-style:italic;}
.about a {color:#335f90; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}

/*=========================================
Footer
=========================================*/
#footer {width:880px; color:#fff; background:#999; padding:3px 10px; text-align:right; font-size:.7em;}
#footer ul li { display:inline; padding:0px 0px 0px 20px;  }
#footer a { color:#fff; }