* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0.5em 0;
}

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

fieldset {
	padding: .5em;
}

body {
	padding: 20px 10px 20px 10px;
	background: #393431;
	color: #222222;
	font: 85% "Trebuchet MS", Arial, sans-serif;
	height:1%;
}

div.rnded {
	width: 30em;
	padding: 20px;
	margin: 0 auto;
	background: #c89e16;
	color: #000
}

div.rnded h4 {
	color: #fff
}

.blog {
	margin: 0 5px 0 5px;
}

div#divider {
	background: transparent url(../images/divider.jpg) repeat-x;
	height: 35px;
}

div#container {
	background: #fff;
	width: 924px !important;
	width /**/: 918px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	border: 1px solid #fff;
}

div#header {
	background: transparent url(../images/topgrad.jpg) repeat-y;
	width: 100%;
	padding: 10px 0;
	text-align: left
}

div#wrap {
	background: #4e6e79;
	padding: 14px 20px 20px 20px;
	background-image: url(../images/grad.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom center;
}

.tmp {
	background-image: url(../images/grad.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom center;
}

div#content {
	padding: 5px 10px 10px 0px;
	margin-left: 8px;
	margin-right: 8px;
	background: #fff;
	min-height: 455px;
}

div#outercontent {
	background: #4e6e79;
	clear: both;
}

div#content .componentheading {
	display: none;
}

.rndcornr_box {
	background: #fff;
}

.rndcornr_top div {
	background: url(../images/rndcornr_tl.png) no-repeat top left;
}

.rndcornr_top {
	background: url(../images/rndcornr_tr.png) no-repeat top right;
}

.rndcornr_bottom div {
	background: url(../images/rndcornr_bl.png) no-repeat bottom left;
}

.rndcornr_bottom {
	background: url(../images/rndcornr_br.png) no-repeat bottom right;
}

.rndcornr_top div,.rndcornr_top,.rndcornr_bottom div,.rndcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.homegraphic {
	margin-left: 3em;
	margin-top: -6px;
}

.homesubtxt {
	margin-left: 3em;
}

.homeleft {
	float: left;
	margin-left: -1;
	width: 560px;
}

.homeright {
	margin-left: 570px;
	border-left: 2px solid #666666;
	padding-left: 2em;
	width:230px;
}

div#nav {
	width: 152px;
	padding: 10px 0;
	margin: 25px 20px 0 20px;
	background: #fff;
	display: inline;
}

div#nav .moduletable {
	margin-left: 5px;
	margin-right: 5px;
}

div#nav h2 {
	font-size: 120%;
	color: #d5b54f
}

div#footer {
	clear: both;
	font-size: 80%;
	background: #4e6e79;
	padding: 25px 0px 0 0;
	text-align: right;
	margin: 0 5px 0 5px;
	color: #fff;
}

.moduletable_menu {
	background: #4e6e79;
	font-size: 80%;
	padding-left: 70px;
}

ul.menu {
	margin: 0pt;
}

ul.menu,ul.menu li {
	list-style-type: none;
}

ul.menu li {
	float: left;
	text-align: center
}

ul.menu a {
	float: left;
	width: 110px;
	padding: 5px 0;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

ul.menu a:hover {
	color: #fff;
	text-decoration: none;
}

ul.menu a:visited {
	color: #fff;
	text-decoration: none;
}

li a {
	background: #333333
}

li#current a {
	background: #ffffff;
	color: #000;
}

li#current a:visited {
	background: #ffffff;
	color: #000;
}

li#current a:hover {
	background: #ffffff;
	color: #000;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:link,a:visited {
	text-decoration: underline;
	color: #fff;
}

a:hover {
	text-decoration: none;
}

#content a:link,#content a:visited,#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited
	{
	color: #000;
}

.upevents {
	float: right;
	width: 175px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e6e79;
	display: block;
	margin-left: 1em;
}

.upevents .moduletable {
	margin-left: 1em;
}

.eventline {
	background-color: #fff;
}

.eventline em,.eventeven em {
	font-weight: bold;
}

.eventeven {
	background-color: silver;
}

.eventline a:link,.eventline a:visited,.eventline a,.eventeven a,.eventeven a:link,.eventeven a:visited
	{
	color: #000;
}

