/*------------------------- */
/*		General				*/
/*------------------------- */

/* 								{ margin: 0px; padding: 0px; }*/

body							{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 62.5%; background-color: #ccd5da; margin: 0px; }

a,
a:link,
a:visited,
a:active,
a:hover							{ color: #00817d; font-weight: normal; text-decoration: underline; }

a img							{ border: 0px; }

h1 								{ font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 15px; }
h2 								{ font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
h3 								{ font-size: 12px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
h4, h5, h6 						{ font-size: 11px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
p 								{ margin-top: 5px; margin-bottom: 15px; }

table							{ border: 0px; border-collapse: collapse; }
td								{ border: 0px; border-style: none; padding: 0px; margin: 0px; vertical-align: top; }
td,
ul,
li								{ font-size: 1.0em; }

.ClearFloat						{ border: none; clear: both; font-size: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; }
.Space							{ border: none; font-size: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#Frame							{ width: 600px; margin-left: auto; margin-right: auto; margin-top: 28px; border-style: solid; border-width: 1px; border-color: #86bdba; background-color: #ffffff; }
#Header							{ background-image: url(../Img/Framework/BackgroundTop.jpg); background-repeat: repeat; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #86bdba; }
#Header img						{ margin: 2px; }

#LeftColumn						{ width: 380px; float: left; position: relative; left: 20px; font-size: 1.1em; }
#RightColumn					{ width: 180px; float: left; position: relative; left: 40px; font-size: 1.1em; }

#Footer							{ width: 600px; margin-left: auto; margin-right: auto; margin-top: 2px; margin-bottom: 2px; text-align: center; }
#Footer	a						{ color: #000000; font-weight: normal; text-decoration: none; }

div.Box							{ border-style: solid; border-width: 1px; border-color: #00817d; }
div.Box div.Head				{ background-color: #00817d; margin-bottom: 4px; }
div.Box div.Head span			{ display: block; font-weight: bold; color: #ffffff; margin-left: 14px; padding-top: 2px; padding-bottom: 2px; }
div.Box div.Link				{ background-image: url(../Img/Framework/Arrow.gif); background-repeat: no-repeat; background-position: 2px 2px; }
div.Box div.Link a				{ display: block; padding-top: 2px; padding-bottom: 2px; color: #000000; margin-left: 14px; text-decoration: none; }
div.Box div.Link a:link,
div.Box div.Link a:visited,
div.Box div.Link a:active,
div.Box div.Link a:hover		{ text-decoration: none; }

ul.NewsArchiveGroup				{ margin: 0px; padding: 0px; list-style: none; }
ul.NewsArchiveGroup	li.Year		{ margin-top: 15px; font-weight: bold; }
ul.NewsArchiveGroup	li a		{ font-weight: bold; text-decoration: none; display: block; float: left; }
ul.NewsArchiveGroup	li a:link,
ul.NewsArchiveGroup	li a:visited,
ul.NewsArchiveGroup	li a:active,
ul.NewsArchiveGroup	li a:hover	{ font-weight: bold; text-decoration: none; }

ul.NewsArchiveGroup	li span		{ color: #999999; display: block; float: right; position: relative; left: -20px; }

div.Wave						{ margin-top: 15px; margin-bottom: 15px; }
div.Wave img					{ margin-left: 8px; }

div.Navigation					{ margin-top: 5px; margin-bottom: 15px; }
div.Navigation,
div.Navigation a,
div.Navigation a:link,
div.Navigation a:visited,
div.Navigation a:active,
div.Navigation a:hover			{ color: #00817d; font-weight: normal; text-decoration: none; }
		