body {
	font-family: Arial, Helvetica;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	font-size:12px;
}
#form {
	width: 990px;
	margin: 0 auto;
}
img  {
	border: none;
}
a {
	color: #00633e; /*#007550;*/
	text-decoration: none;
}
a:visited
{
	color: #00633e;
	text-decoration: none;
}

table
{
	border-collapse: collapse;
}

	
/*
	**************************************
	* Layout tables
	**************************************
*/
table.Layout
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
}

table.Layout
	td
	{
		padding: 0;
		margin: 0;
	}
table.Layout div.grid
	td
	{
		padding: 0pt 0pt 5pt 0pt;
		margin: 0;
	}
.dtstart {
	/*display: none;*/
	position: absolute;
	padding: 0px 3px;
	/*left: -10000px;*/
}
div.entry{
	padding: 0px 10px;
}	
.summary {
	padding: 0pt;
}
	table.l-main 
	{
		width: 920px;
		margin: 0 auto;
		background-color: #f9f6ea;
	}
	
	table.l-main
		table
		{
			/*width: 100%;*/
		}
	
	tr.l-header
		td
		{
			background: #ffffff url(../images/header.jpg) no-repeat top left scroll;
			padding: 10px 0 0 0;
			height: 82px;
			
		}
	body.Inner tr.l-header
		td
		{
			background: #ffffff url(../images/innerheader.jpg) no-repeat top left scroll;
			padding: 51px 0 160px 0;
			height:0px;
			
			
		}
	tr.l-header
		.Logo
		{
			margin: 0 0 0 20px;
		}
		
	tr.l-header
		.Header
		{
			margin: 66px 0 0 0;
			border-top: none;
			width: 942px;
			height: 245px;
		}
		tr.l-header div#globalnav ul li a, tr.l-header div.globalnav ul li a {
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
		.l-search
		{
			display: none;
		}
table.Layout td.l-left {
background:transparent url(../Images/Sidark.gif) no-repeat scroll left bottom;
font-size:12px;
max-width:265px;
vertical-align:top;
white-space:normal;
width:265px;
border-left: none;
padding: 5pt;
}
body.Home table.Layout td.l-left {
background:transparent url(../Images/Sidark.gif) no-repeat scroll left bottom;
font-size:12px;
max-width:305px;
vertical-align:top;
white-space:normal;
width:305px;
border-left: none;
border-bottom: none;
padding: 5pt;
}
table.Layout td.l-center {
background-color:#f9f6ea;
min-width:200px;
padding:10px;
vertical-align:top;
}
body.Home table.Layout td.l-left div.l-navigation {
padding:10px 10px 0;
display:none;
}		
		
		
body.Home
	tr.l-header
		#globalnav
		{
			margin: -274px 0 0 0;
			padding: 0;
			float: right;
		}
body.Inner
	tr.l-header
		#globalnav
		{
			margin: 0;
			padding: 0;
			float: right;
		}
	tr.l-header
		#globalnav
			ul
			{
				display: block;
				list-style: none;
				margin: 0 16px 8px 0;
				padding: 0;
			}
			
	tr.l-header
		#globalnav
			ul
				li
				{
					display: inline;
					margin: 0 0 0 16px;
					padding: 0;
				}
tr.l-header div#globalnav ul, tr.l-header div.globalnav ul {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:8px 0pt 0pt;
	}
	tr.l-header
		#globalnav
			a
			{
				display: inline-block;
				padding: 0;
				margin: 0;
				color: #007550;
				font-family: Arial, Sans-Serif;
				font-size: 10px;
			}
div.l-search input#search-submit{
background:transparent url(../images/search.jpg) no-repeat scroll left top;
	width:23px;
	height:23px;
	}
body.Home div.l-search {
display:block;
float:right;
margin:0;
position: relative;
bottom: 278px;
padding:4px 0 0;
}
table.Layout td.l-left a {
color:#106b4f;
font-weight:bold;
text-decoration:none;
}
table.Layout td.l-left dd a {
	color:#000;
	padding: 0px 30px;
	}
table.Layout td.l-left div#feed-47388-1 ul li a {
color:#000;
font-weight:bold;
text-decoration:none;
}
table.Layout td.l-left a:hover {
	font-weight: bold;
	}
table.Layout td.l-left h3 a {
	color: #428972;
	font-weight: bold;
	} 
