/*Powa layout.css CSS file*/

body {
	font-size:.95em;
	font-family: Bookman Old Style, Georgia, "Times New Roman", Times, serif;	
	
	line-height:1.2;
	background-color: #fafafa;
	color: #003366;
}

#wrapper{
    margin:10px;
	padding-left: 60px;
	padding-right: 60px;
	border: solid 1px #b6b595;
	background-color:#fff;
	text-align:left;	
}

#header{
	border-bottom: 0px solid #999;
	height:140px;
	background-image: ;
	width: 100%;
	text-align: center;
}

#logo {	
	margin-left: 0px;
	margin-top: 10px;
}

#address {
	margin-top: -30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 370px;	
}

#dateline {
	margin-left: 32px;
	margin-right: 32px;
	padding-top:0px;
	height: 25px;
	background: #fff;	
	text-align: center;
	border-top: 0px solid #b6b595;
	border-bottom: 0px solid #b6b595;
}

.pathway {
	margin-top:8px;    
}

#sidebar {width:100px;
}

#content {
	background-color: #fff;
	padding-top:20px;
	padding-left: 80px;
	padding-right: 80px;
	margin-left: auto;
	margin-right: auto;
}


#footer {clear:both; }



/*Special typography CSS*/

* {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0.5em 0;
}

li,dd {
	margin-left:1em;
}

fieldset { 
	padding:.5em; 
}

#topmenu {
	float:none;
	padding-top:0px;	
	height: 30px;
	background: #fff;
	text-align: center;
	border-bottom: 0px solid #b6b595;
	background-image: url('');
	width: 80%;
}

#topmenu a:visited {
	display: block;
	line-height: 35px;
	height: 25px;
	border-right: 1px solid #fff;
	border-bottom: 0;
}

#topmenu a:link {
	display: block;
	line-height: 35px;
	height: 25px;
	border-right: 1px solid #fff;
	border-bottom: 0;
}

#search {
	float:right;
	padding-top:0px;	
	height: 35px;
	background: #000;
	text-align: center;
	border-bottom: 2px solid #b6b595;
	background-image: url('');
	width: 20%;
}



#addthis {	
	position:relative;
	float:right;
	margin-top:10px;
	margin-right:20px;
	color: #ffeb96;
	text-decoration:none;
    border: 0px solid #b6b595;
    height: 20px;
	width: 15%;
	overflow: hidden;
}

#topbanner {
	background-color: #ffffff;
	padding-bottom:0px;
}

.centermod {
	float:left;	
	background: #fff;
	border: 1px solid #DBDAC4;
	height: 125px;
	width:49%;
	margin-bottom:1em;
}

.rttower {padding-left: 2em;}

#bottom {
	clear: both;
	height: 30px;
	line-height: 30px;
	color:#999;
	background-color: #fff;
	text-align: center;
}

#foot_bg {
    background: #fff;
}	

#footer,.small,.createdate,.modifydate,.mosimage_caption{
	font:.8em Arial,Helvetica,sans-serif;
	background: #ffffff;	
	text-align: center;	
}

p{
	color:#000000;
	line-height:1.2;
}

.sample {
	clear:both;
	text-align: left;	
	padding: 20px;
	background-color: #fafafa;
	border: solid 1px #b6b595;
	margin-top: 10px;
	margin-bottom: 19px;
	margin-left: auto;
	margin-right: auto;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.sample: h2 {text-align:left}
	
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
  padding-top: 5px;
	font-size: 18px;
 	font-weight: normal;
	color: #4971BA;
	text-align: left;
	width: 100%;
}

a.contentpagetitle:hover {
	color: #ff0000;
}

a.mainlevel {
  display: block;
  border-bottom: 0px solid #ddd;
}

a:link, a:visited {
	color: #008080; 
	text-decoration: none;
	border-bottom: 0px dotted #c23f2d;
}

a:hover {
	color: #76261B;
	border-bottom: 0px dotted #76261B;
}

.plainlink a:link, .plainlink a:visited {
	border-bottom: 0px;
	}

h1,.componentheading{font-family: Georgia, "Times New Roman", Times, serif;
	background:;
	background-image: url('');
	color:#9b9a87;
	padding:0.25em 0;
	text-align:center;
	font-size:1.7em;
}

h2,.contentheading{font-family: Geneva, Arial, Helvetica, sans-serif;
	background:;
	background-image: url('');
	color:#9b9a87;
	padding:0.25em 0;
	text-align:center;
	font-size:1.3em;
}

h3, .componentheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background:;
	background-image: url('');
	color:#9b9a87;
	padding:0.25em 0;
	text-align:center;
	font-size:1.25em;
}


h4{
	color:#9b9a87;
	padding:0.25em 0;
	text-align:center;
	font-size:1em;
}

h5{
	font-size:1.1em;
}

h6{
	font-size:1em;
	font-weight:bold;
}

.moduletable{
	margin-bottom:1em;
	padding:0 10px; /*padding for inside text*/ border:0px #b6b595 solid;
}

.moduletable h3{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	background:;
	background-image: url('');
	color:#9b9a87;
	padding:0.25em 0;
	text-align:center;
	font-size:1.25em;
	margin:0 -10px 0.2em -10px;
}

/*negative padding to pull h3 back out from .moduletable padding*/ }



/*Special typography CSS*/

.moduletablemenu{
	padding:0;
	color: #333;
	margin-bottom:1em;
}

.moduletablemenu h3 {
	background:;
	color:#9b9a87;
	padding:0.25em 0;
	text-align:center;
	font-size:1.25em;
	margin:0;
	border-bottom:0px solid #b6b595;
}

a.mainlevel:visited {
	font-size: 13px;
	color: #008080;
	text-decoration: none;
	border-bottom: 1px dotted #c23f2d;
	width: 100%;
	min-width: 200px;
	line-height:20px;
}

a.mainlevel:link {
	font-size: 13px;
	color: #008080;
	text-decoration: none;
	border-bottom: 0px dotted #c23f2d;
	width: 100%;
	min-width: 200px;
	line-height:20px;
}

a.mainlevel:hover {
	color: #993333;
}

/* for powa pages */

.pullright {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #fafafa;
	border: solid 1px #b6b595;
	margin-right: 20px;
	padding: 10px 10px 10px 10px;
	float: right;
	width: 28%;
	margin-top: 10px;
	margin-bottom: 19px;
	margin-left: 14px;
}

.pullleft {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #fafafa;
	border: solid 1px #b6b595;
	margin-right: 20px;
	padding: 10px 10px 10px 10px;
	float: left;
	width: 28%;
	margin-top: 10px;
	margin-bottom: 19px;
	margin-left: 14px;
}

.contenthead {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000080;	
}

.contentsubhead {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000080;		
}

.activity {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;		
}

.contenttoc{
font-family: Verdana, Arial, Helvetica, sans-serif;
	
	
	
}
/* default Joomla styles */

div.componentheading {}

div.contentpane {
}

div.contentdescription {}

td.sectiontablefooter {}



a.category {}



/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  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;
}


form#selectForm {}

table.contentpane {}
	
td.contentpane {}
	
div.contentpaneopen_edit {}

table.contentpaneopen {margin-left:auto;
margin-right:auto;
}

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 {}



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 {
margin-left:auto;
margin-right:auto;
}

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 {}


