/* html tags */
* { margin:0; padding:0; }
a:link { color: #C5920C; font-weight:bold; }
a:visited { color: #C5920C; font-weight:bold; }
a:hover { color: #AA1919; font-weight:bold; text-decoration:none; }
a img { border:0px; text-decoration:none; }

body { background-color:#FFFFFF; text-align:center; font: 13px/19px Arial, sans-serif; color: #444444; }
ol { margin:4px 0px 12px 3em; }
ul { margin:4px 0px 12px 3em; list-style:disc; }
li { font: 13px/19px Arial, sans-serif; color: #444444; margin:0px; }
p { margin:18px 0px; }
h1 { font: 22px/55px Georgia, Arial, sans-serif; font-weight:normal; color: #FFFFFF; display:block; margin: 18px 0px 0px 0px; background-color:#C5920C; padding:0px 0px 0px 18px;  }
h1.title-lightgreen { font: 22px/55px Georgia, Arial, sans-serif; font-weight:normal; color: #FFFFFF; display:block; margin: 18px 0px 0px 0px; background-color:#677719; padding:0px 0px 0px 18px;  }
h1.title-beige { font: 22px/55px Georgia, Arial, sans-serif; font-weight:normal; color: #FFFFFF; display:block; margin: 18px 0px 0px 0px; background-color:#b49e5d; padding:0px 0px 0px 18px;  }
h1.title-darkgreen { font: 22px/55px Georgia, Arial, sans-serif; font-weight:normal; color: #FFFFFF; display:block; margin: 18px 0px 0px 0px; background-color:#3a4c00; padding:0px 0px 0px 18px;  }
h2 { font: 22px/30px Georgia, Arial, sans-serif; font-weight:normal; color: #C5920C; display:block; margin: 18px 0px 0px 0px; }
h3, h4, h5 { font: 14px Georgia, Arial, sans-serif; font-weight:bold; color: #3b4b00; display:block; margin: 20px 0px 0px 0px; }
h6 { font: 14px Arial, sans-serif; font-weight:bold; color: #C5920C; display:block; margin: 20px 0px 0px 0px; }
input, select, textarea	{ font: 14px Arial, sans-serif; color: #444444; margin: 0px 0px 4px 5px;}
label	{ margin: 0px 0px 0px 5px; font-weight:bold; }
/* html tags */

/* IDs */
#ahima_regform {}
#ahima_regform div { float:left; }
#banner { width:100%; background-color:#FFF; height:127px; display:block; margin:0px auto 0px auto; font: 18px/127px Century Gothic, Arial, sans-serif; font-weight:normal; color: #444444; border-collapse: collapse; border-bottom: 1px #010101 solid }
#banner img { float:left; }
#banner a.toplink { font-weight:normal; color: #444444; text-decoration:none; }
#banner a.toplink:hover { font-weight:normal; color: #444444; text-decoration:none; background-color:#bfa760; }
#banner-flash { float:left; clear:both; width:540px; height:230px; }
#content { width: 540px; }
#content_ahima { padding:0px; }
#homesidebox { text-align:left; font: 11px/16px Arial, sans-serif; font-weight:bold; color: #4C5621; margin: 16px auto 18px auto; border-collapse: collapse; border: 1px #C5920C solid; background-color:#ECF0D8; }
#homesidebox h2 { font: 12px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 5px 0px; text-align:center; }
#homesidebox a { color: #4C5621; }
#homesidebox-newsletter { text-align:left; width:88%; font: 11px/16px Arial, sans-serif; font-weight:bold; color: #4C5621; margin: 10px auto 0px auto; border-collapse: collapse; border: 1px #C5920C solid; background-color:#FFFFFF; padding:4px; }
#homesidebox-newsletter h2 { font: 12px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 5px 0px; text-align:center; }
#imagebar_ahima { width:250px; padding:25px 0px 0px 25px; }
#imagebar_ahima ul { margin:20px 0px 12px 1em; }
#imagebar_ahima li { font: 15px Arial, sans-serif; color: #000000; margin:0px; }
#nav_side { padding:25px 0px 0px 0px; text-align:left; }
#nav_side .nav-main { padding:5px 0px 5px 15px; text-align:left; }
#nav_side .nav-main a { font: 14px Arial, sans-serif; color: #FFFFFF; font-weight:normal; text-decoration:none; }
#nav_side .nav-main a:hover { color: #bfa760; }
#nav_side .nav-main a.selected { color: #bfa760; }
#nav_side .nav-sub { padding:3px 0px 3px 30px; text-align:left; }
#nav_side .nav-sub a { font: 12px Arial, sans-serif; color: #FFFFFF; font-weight:normal; text-decoration:none; }
#nav_side .nav-sub a:hover { color: #bfa760; }
#nav_side .nav-sub a.selected { color: #bfa760; }
#SignUp { font-size:11px; }

#wrapper_main { width:740px; margin:0px auto 0px auto; text-align:left; }
#wrapper_body { margin:0px auto 0px auto; background-image:url(../images/wrapper_body.gif); background-repeat:repeat-y; border-collapse: collapse; border-bottom: 1px #000000 solid; }
#wrapper_body_ahima { width:720px; margin:0px auto 0px auto; border-collapse: collapse; border-bottom: 1px #000000 solid; }
#wrapper_sidebar { width:158px; float:left; text-align:center; }
#wrapper_content { margin:0px 0px 0px 180px; padding-bottom:25px; min-height:350px; height:auto !important; height:350px; }
#wrapper_content_ahima { margin:0px 40px 0px 40px; }
#wrapper_footerbar { width:740px; height:40px; margin:0px auto 17px auto; padding:18px 0px 0px 0px; clear:both; display:block; text-align:center; font: 11px Arial, sans-serif; color: #919191; }
#wrapper_imagebar_ahima { width:740px; height:209px; margin:0px auto 0px auto; background-image:url(../images/imagebar_ahima.jpg); background-repeat:no-repeat; font: 15px Arial, sans-serif; color: #000000; }
/* IDs */

/* classes */
.clear { clear:both; }
.hr { height:1px; width:98%; background-color:#999999; margin:35px auto 35px auto; clear:both; font: 1px/1px Georgia, serif; color: #999999;}
.calloutbox_big { width:155px; float:right; font: 13px/15px Arial, sans-serif; color: #4C5621; margin: 0px 0px 7px 15px; border-collapse: collapse; border: 1px #C5920C solid; background-color:#ECF0D8; padding:10px; }
.calloutbox { width:150px; float:right; font: 12px/15px Arial, sans-serif; color: #4C5621; margin: 0px 0px 7px 15px; border-collapse: collapse; border: 1px #C5920C solid; background-color:#ECF0D8; padding:10px; }
.calloutbox h2 { font: 14px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 5px 0px; }
.calloutbox strong { display:block; padding: 0px 0px 5px 0px; }
.calloutbox-flush { width:150px; float:right; font: 12px/15px Arial, sans-serif; color: #4C5621; margin: 0px 0px 7px 15px; border-collapse: collapse; border: 1px #C5920C solid; background-color:#ECF0D8; padding:10px; }
.calloutbox-flush h2 { font: 14px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 10px 0px; }
.calloutright { width:150px; font: 12px/15px Arial, sans-serif; color: #4C5621; border-collapse: collapse; border: 1px #C5920C solid; background-color:#ECF0D8; padding:10 0px 10px 0px; margin-top:10px; }
.calloutright h2 { font: 14px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 5px 0px; }
.calloutright strong { display:block; padding: 0px 0px 5px 0px; }
.contact_form { background-color:#EDEBE2; text-align:left; font: 13px/19px Arial, sans-serif; color: #3F3F3F; border-collapse: collapse; border: 1px #D4CEB2 solid }
.eventhighlights { width:150px; float:right; font: 12px/15px Arial, sans-serif; color: #4C5621; margin: 0px 0px 7px 15px; padding:10px; }
.eventhighlights h2 { font: 14px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 5px 0px; }
.eventhighlights img { margin-top:6px; }
.img_center { margin:0px auto 0px auto; background-color:#F5E6C8; padding:6px; border-collapse: collapse; border: 2px #943333 solid; text-align:center; }
.img_left { float:left; display:block; margin:0px 25px 16px 0px; }
.img_right { float:right; display:block; margin:0px 0px 16px 25px; }
.poll { font: 10px/14px Arial, sans-serif; color: #4C5621; padding:7px; }
.pollheader { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF; background-color:#687819; padding-left:7px; }
.pollbox { border-collapse: collapse; border: 1px #86225C solid; background-color:#ECF0D8; text-align:left; margin:0px auto 0px auto; }
.quotebox { display: block; font: 13px/19px Arial, sans-serif; color: #444444; margin: 0px auto 0px auto; border-collapse: collapse; border: 1px #C5920C solid; background-color:#ECF0D8; padding:0px 18px 0px 18px; }
.righthome { float:right; font: 12px/15px Arial, sans-serif; color: #4C5621; margin: 10px 0px 15px 15px; padding:10px 0px 10px 10px; text-align:left; }
.righthome h2 { font: 14px Arial, sans-serif; color: #4C5621; font-weight:bold; margin: 0px 0px 5px 0px; }
.righthome img { margin-top:6px; }

/* classes */