img, div 			{behavior: url(scripts/iepngfix.htc)}

html				{background: #062720 url(../images/bg.jpg) 50% 0 no-repeat;}
body				{border: 0; text-align: center; margin: 0;}

/* General Layout */
#header				{background: url(../images/banner.png); width: 942px; height: 141px; margin: 0px auto; margin-top: 15px;}
#container			{background: #FFFFFF url(../images/bgContainer.gif) repeat-x 0 0;  width: 940px; margin: 0 auto; text-align:left; padding: 0 0 20px 0;}
#footer				{background: url(../images/footer.png); width: 942px; height: 64px; margin: 0px auto; text-align:center; color:white;}

/* Row/Column Layout - Home Page */
#row1				{padding: 40px 420px 10px 39px; min-height: 150px;} /* min-height not supported in IE5/6 - See CC */

#row2Top			{background: url(../images/bgRow2Top.png) no-repeat; height: 10px; width: 918px; margin: 0px auto; font-size: 1px;}
#row2				{background: url(../images/bgRow2.gif) repeat-y; width: 893px; margin: 0px auto; padding: 10px 0 0 25px;}
#row2Block1			{background: url(../images/bgRow2RHS.jpg) 100% 100% no-repeat; width: 893px; min-height: 270px;}
#row2Block1Sub1		{width: 480px;}
#row2Block1Sub2		{background: url(../images/photos.png) no-repeat; position: absolute; margin: 20px 0 0 525px; width: 437px; height: 437px; z-index:100;}
#row2Bottom			{background: url(../images/bgRow2Bottom.png) no-repeat; height: 10px; width: 918px; margin: 0px auto; font-size: 1px;}

#row3				{padding: 40px 20px 15px 30px; width: 891px;}

div.floatClear		{overflow: hidden; width: 100%; margin: 0 0;}
div.clearingDiv		{clear:both;}
div.headerSpacer	{height: 93px;}

/* Row/Column Layout - Secondary Page */
#P2Col1				{width: 556px; float: left; margin: 40px 0 0 0; padding: 0 30px;}
#P2Col1Row1			{margin: 0 0 20px 0;}
#P2Col1Row2			{margin: 0 0 20px 0;}
img.floatLeft		{padding: 3px; border: 8px solid #D9D6B6; margin: 0 30px 15px 0; float: left;}
img.floatRight		{padding: 3px; border: 8px solid #D9D6B6; margin: 0 0 15px 30px; float: right;}

#P2Col2				{width: 304px; float: left; margin: 30px 20px 15px 0;}
#P2Col2Top			{background: url(../images/bgCol2Top.png) no-repeat; height: 9px; width: 304px; line-height: 1px; font-size: 1px;}
#P2Col2Middle		{background: url(../images/bgCol2.gif) repeat-y; padding: 5px 15px;}
#P2Col2Bottom		{background: url(../images/bgCol2Bottom.png) no-repeat; height: 9px; width: 304px;}

/* Row/Column Layout - One_Column Page */
#P3Col1				{padding: 30px;}

/* Typography */
body				{font: 12px/1.7em Arial, Verdana, sans-serif; color: #575757;}
h1					{font-size: 19px; font-weight: bold; color: #1A6D55; margin: 0 0 5px 0;}
h2					{font-size: 26px; font-weight: bold; color: #A8A58E; margin: 0 0 15px 0;}
h3, h3 a			{font-size: 19px; color: #1A6D55; margin: 0 0 5px 0;}
h4					{font-size: 15px; margin: 0 0 5px 0; font-weight: bold;}
a					{color: #212121; text-decoration: none; font-weight: bold;}
a:hover				{text-decoration: underline;}
strong				{font-weight: bold;}
em					{font-style: italic;}
ul, ol				{margin: 30px 0 30px 0;}
ol li				{margin: 0 0 10px 25px;}
ul li				{background: url(../images/listItem.png) no-repeat; list-style: none; padding: 0 0 0 30px; margin: 0 0 10px 0; font-weight: bold;}

/* Menu - Also dropmenu.css */
#menu				{text-transform: uppercase; margin: 0px auto;}
#menu a				{color: #9DD2AF;}
#menu a:hover		{color: #FFFFFF; text-decoration: none;}
#menu ul li			{background: none;}

/* Content */
div.news			{width: 220px; float: left; margin: 0 20px 0 0;}
div.newsArticleTrnk	{margin: 0 0 0px 0; padding: 15px 0; border-bottom: 1px solid #CCCCCC;}
div.flash			{width: 350px; background: #FFFFFF; margin: 54px 0 0 30px;}
div.genericBlock	{padding-bottom: 10px;}
.alignLeft			{float: left;}
.alignRight			{float: right;}
div#RotateDescription	{padding: 0 50px 0 34px; margin-top: 3px;}
div#PreloadDiv			{height: 1px; overflow: hidden; visibility: hidden;}
div#limit-content-width {width: 490px}

/* Gallery */
div.galleryBlock		{width: 790px; margin: 0px auto;}
div.galleryElement      {float:left; width: 140px; height: 155px; border: 4px solid #D9D6B6; margin: 5px; padding-top: 8px; overflow: hidden; display: inline;}
div.galleryImage		{height: 110px;}
div.galleryBlock img	{display: block; margin: 0px auto;}
div.galleryDescription  {margin: 0 10px; text-align: center;}

#rotatorContainer		{background: url(../images/photos.png) no-repeat; float: right; margin: 0 -40px 10px 10px; width: 437px; height: 437px;}

#footer						{padding-top: 10px;}
#footer a, #footer a:hover  { color:white; font-size:12px; text-decoration:none; font-family:inherit; }
#footer a:hover 			{ text-decoration:underline; }
