/* ************************************************************************************************** */
/*                     					  CSS by Elisabeth Fields									  */
/* ************************************************************************************************** */
/* 											For Joomla v. 1.5.x										  */
/* ************************************************************************************************** */
/* CONTENT CSS 																						  */
/* ************************************************************************************************** */

* {
margin:0;
padding:0;
}
html {
}
body {
text-align:center; /*Center Hack*/
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
margin:1em 0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,componentheading  {
font-weight:normal;
margin:0px 0px 0px 0px;
color:#FFFFFF;
}
p{
text-align:justify;
margin:0px 0px 0px 0px;
color:#FFFFFF;
}
address{
text-align:justify;
font-weight:bold;
margin:5px 5px 5px 5px;
color:#FFFFFF;
}
h1 {
font-size:1.7em;
color:#FFFFFF;
}
.componentheading {
font-size:1.7em;
color:#FFFFFF;
}
.componentheading_frontpage {
font-size:0.5em;
color:#FFFFCC;
}
h2,contentheading {
font-size:1.5em;
color:#FFFFFF;
}
.contentheading {
font-size:1.5em;
color:#FFFFFF;
color:#FFFFFF;
}
h3 {
font-size:1.3em;
color:#FFFFFF;
}
h4 {
font-size:1.2em;
color:#FFFFFF;
}
h5 {
font-size:1.1em;
color:#FFFFFF;
}
h6 {
font-size:1em;
font-weight:bold;
color:#FFFFFF;
}
ll,dd {
margin-left:1em;
}
li {
margin-left:2em;
}
fieldset {
padding:0.5em;
}
img.leftimage {
float:left;
margin:0px 15px 5px 0px;
}
a {
text-decoration:none;
color:#000000;
}
a:hover {
text-decoration:underline;
}
a:link,
a:active,
a:visited {
}
a img {
}

/* ************************************************************************************************** */
/* TEMPLATE LAYOUT CSS - DEFINE YOUR OWN TEMPLATE STYLES HERE										  */
/* ************************************************************************************************** */
body.width_0 div#wrap {
width: 760px;
}
body.width_1 div#wrap {
width: 1000px;
}
body.width_2 div#wrap {
min-width:600px;
max-width:1000px;
width:auto !important; /*IE6 Hack*/
width:760px; /*IE6 Hack*/
}
#wrap {
margin:0 auto; /*Center Hack*/
text-align:left; /*Center Hack*/
background:#ffffcc;
border:1px solid #999;
}
#sidebar {
background:#005b5b;
/*position:relative;*/
/*top:0;*/
float:left;
width:20%;
overflow:hidden;
}
#content60 {
background:#669966;
float:left;
margin:0px 10px 10px 10px;
width:57%;
overflow:hidden;
}
#content80 {
background:#669966;
float:left;
margin:0px 10px 10px 10px;
width:77%;
overflow:hidden;
}
#content100 {
background:#669966;
float:left;
margin:0px 10px 10px 10px;
width:100%;
overflow:hidden;
}
#design {
float:left;
}
#sidebar-2 {
float:left;
margin:0px 10px 10px 0px;
width:200;
overflow:hidden;
}
#sidebar-2 .inside {
padding:0px;
margin:0px 0px 0px 0px;
}
#leftfauxcol {
background:url(../images/leftslidingcolumn.png) 20% 0;
background-position:left;
/*background-repeat:repeat-y;*/
overflow:hidden;
}
#rightfauxcol {
background:url(../images/rightslidingcolumn.png) 80% 0;
/*background-repeat:repeat-y;*/
}
#container {
}
#pathway{
}
#header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant:normal;
font-stretch:extra-expanded;
font-style:italic;
font-size:2.2em;
padding-left:0px;
color:#FFFFFF;
background:#000000;
/*height:4.75em;*/
/*border-bottom:1em;*/
}
#header .inside {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}
#header h1 {
font-family:Arial, Helvetica, sans-serif small-caps;
font-variant:small-caps;
font-stretch:expanded;
font-style:italic;
color:#FF77FF;
}
#header input {
background:url(../images/search.png) no-repeat;
border:0;
height:32px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:4px;
}
#header .headingtext {
padding-left:10px;
}
#header_pic {
}
/* Used to adjust header in Firefox & IE */
#header .moduletable {
padding-left:0px;
margin:0px 0px 0px 0px;
background:#000000;
position:relative;
float:left;
top:0px;
width: 99%; /* adjust header in IE */
/*height:143px;*/
}
/* Used to addjust header in Firefox */
#header .fontresize {
padding:0px 0px 0px 0px;
margin:0px 0px 0px -10px;
background:#000000;
position:relative;
/*height:143px;*/
}
#header .customenu_default a span span {
	float: left;
	height: 1.5em; /* 34px height - padding */
	padding: 6px 10px 0px 10px;
