html {
	height: 100%; margin-bottom: 1px;
}
form {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; color: rgb(51, 51, 51); line-height: 1.3em; font-family: Helvetica,Arial,sans-serif; font-size: 12px;
}
a:link {
	font-weight: normal; text-decoration: none;
}
a:visited {
	font-weight: normal; text-decoration: none;
}
a:hover {
	font-weight: normal; text-decoration: underline;
}
input.button {
	cursor: pointer;
}
p {
	margin-top: 0px; margin-bottom: 5px;
}
img {
	border: 0px currentColor;
}
#page_bg {
	padding: 10px 0px; margin-bottom: 1px;
}
div.center {
	text-align: center;
}
div#wrapper {
	margin-right: auto; margin-left: auto;
}
body.width_medium div#wrapper {
	width: 950px;
}
body.width_small div#wrapper {
	width: 773px;
}
body.width_fmax div#wrapper {
	min-width: 750px; max-width: 1050px;
}
div#header_l {
	position: relative;
}
div#header_r {
	height: 90px; text-align: left; overflow: hidden; padding-top: 25px; padding-right: 30px; padding-left: 370px;
}
div#logo {
	background: url("../images/mw_joomla_logo.png") no-repeat 0px 0px; left: 0px; top: 0px; width: 298px; height: 75px; margin-top: 25px; margin-left: 30px; float: left; position: absolute;
}
div#newsflash {
	border: 1px solid rgb(0, 0, 255); width: auto; margin-right: 30px; margin-left: 350px;
}
div#tabarea {
	background: url("../images/mw_header_b.png") repeat-x 0px 0px rgb(247, 247, 247); margin: 0px 11px;
}
div#tabarea_l {
	background: url("../images/mw_header_l_b.png") no-repeat 0px 0px; padding-left: 32px;
}
div#tabarea_r {
	background: url("../images/mw_header_r_b.png") no-repeat 100% 0px; height: 42px; padding-right: 1px;
}
div#footer_r {
	height: 47px; overflow: hidden; padding-top: 10px;
}
div#footer_r div {
	text-align: center; color: rgb(170, 170, 170); font-size: 0.9em;
}
div#footer_r a:link {
	color: rgb(153, 153, 153);
}
div#footer_r a:visited {
	color: rgb(153, 153, 153);
}
div#footerspacer {
	height: 10px;
}
#pathway {
	padding: 0px 10px 8px; width: auto; text-align: left; margin-top: -2px; margin-right: 250px;
}
#search {
	width: 320px; height: 40px; text-align: right; overflow: hidden; margin-top: -20px; margin-right: 30px; float: right;
}
form#searchForm input {
	vertical-align: middle;
}
form#searchForm table {
	border-collapse: collapse;
}
form#searchForm td {
	padding: 0px;
}
#mod_search_searchword {
	padding-left: 3px;
}
#area {
	padding: 0px;
}
#whitebox {
	background: rgb(255, 255, 255); margin: 0px 21px; width: auto;
}
#whitebox div {
	text-align: left;
}
#whitebox_t {
	background: url("../images/mw_content_t.png") repeat-x 0px 0px rgb(255, 255, 255);
}
#whitebox_tl {
	background: url("../images/mw_content_t_l.png") no-repeat 0px 0px;
}
#whitebox_tr {
	background: url("../images/mw_content_t_r.png") no-repeat 100% 0px; height: 10px; overflow: hidden;
}
#whitebox_m {
	padding: 1px 8px; width: auto; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#whitebox_b {
	background: url("../images/mw_content_b.png") repeat-x 0px 100%; margin-top: -5px;
}
#whitebox_bl {
	background: url("../images/mw_content_b_l.png") no-repeat 0px 100%;
}
#whitebox_br {
	background: url("../images/mw_content_b_r.png") no-repeat 100% 100%; height: 13px;
}
table.pill {
	padding: 0px; margin-right: auto; margin-left: auto;
}
td.pill_l {
	background: url("../images/mw_menu_cap_l.png") no-repeat; width: 20px; height: 32px;
}
td.pill_m {
	background: url("../images/mw_menu_normal_bg.png") repeat-x; margin: 0px; padding: 0px; width: auto;
}
td.pill_r {
	background: url("../images/mw_menu_cap_r.png") no-repeat; width: 19px; height: 32px;
}
#pillmenu {
	height: 32px; float: left; white-space: nowrap;
}
#pillmenu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#pillmenu li {
	background: url("../images/mw_menu_separator.png") no-repeat right top; margin: 0px; padding: 0px; float: left;
}
#pillmenu a {
	padding: 0px 20px; height: 24px; color: rgb(0, 0, 0); line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block;
}
#pillmenu a#active_menu-nav {
	height: 21px; line-height: 21px; margin-top: 2px;
}
#leftcolumn {
	margin: 0px; padding: 0px; width: 20%; float: left;
}
#maincolumn {
	width: 75%; padding-left: 15px; margin-left: 20%;
}
#maincolumn_full {
	width: 75%; padding-left: 15px; margin-left: 20%;
}
#maincolumn_full {
	padding: 0px; width: 100%; margin-left: 0px;
}
table.nopad {
	margin: 0px 0px 15px; padding: 0px; width: 100%; border-collapse: collapse;
}
table.nopad td.middle_pad {
	width: 20px;
}
div.offline {
	background: rgb(255, 254, 187); padding: 5px; left: 0px; top: 0px; width: 100%; font-size: 1.2em; position: absolute;
}
span.pathway {
	margin: 0px 20px; height: 16px; line-height: 16px; overflow: hidden; display: block;
}
div.componentheading {
	padding-left: 0px;
}
h1 {
	padding: 0px; width: 100%; text-align: left; color: rgb(102, 102, 102); font-family: Helvetica ,Arial,sans-serif; font-size: 1.3em; font-weight: bold; vertical-align: bottom;
}
h2 {
	padding: 0px; width: 100%; text-align: left; color: rgb(51, 51, 51); font-family: Arial, Helvetica,sans-serif; font-size: 1.4em; font-weight: normal; vertical-align: bottom;
}
.contentheading {
	padding: 0px; width: 100%; text-align: left; color: rgb(51, 51, 51); font-family: Arial, Helvetica,sans-serif; font-size: 1.4em; font-weight: normal; vertical-align: bottom;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}
