/*Compass Design layout.css CSS file*/body {text-align:center; /*center hack*/}#wrap {min-width:1000px;max-width:1000px;width: auto !important; /*IE6 hack*/width:1000px; /*IE6 hack*/margin:0 auto; /*center hack*/text-align:left; /*center hack*/background-image: url(../images/main_bg.gif);	background-repeat: no-repeat;}#header {} #sidebar {float:left;width:204px; overflow:hidden; } #content60 {	float:left;	width:439px;	overflow:hidden;	padding:40px 60px 40px 60px;	text-align: justify;}#content80 {float:left;width:80%;overflow:hidden;}#content100 {float:left;width:100%;overflow:hidden;}#sidebar-2 {float:left;width:221px; overflow:hidden;  } #footer {clear:both; }.inside {padding:0px;}.inside_left {padding:5px 0px 0px 16px;}.inside_right {padding:33px 0px 0px 0px;}/*Compass Design typography CSS*/* {margin:0;padding:0;}h1,h2,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0; }p {line-height:2.2em;	margin: 10px 0px 10px 0px;}li,dd { margin-left:1em;}fieldset { padding:.5em; }body {font-size:78%;	font-family:Arial, Helvetica, sans-serif;	line-height:2em;	margin:1em 0;	color:#555a5f;	border: none;	margin: 0px;	padding: 0px;}#wrap{}#header{}#footer{height:83px;background-image: url(../images/footer_bg.gif);	background-repeat: no-repeat;}.footer_left {	color:#b0b08c;	float: left;	font-size:1em;	margin: 46px 0px 0px 26px;	font-weight: bold;}.footer_right {	color:#FFF;	float: left;	font-size:1em;	margin: 46px 0px 0px  78px;	font-weight: bold;}.footer_right a {	color:#FFF;	}a{text-decoration:none;color:#555a5f;}a:hover{text-decoration:underline;}h1 {margin: 20px 0px 30px 0px;}h2,.contentheading{font-size:1.5em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;font-weight:bold;}#footer,.small,.createdate,.modifydate,.mosimage_caption{font:0.8em Arial,Helvetica,sans-serif;color:#999;}.moduletable{}.moduletableblog{margin:5px 0px 0px 5px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #e6f2e7;		padding:14px 0px 5px 0px;	}.moduletableblog .blog-latest {}.moduletableblog p {	margin-top: 8px;	font-size:0.9em;	text-align: justify;	line-height:1.6em;}.moduletableblog .newsModule_readmore {color: #18227c;font-size: 90%;font-weight: bold;background-image: url(../images/readmore_bg.jpg);background-repeat: no-repeat;background-position: 0px 0px;display: block;height: 18px;width: 240px;padding-top: 2px;padding-left: 152px;}.moduletablepromo{	margin:5px 0px 0px 5px;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #e6f2e7;		padding:14px 0px 5px 0px;		}.moduletablepromo p{	margin-top: 8px;	font-size:0.9em;	text-align: justify;	line-height:1.6em;	}.readmore_container {	margin-top: 16px;height:20px;background-color:#f4f4f5;color:#61666b;}.moduletablepromo h3 a {color:#61666b;}.moduletablepromo h3 a:hover {	color:#555a5f;	text-decoration: none;}.readmore  a{	height:23px;	margin-top: -3px;	width: 88px;	float: right;	color:#61666b;	font-weight: bold;	background-position: 65px 3px;	background-image: url(../images/arrow_sprite.jpg);	background-repeat: no-repeat;	display:block;}.readmore  a:hover{	color:#555a5f;	margin-top: -3px;	height:23px;		text-decoration: none;	background-position: 65px -27px;	background-image: url(../images/arrow_sprite.jpg);	background-repeat: no-repeat;	}.moduletableheader{padding-top:29px;padding-bottom:5px;padding-left:16px;}.moduletableheader img{padding-right:5px;}.moduletable h3{background:#666;color:#fff;padding:0.25em 0;text-align:center;font-size:1.1em;margin:0 -10px 0.5em -10px;/*negative padding to pull h3 back out from .moduletable padding*/ }/*Compass Design typography CSS*/.moduletablemenu{padding:0;color: #333;margin-bottom:1em;}.moduletablemenu h3 {background:#666;color:#fff;padding:0.25em 0;text-align:center;font-size:1.1em;margin:0;border-bottom:1px solid #fff;}.moduletablemenu ul{list-style: none;margin: 0;padding: 0;}.moduletablemenu li{border-bottom: 1px solid #ccc;margin: 0;}.moduletablemenu li a{display: block;padding: 3px 5px 3px 0.5em;border-left: 10px solid #333;border-right: 10px solid #9D9D9D;background-color:#666;color: #fff;text-decoration: none;}html>body .moduletablemenu li a {width: auto;}.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited{border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}.address1 {	width: 200px;float: left;clear:both;margin: 0px 60px 30px 0px}.address2 {float: left;width: 200px;margin: 0px 0px 20px 0px}/* default Joomla styles */div.componentheading {}div.contentpane {}div.contentdescription {}td.sectiontablefooter {}td.sectiontableheader {}a.category {}td.sectiontableentry1 {}td.sectiontableentry2 {}form#selectForm {}table.contentpane {}td.contentheading {}form#emailForm {}input#contact_name {}label#contact_emailmsg {}input#contact_email {}input#contact_subject {}label#contact_textmsg {}textarea#contact_text {}input#contact_email_copy {}form.form-validate {}div.contact_email {}input.inputbox {}input.required {}input.validate-email {}textarea.inputbox {}textarea.required {}button.button {}button.validate {}span.hasTip {}hr#system-readmore {}form#jForm {}ul#archive-list {}div#navigation {}li.row {}h4.title {}h5.metadata {}span.created-date {}span.author {}div.intro {}div.contentpaneopen_edit {}table.contentpaneopen {}a.contentpagetitle {}td.buttonheading {}span.small {}td.createdate {}td.modifydate {}a.readon {}span.article_separator {}input#title {}input#created_by_alias {}input#publish_up {}input#publish_down {}textarea#metadesc {}textarea#metakey {}table.adminform {}td.key {}img.calendar {}input#alt {}table.blog {}td.article_column {}div.blog_more {}a.blogsectiontd.contentdescription {}span .article_separator {}td.componentheading {}form#poll {}table.pollstableborder {}th.sectiontableheader {}td.smalldark {}span.highlight {}table.searchintro {}input#search_searchword {}/*input#area_{VALUE} {} /* Value is set programatically */input.button {}form#login {}form#josForm {}label#namemsg {}input#name {}label#usernamemsg {}input#username {}label#emailmsg {}input#email {}label#pwmsg {}input#password {}label#pw2msg {}input#password2 {}div.message {}form.josForm {}label.hasTip {}input#password1 {}input.validate-password {}input#token {}input#name {}form#adminForm {}input#jformtitle {}input#jformurl {}textarea#jformdescription {}table#explain-sql {}table.Table {}td.TD {}div#keepAliveLayer {}/*input#cb{ROW_NUMBER} {} /* Value is set programatically */dl.tabs {}div.pane-sliders {}div.panel {}h3.jpane-toggler  {}h3.title {}div.jpane-slider  {}div.content {}table.paramlist {}table.admintable {}td.paramlist_description {}td.paramlist_key {}td.paramlist_value {}div.toolbar {}#search {}input.text_area {}select.inputbox {}span.breadcrumbs  {}span.pathway {}/*button#trigger_{ID} {} /* Value is set programatically */div.expander {}/*input#{NAME} {} /* Value is set programatically *//*input#{VALUE} {} /* Value is set programatically */div#overDiv {}a.tooltip {}/*form{FORMNAME} {} /* Value is set programatically */link#luna-tab-style-sheet {}/*div#{PANEID} {} /* Value is set programatically */div.tab-page {}h2.tab {}div.bannergroup {}div.bannerheader {}div.banneritem {}div.clr {}div.bannerfooter {}a.pathway {}table.moduletable {}ul.newsfeed {}ul.latestnews {}li.latestnews {}a.latestnews {}input#mod_login_username {}input#mod_login_password {}input#mod_login_remember {}/*li#{ITEM ID} {} /* Value is set programatically */span.separator {}ul#mainlevel {}ul#sublevel {}ul.mostread {}li.mostread {}a.mostread {}/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */table.poll {}ul.relateditems {}input#mod_search_searchword {}div.search {}ul.sections {}