/****** Start HTML tag definitions ******/
html, body, p	{font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }  
html, body 		{margin: 0px; padding: 0px; height:101%}
html, body, img, embed, object {padding: 0px; margin: 0px;}
img 				{ border: none;}
.body			{font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }  
td, div, a		{color: #666; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px}
.editbuttons 	{white-space: nowrap; text-align: right}
hr 				{ border:none; height:0px;width:100%; display:none}
select, option, textarea, input { font-size:11px}
#search

/****** Start Link Defaults ******/
a 				{}
a:link 		{text-decoration:none}
a:visited 	{text-decoration:none}
a:active 	{text-decoration:underline}
a:hover 		{text-decoration:underline}

/****** Clearing styles ******/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;width:875px;}
.clear {display:inline-block;}/* Hide from IE Mac \*/
.clear {display:block;}/* End hide from IE Mac */

/****** Box Styles ******/
html body #container {height: auto; }

#outercontainer	{position: relative; height: 100%; width:875px}
#outerbody 		{position: relative; padding-right:15px; background-color:#fff;margin:0px 4px}
#bodytable		{vertical-align: top; padding: 0px; margin: 0px; border: 0px; height:100%}
#pagebody		{height:auto; line-height:15px; margin:0px 10px 15px 0px; color: #444; padding-left: 20px;} 
#adminbody		{margin: 5px 10px 5px 10px; min-height: 100%; background-color: #eeeeee; } /* admin choices used from add/edit on toolbar */
#headercontainer {position: relative;}
#leftmenu		{padding:0px; padding-top:8px; padding-left:4px; width:175px;}
#leftmenuTD 	{
	border-right: solid 1px #ccc;
	background-color: #eee;
	width:175px;
}
#rightmenu 		{position: relative; padding:0px; top:0px; width:160px}
#rightmenuTD 	{width:px; background: #ffffff;width:160px}


/****** Start Header Settings ******/
.header1		{background-color:#000; height:18px}
.header1 td		{}
a.header1		{font-size:10px}
a.header1:link, a.header1:visited	{display:block;float:left;padding:0px 25px;color:#ffffff;font-weight:bold;text-decoration:none;border-right:solid 1px #fff}
a.header1:hover, a.header1:active	{display:block;float:left;padding:0px 25px;color:#ffffff;font-weight:bold;text-decoration:underline;border-right:solid 1px #fff}

.header2BG 		{height:14px;background-color:#eee;border-bottom:solid 1px #D89802;}
a.header2		{font-size:10px}
a.header2:link, a.header2:visited	{display:block;float:left;margin-right:26px;color:#ffffff;font-weight:bold;text-decoration:none;}
a.header2:hover, a.header2:active	{display:block;float:left;margin-right:26px;color:#ffffff;font-weight:bold;text-decoration:underline;}
/* END Header Links */

/* START Settings for object on LEFT menu */
#leftmenu div			{}
#leftmenu div ul 		{margin-top:2px;margin-bottom:2px}
#leftmenu div ul li 	{font-size:11px; list-style:none; margin:0px; margin-left:-32px; padding:2px 0px}
#leftmenu div h1 		{margin:4px 0px;font-size:11px;color:#7C0C13;font-weight:bold; border-bottom:solid 1px #ccc;}
#leftmenu div h1 a		{font-size:11px;color:#cc0000;font-weight:bold; text-decoration:underline}
#search img 			{border:solid 1px #7F9DB9; vertical-align:bottom; margin-left:2px}
/* END Settings for object on LEFT menu */

/* START Settings for objects in BODY AREA */

#breadcrumb			{height:auto;width:auto;color:#999999;}
#breadcrumb a		{font-size:11px;color:#999999;}
#editicons			{height:auto;width:auto;color:#999999; /*width:490px; */ text-align:right}
#editicons ul		{margin:4pxmargin-left:20px;}
#editicons li		{display:inline;margin:0px}
#editicons img		{display:inline;margin-left:4px;border:none}
/*#content{width: 75%; margin: 0; padding: 0 3% 0 0;} don't think we need this */
.li_nostyle			{list-style: none; display: none;}
#pagebody h1		{display:block; margin:0px; color:#000; font-size:16px; font-weight:normal; margin-top:4px}
#pagebody h2		{position: relative; font-size: 12px; display: block; padding: .2em .2em .2em .2em; color: #FF6000; margin: .3em 0 .25em 0}
#pagebody li a		{color: #999; font-size: 11px; list-style: none;}
/* END Settings for objects in BODY AREA */

/* START Settings for object on RIGHT menu */
#websitelist		{position: relative;}
#rightmenu select	{margin:14px 0px}
#rightmenu div		{background:#fff;}
#rightmenu div ul 	{margin-top:12px;margin-bottom:12px}
#rightmenu div ul li	{font-size:11px; list-style:none; margin:0px; margin-left:-32px; padding:2px 0px}
#rightmenu h1		{margin:0px 0px;font-size:11px;color:#fff;font-weight:bold; border-bottom:solid 1px #000; background-color:#7C0C13; padding:2px}

/* END Settings for object on RIGHT menu */

/* Start Footer Settings */
#footerlinks {padding: 5px 0px 5px 0px}
.FooterBar1	{width:100%; text-align: center}
.footer1 {background-color: #000000; padding: 3px 0px 3px 0px;color: #ffffff; line-height: 1.45em;text-align: center;} 
.footer2 {background-color: #ffffff; color: #787878; line-height: 1.45em; border-top:solid 1px #999; text-align: center} 
.footer3 {color: #999999;font-size: 11px}
/* End Footer Settings */

/* Begin Calendar styles */

/*Calendar table styles*/
.calendar {border:solid 1px #aaa;}
.calendar.td {height:18px}
.calendar th {font-size:11px;color:#fff;font-weight:bold;padding:1px 4px;background-color:#888;text-align: left;}
.calendar td.weekdaytop, .calendar td.weekendtop{color:#444;padding:1px 4px;background-color:#eee; border-bottom:solid 1px #ccc; font-weight:bold;border-left:solid 1px #fff;border-right:solid 1px #ccc;}
.calendar td.weekdaybottom, .calendar td.weekendbottom{color:#990000;padding:1px 4px;border-right:solid 1px #ddd}
.calendar td.rightCell {border-right:none}

