
	#outercontainer 
	{
		width: 823px;
		min-height: 600px;
		border: 0;
		background-repeat: repeat-x;
		margin: 0 auto;
		text-align: left;
		background-image:url(../images/design/main_bg.gif);
		float: center;
	}
	
	#header
	{
		width: 783px;
		height: 100px;
		margin: 0px 20px 0px 20px;
	}
	#loginpanel
	{
		width: 105px;
		height: 100px;
		float: right;
		margin: 0 0 0 0;
	}
	#illustration {
		width: 783px;
		height: 97px;
		margin: 0px 20px 0px 20px;
	}
	#menu {
		width: 783px;
		height: 19px;
		margin: 0px 20px 0px 20px;
		background-color: #9b9b9b;
		text-align: right;
	}
	#pagetitlepanel {
		width: 783px;
		height: 32px;
		margin: 1px 20px 0px 20px;
	}
	#pagetitle1 {
		width: 169px;
		height: 23px;
		padding: 9px 0px 0px 25px;
		background-color: #b91f46;
		color: #FFFFFF;
		float: left;
		margin: 0px 0px 0px 0px;
	}
	#pagetitle2 {
		margin: 0px 0px 0px 0px;
		height: 23px;
		width: 563px;
		float: right;
		padding: 9px 0px 0px 25px;
		background-color: #9b9b9b;
		color: #FFFFFF;
	}
	#dottedline {
		width: 783px;
		height: 5px;
		margin: 0px 20px 0px 20px;
		background-image: url(../images/design/dot_bg.gif);
		background-repeat: repeat-x;
		clear: both;
	}
	#contentpanel {
		width: 783px;
		margin: 0px 20px 0px 20px;
		padding: 0 0 0 0;
	}
	.teasermodule {
		width: 194px;
		min-height: 214px;
		display: block;
		float: left;
		margin: 0px 2px 20px 0px;
		background-image: url(../images/design/module_bg.gif);
	}
	.teasermoduleright {
		width: 194px;
		min-height: 214px;
		float: right;
		margin: 0px 0px 20px 0px;
		background-image: url(../images/design/module_bg.gif);
		display: block;
	}
	.teasermoduletop {
		width: 194px;
		margin: 0 0 0 0;
	}
	.teasermodulecontent {
		min-height: 145px;
		width: 176px;
		padding: 0px 9px 0px 9px;
		margin: 0px 0px 0px 0px;
	}
	#content1col {
		width: 753px;
		margin: 20px 10px 10px 20px;
	}
	#frontpagcontent {
		width: 783px;
		margin: 20px 0px 10px 0px;
	}
	#colcontainer {
		margin: 5px 0px 20px 0px;
		width: 783px;
		height: auto;
	}
	#col1 {
		width: 194px;
		float: left;
		margin: 0px 0px 0px 0px;
		display: block;
	}
	#col1content {
		width: 194px;
		margin: 10px 0px 0px 0px;
	}
	#col1content p {
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 4px 30px;
		color: #575757;
		border-top: 1px dotted #6b6c6e;
	}
	#col1content p a {
		color: #575757;
		text-decoration: none;
	}
	#col1content p a:hover {
		color: #575757;
		text-decoration: underline;
	}
	#col2 {
		width: 564px;
		float: left;
		margin: 0px 0px 10px 25px;
		display: block;
	}
	#col2content {
		width: 313px;
	}
	#col3 {
		width: 206px;
		float: right;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		min-height: 300px;
		border-left: 1px dotted #6c6c6c;
	}
	ol.submenucontainer {
		width: 194px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
		color: #575757;
		border-top: 1px dotted #6b6c6e;
	}
	ol.submenucontainer li {
		margin: 0px 0px 0px 0px;
		border-bottom: 1px dotted #6b6c6e;
		padding: 2px 0 2px 25px;
		font-weight: normal;
		
	}
	ol.submenucontainer li ol {
		margin: 0 0 0 0;
		list-style: none;
		color: #9b9b9b;
		padding: 0 0 0 0;
	}
	ol.submenucontainer li ol li {
		border-bottom: none;
		padding: 2px 0 0 9px;
		font-weight: normal;	
	}
	ol.submenucontainer li a {
		color: #575757;
		text-decoration: none
	}
	ol.submenucontainer li a:hover {
		color: #575757;
		text-decoration: underline;
	}
	ol.submenucontainer li ol li a {
		color: #9b9b9b;
		text-decoration: none
	}
	ol.submenucontainer li ol li a:hover {
		color: #9b9b9b;
		text-decoration: underline;
	}
	
	
	#footer {
		width: 783px;
		height: 22px;
		margin: 0px 20px 0px 20px;
		background-image: url(../images/design/footer_bg.gif);
		text-align: center;
		padding: 3px 0px 0px 0px;
		clear: both;
	}
