#ajax_main {
	min-height:200px;
}
#ajax_main select {
	width:auto;
	line-height:20px;
}

#ajax_main input[type=button], #ajax_main input[type=submit], #ajax_main input[type=reset] {
	margin-right:5px;
}

#login_box {
	
}

#login_box td {
	padding:5px 5px;
	vertical-align:middle;
}
table.nemms_table {
	margin:0;
	border-collapse:collapse;
	border:2px solid #7F3300;
}
table.nemms_table td {
	padding:5px 5px;
	border:1px solid #7F3300;
	vertical-align:middle;
}
table.nemms_table th {
	padding:5px 5px;
	text-align:left;
	text-shadow:#7F3300 1px 1px 1px;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	background:#FF6A00;
	border-right:1px solid #7F3300;
	border-bottom:1px solid #7F3300;
}
table.nemms_table tr.table_bg td {background-color:#77BE32;}
.msg {padding:10px; padding-left:35px; margin-bottom:5px;color:#000000;}
.msg.warning {
	background:#FFF5CC url("../../images/icons/icn16_warning.png") 10px 10px no-repeat;
	border:2px solid #F2DD8C;
}
.msg.warning a {color:#df0000;}
.msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {
	background:#E8F6FF url("../../images/icons/icn16_info.png") 10px 10px no-repeat;
	border:2px solid #B8E2FB;
}
.msg.done {
	background:#EAF7D9 url("../../images/icons/icn16_ok.png") 10px 10px no-repeat;
	border:2px solid #BBDF8D;
}
.msg.error {
	background:#FEEBEB url("../../images/icons/icn16_error.png") 10px 10px no-repeat;
	border:2px solid #FFAEAE;
}
.txt_emp1 {
	color:#0094FF;
	font-size:1.2em;
	font-weight:bold;
	display:inline;
}
.txt_emp2{
	color:#007F46;
	font-size:1.2em;
	font-weight:bold;
	display:inline;
}
.txt_emp3{
	color:#FF6A00;
	font-size:1.2em;
	font-weight:bold;
	display:inline;
}
.txt_err {
	color:#ff0000;
	font-weight:bold;
}
.txt_ok {
	color:#00ff00;
	font-weight:bold;
}
.security_code {
	float:left;
	margin-right:5px;
}
.userpic { border:2px solid #4CFF00; width:76px; height:76px; }

.nemms_testimony, .nemms_article {
	display:block;
	text-align:justify;
	min-height:100px;
	border-top:1px dashed #a0a0a0;
}
.nemms_testimony h1, .nemms_article h1, .nemms_articlesub h1 {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#004A7F;
	margin-bottom:0px;
	padding:0px;
}
.nemms_testimony h2, .nemms_article h2, .nemms_articlesub h2 {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin:0px 0 10px 0;
	padding:0px;
}
.nemms_testimony img {float:left; border:1px solid #4CFF00; width:75px; height:75px; padding:1px; margin:5px 5px 5px 0;}
.nemms_gallery {
	display:block;
	text-align:justify;
	min-height:100px;
	border-top:1px dashed #a0a0a0;
}
.nemms_gallery h1 {
	font-weight:bold;
	font-size:12px;
	color:#004A7F;
	margin-bottom:0px;
	padding:0px;
}
.nemms_thumbnail {float:left; border:1px solid #7F0000; width:75px; height:75px; padding:1px; margin:5px 5px 5px 0;}
.nemms_thumbnail2 {float:left; border:1px solid #7F0000; padding:1px; margin:5px 20px 5px 0;}
.nemms_article h2,.nemms_articlesub h2 {
	display:inline;
	margin-right:10px;
	font-size:11px;
	position:relative;
	background:none;
	font-weight:bold;
}
.nemms_article h1,.nemms_articlesub h1 {
	display:inline;
	position:relative;
	left:0;
	top:0;
	background:none;
	font-size:14px;
	color:#404040;
	font-weight:bold;
	text-shadow:#a0a0a0 1px 1px 1px;
}
.nemms_article a,.nemms_articlesub a {
	color:#FFB135;
	text-decoration:none;
}
.nemms_article a:hover,.nemms_articlesub a:hover {color:#0074C6;}
.nemms_articlesub {
	width:310px;
	display:inline;
}