@charset "utf-8";

#content p {
	margin-bottom: 0.5em;
	margin-left: 2em;
	margin-right: 1em;
}

#content blockquote {
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-left: 3em;
	margin-right: 2em;
}

#content h1 {
	font-size: 150%;
	margin-bottom: 0.2em;
	margin-top: 0.5em;
}

#content h2 {
	font-size: 125%;
	margin-bottom: 1.2em;
	margin-top: 0.5em;
	border-bottom: 1px solid #333333;
	padding-bottom: 5px;
	padding-left:1.55em;
	text-indent: -1.55em;
}

#content .h2mark {
	display:inline;
	margin:0 0.4em;
	font-size:100%;
	width:0.75em;
	height:0.75em;
}

#content .h2mark img {
	width: 0.75em;
	height: 0.75em;
}

#content h3,
#content h4,
#content h5,
#content h6  {
	margin-left: 1em;
}

#content h3 {
	font-size: 118%;
	margin-bottom: 0.2em;
	margin-top: 1em;
	color: #008896;
}

#content h4 {
	font-size: 118%;
	margin-bottom: 0.2em;
	margin-top: 0.5em;
}

#content h5 {
	font-size: 100%;
	margin-bottom: 0.2em;
	margin-top: 0.5em;
	color: #008896;
}

#content h6 {
	font-size: 100%;
	margin-bottom: 0.2em;
	margin-top: 0.5em;
}

#content ul {
	margin-left: 3.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}

#content ol {
	margin-left: 3.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}	

#content li {
	line-height: 1.2;
	margin-top:0;
	margin-bottom: 0.5em;
	margin-right: 1em;
	text-align: justify;
}

#content a {
	color: #0000FF;
	text-decoration: none;
}

#content a:hover {
	color:#A10F11;
	text-decoration: underline;
}

/* table */

#content table{
	width:95%;
	margin-left: 1.2em;
	margin-right: 1em;
	border-collapse:collapse;
	margin-bottom:1em;
}

#content thead th, #content tfoot th{
	text-align: center;
   	padding:3px 6px;
   	background-color:#9CC9CB;
   	border:1px solid #999999;
	white-space: nowrap;
}

#content thead td{
	border-left:none;
	border-top:none;
}

#content tbody th{
	text-align: left;
   	padding:3px 6px;
   	background-color:#CCCCCC;
   	border:1px solid #999999;
	white-space: nowrap;
}


#content td{
   	padding:3px 6px;
	border: 1px solid #999999;
	text-align: left;
}

#content .nocelltable td{
	border:none;
}

/* editor class */

#content .imgleft {
	float: left;
	margin: 0.25em 1em 0.25em 2em;
	_margin: 0.25em 1em 0.25em 1em;
}

#content .imgright {
	float: right;
	margin: 0.25em 1em 0.25em 1em;
	_margin: 0.25em 0.5em 0.25em 1em;
}

#content .clear {
	clear: both;
}

#content .nowrap {
	white-space: nowrap;
}

#content .btm10px {margin-bottom:10px;}
#content .btm20px {margin-bottom:20px;}
#content .btm30px {margin-bottom:30px;}

#content .greenBG {background-color:#9CC9CB;}

#content .pubdate {
	margin-top:0.5em;
}

#content .editedon{
	color: #666666;
	margin-top: 1.5em;
	margin-right: 1em;
	text-align: right;
}

#content .bottomattached{
	margin: 1em 1em 0 1em;
	padding-left: 0.5em;
	text-align: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content .news_list {
	border-bottom:1px dashed #CCCCCC;
}

#content .news_item {
	border-top:1px dashed #CCCCCC;
	padding-top:10px;
	margin-bottom: 1em;
}

#content .newsDate {
	font-weight: bold;
	margin-left:1.1em;
	
}

#content h3.newsTitle {
	margin-top:0;
}

#content h3.newsTitle a{
	color: #008896;
}

#content h3.newsTitle a:hover{
	color:#A10F11;
}

#content h4.newsDesc {
	margin-top:0;
	margin-left:2em;	
	font-size:100%;
}

#content .newsrelease{
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}

#content #newsPagenate {
	margin-top: 2em;
	text-align: center;
}

#content #newsPagenate a, #content #newsPagenate .ditto_off {
	margin: 0 1em;
}
#newsPagenate .ditto_off {
	color: #aaaaaa;
}

/* others */

#content .toc {
	margin:10px 1em 5px 2em;
	border-bottom:1px dashed #cccccc;
}

#content .tocOuter {
	border-top:1px dashed #cccccc;
	padding:5px;
	list-style-type: none;
	clear:both;
	zoom:100%;
}

#content .toc ul{
	margin-left: 0;
	border-bottom:1px dashed #cccccc;
	list-style-type: none;
}

#content .toc li{
	border-top:1px dashed #cccccc;
	padding:0 5px;
	padding-top:5px;
	list-style-type: none;
	clear:both;
	zoom:100%;
}

#content .toc .clear {
	font-size: 0px;
	margin:0;
	height:0;
}

#content .tocbox {
	zoom: 100%;
	margin-left:86px;
}

#content .tocdesc {
	margin-top: 0.2em;
	margin-left: 1em;
	font-size:90%;
}

#content .productListPhoto {
	float:left;
	width:80px;
	text-align:center;
	margin: 2px 0 3px 0;
}

#content .return {
	clear:both;
	margin-top: 1em;
	text-align: center;
}

#content .toTop {
	text-align: center;
	margin: 2em auto 0 auto;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#content .codetxt {}

#content .codetxt textarea{
	width:540px;
	height:200px;
	margin: 1em 0;
}

/* ainixmembers */

#content #wlpeLogin {
	margin: 1em 0 2em 2em;
	width: auto;

}

#content #wlpeLogin td{
	border: none;
	margin:0;
	padding:0;
}

#content #wlpeUsernameLabel, #content #wlpePasswordLabel {
	margin-bottom: 10px;
}

#content #wlpeUsernameLabel .wlpeLoginFormLabel {
	margin-right: 16px;
}

#content #wlpePasswordLabel .wlpeLoginFormLabel {
	margin-right: 6px;
}

#content #wlpeUsername, #content #wlpePassword {
	width: 160px;
}

#content #wlpeLoginButton {
	text-align:center;
}

#content #FormButtonBox {
	text-align:center;
}

#content .wlpeMessageText {
	color:#FF0000;
	font-weight: bold;
}

/* event seminor */

#content .eventstbl td {
  border:0;
  line-height:1.1;
  vertical-align: bottom;
  text-align:center;
}

#content .eventstbl img{
	margin-bottom: 4px;
}


/* eform */

#content .errors {
  margin: 1em;
  padding: 0.5em;
  border: 1px solid #f00;
}

#content form .required {
	background-color:#DDFFDD;
}

#content form .invalid {
  background-color: #FFCCCC;
}

