body
	{
		margin: 0;
		padding: 0;
		font: 90% arial, hevetica, sans-serif;
		text-align: center; /* to center container  */
		color: #022451;
		background-color: #d8d8d8;
		background-image:url(images/bg_coding.gif);
		background-repeat:repeat-x;
	}
	
a:link, a:visited, a:active {
	color: #073291;
	text-decoration: none;
}
a:hover {
	color: #ef254e;
	text-decoration: none;
}

img a { border-style:none}
	
#container
	{
		margin: 0 auto; /* to center container  */
		width: 938px;
		text-align: left;
	}
	
#header
	{
		height: 322px;
		background-color: #FFFFFF;
		background-image:url(images/bg_header_coderen.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		position: relative;
		border-left:solid;
		border-left-width:2px;
		border-left-color:#cdcdcd;
		border-right:solid;
		border-right-width:2px;
		border-right-color:#cdcdcd;
	}
	
#menuheader
	{
		float: left; 
		width: 217px;
		height: 51px;
		background-color:#CCFFFF;
		background-image:url(images/bg_headermenu_printer.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		position: relative;
		border-left:solid;
		border-left-width:2px;
		border-left-color:#cdcdcd;
	}
	
#contentsheader
	{
		margin-right: 0px;
		margin-left: 217px;
		height: 51px;
		background-color: #FFFFFF;
		background-image:url(images/bg_headecontent_printer.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		position: relative;
		border-left:solid;
		border-left-width:2px;
		border-left-color:#cdcdcd;
		border-right:solid;
		border-right-width:2px;
		border-right-color:#cdcdcd;
	}

#contentsheader h1
	{
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	position:relative;
	left:30px;
	top: 21px;
	margin:0px;
	}
	
#menu
	{
		clear:left;
		float: left; 
		width: 217px;
		background-color: #dfe2f0;
		/*background-image:url(images/bg_menu_codeer.gif);
		background-repeat:repeat-x;*/
		border-left:solid;
		border-left-width:2px;
		border-left-color:#cdcdcd;
		padding-top:30px;
	}
	
#menu ul
	{
		margin: 0;
		padding-left: 0;
		list-style-type: none;
	}
	
#menu li
	{
		margin-left: 0;
		padding: 5px 25px;
		list-style-type: none;
		margin-bottom:6px;
		border-bottom: 1px dotted #999999;
		background:url(images/bg_bullet_blue.gif) no-repeat 10px 10px ;
	}
	
#menu .menu_current	
	{
	color: #dc002d;
	}
#menu li a
	{ 
		text-decoration:none;
	}
	
#menu ul ul li
	{
		margin-left: 0px;
		padding: 2px 15px;
		padding-top:2px;
		list-style-type: none;
		margin-bottom: 0px ;
		border-bottom: none;
		background:url(images/bg_bullet_red.gif) no-repeat 2px 7px ;
	}
	
#menu .search_box input
	{ margin-left: 20px;
	margin-right: 20px;
	margin-bottom:10px;
	  width:177px;
	}
	
#menu #login_box
	{ margin-left: 20px;
	margin-right: 20px;
	margin-bottom:10px;
	  width:177px;
	  font-size:90%;
	}

	
#menu #login_box input
	{ 
	  width:177px;
	  margin-bottom:12px;
	}

	
.highlight { background-color: #dfe2f0;} 

#menufooter
	{	
		clear:left;
		float: left; 
		width: 217px;
		height: 21px;
		background-image:url(images/bg_footer_menu_codeer.gif);
		background-repeat:no-repeat;
	
	}
	
#contents	
	{
		margin-right: 0px;
		margin-left: 217px;
		background-color: #FFFFFF;
		border-left:solid;
		border-left-width:2px;
		border-left-color:#cdcdcd;
		border-right:solid;
		border-right-width:2px;
		border-right-color:#cdcdcd;
		padding:20px;
		line-height:145%;
	}
	
#contents a
	{ 
	text-decoration:underline
		}
	
#contents .slogan
	{
	color: #DC002D;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;

	}
	
#contents h2
	{
	font-weight: bold;
	font-size: 20px;
	}

#contentsfooter	
	{
		clear: right;
		margin-right: 0px;
		margin-left: 217px;
		height: 22px;
		background-image:url(images/bg_footer_content_codeer.gif);
		background-repeat:no-repeat;
		border-right:solid;
		border-right-width:2px;
		border-right-color:#cdcdcd;
	}

#footer	
	{
		clear: both;
		margin-left:240px;
		margin-bottom:20px;
	}
	
#footer .first_line {
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	}
	
#footer li
	{
	padding-bottom:5px;
	font-size:90%;
	}
	
#footer .last_lines 
	{
	font-size: 80%;
	}
	

