html, body
{
	margin:				0;
	padding:			0;

	height:				100%;
}

body
{
	font-family:		Arial, Verdana, sans;
	font-size:			12px;

	color:				#363636;
	background:			#c0c0c0 url(/images/layout/bg.gif) repeat-y;
}

a:link,
a:active,
a:visited,
a:hover
{
	color:				#363636;

	text-decoration:	none;
}

div#footer
{
/*	position:			relative;

	bottom:				0;

	width:				1010px;

	background:			#c0c0c0 url(/images/layout/bg.gif);*/
}

div#footer div.content
{
/*	margin:				4px;
	margin-left:		190px;*/
}

tr.topmenu,
tr.topmenu td,
tr.topmenu a:link,
tr.topmenu a:active,
tr.topmenu a:visited,
tr.topmenu a:hover
{
	font-size:			12px;
	font-weight:		bold;

	color:				#ffffff;
	background:			#0aa4fe;

	text-decoration:	none;
}

tr.topmenu img
{
	margin:				0px;
	padding:			0px;
}

tr.topmenu .active
{
	color:				#cccccc;
}

tr.topmenu .content
{
	margin-left:		10px;
}

tr.topmenu a:hover
{
	color:				#cdcdcd;
}

.leftmenu
{
	width:				160px;
}

.leftmenu td
{
	padding-bottom:		2px;
}

a.leftnavimain,
a.leftnavimainactv
{
	font-size:			12px;
	font-weight:		bold;
}

a.leftnavi,
a.leftnaviactv
{
	font-size:			10px;
}

td.col_left,
td.col_right,
td.col_center
{
	margin:				0px;
	padding:			0px;
}

td.col_left div.content,
td.col_right div.content,
td.col_center div.content
{
	margin:				10px;

	font-size:			12px;
}

td.col_left,
td.col_right
{
	background:			#d5d5d5;

	vertical-align:		top;
}

td.col_left
{
	background:			#c0c0c0;
}

td.col_right div.content
{
	font-size:			11px;
}

td.col_center
{
	background:			#ebebeb;

	vertical-align:		top;
}

td.col_center td
{
	vertical-align:		top;
}

div.locationbar
{
	margin-bottom:		8px;

	font-size:			10px;
}

/* borders */
.brd_bottom
{
	border-bottom:		1px solid #2a2a2a;
}

.brd_top
{
	border-top:			1px solid #2a2a2a;
}

.brd_left
{
	border-left:		1px solid #2a2a2a;
}

.brd_right
{
	border-right:		1px solid #2a2a2a;
}

/**
 * inlines
 */
.inlineL {
	display: inline;

	float: left;
}

.inlineR {
	display: inline;

	float: right;
}

/* basic content layouts */
h1
{
	font-size:			24px;
	font-weight:		bold;
	font-style:			none;
}

.list_posnumber
{
	font-size:			12px;
	font-weight:		bold;
	font-style:			none;
}
