body { margin:0; background:#92400C/*893103*/; }
/*------------------------------- Main Layout element   ------------------------------ */
#shell { background:url(images/shell.jpg) repeat-x; }
#wrapper { position:relative; margin:0 auto; width:904px; min-height:800px; _height:800px; background:url(images/containerbg.jpg) repeat-y; }
#container { position:relative; margin:0 auto; width:904px; min-height:800px; _height:800px; background:url(images/containerbtm.jpg) bottom no-repeat; }
#content { margin:0 auto;  width:904px; min-height:800px; _height:800px; background:url(images/container.jpg) no-repeat; left:20px; }
/*------------------------------- Menu area   ------------------------------ */
#menuarea { width:904px; height:39px; text-align:center;position:relative; z-index:9999;}

/*------------------------------- Header flash  ------------------------------ */
#headerflash {width:715px;height:261px;position: absolute;top: 39px;left: 164px;}

/*------------------------------- Content area ------------------------------ */
.content { width:570px; min-height:275px; _height:275px; padding:295px 0px 15px 70px;}

/*------------------------------- address------------------------------ */
.location { width:164px; height:108px; position:absolute; left:703px; top:316px; }

/*------------------------------- Callouts------------------------------ */
.newpatients { width:163px; height:102px; position:absolute; left:704px; top:449px; }
.direction { width:163px; height:102px; position:absolute; left:704px; top:449px; left:704px; top:561px; }

/*------------------------------- footer------------------------------ */
#footer { margin:0 auto; width:904px; height:88px;  background:url(images/footer.gif) no-repeat; }
.footertext {   width:604px; margin-left:72px; font:11.43px Verdana, Arial, Helvetica, sans-serif;color:#f9f0be; }
.footertext a , #admin a   footertext a:link, .footertext a:visited,  #admin a:visited,  #admin a:link{ font:11.43px Verdana, Arial, Helvetica, sans-serif;color:#f9f0be; color:#f9f0be; font-weight:normal;  }
.footertext a:hover, #admin a:hover {color:#f9f0be;  text-decoration:underline;}
/*------------------------------- address------------------------------ */
.address{width:120px;color:#f9f0be; padding-left:120px;  font:11.43px Verdana, Arial, Helvetica, sans-serif;color:#f9f0be;}
/*------------------------------- navigation------------------------------ */
#navigation {	z-index:99999; margin:0px 0px 0px 16px;	padding:0px 0px 0px 0px;  text-align:left;}
#navigation ul { float:left;margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px; text-align:left;}
#navigation ul li {position:relative;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;float:left;}
#navigation ul li a {float:left; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:left;cursor:pointer;}
#navigation ul li a:hover {text-decoration:none;}
#navigation ul li ul {position:absolute;left:-15px;top:38px;height:auto;clear:both;display:inline;width:190px;padding:2px 0px 4px 0px;background-color:#7a7a7d; margin-top:1px;}
#navigation ul li ul li {background:#7a7a7d;z-index:997;}                                  
#navigation ul li ul li a {font: normal 14px "Microsoft Sans Serif", Verdana, Arial;color:#b03e05;display:block;text-align: center;padding:3px 0px 2px 0px;margin: 1px 0px 1px 0px;text-decoration:none;cursor:pointer;width:190px;background:url(images/submenu.jpg) no-repeat;}
#navigation ul li ul li a:hover {background:url(images/submenu_hover.jpg) no-repeat; text-decoration: none;font-weight:normal;cursor:pointer;width:190px;}


/*-------------------------------  page Primary Elements------------------------------ */

.content p, .content ol, .content ul, .content form {margin-top:0px; font-family:Microsoft Sans Serif;font-size:14px;color:#000;font-weight:normal;line-height:18px; padding:0px 0px 0px 0px;  }
 .content ol{margin-left:30px;}
 .content ul{margin-left:15px; line-style:disc;  }
 .content  0l{list-style:disc; }
 .content hr {height:1px; color:#000000;}
 .content a:link, .content a:visited ,content a:active   { font-weight:normal; color:#000000; text-decoration:underline;}
 .content a:hover{color:#8e3807; text-decoration:underline; }
 
 
/*-------------------------------  headings------------------------------ */								
.content  .content h2, .content h3 ,.content h4, .content h5{font-family:Microsoft Sans Serif;color:#000;font-weight:bold;  }								
.content h2{font-size:15px;}
.content h3{font-size:14px; line-height:0px; }
.content h4{font-size:13px;}
.content h5{font-size:12x;}


/*-------------------------DNN Overrides  --------------------------*/

#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
select, textarea, input, option, optgroup, button, label, fieldset, legend .DataGrid_Header , .DataGrid_Item ,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem ,.Head ,.SubHead {color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {color: #000 !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #BFE2F5;	}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin: 0 10px 0 0;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}

/*------------------------------- sifr3-436 Implementation------------------------------ */
/*sIFR Implementation*/
@media screen {  .sIFR-flash {  visibility: visible !important; margin: 0; padding: 0; }  .sIFR-replaced, .sIFR-ignore {   visibility: visible !important;  }  .sIFR-alternate {  position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;  } .sIFR-replaced div.sIFR-fixfocus {   margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;  }}@media print { .sIFR-flash {display    : none !important;    height     : 0;    width      : 0;    position   : absolute; overflow   : hidden;  }  .sIFR-alternate {    visibility : visible !important;    display    : block   !important;position   : static  !important;    left       : auto    !important;    top        : auto    !important;    width      : auto    !important;    height     : auto    !important;   }}@media screen {  .sIFR-active h1 {   font-family: Verdana,Helvetica, sans-serif; font-size: 30px;  visibility: visible; padding: 0;  font-weight:normal;margin-top:4px; margin-bottom:0px;  }}
