body,th,td {
	font:12px helvetica,arial,verdana,sans-serif
}

body,#maincont span.date,#maincont span.bread,body {
	background:#eee
}

a,#maincont span.bread,#sidebar a,span.calendar,#sidebar a {
	color:#555
}

a,a.navmenu,#maincont span.date,#maincont span.bread,#sidebar h2,#sidebar a,#footer a:hover,TH.report,THEAD.report,.report .header,.news_item A.element_name,.calendar_month_cell_day,span.info a:hover,.news_item A.element_name {
	font-weight:bold
}

a,a.navmenu,a.navmenu:hover,#maincont a,#maincont a:hover,#maincont a.icon,#sidebar a,#sidebar h2 a,#sidebar a:hover,#footer a,#footer a:hover,.news_item A.element_name,.news_item A.element_name:hover,span.calendar,.calendar_month_cell_event a.calendar,span.info,a.navmenu:hover,#sidebar h2 a,.news_item A.element_name,.news_item A.element_name:hover {
	text-decoration:none
}

h5,h4,h3 {
	margin-bottom:.25em
}

h3,h2.section {
	font-size:14px
}

h3,#maincont h1,#footer,h2.section,#header h1 a,#header h1,#header h2 a,#header h2,#header h2 {
	color:#333
}

form,#header h1 a,#header h1,#header h1.etc,#container,#maincont h1,#sidebar,span.info a,span.info a:hover {
	padding:0
}

form,#header h1 a,#header h1,#header h1.etc,#container,#sidebar h2,#sidebar h3,#sidebar a,span.calendar,span.info,span.info a,span.info a:hover {
	margin:0
}

select,textarea,input {
	font:11px verdana,arial,helvetica,sans-serif;
	margin:0 0
}

select,textarea,input,TD.body,TD.report,.report .body {
	padding:2px
}

#header,#header {
	padding:20px 20px 10px 20px
}

#header {
	background:#a7a93e;
	background:#cdf
}

#header h1 a,#header h1,#header h2 a,#header h2,#header h2,a.navmenu,.news_item A.element_name,span.info a,span.info a:hover,.news_item A.element_name {
	display:inline
}

#header h1 a,#header h1,#header h1.etc {
	font:bold 36px georgia,times,serif
}

#header h1 a,#header h1,#header h1.etc,#header h2 a,#header h2,#header h2,a.navmenu,#menucont,#sidebar h2,#sidebar h2 a,.news_item A.element_name,#menucont,#sidebar h2 a,.news_item A.element_name {
	//color:#eee
}

#header h2 a,#header h2,#header h2 {
	font:bold 12px helvetica,arial,sans-serif
}

#topnav,#navmenu,#maincont,#navmenu {
	border-top:1px solid #ddd
}

#topnav {
	background:url("../images/topnav_bg.jpg") repeat-y #9e9b4d;
	padding:3px 20px 3px 30px
}

#topnav a,#topnav a:hover,#topnav a,#topnav a:hover,a.navmenu {
	color:#fff
}

#topnav a,#sidebar h2 a:hover,#topnav a,#sidebar h2 a:hover,#sidebar a:hover,span.info a {
	background:transparent
}

#topnav a,#topnav a:hover {
	border-right:1px solid #ddd
}

#topnav a {
	padding:3px 8px
}

#topnav a:hover,#topnav a:hover {
	background:#444
}

#topnav a.firsta {
	border-left:1px solid #ddd
}

.topnone {
	display:none
}

#container,#footer {
	border:0
}

#container,#sidebar,span.calendar a {
	background:#edecda
}

#navcont {
	width:220px
}

#navcont,#sidebar {
	height:100%;
	background:#eff4ff
}

#navcont,span.calendar,span.info,span.info a,span.info a:hover {
	background:#EFF4FF
}

DIV.navmenu {
	padding:2px 10px 2px 15px;
	border-bottom:1px solid #ddd;
	background:#777
}

a.navmenu {
	padding-left:5px
}

a.navmenu:hover,.news_item A.element_name:hover,.news_item A.element_name:hover {
	color:#a7a93e
}

#menucont {
	border-bottom:1px solid #eee
}

#menucont,#menucont {
	background:#555
}

#maincont {
	margin:0 0 0 0;
	padding:0 5px 10px 10px;
	padding-top:10px
}

#maincont,#sidebar {
	color:#334
}

#maincont a {
	border-bottom:1px hidden #666
}

#maincont a:hover {
	border-bottom:1px dotted #666
}

#maincont a.icon {
	border:none
}

#maincont a.icon,span.info a,span.info a:hover {
	border-bottom:none
}

#maincont a.text_button:visited,#maincont a.text_button:hover,#maincont a.text_button {
	border:1px solid #99c
}

#maincont span.date,#maincont span.bread,h2.section {
	border:1px solid #bbb
}

#maincont span.date {
	color:#e60;
	top:-4px;
	left:-18px
}

