@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#fff;}
#shell, #wrapper{position:relative;background-position:top;}
#shell{background-image:url(images/bg.jpg);background-repeat:no-repeat;} 
#wrapper{margin:0 auto ;  width:900px;background-image:url(images/contentbg.jpg);background-repeat:repeat-y;}
#container{ background-image:url(images/content.jpg);background-position:top;background-repeat:no-repeat; min-height:860px; _height:860px;}

/*flashheader*/
#flashheader, #flashcontent1{position:absolute; top:0px; }
#flashheader{width:356px;height:387px; left:544px;  z-index:22;}
#flashcontent1{ left:0px; z-index:20;}
.flashheader{width:206px;height:57px; float:right;z-index:10; }
.carecredit{ margin-top:20px;margin-left:10px;}

/*address */
.address{ position:absolute; left:122px;top:0px;}
/*Content Styles*/
.content{width:650px;padding-top:290px; padding-left:247px;min-height:730px; _height:730px;}
.content_home{width:650px;padding-top:290px; padding-left:247px;min-height:730px; _height:730px;}
.content_admin{width:650px;padding-top:340px; padding-left:247px;min-height:730px; _height:730px;}
 
/*-------------------------page primary elements for innerpage--------------------------*/
  .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table, .contentstyle tr, .contentstyle table th, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:21px;}  
  .contentstyle hr, .contentstyle a:hover, .contentstyle a:link,.contentstyle a:visited, .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table, .contentstyle tr, .contentstyle table th, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5{color:#645437;}
  .contentstyle a:link, .contentstyle a:visited, .contentstyle a:active{text-decoration:underline; } 
  .contentstyle a:hover{ color:#000000;text-decoration:underline; }
  .contentstyle p{padding-bottom:15px;}  

	.contentstyle ol{margin-left:30px; padding-bottom:18px; }
	.contentstyle ul{margin-left:50px; list-style:square; padding-bottom:10px; }	
	.contentstyle ul li{list-style-type:disc}
/*headings*/ 
	.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 {margin-bottom:5px; font-weight:bold; }
	.contentstyle h2{font-size:15px;}
	.contentstyle h3{font-size:13px;}
	.contentstyle h4{font-size:12px;}
	.contentstyle h5{font-size:12px;}
    
	.space{width:290px;height:80px;float:right;}    
	.contentstyle ul li.alignleft { margin-left:190px; }  
 

#calloutBG{ padding-left:48px;  height:122px; float:left }

.callout{ background-image:url(images/callout3.png);background-position:top;background-repeat:no-repeat; width:253px; height:122px; float:left;  }
.calloutinner{ background-image:url(images/callout3_I.png);background-position:top;background-repeat:no-repeat; width:253px; height:122px; float:left; }

.tif{ margin-left:11px; margin-top:54px;  width:57px; height:57px; }
.face{ margin-left:0px; margin-top:54px;  width:57px; height:57px; }
 .clear	{ clear:both; }
 #clear	{ clear:both; }
#footer{ width:900px; margin:0 auto; background-image:url(images/contentbtm.jpg);background-position:top;background-repeat:no-repeat;height:100px;text-align: center;}
#footer, #footer a:link, #admin a,#footer a:visited, .text a,  .text a:link, .text a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal;color:#645437;}
#footer a:hover, #admin a:hover, .text a:hover{text-decoration:underline;}
#admin a{text-decoration:underline;}
.text{ padding-top:25px; float:left; padding-left:155px; }


 
/*Navigation */
#menu{width:224px;height:34px;position: absolute;top:253px;}   
	
/* Menu Implementation  */
#navigation { margin:0;padding:0;margin-left:11px;}
#navigation li { margin:0;padding:0;list-style:none;float:left;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation li .submenu{  padding-top:5px;  float:left; padding-bottom:19px; position:relative; z-index:2;  margin-bottom:-3px;width:222px;margin-left:-11px; }
/* Reduce the gap b/w the mainmenus **/
#navigation li div img { } 
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation li .submenu span a { width:166px;float:none;font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none;text-align:left;color:#483c25;display:block; line-height:21px; padding-left:56px; } 
#navigation li div span a:hover { background-color:#8fc08e;float:none;font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none;text-align:left;color:#483c25;display:block; line-height:21px; width:166px; }

/***** DNN Overrides ******/
.formTable{width:auto !important;}										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
optgroup, button,legend,a.CommandButton:visited,a.CommandButton, a.CommandButton:link,.DataGrid_Header,.DataGrid_Item, .C5SLLC_RootMenuItem td, .Head, .SubHead, select, option, textarea,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem *, fieldset, input, .Normal,label, .normal{color:#645437 !important;}
.formlabel, .formLabel {color:#645437; }
a.CommandButton:hover, a.CommandButton:focus,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	text-decoration: underline;}
.eipbackimg,.EventDay a br {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #9CC8BB;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative; background-color:#FFFFFF;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a{background-color:#FFFFFF;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel, .Normal,label, .normal{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.errMsg,.errmsg { color:red;}

/*sifr*/												
@media screen {
.sIFR-flash {visibility: visible !important; margin: 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-size:21px; color:#645437; visibility: visible; font-family:"Goudy Old Style", Arial, Verdana;font-weight:normal; padding-bottom:11px; margin-left:-1px; }
}