/*
			
	tr.l-header
		.home
		{
			background-image: url(../images/icon-home.gif);
			background-repeat: no-repeat;
			
		}
		
	tr.l-header
		.print
		{
			background-image: url(../images/icon-print.gif);
			background-repeat: no-repeat;
		}
		
	tr.l-header
		.uabhome
		{
			background-image: url(../images/icon-uab-home.gif);
			background-repeat: no-repeat;
		}
*/
	tr.l-tools
	{
		padding: 0;
		margin: 0;
		display:block;
	}
		tr.l-tools
			td
			{
				vertical-align: top;	
			}
			
			div.l-tools
			{
				margin: 0;
				padding: 0;
				text-align: center;
			}
			
				#sitetools
				{
					font-size: 12px;
					margin: 0px 0 0 0;
					padding: 0;
					height: 48px;
					width: 942px;
					font-weight:bold;
					background: url(../images/stetoolsback.jpg) no-repeat top left scroll;
				}
				
			div.l-tools
				#sitetools
					ul
					{
						padding: 7px 5px 7px 5px;
						margin: 0;
						list-style: none;
						/*border: solid 1px #505050;*/
					}
					
			div.l-tools
				#sitetools
					ul
						li
						{
							display: inline;
							padding: 1px 20px;
							margin: 0;
							border-left: none;
						}
						
			div.l-tools
				#sitetools
					ul
						li.first
						{
							border-left: none;
						}
					
						
			div.l-tools
				#sitetools
					ul
						li
							a
							{
								padding: 0;
								margin: 0;
							}
						
			div.l-tools
				#sitetools
					a,
			div.l-tools
				#sitetools
					a:visited
					{
						color: #000;
						text-decoration: none;
					}
					
			div.l-tools
				#sitetools
					ul
						ul,
			div.l-tools
				#sitetools
					ul
						li.extra
						{
							display: none;
						}
			
/*
table.l-main>tr.l-middle>td.l-middle
*/	
	
		table.l-body
		{
			width: 100%;
		}
			
				td.l-left
				{
					vertical-align: top;
				}
			
				td.l-center
				{
					vertical-align: top;
					background-color: #fff;
					/*width: 100%;*/
				}
					
					table.l-maincontent
					{
						width: 98%;
						margin: 0 0 5px 10px;
					}
				
					tr.l-titling
						td
						{
							background-color: #f9f6ea;
						}
						
					tr.l-titling
						td
							h1
							{
								margin: 10px 0 5px 0;
								padding: 0;
								color: #252525;
								font-size: 24px;
							}
						
					tr.l-content
						#content
						{
							background-color: ;
							margin: 0 0 10px 0;
							padding: 0;
							font-size: 12px;
						}
						
						#content
							a:visited
							{
								color: #00633e;
							}
							
						#content
							a:hover
							{
								text-decoration: underline;
							}
				td.l-right
				{
					vertical-align: top;
					padding: 5px;
					background-color: #f9f6ea;
				}			
/*
	*************************************
	* feeds 
	*************************************
*/
td.l-right div.quicklinks {
background-color: #f9f6ea;
}
div.l-feeds
	.f3
	{
		background: #f9f6ea url(../images/f6bottom.jpg) no-repeat scroll bottom left;
		padding: 0;
		padding: 20px 10px 0 0;
	}
td.l-right div.feed {
	border-bottom:none;
	float:right;
	font-size:11px;
	margin:0;
	padding:0;
	width:314px;
}
td.l-right div.feed .html{
	padding:0 25px 10px 10px;

}
table.Layout td.l-right {
	background-color:#f9f6ea;
	border-right: none;
	margin:0;
	min-width:400px;
	padding:0;
	vertical-align:top;
	width:315px;
}
td.l-right h3 {
	background:#f9f6ea url(../images/f6top.jpg) no-repeat top left scroll;
	border:0 none;
	color: #428972;
	font-size:12px;
	margin:0 0 6px;
	padding:10pt 0 0 5pt;
}
div.featuredcore h3 {
	background:#f9f6ea url(../images/f6top.jpg) no-repeat top left scroll;
	border:0 none;
	font-size:14px;
	margin:0 0 6px;
	padding:10pt 0 0 5pt;	
}
/**************************quicklinks *************************/
div.quicklinks
	{
		background: #f9f6ea url(../images/f7bottom.jpg) no-repeat scroll bottom left;
		padding: 0;
		padding: 20px 10px 0 0;
	}