h4 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif;
}
h3 {
	margin: 0px 0px 10px; text-align: left; padding-left: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; font-weight: bold;
}
.componentheading {
	margin: 0px 0px 10px; text-align: left; padding-left: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; font-weight: bold;
}
table.moduletable th {
	margin: 0px 0px 10px; text-align: left; padding-left: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; font-weight: bold;
}
legend {
	margin: 0px 0px 10px; text-align: left; padding-left: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; font-weight: bold;
}
.small {
	text-align: left; color: rgb(153, 153, 153); font-size: 0.9em; font-weight: normal;
}
.modifydate {
	height: 20px; text-align: left; color: rgb(153, 153, 153); font-size: 0.9em; font-weight: normal; vertical-align: bottom;
}
.createdate {
	height: 20px; color: rgb(153, 153, 153); padding-top: 0px; padding-bottom: 5px; font-size: 0.9em; font-weight: normal; vertical-align: top;
}
a.readon {
	background: url("../images/mw_readon.png") no-repeat right top; height: 16px; line-height: 14px; padding-right: 20px; margin-top: 10px; float: left; display: block;
}
.invalid {
	border-color: rgb(255, 0, 0);
}
label.invalid {
	color: rgb(255, 0, 0);
}
.ol-foreground {
	background-color: rgb(246, 246, 246);
}
.ol-background {
	background-color: rgb(102, 102, 102);
}
.ol-textfont {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}
.ol-captionfont {
	color: rgb(246, 246, 246); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.ol-captionfont a {
	color: rgb(11, 85, 196); font-size: 12px; text-decoration: none;
}
.ol-closefont {
	
}
a.mainlevel:link {
	padding-left: 5px;
}
a.mainlevel:visited {
	padding-left: 5px;
}
a.mainlevel:hover {
	
}
span.article_separator {
	height: 20px; display: block;
}
.article_column {
	padding-right: 5px;
}
.column_separator {
	padding-left: 10px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: dashed;
}
td.buttonheading {
	
}
td.buttonheading img {
	border: currentColor;
}
.clr {
	clear: both;
}
td.greyline {
	background: url("../images/mw_line_grey.png") repeat-y 50% 0px; width: 20px;
}
div#maindivider {
	height: 1px; overflow: hidden; margin-bottom: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table.blog span.article_separator {
	height: 20px; display: block;
}
.contentpaneopen_edit {
	float: left;
}
table.contenttoc {
	margin: 5px; padding: 5px; border: 1px solid rgb(204, 204, 204);
}
table.contenttoc td {
	padding: 0px 5px;
}
td.sectiontableheader {
	background: rgb(239, 239, 239); padding: 4px; color: rgb(51, 51, 51); font-weight: bold; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
tr.sectiontableentry0 td {
	padding: 4px;
}
tr.sectiontableentry1 td {
	padding: 4px;
}
tr.sectiontableentry2 td {
	padding: 4px;
}
td.sectiontableentry0 {
	padding: 3px;
}
td.sectiontableentry1 {
	padding: 3px;
}
td.sectiontableentry2 {
	padding: 3px;
}
table.contentpaneopen {
	margin: 0px; padding: 0px; width: auto;
}
table.contentpane {
	margin: 0px; padding: 0px; width: auto;
}
table.contentpaneopen li {
	margin-bottom: 5px;
}
table.contentpaneopen fieldset {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(221, 221, 221) currentColor currentColor;
}
table.contentpaneopen h3 {
	margin-top: 25px;
}
table.contentpaneopen h4 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif;
}
.highlight {
	background-color: rgb(255, 254, 187);
}
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}
div.moduletable {
	margin-bottom: 25px;
}
div.module {
	margin-bottom: 25px;
}
div.module_menu h3 {
	margin: -23px -4px 5px -5px; color: rgb(238, 238, 238); padding-bottom: 2px; padding-left: 10px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;
}
div.module_menu {
	margin: 0px 0px 15px; padding: 0px;
}
div.module_menu div div div {
	padding: 30px 10px 15px; width: auto;
}
div.module_menu div div div div {
	padding: 0px;
}
div.module_menu ul {
	margin: 10px 0px; padding-left: 20px;
}
div.module_menu ul li a:link {
	font-weight: bold;
}
div.module_menu ul li a:visited {
	font-weight: bold;
}
#leftcolumn div.module {
	padding: 0px 10px;
}
#leftcolumn div.module table {
	width: auto;
}
table.adminform textarea {
	width: 540px; height: 400px; color: rgb(0, 0, 153); font-size: 1em;
}
div.search input {
	margin: 15px 0px 10px; border: 1px solid rgb(204, 204, 204); width: 145px;
}
form#form-login fieldset {
	margin: 0em; padding: 0.2em; border: 0px currentColor;
}
form#form-login ul {
	padding-left: 20px;
}
div.mosimage {
	margin: 5px;
}
div.mosimage_caption {
	color: rgb(102, 102, 102); font-size: 0.9em;
}
div.caption {
	padding: 0px 10px;
}
div.caption img {
	border: 1px solid rgb(204, 204, 204);
}
div.caption p {
	text-align: center; color: rgb(102, 102, 102); font-size: 0.9em;
}
table.paramlist {
	margin-top: 5px;
}
table.paramlist td.paramlist_key {
	width: 128px; height: 30px; text-align: left;
}
table.paramlist td.paramlist_value {
	
}
div.message {
	margin: 3px 0px 10px; padding: 3px 20px; border: 1px solid rgb(213, 213, 213); width: auto; text-align: center; color: rgb(204, 51, 0); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: rgb(249, 249, 249);
}
.bannergroup {
	
}
.banneritem img {
	margin-right: auto; margin-left: auto; display: block;
}
.banneritem_text {
	padding: 4px; font-size: 11px;
}
.bannerfooter_text {
	padding: 4px; text-align: right; font-size: 11px; background-color: rgb(247, 247, 247);
}
.pagination span {
	padding: 2px;
}
.pagination a {
	padding: 2px;
}
.pollstableborder td {
	text-align: left;
}
span.description {
	padding-left: 30px; display: block;
}
fieldset {
	padding: 15px; border: 1px solid rgb(204, 204, 204); margin-top: 15px;
}
legend {
	margin: 0px; padding: 0px 10px;
}
td.key {
	color: rgb(102, 102, 102); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.tool-tip {
	background: rgb(255, 255, 204); padding: 5px; border: 1px solid rgb(212, 213, 170); float: left; max-width: 200px;
}
.tool-title {
	background: url("file:///F|/Dreamweaver/Websites/www.vd-mark.net/system/images/selector-arrow.png") no-repeat; margin: -15px 0px 0px; padding: 15px 0px 5px; font-size: 100%; font-weight: bold;
}
.tool-text {
	margin: 0px; font-size: 100%;
}
#system-message {
	margin-bottom: 20px;
}
#system-message dd.message ul {
	background: url("file:///F|/Dreamweaver/Websites/www.vd-mark.net/system/images/notice-info.png") no-repeat 4px rgb(195, 210, 229);
}
#system-message dd.error ul {
	background: url("file:///F|/Dreamweaver/Websites/www.vd-mark.net/system/images/notice-alert.png") no-repeat 4px rgb(230, 192, 192); margin: 0px; color: rgb(204, 0, 0); text-indent: 0px; padding-left: 40px; border-top-color: rgb(222, 122, 123); border-bottom-color: rgb(222, 122, 123); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid;
}
#system-message dd.notice ul {
	background: url("file:///F|/Dreamweaver/Websites/www.vd-mark.net/system/images/notice-note.png") no-repeat 4px rgb(239, 231, 184); color: rgb(204, 0, 0); border-top-color: rgb(240, 220, 126); border-bottom-color: rgb(240, 220, 126); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid;
}
#syndicate {
	padding-left: 25px; float: left;
}
#power_by {
	padding-right: 25px; float: right;
}
#component-contact table td {
	padding: 2px 0px;
}
