@import "General.css"; 

/*------------------------- */
/*		Framework			*/
/*------------------------- */

div#Frame						{ width: 980px; margin-left: auto; margin-right: auto; background-image: url(/Img/Framework/BackgroundFront.gif); background-repeat: repeat; min-height: 300px; height: auto !important; height: 300px; }
div#Wrapper						{ width: 100%; background-image: url(/Img/Framework/BackgroundTopFront.gif); background-repeat: no-repeat; background-position: top; min-height: 493px; height: auto !important; height: 493px; overflow: hidden; }
div#Content						{ width: 100%; min-height: 493px; height: auto !important; height: 493px; overflow: hidden; }
div#Bottom						{ width: 100%; background-image: url(/Img/Framework/BackgroundBottom.gif); background-repeat: no-repeat; background-position: top; min-height: 25px; height: auto !important; height: 25px; }
div#ColumnLeft					{ width: 35px; overflow: hidden; float: left; position: relative; left: 0px; }
div#ColumnCenter				{ width: 678px; overflow: hidden; float: left; position: relative; left: 0px; }
div#ColumnRight					{ width: 216px; overflow: hidden; float: left; position: relative; left: 15px; }

/*------------------------- */
/*		Banner				*/
/*------------------------- */

div#FlashContainer { width: 678px; height: 433px; overflow: hidden; }
img#FlashContainerImage { display: block; }

/*------------------------- */
/*		Menu				*/
/*------------------------- */

div#MenuLeft					{ margin: 35px 0px 0px 140px; height: 25px; background-color: #ffffff; overflow: hidden; position: relative; z-index: 110; }

/*------------------------- */
/*		Page				*/
/*------------------------- */

div#Page						{ margin: 40px 40px 30px 180px; font-size: 110%; line-height: 130%; width: 458px; overflow: hidden; font-family: "Trebuchet MS", arial, verdana; }
div#Page ul						{ margin-left: 25px; margin-bottom: 1.5em; }
div#Page ol						{ margin-left: 25px; margin-bottom: 1.5em; }
div#Page ul li					{ margin-bottom: 1.3em; }
div#Page ol	li					{ margin-bottom: 1.3em; }

div#PageControl					{ margin: 0px 40px 15px 180px; width: 458px; font-size: 110%; line-height: 120%; }
div#PageControl div.Print		{ float: left; width: 35%; text-align: left; color: #787878; }
div#PageControl div.Print a,
div#PageControl div.Print a:link,
div#PageControl div.Print a:visited,
div#PageControl div.Print a:active,
div#PageControl div.Print a:hover	{ color: #787878; font-weight: normal; text-decoration: none; }
div#PageControl div.Print a:hover   { text-decoration: underline; }
div#PageControl div.History		{ float: right; width: 60%; text-align: right; color: #787878; }

/*------------------------- */
/*		Box					*/
/*------------------------- */

div#Box							{ margin-left: 20px; width: 930px; }
div#Box div						{ margin-top: 15px; }
div#Box div.Spacer				{ width: 15px; height: 15px; overflow: hidden; float: left; }
div#Box div.Image				{ width: 216px; overflow: hidden; float: left; }
div#Box div.Image img			{ display: block; }
div#Box div.Flash				{ width: 216px; overflow: hidden; float: left; }
div#Box div.Flash img			{ display: block; }
div#Box div.Text				{ min-height: 121px; height: auto !important; height: 121px; float: left; }

div#Box div.Text div			{ margin-top: 0px; }
div#Box div.Text div.Top		{ background-image: url(/Img/Framework/BoxBackgroundTop.gif); background-repeat: no-repeat; height: 10px; min-width: 216px; width: auto !important; width: 216px; overflow: hidden; }
div#Box div.Text div.Content	{ background-image: url(/Img/Framework/BoxBackground.gif); background-repeat: repeat; min-height: 101px; height: auto !important; height: 101px; width: 216px; }
div#Box div.Text div.Bottom		{ background-image: url(/Img/Framework/BoxBackgroundBottom.gif); background-repeat: no-repeat; height: 10px; min-width: 216px; width: auto !important; width: 216px; overflow: hidden; }
div.BoxContent					{ margin: 0px 15px 0px 15px; padding: 0px 0px 0px 0px; width: 186px; overflow: hidden; font-size: 110%; line-height: 130%; font-family: "Trebuchet MS", arial, verdana; }

div.BoxContent h1				{ font-weight: bold; font-size: 120%; margin: 0em 0em 0.3em 0em; line-height: 130%; color: #1b7eca; font-family: arial, verdana; }
div.BoxContent h2				{ font-weight: bold; font-size: 110%; margin: 0em 0em 0.3em 0em; line-height: 130%; color: #1b1b1b; font-family: arial, verdana; }
div.BoxContent h3,
div.BoxContent h4,
div.BoxContent h5,
div.BoxContent h6,
div.BoxContent h7				{ font-weight: bold; font-size: 110%; margin: 0em 0em 0.3em 0em; line-height: 130%; color: #1b1b1b; font-family: arial, verdana; }

/*------------------------- */
/*		LatestNews			*/
/*------------------------- */

div#LatestNews							{ margin: 25px 15px 0px 15px; font-size: 110%; height: 370px; overflow: auto; font-family: "Trebuchet MS", arial, verdana; }
div#LatestNews h1						{ font-weight: bold; font-size: 120%; margin: 0em 0em 0.3em 0em; line-height: 130%; color: #1b7eca; font-family: arial, verdana; }
div#LatestNews p						{ line-height: 130%; border-top: 1px solid #1b7eca; margin-top: 7px; padding-top: 6px; margin-bottom: 7px; }
div#LatestNews p span.Date				{ font-weight: bold; color: #1b7eca; }
div#LatestNews p span.Headline			{ font-weight: bold; }