td.l-right div.quicklinks {
	border-bottom:none;
	background: #f9f6ea url(../images/f7bottom.jpg) no-repeat scroll bottom left;
	float:right;
	font-size:11px;
	margin:0;
	padding:0;
	width:314px;
}
td.l-right div.feed .html{
	padding:0 25px 10px 10px;
x
}
table.Layout td.l-right {
	background-color:#f9f6ea;
	border-right:none;
	margin:0;
	min-width:400px;
	padding:0;
	vertical-align:top;
	width:315px;
}
div.quicklinks h3 {
	background:#f9f6ea url(../images/f7top.jpg) no-repeat top left scroll;
	border:0 none;
	font-size:14px;
	margin:0 0 6px;
	padding:10pt 0 0 5pt;
}		

/****************  f6	****************/
div.featurednews {
padding:0 0 10pt 0pt;
background: url(../images/f7bottom.jpg) no-repeat bottom left scroll;
}
div.featurednews h3{
padding:10pt 0 0 7pt;
background: url(../images/f7top.jpg) no-repeat top left scroll;
}
/****************  f7	****************/
div.events {
padding:0 0 10pt 0pt;
background: url(../images/f6bottom.jpg) no-repeat bottom left scroll;
}
div.events h3{
padding:10pt 0 0 7pt;
background: url(../images/f6top.jpg) no-repeat top left scroll;
}
/*div.events {
font-size:12px;
padding:0 0 0 0pt;
}*/
body.Home table.Layout td.l-left ul {
list-style-image:none;
list-style-position:outside;
list-style-type: disc;
margin:0;
padding:0pt 10pt 0pt 18pt;
}
/*
	**************************************
	* footer
	**************************************
*/

tr.l-footer
	td
	{

		font-family: Helvetica, Arial;
		font-size: 11px;
		color: #000;
		text-align: center;
		padding: 0;
		margin: 0;
		background-color:#FFFFFF;
		border-top: none;
	}

tr.l-footer
	span
	{
		padding: 0 3px 0 0;
	}

tr.l-footer
	a
	{
		color: #007550;
		text-decoration: underline;
	}
tr.l-footer
	a:visited
	{
		text-decoration: underline;
	}
	
tr.l-footer
	a:hover
	{
		text-decoration: underline;
	}
	
tr.l-footer
	div#footer
	{
		margin: 10px 0 0 0;
		background-color: #fff;
		padding: 10px 5px 5px 5px;
	}
	
	
tr.l-footer
	div#contactinfo
	{
		background-color: #fff;
		padding: 0 5px 10px 5px;
	}
table.Layout td.l-center table.l-maincontent h1.page {
font-size:18px;
margin:0 0 0 0;
padding:0;
}
body.Home table.Layout td.l-center table.l-maincontent h1.page {
font-size:18px;
margin:0 0 0 0;
padding:0;
display: none;
}
		
/*
	**************************************
	* admin link in upper left corner
	**************************************
*/

div.l-closed
	a:hover
	{
		background-color: #fff;
	}
/*
	**************************************
	* header
	**************************************
*/


/*
	**************************************
	* Home page (Front Door ) specific
	**************************************
*/

/*
* left
*/
body.Home
	td.l-left
	{
		/*display: none;*/
	}

/*
* middle
*/
body.Home
	table.l-maincontent
	{
		width: 95%;
		margin: 0 0 5px 0px;
	}
div.f1 h3 {
	display:none;
}	
		
body.Home tr.l-middle-feeds td.f1 {
	padding: 7px 7px 7px 0;
	width: 95%;
	background-color: #F9F6EA;
	}
body.Home tr.l-middle-feeds td.f1 h2 {
	color: #428972;
	}
td.l-right div.Brick a {
	background:none;
	color:#000000;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
	text-decoration:underline;
	}
td.l-right div.Brick a:hover {
	background:none;
	color:#000000;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
	text-decoration:underline;
	}
td.l-right div.Brick a:visited {
	background:none;
	color:#000000;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
	text-decoration:underline;
	}
/*
	**************************************
	* Inner page specific
	**************************************
*/
body.Inner td.l-left {
	padding: 0;
	background-color: ##F9F6EA;
	}
