body {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;margin:0 auto;
}
td {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;
}
th {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;
}
div {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;
}
p {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;
}
label {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/17px Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); font-size-adjust: none; font-stretch: normal;
}
input {
	color: rgb(115, 115, 115); font-family: Arial, Helvetica, sans-serif;
}
select {
	color: rgb(115, 115, 115); font-family: Arial, Helvetica, sans-serif;
}
#contact_text {
	color: rgb(115, 115, 115); font-family: Arial, Helvetica, sans-serif;
}
a {
	color: rgb(0, 0, 0);
	text-decoration: none;
}
a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a {
	cursor: pointer;
}
button {
	cursor: pointer;
}
.button {
	cursor: pointer;
}
.pagenavcounter {
	padding: 11px 0px;
}
h6 {
	font: bold 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.article-decor {
	padding: 0px 0px 12px;
}
#contact_text {
	margin: 0px 0px 5px; width: 90%; height: auto; overflow: auto; font-size: 12px;
}
.article-separator-indent {
	padding: 0px 0px 0px 24px; display: none;
}
.article_separator {
	height: 20px; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid; display: none;
}
.column_separator {
	padding: 0px !important;
}
.article_column {
	padding: 0px;
}
.article_indent h3 {
	overflow: hidden;
}
.article_indent h3 img {
	margin: 0px 3px 0px 0px !important; float: left;
}
.contentpaneopen ul {
	margin: 0px 0px 0px 15px;
}
.article-indent ul {
	margin: 0px 0px 0px 15px;
}
.contentpaneopen ul li {
	padding: 0px 0px 6px;
}
.article-indent ul li {
	padding: 0px 0px 6px;
}
.contentdescription img {
	margin: 0px 20px 0px 0px;
}
.contentpaneopen img {
	margin: 0px 20px 0px 0px;
}
.contentpaneopen h3 img {
	margin: 18px 10px 0px 0px;
}
#content .module ul {
	list-style: none; margin: 0px;
}
#container ul {
	list-style: none; margin: 0px;
}
#container ul li {
	background: url("../images/arrow.gif") no-repeat 0px 7px; padding: 2px 0px 8px 15px; line-height: 16px;
}
#content .module ul li {
	background: url("../images/arrow.gif") no-repeat 0px 7px; padding: 2px 0px 8px 15px; line-height: 16px;
}
#container ul li a {
	color: rgb(84, 83, 83); line-height: 16px; font-size: 12px;
}
#content ul li a:hover {
	color: rgb(84, 83, 83); line-height: 16px; font-size: 12px;
}
#content .module ul li a {
	color: rgb(84, 83, 83); line-height: 16px; font-size: 12px;
}
#content .module ul li a:hover {
	color: rgb(84, 83, 83); line-height: 16px; font-size: 12px;
}
#content ul li a:hover {
	color: rgb(183, 43, 6);
}
#content .module ul li a:hover {
	color: rgb(183, 43, 6);
}
#container ul li p {
	line-height: 16px;
}
#container ul li span {
	color: rgb(169, 169, 169); font-size: 12px;
}
.top-line {
	padding: 26px 0px 0px;
}
.img-indent {
	margin: 0px 15px 0px 0px !important; float: left;
}
.text3 {
	color: rgb(33, 168, 208); line-height: 19px; font-size: 13px;
}
.extra-title {
	padding: 15px 0px 0px; color: rgb(53, 53, 53); text-transform: uppercase; font-size: 11px; display: block;
}
.indent-top1 {
	margin: 15px 0px 0px;
}
.indent-top3 {
	padding: 37px 0px 0px;
}
.list-indent1 {
	padding-bottom: 25px !important;
}
.article-indent {
	padding: 5px 0px 0px;
}
.article-indent span.small {
	padding: 0px; color: rgb(106, 106, 106); text-transform: none; line-height: 10px; font-size: 9px; display: block;
}
.article-indent .createdate {
	margin: 0px; padding: 0px 0px 6px; color: rgb(106, 106, 106); text-transform: none; line-height: 10px; font-size: 9px;
}
.modifydate {
	padding: 10px 0px 0px 1px; color: rgb(168, 167, 167); text-transform: none; font-size: 12px; text-decoration: none !important;
}
.componentheading {
	padding: 0px 5px 31px 0px; color: rgb(38, 38, 38); line-height: 26px; font-size: 26px;
}
#poll {
	padding: 0px;
}
td.contentheading {
	padding: 2px 0px 13px; color: rgb(38, 38, 38); line-height: 20px; font-size: 20px;
}
.contentpaneopen p {
	padding: 0px 0px 10px;
}
.modifydate {
	padding: 0px 0px 25px;
}
.buttonheading {
	padding: 0px 0px 6px;
}
.icon-indent {
	padding: 2px 13px 0px 0px;
}
.buttonheading img {
	margin: 0px 10px 0px 7px; padding: 0px; position: relative;
}
span.contentheading {
	margin: 0px 0px 15px; padding: 15px 0px; font-weight: normal; display: block;
}
#component-contact .contentheading {
	padding-bottom: 25px; font-size: 18px;
}
.indent-more {
	margin: 25px 0px 0px;
}
.readon {
	background: url("../images/bgs2.jpg") repeat-x; border: currentColor; width: auto !important; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; display: inline-block;
}
.readon strong {
	background: url("../images/bgs1.jpg") no-repeat; margin: 0px; border: currentColor; text-transform: uppercase; line-height: 1.2em !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; display: inline-block;
}
.readon strong strong {
	background: url("../images/bgs3.jpg") no-repeat 100% 0%; margin: 0px; padding: 9px 15px 13px 26px; border: currentColor; text-transform: uppercase; line-height: 1.2em !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; display: inline-block;
}
.readon:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
.blog_more {
	padding: 21px 0px 10px;
}
.blog_more strong {
	padding: 0px 21px 8px 0px; text-transform: capitalize; line-height: 20px; font-size: 20px; font-weight: normal; display: block;
}
.blog_more h2 {
	padding: 0px; font-size: 12px;
}
.blog_more ul {
	margin: 15px 0px !important;
}
.blog_more a {
	text-decoration: underline;
}
.blog_more a:hover {
	text-decoration: none;
}
.pagin-bottom {
	padding-bottom: 18px;
}
.pagin-top {
	padding-top: 0px;
}
.iteminfo {
	margin: 0px 0px 15px; padding: 0px 0px 6px;
}
.createdby {
	color: rgb(122, 122, 122); text-transform: none; display: block;
}
div.small {
	margin: 0px; padding: 0px 0px 7px; color: rgb(122, 122, 122); line-height: 11px; font-size: 11px; font-weight: normal; display: block; white-space: nowrap;
}
#martInfo .button {
	width: 52px;
}
#martInfo h3 {
	font: 11px/normal Arial, Helvetica, sans-serif; width: 71px; color: rgb(102, 101, 101); text-transform: uppercase; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#martInfo .moduletable {
	text-align: right;
}
.null {
	margin: 0px !important; padding: 0px;
}
#content .button a {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .image a {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .pagebreak a {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .validate a {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .blank a {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .readmore a {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .blank {
	margin: 5px 0px 0px !important;
}
#content .button a:hover {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(16, 81, 131) !important; text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .image a:hover {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(16, 81, 131) !important; text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .pagebreak a:hover {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(16, 81, 131) !important; text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .validate a:hover {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(16, 81, 131) !important; text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .blank a:hover {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(16, 81, 131) !important; text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .readmore a:hover {
	background: url("../images/button_more.gif") no-repeat 0px 0px !important; padding: 9px 0px 0px !important; width: 136px !important; height: 28px; text-align: center; color: rgb(16, 81, 131) !important; text-transform: uppercase !important; font-size: 14px; text-decoration: none; display: block;
}
#content .button:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
#content .validate:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
#content .modal-button:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
#content .readmore a:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
#content div.blank a:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
* html .button {
	display: block;
}
* html .validate {
	display: block;
}
.wrapper-sub-title {
	background: rgb(55, 55, 55); color: rgb(255, 255, 255); padding-top: 8px !important; padding-bottom: 8px !important; padding-left: 8px;
}
.sub-title-wrapper {
	background: rgb(55, 55, 55); color: rgb(255, 255, 255); padding-top: 8px !important; padding-bottom: 8px !important; padding-left: 8px;
}
.wrapper-sub-title a {
	color: rgb(255, 255, 255);
}
.wrapper-sub-title a:hover {
	color: rgb(255, 255, 255);
}
.sub-title-wrapper a {
	color: rgb(255, 255, 255);
}
.sub-indent-table {
	text-indent: 8px;
}
#editor-xtd-buttons {
	padding: 5px 0px; width: 500px; overflow: hidden; float: left;
}
#editor-xtd-buttons .readmore {
	display: inline;
}
#content .button {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 8px 0px 12px 19px; border: currentColor; width: 82px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
#content .validate {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 8px 0px 12px 19px; border: currentColor; width: 82px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
#content .modal-button {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 8px 0px 12px 19px; border: currentColor; width: 82px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
* + html .button {
	padding: 4px 0px 12px 19px !important;
}
.buttons .button {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 8px 0px 12px 19px !important; border: currentColor; width: 82px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; letter-spacing: -1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: bold; text-decoration: none; float: left; display: block;
}
.button-field .button {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 8px 0px 12px 10px; border: currentColor; width: 82px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; letter-spacing: -1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: bold; text-decoration: none; float: left; display: block;
}
.button2 {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 8px 0px 12px 15px; border: currentColor; width: 82px; text-align: center; color: rgb(74, 74, 74); text-transform: uppercase; line-height: 1.2em !important; letter-spacing: -1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: bold; text-decoration: none; float: left; display: block;
}
* + html .buttons .button {
	padding: 8px 0px 12px 19px !important;
}
#content .button:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
#content .validate:hover {
	color: rgb(16, 81, 131) !important; text-decoration: none;
}
#content .modal-button:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
#content .modal-button {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 5px 0px 9px; border: currentColor; width: 96px; text-align: center; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
#content div.blank a {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 5px 0px 9px; border: currentColor; width: 96px; text-align: center; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
#content .readmore a {
	background: url("../images/button_main.gif") no-repeat 0px 0px; padding: 5px 0px 9px; border: currentColor; width: 96px; text-align: center; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