#maincont span.date,#maincont span.bread {
	padding:1px 4px;
	position:relative;
	font-size:11px
}

#maincont span.bread {
	top:-6px;
	left:-16px
}

#maincont span.archive,span.calendar,span.info {
	display:block
}

#maincont span.archive {
	margin:5px 0 0
}

#maincont h1 {
	font:22px georgia,serif;
	margin:5px 0
}

#sidebar,#layout_2 #layout_area_1,#layout_3 #layout_area_2,#layout_6 #layout_area_3 {
	width:200px
}

#sidebar {
	margin:0 0 10px 10px;
	border-left:1px solid #999
}

#sidebar h2 {
	padding:2px 5px 5px 20px
}

#sidebar h2,#sidebar h3 {
	font-size:12px;
	background:#666;
	border:0 none
}

#sidebar h3 {
	padding:2px 5px 5px 10px;
	color:#dfdfff
}

#sidebar h3,#footer a,span.calendar,.calendar_month_cell_event a.calendar,span.info,span.info a {
	font-weight:normal
}

#sidebar a,span.calendar,span.info,span.info a,span.info a:hover {
	border-bottom:1px solid #fff
}

#sidebar h2 a:hover,a.navmenu:hover,#sidebar h2 a:hover {
	color:#ccc
}

#sidebar a:hover {
	color:#444
}

#sidebar a:hover,.calendar_month_cell_day {
	background:#dde
}

.sidebar_element {
	padding:1em 0 1em 0
}

.sidebar_element,.discussion {
	border-bottom:thin solid #d6d4aa
}

#footer {
	clear:both;
	margin-top:10px;
	padding:3px;
	border-top:1px solid #333;
	background:#fff;
	border-bottom:1px solid #aaa
}

#footer,body {
	text-align:center
}

#footer .date {
	float:left
}

#footer .date,#wrap {
	text-align:left
}

#footer .other {
	float:right;
	text-align:right
}

.report {
	margin-bottom:1em;
	font-size:10pt
}

TR.report_alternate {
	background:#f8f8e0
}

TH.report,THEAD.report,.report .header,TFOOT.report,.report .footer {
	background:#ddd
}

TH.report,THEAD.report,.report .header {
	border:#ddd 1px solid;
	padding:4px
}

TD.body,TD.report,.report .body {
	border:#dedede 1px solid
}

.selected_row {
	background:#eef
}

h2.section {
	margin:0 0 3px 0;
	padding:3px 21px;
	background:url(../images/arrow_ico.gif) no-repeat 2px 4px #d6d4aa;
	background:url(../../Metadot6/images/arrow_ico.gif) no-repeat 2px 4px #eff4ff
}

span.calendar,span.info a,span.info a:hover {
	width:150px
}

span.calendar,span.info {
	padding:2px 20px 2px 20px
}

span.calendar a,span.info,span.info a,span.info a:hover {
	color:#000
}

span.calendar a {
	font-size:8px
}

.calendar_month_cell_day,.calendar_month_cell {
	border:1px solid #ccc
}

.calendar_month_cell_date {
	background:#ddd
}

.calendar_month_cell_event a.calendar {
	color:DarkRed
}

.calendar_summary {
	background:#def;
	padding:.5em;
	border:1px solid #def
}

span.info a,span.info a:hover {
	text-decoration:underline
}

.vertical_separator {
	background:url('../images/dot_1px_5x5.gif') repeat-y top center
}

.horizontal_separator {
	background:url('../images/dot_1px_5x5.gif') repeat-x middle left
}

div.layout_area {
	padding:0 .5em .5em .5em
}

#layout_1 #layout_area_1 {
	width:100%
}

#layout_2 #layout_area_2,#layout_3 #layout_area_1,#layout_6 #layout_area_1 {
	width:480px
}

#layout_4 #layout_area_1,#layout_4 #layout_area_3 {
	width:140px
}

#layout_4 #layout_area_2 {
	width:400px
}

#layout_5 #layout_area_1,#layout_5 #layout_area_3 {
	width:225px
}

#layout_5 #layout_area_2 {
	width:230px
}

#layout_6 #layout_area_2,#layout_6 #layout_area_3 {
	width:240px
}

DIV.transitional_form,#transitional_form {
        width: 920px;
	margin:0 auto;
	border:1px solid #aaa;
	border-top:0;
	border-bottom:0
	background:#eee
}

#tagLoginBox,#wrap {

	background:white
}

#tagLoginBox {
	border:1px solid black;
	padding:1em
}

#wrap {
	width:960px;
	margin:0 auto;
	border:1px solid #aaa;
	border-top:0;
	border-bottom:0
}

#topnav,DIV.navmenu {
	background:#3b5d9f
}

#container {
	background:#FFF
}

span.info {
	background:#CCC
}

span.info a:hover {
	background:#transparent
}

