#container
{
	position:relative;
	width:980px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
#header
{
	position:relative;
	top:0px;
	left:0px;
	height:231px;
	width:980px;
	margin:0px;
	padding:0px;
}
#slogan
{
	position:relative;
	top:165px;
	left:450px;/*455*/
	z-index:1;
	height:50px;
	width:320px; /*260*/
	padding:48px 0px 0px 0px;
	letter-spacing: 2px;
}
#main_nav_container
{
	float:left;
	overflow:visible;
	z-index:9;
	position:absolute;
	/*left:28px;*/
	width:958px;
	height:44px;
	padding:4px 0px 0px 22px;
	
	/*margin:0 -28px 0 -28px;*/
}
html>body #main_nav_container
{
	width:980px;
	height:70px;
}

#main_container
{
	padding:0px 14px 0px 30px;
	margin:0px;
	width:711px; 
}
html>body #main_container
{
	width:916px; 
	padding-top:60px;
}
#left_column_container
{
	top:0px;
	float:left;
	width:165px;
	margin:-4px;
	padding:0px;
	text-align:center;
}
#middle_column_container
{
	width:525px;
	position:relative;
	top:0px;
	float:left;
	padding:0;
	left:30px;
}
#middle_column_container2
{
	width:555px;
	top:0px;
	float:left;
	padding:0px;
	padding-left:28px;
}
#right_column_container
{
	top:0px;
	float:right;
	width:170px; /*defaut 157*/
	margin-left:-2px;
	padding:0px;
	text-align:center;
}

#content_container
{
	float:left;
	border: 0px;
	width:525px; /*defaut 525*/
	margin:0px 5px 0px 0px;
	padding:0px;
	overflow: hidden;
}
#content_container table
{
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
}
#description
{
	border:solid 1px #23c4ff;
	padding:5px;
}
#footer
{
	clear:both;
	height:105px;
	width:980px;
	margin:0px;
	padding:0px;
}
#footer_copyright
{
	text-align:center;
	margin:0px 30px 0px 30px;
	padding:16px 0px 0px 0px;
}
body#main_body
{
	margin:0px;
	padding:0px;
	font-size:x-small; /* IE5 Win */
	font-size:small;
	text-align:center;
}
#content_container p
{
	margin:5px 0px 20px 0px;
	padding:0px;
}
#content_container h1
{
	padding:10px 0px 5px 10px;
	margin:5px 0px 10px 0px;
}
#content_container h2
{
	padding:8px 0px 3px 10px;
	margin:4px 0px 8px 0px;
}
#content_container h3
{
	padding:4px 0px 2px 10px;
	margin:3px 0px 3px 0px;
}
fieldset
{
	padding:15px;
	border-width:1px;
	border-style:solid;
}
input, textarea
{
	border-width:1px;
	border-style:solid;
}
button {
	color:#FFF;
	background:transparent url("images/static/inputbutton.gif") top left;
}
li{list-style-type:none;}
hr{color:#23c4ff;}
a{border:none;}
img{border:1px solid #FFFFFF;}
/*div{border:1px solid #FFFFFF;}*/