*{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	padding: 0px;
	color: #000;
}

img{border: none;}
a{text-decoration: none;}

.topmenu{
	color: #f5f5f5;
	font-size: 18px;
	font-weight: bold;
}

.topmenu:hover{color: #fff;}

.date{
	color: #ccc;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 20px;
}

.topRight{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-color: #ff6633;
	padding: 10px;
}

.highlight{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.advRightTitle{
	color: #0033a8;
	font-weight: bold;
}

.advRightTitle:hover{text-decoration: underline;}
.advRightText:hover{text-decoration: underline;}

.menuConteiner{
	border-right: 1px solid #ccc;
	background: #d3f6e5;
}

.menu tr td{padding: 5px;}

.menu tr td a{
	color: #005959;
	font-weight: bold;
	font-size: 12px;
}

.menu tr td a:hover{text-decoration: underline;}
.menu tr td a.spMenu{color: #fff;}
.menu tr td a.spMenu:hover{color: #fff;}

.menu2 tr td{
	padding: 5px;
	border-right: none;
}

.menu2 tr td a{
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

.menu2 tr td a:hover{text-decoration: underline;}
#content{padding: 10px;}

.explain{
	padding: 10px;
	border: 1px solid #ccc;
	background: #f5f5f5;
}

.options td{
	padding: 10px;
	border: 1px solid #ccc;
	background: #f5f5f5;
}

.label{
	padding: 5px;
	width: 150px;
	vertical-align: top;
}

textarea{height: 150px;}
textarea.editor{height: 400px;}
.edit, .editor{width: 300px;}

.tableList{background: #95e9bf;}
.tableList thead tr td, .tableList tbody tr td{
	text-align: left;
	padding: 5px;
}

.tableList thead tr td{
	font-weight: bold;
	background: #d3f6e5;
}

.tableList tbody tr td{background: #fff;}
.tableList tbody tr.odd td{background: #f6fdfa;}

.tableList tbody tr td a{color: #00f;}
.tableList tbody tr td a:hover{text-decoration: underline;}


.contextList .title{
	color: #53bb98;
	font-size: 18px;
	font-weight: bold;
}

.contextList .title a{
	color: #53bb98;
	font-size: 18px;
	font-weight: bold;
}

.contextList .title a:hover{color: #000;}
.contextList .sep{background: #666;}

.contextImage{
	margin: 0px 10px 10px 0px;
	padding: 1px;
	border: 1px solid #d3f6e5;
}

.panelInfo{
	border: 1px solid #d3f6e5;
	margin-bottom: 10px;
}

.panelInfo .title{
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background: #5cbd9c;
	color: #f5f5f5;
}

.panelInfo .textInfo, .panelInfo .textError{
	padding: 5px;
	color: #000;
}

.panelInfo .textInfo{background: #f0f0ff;}
.panelInfo .textError{background: #ffe0e0;}

.newButton{margin-bottom: 5px;}

.inputHint, .inputHint a{color: #666;}
.inputHint a:hover{
	color: #000;
	text-decoration: underline;
}

.inputFileLink{
	color: #00f;
	margin-right: 5px;
}

.inputFileLink:hover{text-decoration: underline;}

.lookupLink{
	padding: 1px;
	border: 1px solid #fff;
}

.lookupLink:hover{
	border: 1px solid #0A246A;
	background: #B2BBD0;
	padding: 1px;
}

.noData{
	font-size: 12px;
	text-align: center;
	color: #444;
}