.upevents div div {
	font-size: 79%;
	margin-bottom: 4px;
}

div.calentry {
	width: 175px;
	text-align: right;
	color: #5e2224;
	font-size: 9px;
	font-weight: bold;
}

div.calentry div {
	text-align: left;
	border: 1px dashed #54477f;
	color: #000;
	font-weight: normal;
	font-size: 10px;
	background-color: #fff2c8
}

div.calentry div em {
	font-weight: bold;
}

.contentheading {
	color: #4e6e79;
}

.componentheading {
	color: #4e6e79;
	margin-left: 5px;
}

.moduletable h3 {
	font-size: 1.5em;
	color: #d5b54f;
	font-weight: normal;
}

h1,.componentheading {
	font-size: 1.7em;
	color: #4e6e79;
}

h2,.contentheading {
	font-size: 1.5em;
	color: #4e6e79;
}

h3 {
	font-size: 1.3em;
	color: #4e6e79;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 1.1em;
}

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

#footer,.small,.createdate,.modifydate,.mosimage_caption {
	font: 0.8em "Trebuchet MS", Arial, sans-serif;
	color: #999;
}

html body li a {
	width: auto;
}

#mainlevel-nav {
	font: bold 1em "Trebuchet MS", Arial, sans-serif;
}

#mainlevel-nav ul {
	list-style: none;
	float: right;
	background: #393431;
	width: 100%;
	margin: 0;
	padding: 0;
}

#mainlevel-nav li {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0 0 0 12px;
}

#mainlevel-nav a:link,.mainlevel-nav a:visited {
	float: left;
	display: block;
	color: #000;
	text-decoration: underline;
	margin: 0;
	padding: 7px 18px 5px 9px;
}

.mainlevel-nav #current {
	
}

.mainlevel-nav #current a {
	color: #fff;
}

.blogsection {
	background: #fff
}

form#form-login ul li,form#com-form-login ul li {
	list-style-type: none;
}

form#form-login ul li a,form#com-form-login ul li a {
	background: none;
}

form#form-login fieldset,form#com-form-login fieldset {
	width: 200px;
}

table.pwtable {
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

table.pwtable tbody tr td {
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-left: 4px;
	padding-right: 2px;
}

#lifegroup {
	border: 1px solid black;
	width: 600px;
	border-collapse: collapse;
	margin-left: 10px;
}

#lifegroup thead tr {
	background-color: #54477f;
	color: #fff;
}

#lifegroup .odd td {
	background-color: #c8bd9b
}

/*Main menu*/
ul.menu {margin:0;}
ul.menu, ul.menu li {list-style-type:none;margin-left:1px;}
ul.menu li {float:left;text-align:center; }
ul.menu a {color:#ffffff;float:left;padding-top:0px;font-weight:bold;text-decoration:none;width:110px;background-image: url("../images/notactive2.png");background-repeat:repeat-x;}
ul.menu a:visited {color:#ffffff;text-decoration:none;}
li a {background:#ffd200 none repeat scroll 0 0;padding-bottom: 5px}
ul.menu li a span{display:block;padding-top:5px;background: url(../images/notactive_tr.png) no-repeat top right;}

ul.menu li.active a span {background:url(../images/active_tr.png) no-repeat top right;color:#333333;display:block;padding-top:5px}

ul.menu li.active a {color:#333333;background-image:url('../images/active.png');background-position: top}
ul.menu li.active a:visited {color:#333333;}
ul.menu li.active a:hover {color:#333333;}
ul.menu a:hover {color:#cccccc;text-decoration:none;}
/*end Main menu*/
.newsletter h2{
background-color:#4E6E79;
color:#FFFFFF;
}
.newsletter h3{
color:#333333;
font-size: 1.1em;
}
.iconrack {
border-top: 2px solid #4e6e79;
border-bottom: 2px solid #4e6e79;
margin-left: 5%;
min-height: 220px;
height: auto ! important;
height: 220px;
width: 80%;
}

.iconspot {
float:left;
text-align:center;
}
#audio .title {
font-weight:bold;
background-color:#cae9f3;
}
#audio .links a {
text-decoration:none;
}
#audio div {
border:1px solid black;
margin:10px 0px;
padding:15px 10px 15px 50px;
}
#audio .author {
background-color:lightgrey;
color:black;
text-align:center;
}