@import url("basiclayout.css");
body.contentpane {background:#fff;text-align:left}

body{font-size:76.1%;text-align:center;
line-height:1.3em;margin:10px 0;}

#wrap-a{
	/*width: 740px;*/
	width:61em;
margin-right: auto;
margin-left: auto;
}
#wrap {height:100%;margin:0;position:relative;padding:0;}
#wrap-inner{text-align:left;position:relative;margin:0;padding:0;}

h1{
color:#2E563F;
font-size:1.4em;
padding:0;margin:0 0 20px;
}
h2{
color: #2E563F;
font-size:1.4em;
padding:5px 0 12px 0;margin:0;
}
h3{
color: #2E563F;
font-size:1.2em;
padding:0;margin:0
}
h4{
color: #2E563F;
font-size:1.1em;
}
h5{
color: #2E563F;
font-size:1em;
}

#toprow{
background:#fff;
height:22px
}
#toplinks{
float:left;
}
.txttools{
float:right;margin:0;padding:0
}
.skip{
display:none;
margin:0;padding:0
}
div.contentheading{
color: #2E563F;
font-size:1.2em;
font-weight:bold;
padding:5px 0 12px 0;margin:0;
}
.componentheading {
color: #2E563F;
font-size:1.2em;
font-weight:bold;
padding:5px 0 12px 0;margin:0;
}
/*Border colors*/
#wrap-a{border: 1px solid #BEBEBE;}
#wrap-b{background:#FFF;border: 1px solid #234331;
}
#wrap {background:#FFF}

/*This CSS controls the background image of headerleader module*/
#headerleader {border:0;width:auto;height:115px;margin: 0px;padding: 0px;color:#EEE;background:#FFF}
#headerleader  a img {
border:0px solid red;
margin:0;padding:0
}
#headerleader  a {margin: 0;padding:0;}
#headerleader  h1 {margin: 0;padding:0;text-align:left;}
/*Sitewide font style, DONT set size here*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;color:#666;}

/*Set global font sizes here*/
#sidebar {font-size:100%;} /*left column*/
#sidebar-2 {font-size:100%;} /*right column*/

/*modules */

.moduletable  h3{
	padding:2px 2px 2px 5px;
}
.moduletableside-nav h3{
   	padding:2px 2px 2px 10px;

}

.moduletable {
  /*padding: 10px 5px 5px 10px;*/
  text-decoration: none;
}

/*a.modulepartners
.modulepartners{
border:1px solid #666;
padding: 5px;
background-color: #fff;
}
.modulepartners div div div div{
border:1px solid #666;
padding: 5px;
background-color: #fff
}

.modulepartners a{
border:0;
text-decoration: none;
} 
*/
#subnav div.moduletablepartners h3{
text-align: left;
padding:5px;	
}
#subnav div.moduletablepartners{
border:1px solid #666;
margin:6px 2px 2px 3px;
background: #ffffff;
width:140px;
text-align: center;
height:100%;
}
#subnav div.moduletablepartners img {
margin:10px 0 10px 0;
padding:25px 0 25px 0;
border:none;
}
/*standard joomla*/
.contentpagetitle{
color: #2E563F;
}
a.contentpagetitle:link,a.contentpagetitle:visited{
color: #2E563F;
text-decoration: none;
}

.buttonheading{
padding-right:5px;
padding-left:5px;
}
/*a8e content.php is used in 
main component directory but in templates we use
a8e content.html.php becuase Joomla only picks up this*/
#a8eblog h2{
color: #2E563F;
font-size:1.4em;
padding:5px 0 12px 0;margin:0;
}

#a8eblog h3{ margin:5px 10px 5px 0;}
#a8eblog .contentitem{
border-bottom:1px solid #333;
padding:0 0 10px 0
}
.contentitem{
  clear:both;margin:0 0 40px 0;
}

#a8eblog .contentintro{
border:0px;
padding:0 0 0px 0}
#a8eblog .contentfull{margin-top:0em}
#a8eblog a.readon {
	margin: 0 0 10px 0;
	clear:both;
}

/*#a8eblog h2{color:red font-size:1.4em}
.blog{}
.blogintro{}
.contentitem{}
.contentintro{}
*/

#date{
float: right;
padding:2px 2px
}

/*Header for table content*/
td.sectiontableheader {
color: #FFF;background:#900;font-weight:bold;padding: 4px;}

/*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {
padding: 4px;background-color: #F8F8F8;font-size:90%;}
tr.sectiontableentry2 td ,td.sectiontableentry2{
padding: 4px;background-color: #EFEFEF;font-size:90%;}

table.contenttoc {color: #330;border: 1px solid #ccc;}
table.contenttoc td {font-size: 0.9em;font-weight: normal;text-align:left;}


/*sitemap*/

/*philaform*/
table.formtable{
    border:1px solid #CCCCCC;  width:80%;
    padding:3px;
}
table tr.formrow {
    border-top:1px solid #cccccc;
    background-color:#f4f4f4;
}
table tr.formrow2 td{
    border-top:1px solid #666666;
    padding: 10px 0 10px 0;
    background-color:#f4f4f4;
}

/*jxfinder search box module suffix searchbox*/
.searchbox h3 {padding:5px 0;}

div#search-results a{
color:#333;
}
.searchbox{
padding:5px;
border:1px solid #ccc;
background:#f4f4f4;
}
div.finder{

border:none;
}
.searchbox input{
padding:5px;
border:1px solid #ccc;
background:#f4f4f4;
}
.searchbox label{
padding:5px;
border:0px solid #ccc;
color: #2E563F;
font-size:1.2em;
}

h1.componentheading {
	margin:0;
	}
h2.contentheading {
/*	padding-left: 10px;*/
	margin-bottom: 10px;
	}