.pagin-top-border {
	text-align: center;
}
.pagin-bottom {
	text-align: center;
}
.pagenav {
	font-weight: normal;
}
a.pagenav {
	margin: 0px 2px 0px 0px; padding: 0px 2px; font-weight: normal; text-decoration: none;
}
a.pagenav:hover {
	text-decoration: underline;
}
a.pagenav:visited {
	text-decoration: none;
}
.pagination_nav {
	padding: 10px 20px 0px 27px; font-size: 12px;
}
.pagination_nav div {
	padding: 5px 0px;
}
.pagination {
	margin-top: 10px;
}
.pagination li {
	padding: 0px 5px;
}
.pagination_result {
	padding: 5px 0px 0px; line-height: 16px;
}
.pagination span {
	padding: 0px 10px 0px 0px;
}
.pagination strong span {
	padding: 0px 6px; font-weight: normal;
}
.searchArea {
	margin: 15px 0px 0px; padding: 10px; border: 1px solid rgb(178, 178, 178);
}
.sectiontableentry0 td {
	background: url("../images/dot_line_bottom.gif") repeat-x 0px 100%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sectiontableentry1 td {
	background: url("../images/dot_line_bottom.gif") repeat-x 0px 100%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sectiontableentry2 td {
	background: url("../images/dot_line_bottom.gif") repeat-x 0px 100%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sectiontableentry1 td {
	text-indent: 11px; padding-top: 5px; padding-bottom: 5px;
}
.sectiontableentry0 td {
	text-indent: 11px; padding-top: 5px; padding-bottom: 5px;
}
.sectiontableentry2 td {
	text-indent: 11px; padding-top: 5px; padding-bottom: 5px;
}
.var1 {
	margin: 5px 0px; padding: 15px !important; color: rgb(84, 83, 83); border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.var1 a {
	color: rgb(84, 83, 83);
}
.var1 p {
	color: rgb(84, 83, 83);
}
.var2 {
	margin: 5px 0px; padding: 15px !important; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.var2 a {
	color: rgb(107, 107, 107);
}
.var2 p {
	color: rgb(107, 107, 107);
}
.results {
	padding: 0px 20px 15px 29px;
}
.searchintro {
	padding: 10px 0px 10px 30px;
}
.results ol li {
	padding: 0px 0px 10px; text-align: justify;
}
.results h3 {
	padding-bottom: 25px;
}
#searchForm {
	padding: 0px; display: block;
}
.sectiontableheader {
	padding: 6px 5px 6px 11px;
}
#search_searchword {
	margin: 3px 0px 0px; padding: 2px 0px 2px 5px; border: 1px solid rgb(178, 178, 178); color: rgb(0, 0, 0);
}
.indent-search-searchword {
	padding: 5px 11px 0px 0px; display: block;
}
.archiveBlock .button {
	margin: 0px 0px 0px 5px; display: inline-block;
}
ul#archive-list h4 a {
	text-transform: none; font-size: 12px;
}
dl.poll {
	padding: 25px 0px 35px;
}
.result_button {
	background: url("../images/results_button.gif") no-repeat 0px 0px; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); text-transform: lowercase !important; line-height: 18px; text-indent: -1000px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; margin-right: 3px; float: left; display: block;
}
.vote_button {
	background: url("../images/vote_button.gif") no-repeat 0px 0px; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); text-transform: lowercase !important; line-height: 18px; text-indent: -1000px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block;
}
.send_button {
	background: url("../images/send_button.gif") no-repeat 0px 0px; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); line-height: 18px; text-indent: -1000px; font-size: 14px; text-decoration: none; display: block;
}
.forgot_button {
	background: url("../images/submit_button.gif") no-repeat 0px 0px; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); line-height: 18px; text-indent: -1000px; font-size: 14px; text-decoration: none; display: block;
}
.register_button {
	background: url("../images/register_button.gif") no-repeat 0px 0px; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); line-height: 18px; text-indent: -1000px; font-size: 14px; text-decoration: none; display: block;
}
.poll .buttons input:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
#poll h3 {
	padding: 0px 0px 10px; font-size: 120%;
}
dl.poll dt {
	padding: 7px 0px 0px; font-weight: bold;
}
.poll .question {
	padding: 0px 10px 5px 1px; color: rgb(16, 81, 131); font-size: 14px; font-weight: bold;
}
.poll .poll-body {
	padding: 15px 0px;
}
.poll-body label {
	padding: 0px 0px 0px 4px; color: rgb(84, 83, 83); line-height: 14px; font-size: 12px;
}
.poll .buttons {
	margin: 0px;
}
.poll .result {
	background: rgb(255, 234, 0);
}
.poll .section {
	padding: 3px 0px; width: 100%; color: rgb(255, 255, 255); overflow: hidden;
}
.poll .section2 {
	padding: 2px 0px; width: 100%; color: rgb(135, 137, 137); overflow: hidden;
}
.poll .radio {
	width: 20px; float: left;
}
.poll .radio input {
	width: 16px; height: 16px; vertical-align: middle; display: block;
}
.poll .var {
	margin: 0px 0px 0px 20px; text-align: left;
}
.display {
	padding: 0px 0px 10px;
}
.display select {
	border: 1px solid rgb(70, 70, 47); width: 100px;
}
.sectiontableentry1 div {
	font-size: 1px;
}
.sectiontableentry0 div {
	font-size: 1px;
}
.td_1 {
	width: 5%; text-align: center;
}
.td_2 {
	width: 5%; text-align: center;
}
.td_3 {
	padding: 0px 0px 0px 10px; width: 90%;
}
.pollstableborder .question {
	padding: 0px 0px 0px 85px;
}
.pollstableborder {
	margin: 25px 0px 0px;
}
dl.contentpane dt {
	padding: 10px 0px 20px;
}
dl.contentpane dd {
	width: 100%; overflow: hidden;
}
dl.contentpane div {
	vertical-align: middle;
}
dl.contentpane .description {
	padding: 0px; width: 110px; vertical-align: middle;
}
dl.contentpane .input-field {
	padding: 2px 0px 0px; width: 160px; vertical-align: middle;
}
dl.contentpane .button-field {
	padding: 0px; width: 140px; vertical-align: middle;
}
.search {
	background: url("../images/search_bg.gif") no-repeat 100% 0%; margin: 0px; top: 14px; width: 316px; height: 20px; right: 0px; position: absolute;
}
.search .search-input {
	width: 234px; float: left;
}
.search .search-button {
	padding: 0px; width: 75px; float: left;
}
.search .inputbox {
	padding: 0px 0px 3px 9px !important; border: currentColor; width: 217px; color: rgb(0, 0, 0); text-transform: capitalize; line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; margin-top: 4px;
}
.search .button {
	padding: 0px; border: 0px currentColor; width: 82px; height: 28px; text-indent: -1000px;
}
.search .button:hover {
	text-decoration: underline;
}
span.count {
	color: rgb(16, 81, 131); font-size: 15px; font-weight: bold;
}
.search_result {
	padding: 0px 20px 0px 0px;
}
.search_result h3 {
	color: rgb(128, 128, 128); font-size: 14px;
}
.searchintro b {
	color: rgb(16, 81, 131); font-size: 12px; font-weight: bold;
}
.searchintro strong {
	color: rgb(16, 81, 131); font-size: 12px; font-weight: bold;
}
.highlight {
	color: rgb(16, 81, 131); font-size: 12px; font-weight: bold;
}
.adminform td {
	padding: 0px 0px 2px;
}
.pagin-bottom {
	padding: 5px 0px 15px;
}
.error {
	margin: 15px 0px 20px 28px;
}
.message {
	margin: 0px !important;
}
#system-message dt.error {
	display: none;
}
dt.message {
	display: none;
}
.error dd ul {
	background: rgb(206, 3, 3); margin: 0px !important; padding: 5px 0px 5px 10px !important; color: rgb(255, 255, 255); border-top-color: rgb(103, 6, 6); border-bottom-color: rgb(103, 6, 6); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid;
}
.error dd ul li {
	margin: 0px 0px 0px 20px !important; padding: 0px !important; color: rgb(255, 255, 255) !important;
}
.top_menu {
	background: url("./header.jpg") repeat-x bottom darkgreen; margin: 111px 0px 0px; left: 0px; width: 100%; height: 39px; position: absolute; z-index: 2; height:40px;
}
ul.menu-nav {
	list-style: none; margin: 0px !important; padding-top: 7px; position: relative;
}
ul.menu-nav ul {
	background: url("../images/ddm_bg.gif") repeat-x left top rgb(54, 54, 54); list-style: none; margin: 0px; left: 0px; top: 100%; width: auto; display: none; position: absolute; z-index: 1;
}
ul.menu-nav ul ul {
	left: 100%; top: 0px;
}
ul.menu-nav ul ul ul {
	left: 100%; top: 0px;
}
ul.menu-nav li {
	background: url("../images/dot_menu.gif") repeat-y; padding: 4px 0px 4px 18px; margin-right: 15px; float: left; display: inline; position: relative;
}
ul.menu-nav ul li {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
ul.menu-nav a {
	font: 14px Arial, sans-serif; height: 1%; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; float: left; display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#active_menu-nav {
	color: rgb(252, 105, 0);
}
ul.menu-nav a:hover {
	color: rgb(252, 105, 0);
}
ul.menu-nav li:hover a {
	color: rgb(252, 105, 0);
}
ul.menu-nav li.iehover a {
	color: rgb(252, 105, 0);
}
ul.menu-nav li:hover li a {
	padding: 9px 25px; color: rgb(255, 255, 255); float: none;
}
ul.menu-nav li.iehover li a {
	padding: 9px 25px; color: rgb(255, 255, 255); float: none;
}
ul.menu-nav li:hover li a:hover {
	background: url("../images/ddm_hover.gif") repeat-x left top; color: rgb(155, 154, 154);
}
ul.menu-nav li:hover li:hover a {
	background: url("../images/ddm_hover.gif") repeat-x left top; color: rgb(155, 154, 154);
}
ul.menu-nav li.iehover li a:hover {
	background: url("../images/ddm_hover.gif") repeat-x left top; color: rgb(155, 154, 154);
}
ul.menu-nav li.iehover li.iehover a {
	background: url("../images/ddm_hover.gif") repeat-x left top; color: rgb(155, 154, 154);
}
ul.menu-nav li:hover li:hover li a {
	
}
ul.menu-nav li.iehover li.iehover li a {
	
}
ul.menu-nav li:hover li:hover li a:hover {
	background: url("../images/ddm_hover.gif") repeat-x left top;
}
ul.menu-nav li:hover li:hover li:hover a {
	background: url("../images/ddm_hover.gif") repeat-x left top;
}
ul.menu-nav li.iehover li.iehover li a:hover {
	background: url("../images/ddm_hover.gif") repeat-x left top;
}
ul.menu-nav li.iehover li.iehover li.iehover a {
	background: url("../images/ddm_hover.gif") repeat-x left top;
}
ul.menu-nav li:hover li:hover li:hover li a {
	
}
ul.menu-nav li.iehover li.iehover li.iehover li a {
	
}
ul.menu-nav li:hover li:hover li:hover li a:hover {
	background: url("../images/ddm_hover.gif") repeat-x left top;
}
ul.menu-nav li.iehover li.iehover li.iehover li a:hover {
	background: url("../images/ddm_hover.gif") repeat-x left top;
}
ul.menu-nav li:hover ul ul {
	display: none;
}
ul.menu-nav li:hover ul ul ul {
	display: none;
}
ul.menu-nav li.iehover ul ul {
	display: none;
}
ul.menu-nav li.iehover ul ul ul {
	display: none;
}
ul.menu-nav li:hover ul {
	display: block;
}
ul.menu-nav ul li:hover ul {
	display: block;
}
ul.menu-nav ul ul li:hover ul {
	display: block;
}
ul.menu-nav li.iehover ul {
	display: block;
}
ul.menu-nav ul li.iehover ul {
	display: block;
}
ul.menu-nav ul ul li.iehover ul {
	display: block;
}
.module_menu div {
	color: rgb(255, 255, 255); font-size: 12px;
}
.module_menu ul {
	list-style: none; margin: 0px !important;
}
.module_menu li {
	background: url("../images/arrow.gif") no-repeat 0px 7px !important; padding: 0px 0px 0px 22px; line-height: 14px !important; display: block;
}
.module_menu li ul {
	margin: 0px !important; padding: 5px 0px 11px 11px;
}
.module_menu li ul li {
	background: url("../images/arrow.gif") no-repeat 0px 0px !important; border: currentColor;
}
.module_menu li ul li a {
	padding: 0px;
}
.module_menu li a {
	color: rgb(106, 106, 106) !important; line-height: 22px !important; font-weight: normal; text-decoration: none !important;
}
.module_menu li a span {
	text-transform: none !important; font-size: 13px;
}
.module_menu li a:hover {
	padding: 0px; color: rgb(183, 43, 6) !important; text-transform: none !important;
}
.module_menu li a:hover span {
	color: rgb(183, 43, 6) !important;
}
.module_menu li.active a {
	color: rgb(183, 43, 6) !important;
}
.row-top-menu ul.menu-nav {
	margin: 0px !important; padding: 0px !important;
}
.row-top-menu ul.menu-nav li {
	margin: 0px; padding: 0px !important; float: left; display: block;
}
.row-top-menu ul.menu-nav li a {
	background: url("../images/menu_left.gif") no-repeat 0px 0px; margin: 0px; padding: 0px; border: currentColor; text-decoration: none !important; float: left; display: block;
}
.row-top-menu ul.menu-nav li a span {
	background: url("../images/menu_right.gif") no-repeat right top; padding: 0px 35px 0px 34px !important; height: 44px; color: rgb(255, 255, 255); line-height: 42px; font-size: 14px; text-decoration: none !important; float: left; display: block;
}
.row-top-menu ul.menu-nav li a:hover {
	background: url("../images/menu_left_hov.gif") no-repeat 0px 0px;
}
.row-top-menu ul.menu-nav li a:hover span {
	background: url("../images/menu_left_hov.gif") no-repeat 0px 0px;
}
.row-top-menu ul.menu-nav li.active a {
	background: url("../images/menu_left_hov.gif") no-repeat 0px 0px;
}
.row-top-menu ul.menu-nav li.active a span {
	background: url("../images/menu_left_hov.gif") no-repeat 0px 0px;
}
.row-top-menu ul.menu-nav li a:hover span {
	background: url("../images/menu_right_hov.gif") no-repeat right top;
}
.row-top-menu ul.menu-nav li.active a {
	background: url("../images/menu_left_hov.gif") no-repeat 0px 0px; color: rgb(255, 255, 255);
}
.row-top-menu ul.menu-nav li.active a span {
	background: url("../images/menu_right_hov.gif") no-repeat right top; color: rgb(255, 255, 255);
}
.module-login .moduleTopBg {
	width: 100%;
}
.module-login .sec {
	width: 100%;
}
.module-login .boxIndent {
	padding: 0px;
}
.login-text-1 {
	color: rgb(115, 118, 118); font-size: 12px;
}
.form-height {
	margin: 0px; height: 31px;
}
#form-login {
	padding: 0px 0px 0px 15px;
}
#form-login-remember {
	padding: 15px 0px 0px;
}
.module-login label {
	padding: 0px 0px 5px; width: 100%; line-height: 18px; display: block;
}
label.remember {
	margin: 0px; color: rgb(100, 88, 81) !important; font-weight: normal; display: inline;
}
.module-login p {
	padding: 0px; color: rgb(84, 83, 83) !important; line-height: 15px; font-size: 12px;
}
.module-login div {
	padding: 0px; color: rgb(84, 83, 83) !important; line-height: 15px; font-size: 12px;
}
label.remember {
	padding: 0px; color: rgb(84, 83, 83) !important; line-height: 15px; font-size: 12px;
}
.logo-title {
	color: rgb(0, 0, 0) !important; line-height: 35px; padding-bottom: 21px !important; font-size: 14px !important; display: block;
}
.remember {
	padding: 0px !important;
}
#mod_login_username {
	margin: 0px;
}
#mod_login_password {
	margin: 0px;
}
.module-login a {
	margin: 0px; padding: 0px; color: rgb(84, 83, 83); line-height: 20px; font-weight: normal;
}
.module-login a:hover {
	margin: 0px; padding: 0px; color: rgb(84, 83, 83); line-height: 20px; font-weight: normal;
}
.module-login a:hover {
	color: rgb(50, 50, 50);
}
.module-login .inputbox {
	margin: 1px 0px 0px 6px; padding: 0px; border: currentColor; color: rgb(130, 130, 130); font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;
}
#modlgn_username {
	float: left;
}
#modlgn_passwd {
	float: left;
}
.username label {
	
}
.password label {
	
}
.username {
	background: url("../images/form_bg.gif") no-repeat;
}
.password {
	background: url("../images/form_bg.gif") no-repeat;
}
.username input {
	margin: 1px 0px 0px 3px; border: 0px currentColor; width: 157px;
}
.password input {
	margin: 1px 0px 0px 3px; border: 0px currentColor; width: 157px;
}
.remember {
	padding: 4px 0px 0px;
}
input.checkbox {
	margin: 2px 5px 0px 0px; border: currentColor; width: 12px; height: 12px; vertical-align: middle; float: left; display: block; position: relative;
}
.button-login:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
.log .button:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
.button-login {
	background: url("../images/login_button.gif") no-repeat 0px 0px; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); text-transform: lowercase !important; line-height: 18px; text-indent: -1000px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block; cursor: pointer;
}
.logout .button {
	background: url("../images/logout_button.gif") no-repeat 0px 0px !important; border: currentColor; width: 82px; height: 33px; text-align: center; color: rgb(0, 0, 0); text-transform: lowercase !important; line-height: 18px; text-indent: -1000px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; float: left; display: block; cursor: pointer;
}
#inputs {
	padding: 14px 11px 16px 0px;
}
.log {
	padding-bottom: 21px;
}
.grey {
	color: rgb(106, 106, 106) !important;
}
.grey a {
	color: rgb(106, 106, 106) !important;
}
.wrapper-box {
	padding-bottom: 20px;
}
#body {
	background: #E2E2E2 !important;
}
.main {
	margin: 0px auto; padding: 0px; position: relative;width:940px;
}
.header {
	margin: 0px auto; width: 940px; height: 156px; position: relative; z-index: 5;background:none repeat scroll 0 0 #E2E2E2
}
.wrapper {
	margin: 0px auto; width: 940px; position: relative; z-index: 0;
}
.main_title {
	color: rgb(43, 43, 43); text-transform: uppercase; font-size: 21px;
}
.componentheading {
	color: rgb(43, 43, 43); text-transform: uppercase; font-size: 29px;
}
.boxTitle h3 {
	color: rgb(43, 43, 43); text-transform: uppercase; font-size: 21px; margin-bottom: 16px;
}
.clear {
	width: 100%; overflow: hidden;
}
.clear1 {
	clear: both;
}
.br {
	display: block;
}
.fright {
	float: right !important;
}
.fleft {
	float: left;
}
.row-header {
	height: 394px;
}
.row-header .fleft {
	width: 457px;
}
.row-header .fright {
	width: 358px;
}
.row-flash {
	background: rgb(239, 241, 244) !important; margin: 0px 0px 5px; width: 100%; height: 250px; text-align: center;
}
.row-flash div {
	margin: 0px auto; width: 940px; overflow: hidden;
}
#logo {
	margin: 38px 0px 0px; left: 0px; display: block; position: absolute;
}
#logo a {
	display: block; position: relative; cursor: pointer;
}
.boxIndent .menu {
	margin-left: 25px !important;
}
#content {
	background: rgb(255, 255, 255); padding: 0px;
}
#container {
	padding: 7px 26px; height: 100%; text-align: left; overflow: hidden;
}
#left {
	background: url("../images/dot_line.gif") repeat-y 100% 0%; width: 192px; text-align: left; float: left;
}
.top_left_bg {
	background: url("../images/top_left_bg.gif") no-repeat 100% 0%; width: 192px; text-align: left; padding-top: 7px; float: left;
}
.bottom_left_bg {
	background: url("../images/bottom_left_bg.gif") no-repeat 100% 100%; width: 192px; text-align: left; float: left;
}
#right {
	background: url("../images/dot_line.gif") repeat-y; width: 192px; text-align: left; float: right;
}
.top_right_bg {
	background: url("../images/top_left_bg.gif") no-repeat; text-align: left;
}
.bottom_right_bg {
	background: url("../images/bottom_left_bg.gif") no-repeat 0% 100%; padding: 7px 0px 0px 26px; text-align: left;
}
.p1 {
	margin: 0px 20px 0px 0px !important;
}
.p2 {
	margin: 0px !important;
}
.margin20 {
	margin-bottom: 20px !important;
}
.pad {
	padding-top: 20px;
}
.block1 {
	padding: 25px 26px 20px 30px; width: 257px; color: rgb(255, 255, 255); float: left;
}
.block1 p {
	color: rgb(255, 255, 255);
}
.block1 h3 {
	color: rgb(255, 255, 255); font-size: 30px; margin-bottom: 5px;
}
.s1 {
	background: url("../images/s1_bg.gif") repeat-x 0% 100% rgb(127, 127, 127);
}
.s2 {
	background: url("../images/s2_bg.gif") repeat-x 0% 100% rgb(79, 129, 188);
}
.s3 {
	background: url("../images/s3_bg.gif") repeat-x 0% 100% rgb(149, 179, 215);
}
.tail-footer {
	 border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.footer {
	text-align: center; padding-bottom: 30px;
}
.footer a {
	color: rgb(118, 118, 118);
}
.tail-footer {
	 border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;background:none repeat scroll 0 0 #E2E2E2;
}
.footer {
	text-align: center; padding-bottom: 30px;background:none repeat scroll 0 0 #E2E2E2;
}
.footer a {
	color: rgb(118, 118, 118);
}
.adlinks-class {
	margin: 0px 20.15em; text-align: left; float: none;
}
.adlinks-class a:hover {
	text-align: center; color: rgb(51, 51, 51); padding-bottom: 30px; text-decoration: underline overline;
}
.adlinks-class a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.adlinks-class a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.adlinks-class a:active {
	text-decoration: none;
}
.menu-class {
	margin: 0px 0.15em 0px 40.15em; text-align: left; float: none;
}
.menu-class a:hover {
	text-align: center; color: rgb(51, 51, 51); padding-bottom: 30px; text-decoration: underline overline;
}
.menu-class a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.menu-class a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.menu-class a:active {
	text-decoration: none;
}
.topside_menu {
	margin: 0px 0.15em 0px  63.15em; text-align: right; color: rgb(102, 102, 102); 
}
.topside_menu a:hover {
	text-align: center; color: rgb(0, 0, 0); padding-bottom: 30px;
}
.topside_menu a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.topside_menu a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.topside_menu a:active {
	text-decoration: none;
}
.main-row {
	position: relative; z-index: 0;
}

.product img {
	padding:1px;
	border:1px solid #cccccc;
	width:150px;
	height:140px;
}

.logo a:hover {
	border:1px dotted #cccccc;
}

.menu-nav  a:hover{
	background-color:#eee;
}

.menu-nav a {
	margin-top:-15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

.pad {
	background-color:#ffffff;
}

.block5 {
	background-color:#ffffff;
	height:240px;
}



/***yong***/
#home_content{
	width:940px;
	margin-top:20px;
}

#home_content #notice{
	width:230px;
	float:left;
	height:188px;
}

