body { margin:0; padding:0; background:#b28a49; }
body * { margin:0; padding:0; }

#wrapper { width:100%; height:100%; background:url(images/pageBG.jpg) repeat-x top; }

#shell { margin:0px auto; width:900px; position:relative; background:url(images/shell_repeat.jpg) 0 0 repeat-y; }

#header { width:900px; height:203px; background:url(images/headerBG.jpg) no-repeat top; display:block; }

#header_inner { width:900px; height:203px; background:url(images/header_inner.jpg) no-repeat top; }

#flash_slideshow { position:absolute; width:364px; height:300px; margin:0 0 0 10px; left:529px; top:237px; display:block; }

#content_area { width:900px; min-height:350px; _height:350px; background:url(images/content_areaBG.jpg) top no-repeat; }

#content { width:425px; padding:20px 0 30px 0; margin:0 0 0 75px; color:#3a6f8f; text-align:left; }

#page_bottom { width:900px; height:123px; background:url(images/shell_bottom.jpg) 0 0 no-repeat; margin:0 auto; position:relative; }
#clear {clear:both;}
#footer { width:900px; color:#003453; background:#B18A49; font:11px Verdana,Arial,Sans-serif; margin:0 auto; position:relative;text-align:center; }

#footer a { color:#003453; font:11px Verdana,Arial,Sans-serif; }

#footer a:hover { color:#003453; text-decoration:underline; font:11px Verdana, Arial, sans-serif; }



/*text formatting */
#content p { color:#3A6F8F; font:12px Verdana, Arial, sans-serif; line-height:1.5; }

#content a { color:#3A6F8F; }

#content ol{ color:#3A6F8F; font:12px Verdana, Arial, sans-serif; line-height:1.5; margin-left:25px; }

#content ul{ color:#3A6F8F; font:12px Verdana, Arial, sans-serif; line-height:1.5; margin:10px 0 10px 25px; }

#content h2 { color:#3A6F8F; font-family: Verdana, Arial, sans-serif; line-height:1.5; }
#content h3 { color:#3A6F8F; font-family: Verdana, Arial, sans-serif; line-height:1.5; }
#content h4 { color:#3A6F8F; font-family: Verdana, Arial, sans-serif; line-height:1.5; }
#content h5 { color:#3A6F8F; font-family: Verdana, Arial, sans-serif; line-height:1.5; }
#content h6 { color:#3A6F8F; font-family: Verdana, Arial, sans-serif; line-height:1.5; }

#admin a{ color:#003453; font:bold 10px Verdana, Arial, sans-serif; }
#admin a:hover{ color:#003453; font:bold 10px Verdana, Arial, sans-Serif; text-decoration:underline; }
/*end text formatting */



/*image formatting */
.emergency { width:183px; height:51px; padding:0 5px 0 5px; float:left; margin:0 0 0 75px; }
.referring_docs { width:183px; height:51px; padding:0 5px 0 5px; float:left; }
.health_history { width:183px; height:51px; padding:0 5px 0 5px; float:left; }
.image_class { border:none; }
#image { position:absolute; width:364px; height:300px; left:536px; top:237px; }
/*end image formatting */



/* Menu Implementation */
#menu_area { width:900px; height:34px; text-align:center; color:#FFFFFF; background:url(images/menuBG.jpg) no-repeat top; }
#MainMenu { margin:0 0 0 35px; padding:0; text-align:left; }
#MainMenu ul { width:845px; z-index:1000; }
#MainMenu ul li { padding:8px 0px 8px 0px; list-style:none; display:inline; height:34px; position:relative; z-index:1000; }
#MainMenu ul li a { color:#FFFFFF; font:14px Verdana, Arial, sans-serif; padding:6px 13px 6px 0px; line-height:30px; height:20px; }
#MainMenu ul li a:hover { padding:4px 13px 8px 0px; height:20px; text-decoration:none; background:#82C2FF; }
#MainMenu ul li a img { padding:0px 13px 0px 0px; text-align:center; margin:3px 0 0 0; }
#MainMenu ul li ul { position:absolute; height:auto; width:172px; margin:3px 0px 0px 0px; left:0px; top:35px; background:#fecf82;display:none; z-index:1000; border:2px #3a6f8f solid; padding:8px 0px 6px 0px; }
#MainMenu ul li ul li { padding:0; position:relative; list-style:none; text-align:left; display:block; height:auto; padding:0px 0px 0px 0px;z-index:10000 !important; }
#MainMenu ul li ul li a { font:12px Verdana, Arial, sans-serif; padding:4px 0px 4px 12px; color:#3a6f8f; margin:0px 0px 5px 0px;display:block; height:23px; z-index:10000 !important; }
#MainMenu ul li ul li a:hover { color:#ffffff; padding:4px 0px 4px 12px; margin:0px 0px 5px 0px; text-decoration:none; background:#3a6f8f; height:23px; }


/*sIFR Implementation*/
.sIFR-flash { visibility:visible !important; margin:0; padding:0; }
.sIFR-replaced { visibility: visible !important; padding:0 0 15px 0; }
.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active #title .sIFR { visibility:hidden; font:normal 32px/100% Arial, Helvetica, sans-serif; color:#315D89; }