body.Inner td.l-center {
	height: 300px;
	}		
body.Inner td.l-left div.l-navigation {
	width: 180px;
	margin: 0;
	padding: 0px 7px 7px 0;
	}
body.Inner td.l-left #navigation {
	padding: 0;
	margin: 0pt 5pt 5pt 5pt;
	width: 265px;
	background: url(../images/navbottom.jpg) no-repeat left bottom scroll;
	}
body.Inner td.l-left ul.l0 {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/navtop.jpg) no-repeat left top scroll;
	}
body.Inner td.l-left ul.l0 li.Home {
	line-height: 0px;
	padding: 0;
	margin: 0;
	}		
body.Inner td.l-left ul.l0 li.Home a.Home {
	display: none;
	}
body.Inner td.l-left ul.l-sections {
	margin: 0;
	padding: 15pt 0pt 0pt 10pt;
	list-style: none;
	line-height: normal;
	/*background: url(../images/f6top.jpg) no-repeat left top scroll;*/
	}
body.Inner td.l-left ul.l-sections li {
	display: block;
	}			
body.Inner td.l-left ul.l-sections li.crumb,
body.Inner td.l-left ul.l-sections li.current {
	display: block;
	padding: 0;
	margin: 0;
	}	
table.Layout td.l-left .current{
	color:#000000;
	}	
body.Inner td.l-left ul.l-sections li.crumb a,
body.Inner td.l-left ul.l-sections li.current a {
	display: block;
	padding: 0 0 5px 10px;
	margin: 0;
	color: #106b4f;
	font-size: 13px;
	font-weight: bold;
	}	
body.Inner td.l-left ul.l-sections ul {
	line-height: 16px;
	}					
body.Inner td.l-left ul.l-sections ul.Ancestors {
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
	}				
body.Inner td.l-left ul.l-sections ul.Ancestors li {
	display: block;
	background: transparent url(../images/icon-back.gif) no-repeat left 4px;
	padding: 0 3px 0 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}		
body.Inner
	td.l-left
		ul.l-sections
			ul.Ancestors
				li
					a
					{	
						color: #000;
						font-size: 11px;
						font-weight: bold;
						margin: 0;
						padding: 0;
					}
			
body.Inner
	td.l-left
		ul.l-sections
			ul.Peers
			{
				list-style: none;
				padding: 0 0 0 10px;
				margin: 0;
			}
					
body.Inner
	td.l-left
		ul.l-sections
			ul.Peers
				li
				{
					display: block;
					background-image: url(../images/list-dash.gif);
					background-repeat: no-repeat;
					background-position: left 9px;
					padding: 2px 0 2px 7px;
					margin: 0 15px 0 0;
					font-size: 11px;
					font-weight: bold;
					color: #000;
				}
			
body.Inner
	td.l-left
		ul.l-sections
			ul.Peers
				li
					a
					{	
						/*background-image: none;*/
						color: #000;
						font-size: 11px;
						font-weight: bold;
						margin: 0;
						padding: 0;
					}
					
body.Inner
	td.l-left
		ul.l-sections
			ul.Children
			{
				list-style: none;
				padding: 0 0 0 3px;
				margin: 0;
			}
			
body.Inner
	td.l-left
		ul.l-sections
			ul.Children
				li
				{
					background-position: left 11px;
					padding: 2px 0 2px 7px;
					margin: 0;
					font-size: 11px;
					font-weight: bold;
					color: #000;
				}

				
body.Inner
	td.l-left
		.feed
		{
			text-align: center;
			margin: 5px 0 5px 0;
			padding: 5px;
		}
							
body.Inner
	td.l-left
		.feed
			h3
			{
				display: none;
			}
			
body.Inner
	td.l-left
		.text
		{
			background-color: #fff;
			margin: 10px 0 10px 5px;
			font-size: 11px;
		}
		
body.Inner
	td.l-left
		.text
			h3
			{
				padding: 0 0 1px 0;
				margin: 0 0 3px 0;
				display: block;
				color: #878742;
				font-size: 13px;
				font-weight: bold;
				border-bottom: dashed 1px #E1DDB7;
			}
			
body.Inner
	td.l-left
		.text
			h3
				a
				{
					color: #878742;
					font-size: 13px;
					font-weight: bold;
				}
#calendar table.event-grid div.day ul li a abbr.dtstart {
	display: none;
}
