
/*****************************//*** Core html setup stuff ***//*****************************/html {  height: 100%;  margin-bottom: 1px;}form {  margin: 0;  padding: 0;}body {	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */	color: #444;	line-height: 1.4em;	margin: 0px 0px 0px 0px;}a:link{		text-decoration: none;	font-weight: normal;	color:#993300;	margin-left: 1px;	margin-right: 1px;} a:visited {		text-decoration: none;	font-weight: normal;	color: #993300;}a:hover {	font-weight: normal;	color: #06c;	border-bottom:1px solid #06c;}input.button { cursor: pointer; }p { margin-top: 0; margin-bottom: 5px; margin-right: 5px;	font-size: 1.2em;	line-height: 1.6em;}img { border: 0 none; }/*****************************************//*** Template specific layout elements ***//*****************************************/#page_bg {	padding: 10px 0;	margin-bottom: 1px;}div.center {  text-align: center;}div#wrapper {	margin-left: auto;	margin-right: auto;}div#newsflash {	width: auto;	margin-left: 350px;	margin-right: 30px;	border: 1px solid #00f;}div#tabarea {	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;	margin: 0 11px;}div#tabarea_l {	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;	padding-left: 32px;}div#tabarea_r {	height: 42px;	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;	padding-right: 1px;}div#footer_r {	padding-top: 10px;	height: 47px;	overflow: hidden;		font-size: .8em;}div#footer_r div {	text-align: center;	font-size: .90em;	color: #aaa;}div#footer_r a:link, div#footer_r a:visited  {	color: #999;}div#footerspacer {	height: 10px;}#pathway {	padding: 0px 10px 8px;	width: auto;	margin-top: -2px;	margin-right: 250px;	text-align: left;}#search {	float: right;	width:320px;	margin-top: -20px;	margin-right: 30px;	height: 40px;	overflow: hidden;	text-align:right;}form#searchForm input {	vertical-align: middle;}form#searchForm table {	border-collapse: collapse;}form#searchForm td {	padding:0;}#mod_search_searchword {	padding-left: 3px;}#area {	padding: 0;}#whitebox {	margin: 0 21px 0px 21px;	background: #fff;	width: auto;}#whitebox a{}

#whitebox img{
	max-width: 500px;}#whitebox div {	text-align: left;}#whitebox_t {	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;}#whitebox_tl {	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;}#whitebox_tr {	height: 10px;	overflow: hidden;	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;}#whitebox_m {	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	width: auto;	padding: 1px 8px;}#whitebox_b {	margin-top: -5px;	background: url(../images/mw_content_b.png) 0 100% repeat-x;}#whitebox_bl {	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;}#whitebox_br {	height: 13px;	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;}/* background for TOP MENU */table.pill {  margin-left: auto;  margin-right: auto;  padding: 0;}td.pill_l {  background: url(../images/mw_menu_cap_l.png) no-repeat;  width:  20px;  height: 24px;}td.pill_m {  background: url(../images/mw_menu_normal_bg.png) repeat-x;  padding: 0;  margin: 0;  width: auto;}td.pill_r {  background: url(../images/mw_menu_cap_r.png) no-repeat;  width:  19px;  height: 24px;}/* copid accross *//* suckerfish menus*/#nav  {	white-space: nowrap;	height: 24px;	z-index: 20;	float: left;}#nav ul {	list-style: none;	margin: 0 0 0 0;	padding: 0;}/*  top menu separators and padding all lists */#nav li {	float: left;	cursor: pointer;	}#nav li ul { 	 /*submenus*/	left: -999em;	height: 24px;	width: 130px;	position: absolute;}#nav li li {	margin: 0;	padding: 0 0 0px 0;}/* width of submenus */#nav ul ul a {width: 131px;}/* HIDE SUB MENUS*//* REVEAL SUB MENUS*/#nav li:hover ul, #nav li.sfhover ul, #nav li:hover ul ul, #nav  li.sfhover ul ul  {	left: auto;}/* MAIN TOP MENU STYKLING & TEXT*/#nav li a {	display: block;	text-decoration: none;	font: 13px/24px "Lucida Grande", Lucida, Verdana, sans-serif;	width: 130px;	color:#111;	text-align: center;	border-style: none;}/* top menu rollover state*/#nav li a:hover,#nav li a:active,#nav li a:focus {	background: url(../images/mw_menu_active_bg.png)  0 0 repeat-x;	color: #fff;}#nav li {	margin: 0;}/* top bar while hovering over submenus.*//*#nav li:hover, #nav li.sfhover{  background: url(../images/mw_menu_active_bg.png)  0 0 repeat-x;	color: #ffffff;}*//* this bit makes the active link remembered in a lighter color.*/#nav li.active a {    color:  #888;}/*#nav li ul li.active a {	color:  #993300;	}*//* submenu and sub submenu normal color*/#nav ul ul li a {	color: #111;		background: url(../images/mw_menu_normal_bg.png) repeat-x;	text-align: center; 	opacity:.9; 	filter:alpha(opacity=90);	border-right: 1px solid #bfbfbf;	border-left: 1px solid #bfbfbf;	border-bottom: 1px solid #bfbfbf;	border-top: 0 none #bfbfbf;	margin: 0;	padding: 0;}/*  sub menus rollover text color when active- hover  *//*#nav  li ul a:hover,#nav li ul a:active,#nav li ul a:focus,#nav  li ul a.sfhover {color:#ffffff; background: url(../images/mw_menu_active_bg.png)  0 0 repeat-x;}#nav li ul a.active,#nav li ul a.active:hover,#nav li ul a.active:active,#nav li ul a.active:focus {	background: none !important;	color: #FFFFFF;	font-weight: bold;}*//* end copied *//*active menu item*/#leftcolumn {	padding: 0;	margin: 0;	width: 20%;	float:left;}#maincolumn,#maincolumn_full {	margin-left: 20%;	padding-left: 15px;	width: 75%;}#maincolumn_full {	margin-left: 0;	padding: 0;		width: 100%;}table.nopad {	width: 100%;	border-collapse: collapse;	padding: 0;	margin: 0;	margin-bottom: 15px;}table.nopad td.middle_pad {	width: 20px;}/*****************************************//*** Joomla! specific content elements ***//*****************************************/div.offline {	background: #fffebb;	width: 100%;	position: absolute;	top: 0;	left: 0;	font-size: 1.4em;	padding: 5px;}span.pathway {  display: block;  margin: 0 20px;  height: 16px;  line-height: 16px;  overflow: hidden;}/* headers */div.componentheading {  padding-left: 0px;}h1, h2, h3, h4 {font-family: Helvetica,Arial,sans-serif;	}	h1 {	padding: 0;	font-size: 1.4em;	font-weight: normal;	vertical-align: bottom;	color: #993300;	text-align: left;	width: 100%;}h2, .contentheading {	padding: 0;	font-size: 2em;	font-weight: normal;	vertical-align: bottom;	text-align: left;	width: 100%;}table.contentpaneopen h3 {	margin-top: 25px;}h3, .componentheading, table.moduletable th, legend {  margin: 0;  padding-left: 0px;	margin-bottom: 10px;	text-align: left;
		font-size: 1.4em;}.componentheading {			letter-spacing: -1px;}/* small text */.small {	font-size: 1em;	color: #999;	font-weight: normal;	text-align: left;}.modifydate {  height: 20px;  vertical-align: bottom;	font-size: 1 em;	color: #999;	font-weight: normal;	text-align: left;}.createdate {	height: 20px;	vertical-align: top;	font-size: 1em;	color: #999;	font-weight: normal;	vertical-align: top;	padding-bottom: 5px;	padding-top: 0px;}a.readon {	margin-top: 10px;	display: block;	float: left;	background: url(../images/mw_readon.png) top right no-repeat;	padding-right: 20px;	line-height: 14px;	height: 16px;}/* form validation */.invalid { border-color: #ff0000; }label.invalid { color: #ff0000; }/** overlib **/.ol-foreground {	background-color: #f6f6f6;}.ol-background {	background-color: #666;}.ol-textfont {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;}.ol-captionfont {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #f6f6f6;	font-weight: bold;}.ol-captionfont a {	color: #993300;	text-decoration: none;	font-size: 12px;}.ol-closefont {}/* menu links */a.mainlevel:link, a.mainlevel:visited {	padding-left: 5px;}a.mainlevel:hover {}/* spacers */span.article_separator {	display: block;	height: 20px;}.article_column {	padding-right: 5px;}.column_separator {	border-left: 1px dashed #e0e0e0;	padding-left: 10px;}td.buttonheading {}td.buttonheading img {	border:none;}.clr {	clear: both;}td.greyline {  background: url(../images/mw_line_grey.png) repeat-y center 0;	float: none;	padding-left: 20px;	padding-right: 30px;	padding-top: px;}div#maindivider {  border-top: 1px solid #ddd;  margin-bottom: 10px;  overflow: hidden;  height: 1px;	margin-top: -5px;}table.blog span.article_separator {	display: block;	height: 20px;}/* table of contents */table.contenttoc {  margin: 5px;  border: 1px solid #ccc;  padding: 5px;}table.contenttoc td {  padding: 0 5px;}/* content tables */td.sectiontableheader {  background: #efefef;  font-weight: bold;  padding: 4px;  border-right: 1px solid #fff;}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {  padding: 4px;}td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {  padding: 3px;}/* content styles */table.contentpaneopen, table.contentpane {	margin: 0;	padding: 0;	width: auto;}

td.contentheading{
	padding-top: 20px;
	padding-bottom: 10px;
}

td.contentheading a {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

table.contentpaneopen li {	margin-bottom: 5px;}table.contentpaneopen fieldset {	border: 0;	border-top: 1px solid #ddd;}table.contentpaneopen h3 {	margin-top: 25px;}table.contentpaneopen h4 {	font-family: Helvetica, Arial, sans-serif;}.highlight {	background-color: #fffebb;}/* module control elements */table.user1user2 div.moduletable {	margin-bottom: 0px;}div.moduletable, div.module {  margin-bottom: 25px;}/*moduletable = xhtml = right column*/div.moduletable_menu ul {	padding-left:20px;	margin-bottom: 0;	list-style-type: none;}div.moduletable_login {	float: left;	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	margin: 8px 7px 7px 47px;}div.module_menu h3 {	margin: -23px -4px 5px -5px;	padding-left: 5px;	padding-bottom: 0px;}div.module_menu {	margin: 0;	padding: 0;	margin-bottom: 15px;	/*background: url(../images/mw_box_br.png) 100% 100% no-repeat;*/}div.module_menu div {	/*background: url(../images/mw_box_bl.png) 0 100% no-repeat;*/}div.module_menu div div { 	/*background: url(../images/mw_box_tr.png) 100% 0 no-repeat;*/}div.module_menu div div div {	padding: 10px;	padding-top: 30px;	padding-bottom: 1px;	width: auto;	/*background: url(../images/mw_box_tl.png) 0 0 no-repeat;*/}div.module_menu div div div div {	background: none;	padding: 1px;}div.module_menu ul,div.module_itunes ul {	padding-left:10px;	list-style-type: none;	margin-bottom: 0;}div.module_menu ul,div.module_itunes ul, div.moduletable_menu ul, ul.newsfeed li, div.moduletable_menur a,div.moduletable li {	font-size: 1.4em;	line-height: 1.6em;
		font-family: Helvetica, Arial, sans-serif;}div.module_menu h3, div.module_itunes h3,div.moduletable_menu h3,ul.newsfeed h3,div.moduletable_menur h3,  div.moduletable h3{		color: #777; 		font: 2.0em Helvetica,Arial,sans-serif;}table.user1user2, a:link,table.user1user2, a:visited, { 	line-height: 1.4em;	}div.module a:link{	line-height: 24px;	font-size: 1.2em;	font-variant: normal;	list-style-type: none;	list-style-image: none;}#leftcolumn div.module {	padding: 0 10px;}#leftcolumn div.module table {	width: auto;}/* forms */table.adminform textarea {  width: 540px;  height: 400px;  font-size: 1em;  color: #993300;}div.search input {	width: 145px;	border: 1px solid #ccc;	margin: 15px 0 10px 0;}form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}form#form-login ul { padding-left: 20px; }/* thumbnails */div.mosimage         {  margin: 5px; }div.mosimage_caption {  font-size: .90em; color: #666; }div.caption       { padding: 0 10px 0 10px; }div.caption img   { border: 1px solid #CCC; }div.caption p     { font-size: .90em; color: #666; text-align: center; }/* Parameter Table */table.paramlist {	margin-top: 5px;}table.paramlist td.paramlist_key {	width: 128px;	text-align: left;	height: 30px;}table.paramlist td.paramlist_value {}div.message {	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-size : 14px;	color : #c30;	text-align: center;	width: auto;	background-color: #f9f9f9;	border: solid 1px #d5d5d5;	margin: 3px 0px 10px;	padding: 3px 20px;}/* Banners module *//* Default skyscraper style */.bannergroup {}.banneritem img {	display: block;	margin-left: auto;	margin-right: auto;}/* Text advert style */.banneritem_text {	padding: 4px;	font-size: 11px;}.bannerfooter_text {	padding: 4px;	font-size: 11px;	background-color: #F7F7F7;	text-align: right;}/* System Messages *//* see system general.css */.pagination span { padding: 2px; }.pagination a    { padding: 2px; }/* Polls */.pollstableborder td {	text-align: left;}/* WebLinks */span.description {	display:block;	padding-left: 30px;}/* Frontend Editing*/fieldset {	border: 1px solid #ccc;	margin-top: 15px;	padding: 15px;}legend {	margin: 0;	padding: 0 10px;}td.key {	border-bottom:1px solid #eee;	color: #666;}/* Tooltips */.tool-tip {	float: left;	background: #ffc;	border: 1px solid #D4D5AA;	padding: 5px;	max-width: 200px;}.tool-title {	padding: 0;	margin: 0;	font-size: 100%;	font-weight: bold;	margin-top: -15px;	padding-top: 15px;	padding-bottom: 5px;	background: url(../../system/images/selector-arrow.png) no-repeat;}.tool-text {	font-size: 100%;	margin: 0;}/* System Standard Messages */#system-message { margin-bottom: 20px; }#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}/* System Error Messages */#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}/* System Notice Messages */#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}ul.newsfeed {	list-style-type: none;	padding-left: 20px;	margin: 0;}div.module_itunes h3 {	margin: -23px -4px 5px -5px;	padding-left: 5px;	padding-bottom: 0px;}div.module_itunes {	margin: 0;	padding: 0;	margin-bottom: 15px;	/*background: url(../images/mw_box_br.png) 100% 100% no-repeat;*/}div.module_itunes img {	width: 140px;}div.module_itunes div div div {	padding: 10px;	padding-top: 30px;	padding-bottom: 1px;	width: auto;	/*background: url(../images/mw_box_tl.png) 0 0 no-repeat;*/}div.module_itunes div div div div {	background: none;	padding: 0;}/*right menus*/table.blog{	margin-top: -10px;}div.moduletable_menur h3 {	margin: 0px -20px 10px -15px;	padding-left: 0px;	padding-bottom: 0px;}div.moduletable_menur {	margin: 0;	padding: 0;	margin-bottom: 5px;}div.moduletable_menur div div div {	padding-top: 5px;	padding-bottom: 5px;	width: auto;}div.moduletable_menur div div div div {	background: none;	padding: 0;}div.moduletable_menur ul {	padding-left:20px;	list-style-type: none;	margin-bottom: 0;}div.moduletable_menur ul li a:link, div.moduletable_menur ul li a:visited {		color: #993300;	font-variant: normal;}div.moduletable_menur a,div.module_menu ul li a:link, div.module_menu ul li a:visited,div.module_itunes ul li a:link, div.module_itunes ul li a:visited,table.user1user2 div.moduletable {}/* wheat BACKGROUND AND HEADER STUFF*/#page_bg {	background: #ffffff;}div#wrapper {		background: #f7f7f7 url(../images/mw_shadow_l.png) 0 0 repeat-y;}div#wrapper_r {	background: url(../images/mw_shadow_r.png) 100% 0 repeat-y;}body.width_wheat div#wrapper {	width: 1024px;}div#header {	width: 1024px;	height: 220px;	background-image: url(../images/mw_header_t.png);	padding-bottom: 20px;}div#footer {	background: #f7f7f7 url(../images/mw_footer_b.png) 0 100% repeat-x;}div#footer_l {	background: url(../images/mw_footer_b_l.png) 0 0 no-repeat;}div#footer_r {	background: url(../images/mw_footer_b_r.png) 100% 0 no-repeat;}
