﻿/* =heading
-----------------------------------------------------------*/
body#home			{text-align: center; background: white url(images/page_bg.jpg) center top;}
#pageWrapper	{position: relative; width: 56em; padding: 0; margin: 1em auto 0 auto; text-align:
				left; font-family: Tahoma; font-size: small; background: #ccc;}
#banner			{position: relative; margin:0; padding: 0; background: inherit; width: 100%;
				background-image: url(images/logo.gif); background-repeat: no-repeat;}
  #banner #title	{position: absolute; top: 1em; left: 11em; width: 24em;}
  #banner strong	{color: Blue;}
  #banner #map 		{height 6.5em; width: 7em; border: 0;} /* Dummy blank area for background banner */
  #banner p			{font-size: 5.5em;}
#banner .gallery	{position: absolute; top: 15%; left: 58%;}
  #banner .figure 	{float: right; height: 4em; width: 7em; margin: 0 .2em 0 .2em; padding: 0;}
/* =body
-----------------------------------------------------------*/
#contentWrapper		{position: relative; margin: 0; left: 0; clear: both; background: inherit;}
#sideBar			{position: absolute; top: .1em; left: 0; width: 25%; background: inherit;}
#main				{position: absolute; top: 0; left: 25%; width: 50%; background: inherit;}
#rightBar			{position: absolute; top: 0; left: 75%; width: 25%; background: inherit;}
#mainBox1			{position: absolute: top: 25em; left: 25em; color: red;}
#sideTitle 			{text-align: center; width: 25%;}
.mainHead strong	{font-size: x-large;}
  .mainHead			{margin-bottom: 1em;}
  .mainHead small	{font-size: small; color: blue; margin-left: 2em;}
p					{color: black; padding: .5em 0 0 .2em; border: 0; margin: 0;}
a				{text-decoration: none;}
.main h2		{margin-top: 0;}
/* =lists
-----------------------------------------------------------*/
ul				{padding: 0 0 0 1.2em; margin: 0; list-style-position: outside;}
li				{margin: 0; padding: 0;}
#sideBar ul		{list-style-type: ordered; margin: 0; padding: .2em 0 0 1em; width: 100%;
				list-style-position: outside;}
  #sideBar li	{margin-bottom: .2em;}
  #sideBar h2	{text-align: center; font-size: 1em; font-weight: normal; padding: 0; margin: 0;}
ul.tabs			{list-style-type: none; padding-left: 0; margin: 0; margin-top: .2em;
				color: blue; width: 100%;font-size: .85em; text-align: center;}
ul.tabs a		{}
ul.tabs li		{display: inline; padding: 0 0 0 .2em; margin: 0;}
ul.here			{list-style-type: none; padding: .2em 0 0 .2em; margin: 0; width: 48em;}
ul.here a		{}
ul.here li		{display: inline}
.dynTitle		{font-family: Arial; color: #800000; font-weight: bold; padding: 0; margin: 0;}
/* =album
-----------------------------------------------------------*/
.captionRight		{position: relative; width: 400px;}
  .captionRight img	{float: left; border: 1px solid #666;}
  .captionRight p	{position: absolute; top: 10px; left: 90px;}
.albumRight			{position: relative; width: 400px;}
  .albumRight img	{float: left; border: 1px solid #666;}
  .albumRight li	{display: inline;}
  .albumRight ul	{padding-left: 0;}
  .albumRight p		{position: relative; font-size: small; margin-top: -.5em; margin-left: 7em; height: 7em;    					background-color: #e7e7e7;}
.album .figure img	{border: 1px solid #666; padding: 10px;}
  .album .figure	{float: left; width: 222px; margin: 15px 10px 5px 10px;}
  .album .figure p	{color: #333; text-align: center; background-color: #e6f3ff; border: .1em dashed #666; 						padding:5px;}
/* fancy navbar
ul#mainNav		{margin: 0; padding: 0;	list-style: none;}
#mainNav li		{float: left; width: 12em;}
#mainNav a		{color: #000000; font-size: 1.1em; text-transform: uppercase; text-decoration: none; border: 1px 				dashed #999999; border-bottom: none; padding: 7px 5px 7px 30px;	display: block;	background-color: 			#e7e7e7; background-position: left center;}
#mainNav a:hover	{font-weight: bold; background: #b2f511 5px 50%;}
end navbar */
/*body#home    a#homeLink	
body#feature a#featureLink
body#expert  a#expertLink	{background: #ffffff 95% 50%; padding-right: 15px; padding-left: 30px; font-weight: */				bold;}
/* For IE only
* html #mainNav a
{	height: 1px;
}*/
/* =tables
-----------------------------------------------------------*/
tr.odd	{background-color: yellow;}
table	{border-collapse: collapse;}
/*td, th	{border: 1px solid black; padding: 3px 5px 2px 5px;} */
caption	{text-align: right; font-size: .75em;}