body{
 background-color:#ffffff;
 font-family: Verdana, Calibri, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.6em;
}

img {
border:none;
}
p{
	margin-bottom: 10px;
}

H1, .contentheading, .contentpagetitle{
	font-size: 1.5em;
	color: #00659C;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 1.2em;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
 border-bottom:2px #2F82AC solid;
 text-transform:uppercase;
}
 
.componentheading{
 background:#2F82AC; 
 border-top:3px #00659C solid;
 color:#fff;
 font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: 1.2em;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
 text-transform:uppercase;
}



H2{
	color: #B92E22;
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 15px;
}
H3{

	font-size: 18px;
	font-weight: normal;
	color: #3183AD;
	margin-bottom: 15px;
}


a:link, a:active, a:visited{
	color: #00659C;
	text-decoration:none;
}

a:hover{
	color: #000000
}

tr{
text-align:left;
}

table.poll{
margin-bottom:5px;
}

table.contentpaneopen, table.contentpane {width: 100%;}
.sectiontableheader {font-weight:bold;color:#333333;padding:5px;background:#ebebeb;border-bottom:1px solid #cfcfcf;}
.sectiontableentry1 td {padding:7px;background:#f8f8f8;}
.sectiontableentry2 td {padding:7px;background:white;}
.contentpane {margin:10px 5px 10px 5px;}
.contentdescription {padding:10px;}


table.contentpaneopen {width: 100%;padding: 0;border-collapse: collapse;border-spacing: 0;border-width: 0;margin: 0px;vertical-align: top;}
table.contentpaneopen td {padding-right: 5px;}

.createdate {height: 16px; font-size: 11px;color:#999;}
.modifydate {height: 15px;padding-top: 10px;color: #999;font-size: 11px;}
.createby {border-bottom: 1px solid #3183BC; color:#3183BC;font-style:italic;display:block;}




.article-meta {
background:#FFF;
}

.article-tools{
background:#F4F4F4 !important;
}

.buttonheading{
}


a.readon {
background-color:#F4F4F4;
text-decoration:none;
margin-left:5px;
padding: 2px 5px 5px 5px;
}

a.readon:hover {
background-color:#319AD8;
}




/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */



/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{
background:#F0F0EE;
margin-bottom:10px;
border:#CCC 1px solid;
}

.key{
border:#CCC 1px solid;
background:#FFF;
}

.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{
text-transform:uppercase;
border-top:1px #CCC dashed;
}

.blog_more ul{
list-style-image:url(../images/mostread.png);
list-style-position:inside;
}

.blogsection{
list-style-image:url(../images/mostread.png);
list-style-position:inside;
}


.breadcrumbs{

}
.button{
border:1px solid #C6C6C6;
margin:3px 0 0 5px;
}

.clr{
	clear:both
}

.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{
color:#000;


}
.contentpane{

}
.contentpaneopen{

}
.contenttoc{

}

.column_separator {
border-left:1px dashed #e0e0e0;
padding-left:10px;
}

.createdate{

}

.date{

}
input.button{
background:white none repeat scroll 0 0;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;

}
.inputbox{

margin-right:5px;
}
.intro{

}

.latestnews{
text-decoration:none;
text-transform:uppercase;
font-size:11px;
}
ul.latestnews{
margin-bottom:10px;
list-style-image:url(../images/mostread.png);
list-style-position:inside;
}

.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{
}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}

.moduletable{
margin-bottom:1em;
padding:0 10px;
/*padding for inside text*/ 
border:1px #CCC solid;
}

.moduletable h3{
background:#2F82AC; 
border-top:3px #00659C solid;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.4em;
 text-transform:uppercase;
margin:0 -10px 0.5em -10px;
/*negative padding to pull h3 back out from .moduletable padding*/ }



.mosimage{

}
.mosimage_caption{

}
.mostread{
text-decoration:none;
text-transform:uppercase;
font-size:11px;

}
ul.mostread{
margin-bottom:10px;
list-style-image:url(../images/mostread.png);
list-style-position:inside;
}


.newsfeed{

}
.outline{

}
.pagenav{
padding:3px;
}
.pagenav_next{


}
.pagenav_prev{

}
.pagenavbar{
}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder td{
text-align:left;
margin-left:10px;
}


.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}



.title{

}
.wrapper{

}