/*	padding: 0px 0px 0px 0px; */
	/* width: 250px; */ /* for fixed widths */
	text-align: center;
	cursor: pointer;
	border-right: 1px solid #000000;
}
#header .customenu_default a span span{
	font-size: 0.5em; /*18px*/
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	display: inline-block; /* NEEDED FOR IE ON MAC */
}
#fontresize {
background:#000000;
position:relative;
/*top:0;*/
float:right;
width: 100%;
/*width:180px;*/
height:30px;
margin-top:0em;
overflow:hidden;
}
#fontresize img {
padding:0px 0px 0px 12px;
}
/* Top Slide Show Area Definitions */
#top-slice {
padding-left:0px;
background:#FFFFCC;
position:relative;
float:left;
top:0px;
height:143px;
}
#top-slice .inside {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}
#top-slice .moduletableISS{
padding-left:0px;
background:#FFFFCC;
position:relative;
float:left;
top:0px;
height:143px;
overflow:hidden;
}
#logo {
}
#left_col {
}
#sidebar .search {
position:inherit;
background-color:#005b5b;
/*float:right;*/
margin:0em 0em 0em 0em;
padding:0.5em 0.5em 0.5em 0.5em;
}
#sidebar .moduletable {
margin:0em 1em 0em 0em;
padding:0px 0px 50px 0px; /*padding for inside text*/
border: 1px solid #005b5b;
}
#sidebar .moduletable h3 {
background:#005b5b;
color:#ffffff;
padding:0.25em 0;
text-align:center;
font-size:1.8em;
font-weight:normal;
margin:5px 0px 5px 0px; /*negative padding to pull h3 back out from .moduletable padding*/
}
#sidebar .customenu_default {
background-color:#005b5b;
}
#sidebar .customenu_default a span span {
	float: left;
	height: 2em; /* 34px height - padding */
	padding: 0x 0px 0px 0px;
/*	padding: 0px 0px 0px 0px; */
	width: 155px; /* for fixed widths */
	text-align: center;
	cursor: pointer;
