/* CSS Document */
body {
	margin:0;
	font: normal 11px Arial;
	text-align: justify;
	background: #f0f0f0;
}
h2 { margin:0 0 3px 0; padding:0; font:bold 12px Arial }
p { margin:10px 0 0 0; padding:0 }
p img { margin:0 3px 0 0 }

/* default link styling needed for IE6 to work */
a {color:#444; text-decoration:none; border: 0px;}
a img {border: 0px;}
a:visited {color:#444;}
a:active {color:#444;}
a:hover {text-decoration:underline;}

/* layout */
.clear{clear:both;}

.pointer {
	cursor: pointer;
}

select {
	width: 180px;
}
.section_title {
	background: #eee;
	border: 1px solid #acacac;
	padding: 5px;
}

.error {
	color: red;
	font-family: Trebuchet-MS;
}

/* layout */
#container {
	text-align: center;
}
#layout {
	width: 766px;
	height: 800px;
	margin: auto;
}
#layout_table {
	margin: auto;
	width: 766px;
	/*height: 800px*/
}
#logo {
	vertical-align: bottom;
	height: 282px;
	border: 0px solid red;
}
#topmenu {
	width: 100%;
	height: 79px;
	width: 766px;
}
#topmenu .menu_item_passive,#topmenu .menu_item_active {
	height: 79px;
	border-right: 0px solid #ddd;
	width: 150px;
	font-size: 18px;
	font-family: arial;
	font-weight: normal;
	cursor: pointer;
	text-align: center;
}
#topmenu .menu_item_passive {
	background: url(../images/menu1_05.gif) repeat-x left center;
	color: #000;
}
#topmenu .menu_item_active {
	background: url(../images/menu2_03.gif) repeat-x left center;
	color: #fff;
}
#topmenu .menu_item_separator{
	width: 1px;
	font-size: 1px;
}
#content {
	background: url(../images/bg.content.gif) repeat-x;
	/**
	* @desc min-height hack
	*/
	min-height:300px;
    _height:auto !important;
    height:300px;
    /*end hack*/
	vertical-align: top;
	text-align: left;
	color: #fff;
}
#content_table {
	/**
	* @desc min-height hack
	*/
	min-height:300px;
    _height:auto !important;
    height:300px;
    /*end hack*/
}

#bottom {
	background: url(../images/bg.bottom.gif) repeat-x;
	text-align: center;
	height: 87px;
}

.form input, .form textarea{
	width: 250px;
	color: #fff;
	border: 1px solid #fff;
	background: #000;
	font: 12px verdana bold;
}
.form textarea{
	height: 120px;
}
.form input.submit{
	width: 125px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
}

.form .label, .form .value {
	/*background: #444;
	border: 1px solid #eee;*/
	padding: 5px;
	font: 14px verdana;
}
.form .error {
	color: red;
}

.list {
	border: 1px solid #818191;
}
.list td{
	border: 1px solid #818191;
}
