	body
	{
		margin: 0;
		padding: 0;
		background: url(/interface_images/background.gif) repeat-x #4F7C9C;
		color: #002845;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		line-height: 1.4em;
	}
	
	a
	{
		text-decoration: none;
		color: #00acec;
	}
	
	a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-color: #00acec;
	}
	
	.thinker
	{
		text-decoration: none;
		color: #fff;
	}
	
	.divide
	{
		background: url(interface_images/dotted_olive.gif) repeat-x bottom left;
		font-size: 0.01em;
		height: 3px;
	}
	
	#ContentContainer
	{
		width: 712px;
		margin: auto;
	}
	
	#mainContent
	{
		padding-top: 15px;
	}
	
	#FlashModule
	{
		width: 740px;
		padding: 7px 0 0 15px;
		background: url(interface_images/shadow_area.gif) no-repeat;
	}
	
	#topMenu
	{
		background: url(/interface_images/top_base.gif) #ffffff bottom no-repeat;
		width: 712px;
	}
	
	#topMenu .menu
	{
		
		background: url(/interface_images/top_bg.gif) top no-repeat;
		padding: 10px;
		font-size: 12px;
	}
	
	#topMenu a
	{
		text-decoration: none;
		font-weight: bold;
		color: #174362;
		padding: 0 10px 0 10px;
				font-size: 12px;
	}
	
	#topMenu a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-color: #174362;
	}
	
	#topMenu .email a
	{
		font-size: 90%;
		float: right;
	}
	
	#imageTitle
	{
		height: 129px;
		background: url(/interface_images/image_title.gif) no-repeat;
		font-size: 0.06em;
		color: #174362;
	}
	
	.content_title
	{
		position: absolute;
		padding: 0 0 0 0;
		font-size: 5px;
		line-height: 5px;
		width: 439px;
		color: #688C44;
		background: url(interface_images/header.gif) no-repeat top left;
	}
	
	.introText
	{
		width: 440px;
	}
	
	.introTitle, h4
	{
		width: 439px;
		font-weight: normal;
		font-size: 1.8em;
		color: #164261;
		background: url(interface_images/dotted_olive.gif) repeat-x bottom left;
		padding-bottom: 7px;
	}
	
	h4
	{
		font-size: 1.3em;
		color: #666666;
	}
	
	.midTitle
	{
		width: 439px;
		font-weight: normal;
		font-size: 1.4em;
		color: #688C44;
		background: url(interface_images/dotted_olive.gif) repeat-x bottom left;
		padding-top: 8px;
		padding-bottom: 4px;
	}
	
	.featureLink
	{
		background-color: #CAE3AE;
		display: block;
	}
	
	.featureLink img
	{
		background-color: #CAE3AE;
	}
	
	#content_title a, #content_title a:visited
	{
		color: #DEF0FE;
	}

	#left_column
	{
		float: left;
		width: 120px;
		/* background: #FFF url(interface_images/rightcontent.gif); */
		color: #ccc;
	}

	.right_column
	{
		margin-left: 233px;
		width: 479px;
		background: #FFF url(/interface_images/main_top.gif) left top no-repeat;
	}

	*html .right_column
	{
		float: left;
		margin-left: 10px;
		margin-top: 14px;
	}
	
	.content
	{
		top: 18px;
		position: relative;
		padding: 0 20px 20px 20px;
		width: 439px;
		background: url(/interface_images/main_middle.gif) left top no-repeat;
	}
	
	.bottom
	{
		background: url(/interface_images/main_bottom.gif) bottom no-repeat;
		width: 479px;
		height: 19px;
	}
	
	.think
	{
		position: relative;
		padding: 10px 20px 20px 20px;
		float: right;
		color: #B9CCDA;
	}

	.text
	{
		padding: 15px 20px 20px 20px;
		color: #333333;
		background: url(interface_images/footer.gif) no-repeat left bottom;
	}

	.text_left
	{
		width:160px ;
		padding: 8px 2px 0px 39px;
		color: #e2e2e2;
		font-size: 85%;
	}
	
	.titleDivide
	{
		background: url(interface_images/left_divide.gif) no-repeat;
		height: 3px;
		font-size: 0.06em;
	}
	
	.leftDivide
	{
		background: url(interface_images/left_divide_dotted.gif) no-repeat;
		height: 3px;
		font-size: 0.06em;
	}
	
	.text_left .event
	{
		color: #ffffff;
		padding: 7px 0 7px 0;
		background: url(interface_images/dotted_lime.gif) repeat-x bottom left;
	}
	
	.text_left a
	{
		text-decoration: none;
		color: #ffffff;
	}
	
	.text_left .event a
	{
		text-decoration: none;
		display: block;
		color: #fff600;
		font-weight: bold;
	}
	
	.text_left .event a:hover
	{
		display: block;
		background-color: #fff600;
		color: #688C44;
	}

	#info
	{
		color: #ccc;
		background: #535353;
		font-size: 9px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 5px;
		border:	1px solid #858585;
	}
	
	#left_column .title
	{
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 39px;
		font-size: 1.3em;
		color: #fff;
		background: url(interface_images/dashed_white.gif) repeat-x bottom left;
		height: 23px;
	}
	
	.logo:hover
	{
		background: none;
	}
	
	i, em
	{
		color: #777777;
	}
	
	#featureLink a
	{
		padding: 10px 8px 10px 8px;
		display: block;
		font-size: 1.1em;
		text-decoration: none;
		color: #006666;
		background-color: #CAE3AE;
		display: block;
		margin-bottom: 5px;
	}
	
	#featureLink a:hover
	{
		background-color: #AED186;
		color: #ffffff;
	}
	
		#menuArea
	{
		clear: both;
		padding-left: 15px;
	}
	
	#headerArea
	{
		clear: both;
		padding-top: 10px;
	}