/*	border-right: 1px solid #000000;*/
}
#sidebar .customenu_default a span span{
	font-size: 0.5em; /*18px*/
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	color: #ffffff;
	display: inline-block; /* NEEDED FOR IE ON MAC */
}
#sidebar .customenu_default a span{
	font-size: 0.95em; 
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	color: #ffffff;
	display: inline-block; /* NEEDED FOR IE ON MAC */
}
#sidebar img {
padding:5px 0px 5px 12px;
}
/* List Content Formatting */
#content60 form td {
 position: relative;
 margin: 0;
 border-width: 0 1px 1px 0;
 padding-top: 0.5em;
 vertical-align:middle;
}
#content60 form td a{
 margin: 0px 0px 0px 10px;
}
#main_col {
}
#main_col_wide {
}
#right_col {
}
#user1 {
}
#user2 {
}
#user3 {
}
#footer {
background:#212121;
color:#fff;
text-align:right;
clear:both;
} 
#bottom {
background:#333;
color:#666;
padding:10px 30px;
}
#bottom th{
	font-size: 2em; /*18px*/
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	color: #ffffff;
}
#bottom th,h1,h2,h3,h4,p{
	padding: 5px 5px 5px 5px;
	/*margin: 10px 10px 10px 10px;*/
}
#leftfauxcol,#rightfauxcol,#footer {
float:left;
width:100%;
}
.clr{
clear : both;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial, Helvetica, sans-serif;
color:#999;
}
ul.inlinelist li {
display:inline;
}
p.photoshow img {
display:block;
border:1px solid #333000;
}
.leftimage {
margin-right:1em;
}
/*							*/
/*	MainMenu Definition		*/
/*							*/
.moduletable {
margin-bottom:1em;
padding:0 10px; /*padding for inside text*/
border: 1px solid #CCC;
}
.moduletable h3 {
background:#666;
color:#FFF; /*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*/
}
.moduletablemenu {
padding:0;
color:#333333;
margin-bottom:1em;
}
.moduletablemenu h3 {
font:oblique 1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#99cc66;
color:#000000;
text-align:center;
padding:0.25em 0;
margin:0;
border-bottom:1px solid #ffffff;
}
.moduletablemenu ul {
list-style:0;
margin:0;
padding:0;
}
.moduletablemenu li {
margin:0;
border-bottom:1px solid #cccccc;
}
.moduletablemenu li a {
display:block;
padding:3px 5px 3px 0.5em;
border-left:10px solid #669966;
border-right:10px solid #669966;
background-color:#99cc66;
color:#000000;
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 #99cccc;
border-right:10px solid #99cccc;
background-color:#cccccc;
color:#000066;
}
.moduletablemenu #current a {
background-color:#ffffcc;
}
/*							*/
/*	SubMenu Definition		*/
/*							*/
.moduletablemenu ul ul {
list-style-type:none;
margin:10;
padding:0;
}
.moduletablemenu li li {
font:italic 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
text-indent:1.5em;
border-bottom:0px solid #cccccc;
border-top:1px solid #cccccc;
}
.moduletablemenu li li a {
display:block;
padding:3px 5px 3px 0.5em;
border-left:10px solid #66cc66;
border-right:10px solid #66cc66;
background-color:#ccff99;
color:#000066;
text-decoration:none;
}
/*							*/
/*	TabMenu Definition		*/
/*							*/
.moduletabletabm {
font:bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.moduletabletabm li a {
/*font:bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;*/
text-decoration:none;
height:1.3em;
color:#000000;
}
.moduletabletabm ul {
float:left;
list-style:none;
background:#000000;
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
}
.moduletabletabm li {
float:left;
margin:0px 0px 0px 10px;
background:#669966 url(../images/TabMenuLeft.png) no-repeat 0 0px;
}
.moduletabletabm a {
float:left;
padding:2px 8px 0px 8px;
background:url(../images/TabMenuRight.png) no-repeat 100% 0px;
}
.moduletabletabm li:hover {
background:#99cc99 url(../images/TabMenuLeftHover.png) no-repeat 0 0px;
}
.moduletabletabm a:hover {
background:url(../images/TabMenuRightHover.png) no-repeat 100% 0px;
}
.moduletabletabm #current {
background:#ffffcc url(../images/TabMenuLeftActive.png) no-repeat 0 0px;
}
.moduletabletabm #current a {
background:url(../images/TabMenuRightActive.png) no-repeat 100% 0px;
}
/* ************************************************************************************************** */
/* JOOMLA SPECIFIC CSS 																				  */
/* ************************************************************************************************** */
.adminform {
}
.article_seperator {
}
.back_button {
}
.blog {
}
.blog_more {
}
.blogsection {
}
.button {
}
.buttonheading {
}
.category {
}
.clip {
}
.componentheading {
}
.contact_email {
}
.content_rating {
}
.content_vote {
}
.contentdescription {
}
.contentheading {
}
.contentpagetitle {
}
.contentpane {
}
.contentpaneopen {
}
.contenttoc {
}
.createdate {
}
.dtree {
}
.dTreeNode {
}
.editlinktip {
}
.expander {
}
.form{
}
.highlight {
}
.inputbox {
}
.inside {
padding:10px;
}
.item {
}
.latestnews {
}
.message {
}
.message {
}
.modifydate {
}
.module {
}
.module h3 {
}
.module div {
}
.module div div {
}
.module div div div {
}
.module div div div div {
}
.moduletable {
}
.moduletable h3 {
}
.mosimage {
}
.mosimage_caption {
}
.mostread {
}
.newsfeed {
}
.node {
}
.pagenav {
}
.pagenav_next {
}
.pagenav_prev {
}
.pagenavbar {
}
.pagenavcounter {
}
.paramlist {
}
.pathway {
}
.poll {
}
.pollstableborder {
}
.profiler {
}
.readon {
}
.row1 {
}
.row2 {
}
.search {
}
.searchintro {
}
.sectiontableentry1 {
}
.sectiontableentry2 {
}
.sectiontablefooter {
}
.sectiontableheader {
}
.small {
}
.smalldark {
}
.syndicate {
}
.syndicate_text {
}
.tab {
}
.tabclass1 {
}
.tabclass2 {
}
.tab-page {
}
.text_area {
}
.toclink {
}
.toolbar {
}
.tooltip {
}
.wrapper {
}

/* ************************************************************************************************** */
/* JOOMLA MENU CSS 																					  */
/* ************************************************************************************************** */

ul#mainlevel {
}
ul#mainlevel li {
}

a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited {
}
a.mainlevel:hover {
}
a.mainlevel#active_menu {
}

a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
}
a.sublevel:hover {
}
a.sublevel#active_menu {
}

/* ************************************************************************************************** */
/* OTHER MODULES AND COMPONENTS																		  */
/* ************************************************************************************************** */
/* Components and modules that should be part of every setup you do!								  */
/* Add your own custom css for modules and components you install here!								  */
/*																									  */
/* ************************************************************************************************** */
/* JOOMLA EXT MENU MODULE 																			  */
/* ************************************************************************************************** */



/* ************************************************************************************************** */
/* JOOMLA DISPLAY NEWS BY BK MODULE																	  */
/* ************************************************************************************************** */

.dn-whole {
}
.dn-each {
}
span.dn-section {
}
a.dn-section {
}
span.dn-category {
}
a.dn-category {
}
span.dn-title {
}
a.dn-title{
}
span.dn-author {
}
span.dn-date {
}
span.dn-introtext {
}

/* ************************************************************************************************** */
/* JOOMLA MINI FRONTPAGE MODULE	- NOTE THIS MODULE ALSO CONTAINS IT's OWN CSS FILE					  */
/* ************************************************************************************************** */

table.minifp {
}
td.minifp {
}
span.minifp-anotherlinks {
}
span.minifp-introtitle a {
}
span.minifp-date {
}
.minifp-full-link {
}
ul.minifp {
}
li.minifp {
}
li.minifp a{
}