#home_content #products{
	width:330px;
	float:left;
}

#home_content #login{
	width:330px;
	float:left;
}
#products{ float:left; margin:0px 14px; width:330px; overflow:hidden;}
#products ul{ margin:0px 0px;}
#products ul li{ float:left; margin-bottom:8px; width:155px; height:140px; padding:0px 2px 0px 6px; overflow:hidden;}
#products ul li img{ padding:1px 1px; width:150px; height:120px; border:1px solid #E4E4E4;}
#products ul li .product_name{ width:150px; height:15px; line-height:15px; text-align:center; display:block; overflow:hidden;}

.boxContent{
	text-align:center;
}


/***close yong ***/


/*----------------------------Category by yong---------------------------*/
#postbigbox{margin:0 auto; width:920px;float:left;position:relative; padding:0 0px 20px 90px;}
.post-home {
    border-bottom: 1px solid #E8E8E8;
    float: left;
    padding: 10px 0;
    width: 740px;
}
.post-home p {
    float: left;
    line-height: 24px;
    text-indent: 2em;
    width: 465px;
}
#img-s{
    float: left;
    margin-right: 15px;
    width:260px;
    height:130px;
}

.post-txt {
    float: left;
    width: 465px;
    padding-bottom: 5px;
}
.post-l {
    float: right;
    width: 465px;
}
.post-txt h2 {
    font-size: 14px;
    font-weight: 100;
}
.post-txt h2 a {
    color: #0058B3;
	font-weight: bold;
    margin-bottom:5px;
}
.post-r {
    float: left;
    width: 50px;
}
.entry-info2{
	float:right;
	margin-left:15px;
}
/***********page by yong***********************/
.entry-header{
   padding:0 0 0 0;
   float:left;
}
.entry-content{
   float:left;
   clear:both;
   width:749px;
}
#comments{
   display:none;
}

/**********************blog_category****************/
.blog-post-home {
    border-bottom: 1px solid #E8E8E8;
    float: left;
    padding: 10px 0;
    width: 740px;
}
.blog-post-home p {
    float: left;
    line-height: 24px;
    text-indent: 2em;
    width: 750px;
}

/**********************news_page****************/

.news_page{  width:100%; overflow:hidden; }
.news_page ul{ margin-top:10px;}
.news_page ul li{ float:left; margin:10px 0px; padding:0px 5px 0px 10px; width:920px; height:17px; line-height:14px; background:url(images/spot.gif) no-repeat 0 5px; overflow:hidden;}
.news_page ul li a{ float:left; width:440px; overflow:hidden;}
.news_page ul li span{ float:right; width:150px; color:#666;}


/**********************page-1*******************/
.page_content{
	float:left;
	margin:10px 0px;
        padding-left:30px;
	width:720px;	
}
.page_title{
	float:left;
	margin-left:30px;
	margin-bottom:10px;
	font-size:20px;
	font-weight:bold;
}
.page_content{
	clear:both;
	float:left;
	margin-top:10px;
}

ul{
	list-style-type: none;
}

