BODY 
{ 
	background-color: #ffffff; 
}

div#contents p, div.left-container p , div.right-container p , label, input
{
	font-family: verdana;
	font-size:12px;
	color: #999999;
	line-height: 100%;
}



a
{
	border-width: 0px;
}

img
{
	border-width: 0px;
}

table,tbody,td,tr
{
		margin: 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		align: center;
}

td.inputfield
{
	width=100px;
}

h1
{
	font-weight:bold;	
	font-family: verdana;
	font-size:12px;
	color: #444444;
	line-height: 100%;
}

div#outer-container
{
	margin: 0 auto;
	height: 600px;
	width: 800px;
	border-width:1px!important;
	border-color:aaaaaa!important;
	background-color: #eeeeee; 	
}

div.right-container
{
	float: right;
	margin-top: 10px;
	width: 170px;
	border-width: 0px!important;
	background:#eeeeee;
}

div.left-container
{
	float: left;
	margin-top: 120px;
	width: 170px;
	border-width: 0px;
	background:#eeeeee;
}

div#main-container
{
	margin: 0 auto;
	width: 450px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
	background:#ffffff;
}

div#main-container div
{
	border-width: 0px!important;
	border-style: solid!important;
	border-color: #555555!important;
}

div#topmenu
{
	width: 322px;
	padding: 10px;
	display: block;
	margin: 0 auto;
}

div#topmenu img
{
  display: inline;
  margin: 0px;
  border: none;
}

div#contents
{
	display: block;
	width: 317px;
	background: url("contents.gif");
	background-repeat:no-repeat;
	background-position:center;
}

div.left-container h1
{
	font-family: verdana;
	font-size:10px;
	color: #444444;
	line-height: 100%;
}

div.right-container h1
{
	font-family: verdana;
	font-size:10px;
	color: #444444;
	line-height: 100%;
}

div#contents p:first-letter 
{
	font-size:16px;
	font-weight:bold;
	color:#bbbbbb; 
}

div#contents a
{
	display:inline;
}

div#contents a img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border:none;
	max-width:72px;
	max-height:72px;
	opacity:0.82;
	filter:alpha(opacity=82);
}

div#contents a:hover img
{
	opacity:1;
	filter:alpha(opacity=100);
}

div.content_row
{
	height: 90px;
}

div.content_title_and_date
{
	display:block;
	text-align:left;
	margin: 0px;
}

h1.content_title
{
	display:inline;
	margin: 0px;
}

h1.content_date
{
	display:inline;
	text-align:right;
	margin: 0px;
}

div.content_description
{
	display:block;
	margin: 0px;
}

div#footer p 
{
	font-family: verdana;
	color: #777777;
	font-stretch: ultra-expand;
	margin-top: 0;
}
p.sitename 
{
	font-size:14px;
	margin: 0px;
}
p.user 
{
	font-size:11px;
	font-style:italic!important:
	color: #aaaaaa!important;
}
div#footer a:link, div#footer a:visited
{
	font-family: verdana;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-stretch: ultra-expand;
}
div#footer 
{
	display: block;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

input
{
	padding: 0px !important;
	margin: 2px;
}

div#login
{
	height: 120px;
	width: 170px;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 15px;
	background-color:white;
	border-width: 1px;
	border-color: #aaaaaa;
	border-style: solid;
	text-align: center!important;
}

div#inner-right-container
{
	width: 40px;
	margin-top:0px;
	margin-bottom:15px;
	float:right;
}
div#inner-left-container
{
	width: 62px;
	margin-top:-100px;
	float:left;
}

div#inner-center-container
{
	display:block;
	margin: 0 auto;
	width: 300px;
<!--	float: left; -->
}

div.language-container, div.color-container
{
	margin-top: 30px;
	display:block;
	clear:vert
}

div.language-container
{
	float:left;
	padding-top: 10px;
}
div.color-container
{
	padding-top: 10px;
	float: right;
}
div.languageSelected a, div.languageOther a, div.colorSelected a, div.colorOther a
{
	display: block;
	overflow:hidden;
	background: top no-repeat;
	text-indent: -9000px;
}

div.languageSelected a, div.languageOther a
{
	margin-top: 2px;
	height:28px;
	min-width:35px;
	width: 35px;
	max-width:35px;
}

div.colorSelected a, div.colorOther a
{
	margin-top:5px;
	margin-right:5px;
	height:19px;
	width:19px;
}

div.languageSelected a
{
	opacity: 0.82;
	filter:alpha(opacity=82);
}

div.languageOther a
{
	opacity: 0.42;
	filter:alpha(opacity=42);
}

div.colorSelected a
{
	opacity: 0.82;
	filter:alpha(opacity=82);
}

div.colorOther a
{
	opacity: 0.42;
	filter:alpha(opacity=42);
}

div.language-container a:hover
{
	background-position: top left !important;
	opacity: 1;
	filter:alpha(opacity=100);
}

div.color-container a:hover
{
	background-position: top left !important;
	opacity: 1;
	filter:alpha(opacity=100);
}

div.topmenutable
{
	display:table;
}
div.topmenutablerow
{
	display:table-row;
}

div.topmenuitem
{
	overflow:hidden;
	float:left;
}

div.topmenuitem a
{
	display: block;
	height:250px;
	opacity: 1;
	filter:alpha(opacity=100);
	overflow:hidden;
	background: top left no-repeat;
	text-indent: -9000px;
}

div.topmenuitem a:hover
{
	background-position: top right!important;
}
