/* Start of CMSMS style sheet 'Layout' */
body
	{
		margin: 0;
		padding: 0;
		background-color: #000000;
	}

	a:active { color: #0e5653; }
	a:link { color: #0e5653; }
	a:visited { color: #0e5653; }
	a:hover { color: #0e5653; }

#wrapper
	{
		position: relative;
		width: 950px;
		height: auto;
	}

#header
	{
		position: relative;
		width: 950px;
		height: 195px;
		background-color: #ffffff;
	}

#header-left
	{
		width: 303px;
		height: 116px;
		float: left;
	}

#header-right
	{
		position: relative;
		width: 626px;
		height: 195px;
		float: right;
	}

#header-right-image
	{
		position: relative;
		width: 626px;
		height: 169px;
	}

#header-right-nav
	{
		position: relative;
		width: 626px;
		height: 26px;
	}

#main
	{
		position: relative;
		width: 950px;
		height: auto;
		background-color: #2d575f;
		background-image: url('/images/layout/main-bg.jpg');
		background-repeat: repeat-y;
		background-position: top left;
	}

#main-left
	{
		position: relative;
		top: -60px;
		width: 192px;
		height: auto;
		float: left;
		padding: 0;
	}

#main-right
	{
		position: relative;
		top: 15px;
		width: 754px;
		height: auto;
		float: left;
	}

#main-right-body
	{
		position: relative;
		width: 721px;
		height: auto;
	}

#main-right-body-header
	{
		position: relative;
		width: 721px;
		height: 48px;
	}

#main-right-body-main
	{
		position: relative;
		width: 721px;
		height: auto;
		background-image: url('/images/layout/center-body-bg.jpg');
		background-repeat: repeat-y;
		background-position: top left;
		padding-bottom: 10px;
	}

#main-right-body-main-text
	{
		position: relative;
		width: 675px;
		height: auto;
		text-align: left;
		padding: 0 10px 0 10px;
		font-family: Arial, sans-serif;
		font-size: 12px;
	}

#main-right-body-footer
	{
		position: relative;
		width: 721px;
		height: 15px;
		background-image: url('/images/layout/center-body-footer.jpg');
		background-repeat: repeat-y;
		background-position: top left;
	}

#main-footer
	{
		position: relative;
		width: 950px;
		height: auto;
                padding-top: 25px;
		clear: both;
		color: #ffffff;
		font-family: Arial, sans-serif;
		font-size: 11px;
	}

p
	{
		margin-top: 0;
	}

/* End of 'Layout' */

/* Start of CMSMS style sheet 'Layout: Home' */
#main-right-home
	{
		position: relative;
		top: 15px;
		width: 194px;
		height: auto;
		float: right;
	}

#main-center-home
	{
		position: relative;
		width: 560px;
		height: auto;
		float: left;
	}

#main-center-home-body
	{
		position: relative;
		width: 527px;
		height: auto;
	}

#main-center-home-body-header
	{
		position: relative;
		width: 527px;
		height: 48px;
		background-image: url('/images/layout/home/center-body-header.jpg');
		background-repeat: no-repeat;
		background-position: top right;
	}

#main-center-home-body-main
	{
		position: relative;
		width: 527px;
		height: auto;
		background-image: url('/images/layout/home/center-body-bg.jpg');
		background-repeat: repeat-y;
		background-position: top right;
		padding-bottom: 10px;
	}

#main-center-home-body-main-text
	{
		position: relative;
		width: 480px;
		height: auto;
		text-align: left;
		padding: 0 10px 0 10px;
		font-family: Arial, sans-serif;
		font-size: 12px;
	}

#main-center-home-body-footer
	{
		position: relative;
		width: 527px;
		height: 15px;
		background-image: url('/images/layout/home/center-body-footer.jpg');
		background-repeat: repeat-y;
		background-position: top right;
	}


#main-right-mailinglist
	{
		position: relative;
		width: 190px;
		height: auto;
		background-color: #6D6B3B;
		border-top: 4px #D6D6BE solid;
		border-bottom: 4px #D6D6BE solid;
		border-left: 4px #D6D6BE solid;
	}

#main-right-news-header
	{
		position: relative;
		width: 194px;
		height: 25px;
		margin-bottom: 4px;
		background-image: url('/images/layout/home/right-news-header.jpg');
		background-repeat: no-repeat;
		background-position: top right;
	}

#main-right-news-wrapper
	{
		position: relative;
		width: 194px;
		height: auto;
		background-image: url('/images/layout/home/right-news-bg.jpg');
		background-repeat: repeat-y;
		background-position: top right;
		padding-bottom: 10px;
	}

#main-right-news
	{
		position: relative;
		top: 5px;
		left: 5px;
		padding-right: 10px;
		width: 179px;
		height: auto;
		text-align: left;
	}

/* End of 'Layout: Home' */

