input.system-openid, input.com-system-openid {   background: url(../../../../openid.net/images/login-bg.gif) no-repeat;   background-color: #fff;   background-position: 0 50%;   color: #000;   padding-left: 18px;}.system-unpublished {background: #e8edf1;border-top: 4px solid #c4d3df;border-bottom: 4px solid #c4d3df;}#system-message    { margin-bottom: 10px; padding: 0;}#system-message dt { font-weight: bold; }#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}#system-message dt.message { display: none; }#system-message dd.message {  }#system-message dt.error { display: none; }#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}#system-message dt.notice { display: none; }#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }#system-debug div { font-size: 11px;}.invalid { border-color: #ff0000; }label.invalid { color: #ff0000; }#editor-xtd-buttons {	padding: 5px;}.button2-left,.button2-right,.button2-left div,.button2-right div {	float: left;}.button2-left a,.button2-right a,.button2-left span,.button2-right span {	display: block;	height: 22px;	float: left;	line-height: 22px;	font-size: 11px;	color: #666;	cursor: pointer;}.button2-left span,.button2-right span {	cursor: default;	color: #999;}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {	padding: 0 6px;}.page span {	color: #000;	font-weight: bold;}.button2-left a:hover,.button2-right a:hover {	text-decoration: none;	color: #0B55C4;}.button2-left a,.button2-left span {	padding: 0 24px 0 6px;}.button2-right a,.button2-right span {	padding: 0 6px 0 24px;}.button2-left {	background: url(../images/j_button2_left.png) no-repeat;	float: left;	margin-left: 5px;}.button2-right {	background: url(../images/j_button2_right.png) 100% 0 no-repeat;	float: left;	margin-left: 5px;}.button2-left .image {	background: url(../images/j_button2_image.png) 100% 0 no-repeat;}.button2-left .readmore {	background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;}.button2-left .pagebreak {	background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;}.button2-left .blank {	background: url(../images/j_button2_blank.png) 100% 0 no-repeat;}div.tooltip {	float: left;	background: #ffc;	border: 1px solid #D4D5AA;	padding: 5px;	max-width: 200px;	z-index:13000;}div.tooltip h4 {	padding: 0;	margin: 0;	font-size: 95%;	font-weight: bold;	margin-top: -15px;	padding-top: 15px;	padding-bottom: 5px;	background: url(../images/selector-arrow.png) no-repeat;}div.tooltip p {	font-size: 90%;	margin: 0;}.img_caption.left {	float: left;	margin-right: 1em;}.img_caption.right {	float: right;	margin-left: 1em;}.img_caption.left p {	clear: left;	text-align: center;}.img_caption.right p {	clear: right;	text-align: center;}.img_caption  {text-align: center!important;}.img_caption.none {	margin-left:auto;	margin-right:auto;}.caption.left {	float: left;	margin-right: 1em;}.caption.right {	float: right;	margin-left: 1em;}.caption.left p {	clear: left;	text-align: center;}.caption.right p {	clear: right;	text-align: center;}.caption.none {	margin-left:auto;	margin-right:auto;}.caption  {	text-align: center!important;}a img.calendar {	width: 16px;	height: 16px;	margin-left: 3px;	background: url(../images/calendar.png) no-repeat;	cursor: pointer;	vertical-align: middle;}/** * @package		Joomla Bamboo Zen Grid Framework * @Type        Core CSS * @version		v1.1 * @author		Joomlabamboo http://www.joomlabamboo.com * @copyright 	Copyright (C) 2007 - 2010 Joomla Bamboo * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ * {font-weight: normal;font-family: inherit;	font-style: inherit; font-size: 100%; outline: 0;padding: 0;margin: 0;vertical-align: top;text-align: left} img, a {border: none}tr td p {margin: 0}fieldset.input,fieldset {border: none}body, html {height: 100%;width: 100%;margin: 0;padding: 0}table {width: 100%;clear: both}ul,ol,ul.menu {margin: 10px 0 10px 0px;padding: 0}ul li{padding: 4px 0;list-style-type: disc;margin: 0 0 0 18px}ol li {padding: 4px 0;margin: 0 0 0 16px;list-style-type: decimal}body {background: #fff; font-family: Helvetica, Arial, sans-serif, Verdana; line-height: 1.8em; color: #444;width: 100%;text-align: left}.outerWrapper,.fullWrap {float: left;width: 100%;display: inline}.container.center {margin: 0 auto}.container.left {float: left}.container.right {float: right}.containerBG {float: left;width: 100%;display: inline;padding: 30px 0}#bannerWrap,#topWrapper,#logoWrapper,#jbtabbedArea,.moduletable-superfishWrapper,.gridWrap1,.gridWrap2,.gridWrap3,.gridWrap4,.gridWrap5,.gridWrap6,#mainWrap,#innerMain,#above,#below,#mainContent,#abovecontent,#belowcontent,#sliderWrap,#botGridWrap,#topGridWrap,#topFlower,#bottomFlower,.flowerImage {width: 100%;float: left;clear: both;}#above {margin-bottom: 30px;}#abovecontent,#belowcontent,#mainContent {margin-bottom: 45px;}#abovecontent,#belowcontent {width: 100%;}#top1,#top2,#top3,#grid1,#grid2,#grid3,#grid5,#grid6,#grid7,#grid9,#grid10,#grid11,#grid13,#grid14,#grid15,#grid17,#grid18,#grid19,#grid21,#grid22,#grid23,#abovecontent1,#abovecontent2,#belowcontent1,#belowcontent2,#leftCol,#midCol,#logo,#footerLeft,#bottom1,#bottom2,#bottom3,#panel1,#panel2,#panel3,.moduletable-superfishWrap,#inset,#center,#header1,#header2,#header3{float: left;display: inline;}.moduletable-superfishWrap {position: relative;z-index: 100;}#footer {padding-top: 10px} #top4, #grid4, #grid8, #grid12, #grid16, #grid20, #grid24,#abovecontent3, #belowcontent3,#rightCol,#midCol,#footerRight,#bottom4,#panel4,#search,#header4 {float: right;margin: 0;display: inline;}#logo a img {position: relative;}#search {padding-bottom: 20px;text-align: right;}#search .inputbox {float: right;width: 70%;}a,a:link {text-decoration: none}a:hover {text-decoration: none}.pp_content a, .pp_content a:hover {padding: 0}img {position: relative;z-index: 1;}h1,.componentheading {font-size: 2.8em;line-height: 1.2em;margin: 0;padding: 0;font-family: georgia} h2,.contentheading {font-size: 2.2em;line-height: 1.5em;margin: 0;padding: 0;font-family: georgia;position: relative;  } h3,.moduletable h3 {font-size: 2.4em;line-height: 1.3em;margin: 0 0 10px 0;padding:0 0 4px 0;} h4 {font-size: 1.2em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0} h5 {font-size: 1.1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0} h6 {font-size: 1em;line-height: 1.3em;margin: 0 0 0.25em 0;padding: 0} span.author {float: right;width: 100%;text-align: right;font-style: italic;margin: 8px 0 20px}.clear {clear: both}.floatleft {float: left;margin-right: 20px}.floatright {float: right;margin-left: 20px}.border {padding: 4px;border: 1px solid #ddd}#rightCol .moduletable, #leftCol,#top .moduletable {margin-bottom: 40px;}#rightCol .moduletable {clear: both;}p{margin: 8px 0}pre {font-family: monospace;font-size: 1.0em}strong, b {font-weight: bold}em, i {font-style:italic}code {font-family: "Courier New", Courier, monospace;font-size: 1em;white-space: pre}dl {margin: 0 0 1.5em 0;padding: 0;line-height: 1.4em}dl dt {font-weight: bold;margin: 0.25em 0 0.25em 0;padding: 0}dl dd {margin: 0 0 0 30px;padding: 0}table {font-size: 1em;margin: 0 0 1.5em 0;padding: 0}table caption {font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0}th {font-weight: bold;text-align: left}td {font-size: 1em}div.hr {height: 1px;margin: 1.5em 10px;border-bottom: 1px dotted #ddd}#toppanel .tab {position: absolute;	width: 100px;line-height: 24px;margin: 0;right: 0;	color: white;font-size: 80%;text-align: center;top: 0} #toppanel .tab a{padding: 8px}#toppanel a#open {padding-left: 20px;position: absolute;top: 0;right: 0}#toppanel {	width: 100%;top: 0;right: 0;position: absolute;z-index: 1000}#toppanel #form-login ul {margin: 20px 0}#toppanel ul li {list-style-type: none;margin: 0;padding: 0}#toppanel ul li a {display: block}#panelInner {margin: 0 auto;position: relative;display:none;z-index:101;overflow: auto;padding: 20px;}#panel {padding-top: 20px;margin: 0px;overflow: hidden;position: relative;padding-bottom: 30px}#backgroundPopup{z-index:100}.overlay div.close{position:absolute; right:25px; top:25px; cursor:pointer; height:28px; width:28px}.moduletable-superfish,#navWrap {float: right;}.moduletable-superfish ul, #nav ul,.moduletable-superfish li ul ul, #nav li ul ul.moduletable-superfish ul ul, #nav ul ul.moduletable-superfishright ul#mainlevel li,#nav ul#mainlevel li,.moduletable-superfish li ul li,#nav li ul li.moduletable-superfish li ul li#current,#nav li ul li#current {margin: 0;padding: 0}.moduletable-superfish a, #nav a {text-decoration: none;background: none}.moduletable-superfish ul li.active a,#nav ul li.active a,.moduletable-superfish li.parent.active a,#nav li.parent.active a,.moduletable-superfish li.parent.active ul li a:hover,#nav li.parent.active ul li a:hover,.moduletable-superfish li a:hover,#nav li a:hover,a#active_menu:link,a#active_menu:visited{text-decoration: none;}.moduletable-superfish ul,#nav ul {float: left;padding: 0}.moduletable-superfish ul li a,#nav ul li a,.moduletable-superfish ul li li a,#nav ul li li a, .moduletable-superfish ul li li span.expanded,#nav ul li li span.expanded, .moduletable-superfish ul li span.mainlevel,#nav ul li span.mainlevel, .moduletable-superfish ul li span.sublevel,#nav ul li span.sublevel{line-height: 1.4em;font-size: 1em}.moduletable-superfish ul li,#nav ul li {float: left;margin: 0;list-style-type: none;padding: 0;position:relative;z-index:99;margin-right: 20px;}.moduletable-superfish ul li a, #nav ul li a,.moduletable-superfish ul li span.mainlevel, #nav ul li span.mainlevel,.moduletable-superfish ul li span.mainlevel_active,#nav ul li span.mainlevel_active,.moduletable-superfish ul li li span.expanded,#nav ul li li span.expanded,.moduletable-superfish span.sublevel,#nav span.sublevel{padding: 6px 10px 8px 10px} .moduletable-superfish ul li span.mainlevel,#nav ul li span.mainlevel {cursor: pointer;}.moduletable-superfish a.mainlevel.sf-with-ul,#nav a.mainlevel.sf-with-ul,.moduletable-superfish a.mainlevel_active,#nav a.mainlevel_active,.moduletable-superfish ul li span.mainlevel span.expanded,#nav ul li span.mainlevel span.expanded {padding-left: 20px;margin: 0}.moduletable-superfish ul ul,#nav ul ul {float: left}.moduletable-superfish ul li li,#nav ul li li,.moduletable-superfish ul li li span.expanded,#nav ul li li span.expanded{position: relative;z-index: 1000;}.moduletable-superfish li ul,#nav li ul {position: absolute; z-index: 30;top: -9999px}.moduletable-superfish li:hover ul,#nav li:hover ul {left: 0}.moduletable-superfish li ul li,#nav li ul li,.moduletable-superfish li ul li#current,#nav li ul li#current {}.moduletable-superfish li ul li#current,#nav li ul li#current {border: none}.moduletable-superfish ul li li a,#nav ul li li a {padding: 6px 8px;margin: 0;display: block;cursor: pointer;}.moduletable-superfish ul li li span.expanded,#nav ul li li span.expanded, #nav ul li li span.sublevel,.moduletable-superfish ul li li span.sublevel {padding: 6px 8px;margin: 0;display: block;cursor: pointer;}.moduletable-superfish ul li li a span.expanded,#nav ul li li a span.expanded{padding:0px;margin:0}.moduletable-superfish li li:hover ul,#nav li li:hover ul,.moduletable-superfish ul li li.sfHover ul,#nav ul li li.sfHover ul {left:244px;top:0px}.moduletable-superfish li:hover ul,#nav li:hover ul,.moduletable-superfish ul li.sfHover ul,#nav ul li.sfHover ul {left:0px;top:34px}.moduletable-superfish ul li li a:hover,#nav ul li li a:hover,.moduletable-superfish li li a#active_menu,#nav li li a#active_menu,.moduletable-superfish li li a.mainlevel_active,#nav li li a.mainlevel_active,.moduletable-superfish ul li li span.mainlevel_active,#nav ul li li span.mainlevel_active {padding-bottom: 6px;}.moduletable-superfish li#current,#nav li#current.moduletable-superfish li.active,#nav li.active,.moduletable-superfish ul li.parent.active, #navul li.parent.active {}.moduletable-superfish li li:hover,#nav li li:hover,.moduletable-superfish li li#current,#nav  li li#current,#nav ul li li.parent.active {background: none}.moduletable-superfish li li li#current,#nav li li li#current,.moduletable-superfish li li li.active,#nav li li li.active,.moduletable-superfish ul li li li.parent.active,#nav ul li li li.parent.active {}.moduletable-superfish li li li:hover,#nav li li li:hover,.moduletable-superfish li li#current,#nav  li li#current,#nav ul li li.parent.active {background: none}.moduletable-superfish ul ul ul ul,#nav  ul ul ul ul {border-top: 1px solid #ddd}.moduletable-superfish ul li li li a,#nav ul li li li a  {}  .sidebar ul li,.sidebar ul li {list-style-type: none;padding: 0;margin: 0;display: inline;}.sidebar ul li a,.sidebar  ul li span.separator {display: block;text-decoration: none;padding: 4px 0 4px 0px}.sidebar ul li span.separator {background: none;}.sidebar ul ul {margin: 0;}.sidebar ul li li {padding: 0;}.sidebar  ul li li a{padding-left: 35px}.sidebar  span.expanded,.sidebar  span.mainlevel span{display: block;padding: 4px 0;cursor: pointer }.moduletable-horizontal ul {margin: 0;}.moduletable-horizontal ul li {float: left;list-style-type: none;margin: 0 10px 0 0;}.moduletable-horizontal ul li a {text-decoration: none;padding: 2px 8px}.moduletable-vertical ul {margin: 0;}.moduletable-vertical ul li {float: none;list-style-type: none;margin: 0;padding: 0;}.moduletable-vertical ul li a {text-decoration: none;padding: 4px 0;display: inline-block;width: 98%;}#tagline span {position: relative;float: left;} ul.pagination {margin: 0;}ul.pagination li {float: left;list-style-type: none;padding: 4px 8px;margin: 0 }p.counter {text-align: right;font-size: 90%;font-style: italic;}.nopadding {padding: 0}.moduletable-slide h3 {cursor: pointer;}.moduletable-slide {margin-bottom: 30px;}/** * @package		Joomla Bamboo Zen Grid Framework * @Type        Core CSS * @version		v1.1 * @author		Joomlabamboo http://www.joomlabamboo.com * @copyright 	Copyright (C) 2007 - 2010 Joomla Bamboo * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ table.contenttoc {float: right;padding:8px; width: 200px;}.blog,.contentpaneopen {width: 100%}p.counter {clear: both}div.banneritem,div.banneritem_text {margin: 10px 0}.blogdate {}span.dateday {margin-right: 4px}span.datemonth {margin-right: 4px}span.dateyear {}.meta {float: left;width: 100%;clear: both;font-size: 0.9em}.buttonheading {float: left;width: 100%;margin-bottom: 10px;clear: both}.buttonheading a {background: none;margin: 0;padding: 0}#page .buttonheading {margin: 0}.contentpaneopen_edit {width: 20px;text-align: right;background: none;float: right} .column1.cols2 {width: 48%;float: left;display: inline;}.column2.cols2 {width: 48%;float:right;display: inline;}.column1.cols3,.column2.cols3 {width: 31%;float: left;margin-right: 3%;display: inline;}.column3.cols3 {width: 31%;float:right;display: inline;}.column1.cols4,.column2.cols4,.column3.cols4 {width: 23%;float: left;margin-right: 2%;display: inline;}.column4.cols4 {width: 23%;float:right;display: inline;}.column1.cols5,.column2.cols5,.column3.cols5,.column4.cols5 {width: 18%;float: left;margin-right: 2%;display: inline;}.column5.cols5 {width: 18%;float:right;display: inline;}.article_row {clear: both;width: 100%;float: left;padding: 0px 0 20px;margin-bottom: 20px}.cols1 {clear: both}.blog_more {clear: both}.morearticles {clear: both}.morearticles ul li,.blog_more ul li {list-style: none;margin: 0;padding: 0}.morearticles ul li a,.blog_more ul li  a {text-decoration: none;display: block;width: 100%!important;border-bottom: 1px solid #ddd;padding: 4px}ul.pagination li {list-style-type: none;float: left;margin: 0 10px 0 0}ul.pagination {width: 100%;float: left;margin: 0;padding: 0}ul.pagination li a {border: 1px solid #ededed;text-decoration: none;padding: 10px}ul.pagination li a:hover {background: #eee;border: 1px solid #999}.article_separator{padding: 0px 0;margin: 10px 0 0px;float: left}.searchResultsLeft h3{margin-bottom: 20px}.results ol li{margin: 0;padding: 20px 0}.articleInner {width: 98%}.pagination {width: 100%}.tool-tip { background: #ffc; border: 2px solid #D4D5AA; padding: 5px; font-size: 0.79em; max-width: 200px;z-index: 90; } .tool-title { font-weight: bold; }div.contact {background: none;padding: 0}.inputbox,.validate-email {padding: 8px;margin: 4px 0;line-height: 13px;padding: 8px;	margin-bottom: 20px}#contact_name.inputbox,#contact_email.inputbox,#contact_subject.inputbox,#contact_text.inputbox,.validate-email {width: 360px}.login_form .inputbox,#josForm .inputbox,.contact_email .inputbox,form.user #email.inputbox,form.user #name.inputbox,input#password.inputbox {display: block;width: 360px;clear: both}button.button.validate {padding: 10px}#modlgn_username,#modlgn_passwd {padding: 4px} .form-validate label {margin-top: 8px;float: left;margin-right: 10px}.form-validate button {margin-top: 8px;margin-left: 20px;padding: 4px}.user button {margin: 0}body,span.helvetica {font-family: Helvetica Neue, Helvetica, Arial, sans-serif}h1,h2,h3,h4, h5,h6,.blockquote, .componentheading, .contentheading {font-family:  Helvetica Neue, Helvetica, Arial, sans-serif}#nav, .moduletable-superfish,.moduletable-menu  {font-family: Helvetica Neue, Helvetica, Arial, sans-serif}#logo h3 a.ReenieBeanie,#logo h3 a span.ReenieBeanie  {font-family: Reenie Beanie;font-size: 1.4em}