* { margin:0; padding:0; font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
body {
	background:#fff;
	font-size:13px;
}
#header {
	background:#202F51;
	cursor:default;
	background-image:url(/images/home/seal-bgburst.png);
	background-position: bottom center;
	background-repeat:no-repeat;
}
#headerContent {
	background:url(/images/title.png) top left no-repeat;
	min-height:40px;
}

/*
#titleImage {
	float:left;
	width:463px; height:40px;
	border:0;
}
#headerContent {
	text-align:right;
	position:absolute; right:0; top:0;
	height:60px;
	color:#B5CCFF;
	font-size:11px;
	line-height:40px;
}
*/
#mainmenu {
	height:37px;
	color:#fff;
	background:url(/images/mainmenu-bg.png);
	line-height:30px;
	cursor:default;
	text-align:center;
}
#seal {
	border:0;
	width:59px;
	height:60px;
	position:relative; top:-15px;
}
#mainmenu a.btn {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	height:30px;
	margin:0 10px;
	vertical-align:top;
}
#mainmenu a.btn:hover { background-position:left bottom; }
#mainmenu a.aboutus { width:79px; background-image:url(/images/mainmenu-btn-aboutus.png); }
#mainmenu a.newsevents { width:118px; background-image:url(/images/mainmenu-btn-newsevents.png); }
#mainmenu a.ministries { width:87px; background-image:url(/images/mainmenu-btn-ministries.png); }
#mainmenu a.outreach { width:85px; background-image:url(/images/mainmenu-btn-outreach.png); }
#mainmenu a.resources { width:88px; background-image:url(/images/mainmenu-btn-resources.png); }
#mainmenu a.members { width:76px; background-image:url(/images/mainmenu-btn-members.png); }
#mainmenu a.programs { width:86px; background-image:url(/images/mainmenu-btn-programs.png); }
.pageContainer {
	margin:0 auto;
	width:940px;
	position:relative; top:0; left:0;
}

#sidenav {
	float:left;
	width:200px;
	font-size:12px;
}
#sidemenuTop {
	width:200px;
	height:6px;
	position:absolute;
	top:-6px;
	left:0;
}
#sidemenu {
	width:170px;
	background:url(/images/sidemenu-bg.png) bottom left;
	color:#fff;
	padding:20px 15px 15px 15px;
	position:relative;
	font-size:13px;
	list-style:none;
}
#sidemenu li {
	border-top:1px solid #2F4677;
	padding-top:4px;
	margin-top:4px;
}
#sidemenu li.header {
	text-align:left;
	font-size:17px; font-weight:bold;
	color:#6E8ED3;
	border-top:0;
	margin:0; padding:0;
}
#sidemenu a {
	color:#fff;
}
#sidemenu li ul {
	margin:5px 0;
	margin-left:20px;
	font-size:11px;
	font-style:italic;
	list-style:none;
}
#sidemenu li ul li {
	border:0;
	margin:0;
	padding-top:1px;
}

#sidenav ul.submenu {
	list-style:none;
	margin-left:20px;
	margin-top:15px;
}
#sidenav ul.submenu li {
	margin-top:2px;
	margin-left:15px;
}
#sidenav ul.submenu li.header {
	font-weight:bold;
	margin-bottom:5px;
	margin-left:0;
}
#sidenav ul.submenu a {
	
}

#content {
	float:left;
	width:720px;
	margin:20px 0 20px 20px;
}

#content h1 {
	margin-bottom:20px;
	color:#A00000;
}
#content h2 {
}

#content p {
	line-height:22px;
	margin-bottom:15px;
}

#content .photo {
	border:1px solid #000;
	padding:1px;
}
#content .floatRight {
	float:right;
	margin:0 0 15px 15px;
}
#content .floatLeft {
	float:left;
	margin:0 15px 15px 0;
}

#globalSidebar {
	margin-top:15px;
	padding:0 10px;
	font-size:11px;
}

a { color:#7296B6; text-decoration:none; outline:none; -moz-outline:none; }
a:hover { color:#5588B5; text-decoration:underline; }
#footer {
	clear:both;
	font-size:11px;
	padding-top:5px;
	border-top:1px solid #000;
	position:relative;
	margin-bottom:40px;
	text-align:right;
	z-index:200;
	margin-top:20px;
}


/* BUTTONS */

a.button {
	outline:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:middle;

    background-color:#f5f5f5;
    border:1px solid #999;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;

    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    height:24px;
    line-height:24px;
    padding:0 0.8em;
    margin-right:10px;
}
a.button img {
    margin:0 5px -3px -3px !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
a.button:hover {
	background:#E6E6E6;
}
a.button:active {
	border-color:#ccc;
	border-top-color:#999;
	border-left-color:#999;
}
a.button.positive {
	color:#529214;
}
a.button.negative {
	color:#D12F19;
}
