	body {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		font-family:Arial;
		font-size:80%;
		background-color:#FFFFFF;
	}
	
	A:link {text-decoration: none; color:#5a5a5a;}
	A:visited {text-decoration: none; color:#5a5a5a;}
	A:active {text-decoration: none; color:#5a5a5a;}
	A:hover {text-decoration: none; color: black;}
	
	tr {
		font-family:Arial;
	}
	
	.logo {		
		background-color:#FFFFFF;
		height:120px;
		text-align:center;
		vertical-align:middle;
	}
	
	.slogan {	
		font-family:"Century Gothic", Arial;
		font-size:180%;
		font-weight:bold;
		font-style:italic; 
		color:Red;
	}

	.menubar {		
		height:30px;
		text-align:left;
		vertical-align:middle;
		background-image:url(menu-bk.gif);
	}
	
	.menu {	
		position:relative;
		font-family:"Century Gothic", Arial;
		font-size:85%;
		font-weight:bold;
		color:#5a5a5a;
		z-index:100;
	}
	
	.sub-bk {		
		background-image:url(sub-bk.gif);
		background-repeat:repeat-x;
	}
	
	.headline-box {		
		height:186px;
		background-image:url(headline-box.gif);
		background-position:center center;
		text-align:center;
		vertical-align:middle;
	}
	
	.info-box {
		height:460px;
		background-image:url(infobk.gif);
		background-position:top center;
		background-repeat:no-repeat;
		padding-top:20px;
		background-color:#FCFCFC;
		text-align:center;
		vertical-align:top;		
		color:#5a5a5a;
		
	}
	
	.info-box-bg {
		height:710px;
		background-image:url(infobk-bg.gif);
		background-position:top center;
		background-repeat:no-repeat;
		padding-top:20px;
		background-color:#FCFCFC;
		text-align:center;
		vertical-align:top;		
		color:#5a5a5a;
		
	}
	
	.info-box-bggr {
		height:710px;
		background-image:url(infobk-bggr.gif);
		background-position:top center;
		background-repeat:no-repeat;
		padding-top:20px;
		background-color:#FCFCFC;
		text-align:center;
		vertical-align:top;		
		color:#5a5a5a;
		
	}
	
	.info {
		width:680px;
		margin-left:0 auto;
		margin-right:0 auto;
	}
	
	.info-col {
		height:330px;
		padding:8px;
		vertical-align:top;
	}
	
	.info-text {
		text-align:justify;
		color:#5a5a5a;
	}
	
	.info-line {
		width:5px;
		float:left;
		text-align:center;
	}
	
	.smhdr
	{
		font-weight:bold;
		font-size:120%;
		padding-top:10px;
	}
	
	.bottom-text {
		font-size:80%;
		padding-top:20px;
		color:#5a5a5a;
	}	
	
	.puzzle {
		position:absolute;
		padding-top:130px;
		margin-left:62%;
	}
	
	.smpuzzle {
		position:absolute;
		padding-top:145px;
		margin-left:65%;
	}
	
	
	.badgecontainer {
		position:relative;
		height:10px;
		width:450px;
		text-align:left;
		border:1px solid white;
	}
	
	.badge {
		width:100px;
		margin-top:-55px;
		margin-left:-190px;
	}
	
	#domticker{
		width:190px;
		height:180px;
		padding:5px;
		color:#5a5a5a;
		background-color:#FFFFFF;
	}
		
	#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
		background-color:#FFFFFF;
	}
		
	#domticker a{
		font-weight:bold;
		color:black;
	}
	
	img, div { 
		behavior: url(iepngfix.htc);
		border:0px;
	}