/* church-army-layout.css - as amended Aug 2010  */
/* CSS Document */

body {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #DFE1E3 url(/upload/CA2010-backdrop.jpg) repeat-x;
}

/* *************************************** */
/* *******MAIN PAGE LAYOUT CLASSES******** */
/* *************************************** */

#outerWrapper {
	margin: 0 auto;
	width: 1004px;
	padding: 0;
}

#innerWrapper {
	width: 980px;
	padding: 0 12px 12px 12px;
	xbackground-color: #fff;
}

#footerWrapper{margin: 0 auto;width: 1004px;padding: 0;}
#footerContent {font-size: 0.8em; text-align: right; padding: 1px 12px 12px 0;}

.skiplink {
	visibility: hidden;
}

#topbarWrapper {width: 980px; background: #01337C url(/web/MultimediaFiles/CAonline-header.jpg) no-repeat;}
#topbartext {float: left; width: 732px; padding: 5px 0 0 13px; color: #fff; font-size: 0.8em; }
#logo {float: left; width: 223px; height: 114px;}
#searchWrapper {float: right; padding: 0 12px 0 0;}
.gobtn {vertical-align: middle;}
.search {border: 1px solid #ccc;}

#contentWrapper {
	width: 968px;
	background-color: #fff;
	padding: 14px 0 14px 12px;
}

#home-2col-contentLeft {float: left; width: 763px; }
#home-2col-contentRight {float: left; width: 181px; margin-left: 10px;}

#P2L-2col-contentLeft {float: left; width: 761px; background: #fff; border: 1px solid #fff; }
#P2L-2col-contentRight {float: left; width: 181px; margin-left: 12px;}

#P4-3col-contentLeft {float: left; width: 181px;}
#P4-3col-contentMiddle {float: left; width: 374px; border: 1px solid #fff; background: #fff; margin-left: 12px; }
#P4-3col-contentRight {float: left; width: 371px; margin-left: 12px;border: 1px solid #fff;  background: #fff}

#P3-3col-contentLeft {float: left; width: 181px; background: #fff; }
#P3-3col-contentMiddle {float: left; width: 568px; border: 1px solid #fff;  background: #fff; margin-left: 12px; }
#P3-3col-contentRight {float: left; width: 181px; margin-left: 10px;}

#P2R-2col-contentRight {float: left; width: 761px; background: #fff; border: 1px solid #fff; margin-left: 12px;}
#P2R-2col-contentLeft {float: left; width: 181px;}

#P5-1col-content {float: left; width: 956px;  border: 1px solid #fff;  background: #fff;}


#locationarrow{
visibility:hidden;
}

/* addded by CA - START */

.clearpic {
	clear: both;
}

.content img {
	padding: 4px;
}

.hme-stories-txt P {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
}

.prayersbox-green {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 8%; WIDTH: 80%; PADDING-TOP: 5px; HEIGHT: auto; BACKGROUND-COLOR: #99CCFF; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.prayersbox-yellow {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 8%; WIDTH: 80%; PADDING-TOP: 5px; HEIGHT: auto; BACKGROUND-COLOR: #CCFFCC; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.prayersbox-blue {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 8%; WIDTH: 80%; PADDING-TOP: 5px; HEIGHT: auto; BACKGROUND-COLOR: #99CCFF; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}

/* addded by CA - END */


/*Begin AESTYLE*/
.img_padding {
padding: 0px 5px 0px 5px;
}
/*End AESTYLE*/

p
{ 
  line-height: 125%;
}
 
.newsWrapper {width: 100%;  padding-top: 20px;}
.newslist ul {list-style-type:none;}
.news-img {float: left; width: 100px;}
.news-txt {float: left; width: 780px;}

#printlogo {
 display: none;
}

.ae_open img
{
	visibility: hidden
}

body, h1 {
	margin: 0px;
	padding: 0px;
}

h2, h3, h4, h5,ul,li,ul li, div, img, form  {
	padding: auto;
	margin:auto;
}
h2, h3, h4, h5, ul, form, p  {
margin-top: 1em;
margin-bottom: 0em;
}

#header-links ul {
	margin: 0px;
	padding: 0px;
} 

.blue-top-box-content ul {
	margin: 0px;
	padding: 0px;
} 

.content li
{
        margin-left: 20px;
	padding-left: 10px;
        padding-top: 5px;
}

.xgobtn {vertical-align: text-bottom;}

#FormField label {
	visibility: hidden;
}

/* **************************************** */
/* *******GENERAL LAYOUT CLASSES******** */
/* **************************************** */

#hme-nugs-Wrapper {float: left; width: 757px;  background: #fff; border: 1px solid #fff; padding: 1px 0 6px 4px;margin-top: 0px;}
.hme-nugs-img {float: left; padding: 5px;}
#hme-intro-left {float: left; background: #fff; border: 1px solid #fff; width: 567px;}
#hme-intro-right {float: left; margin-left: 12px;}
.btnleft {padding-left: 12px;}
.hme-stories-img {float: left;width: 77px; padding: 8px; display: block;}
.hme-stories-txt {float: left; display: block; width: 77px; font-size: 0.8em; text-align: center;}
.home-morenews-box {padding: 0 10px 5px 10px;}

/* Side Bar & Tools Classes & ID's */
.sml-img-nug {width: 181px;}
.sml-txt-blue-nug {width: 166px; background-color: #00409A; padding: 7px 5px 7px 10px; color: #fff; font-size: 0.9em; text-transform:uppercase; font-weight: bold;}
.sml-txt-blue-nug-marg {margin-top: 12px;width: 166px; background-color: #00409A; padding: 7px 5px 7px 10px; color: #fff; font-size: 0.9em; text-transform:uppercase; font-weight: bold;}
.img-icon {padding-right: 5px; vertical-align: middle;}
.meet-nug-spacer {padding: 0 10px 10px 10px;}
.blue-top-box {margin-top: 12px; border: 1px solid #ccc; width: 179px; background-color: #fff;}
.blue-top-box-nomarg-noborder {margin-top: 12px; border: 1px solid #fff; width: 179px; background-color: #fff;}
.blue-top-box-nomarg {border: 1px solid #ccc; width: 179px; background-color: #fff;}
.blue-top-box-header {background-color: #00409A; padding: 7px 5px 7px 10px; color: #fff; font-size: 0.9em; text-transform:uppercase; font-weight: bold; margin-bottom: 5px;}
.red-top-box-header {background-color: #990000; padding: 7px 5px 7px 10px; color: #fff; font-size: 0.9em; text-transform:uppercase; font-weight: bold; margin-bottom: 5px;}
.blue-top-box-content {padding: 10px; color: #666; font-size: 0.8em;}
.blue-top-box-content ul li {list-style: url(/web/templates/church-army-home_files/content_arrow.gif); margin-left: 18px;}
.blue-top-box-content ul li a {color: #00409A; text-decoration: none;}
.blue-top-box-content ul li a:hover {color: #000; text-decoration: underline;}

.blue-top-box-header a {text-decoration:none; color: #fff;  text-transform:uppercase; font-weight: bold; }
.blue-top-box-header a:hover {text-decoration: underline; color: #fff; text-transform:uppercase; font-weight: bold;}


/* Side Bar & Tools Classes & ID's */

/* About Template Classes & ID's */
.about-cont-left {float: left; width: 541px;}
.about-cont-right {float: left; width: 179px; border: 1px solid #fff; margin-left: 12px;}
/* About Template Classes & ID's */

/* Stories Template Classes & ID's */
.storiesWrapper {margin: 12px 0 12px 0; border-bottom: 1px solid #fff; padding-bottom: 14px;}
.stories-img {float: left;width: 83px; padding-right: 12px; display: block;}
.stories-txt {float: left;width: 240px; display: block; font-size: 0.8em;}
/* Stories Template Classes & ID's */

/* Hub Template Classes & ID's */
#HubIntroWrapper, .hub-4-colWrapper {width: 100%; margin: 14px 0 14px 0; border-bottom: 1px solid #ccc; padding-bottom: 14px; }
#HubIntroWrapper, .hub-4-colWrapper2 {width: 100%; margin: 14px 0 14px 0; border-bottom: 0px solid #ccc; padding-bottom: 14px; }

#hub-intro-img {float: left; width: 25%;}
#hub-intro-txt {float: left; width: 74%;}

#hub-intro-txt h2, .hub-4-colWrapper h2, .hub-4-colWrapper2 h2 {
	font-size: 1.4em;
	color: #00337A;
	margin: 2px 0px 3px;
	padding: 0px;
	font-weight: bold;
}

#hub-intro-txt p, .hub-4-colWrapper p, .hub-4-colWrapper2 p {
	margin: 0px 0px 3px;
	padding: 0px;
}

.hub-col-Wrapper-left{float: left; width:164px; padding-right: 13px; border-right: 1px solid #ccc; font-size: 0.9em; }
.hub-col-Wrapper-middle{float: left; width:164px; padding-left: 13px; padding-right: 13px; border-right: 1px solid #ccc; font-size: 0.9em; }
.hub-col-Wrapper-right {float: left; width:164px; font-size: 0.9em;  padding-left: 13px;}


#HubIntroWrapper img, .hub-4-colWrapper img, .hub-4-colWrapper2 img {
	padding: 0px;
}

/* Faith Template Classes & ID's */

/* ********************************* */
/* *******NAVIGATION CLASSES******** */
/* ********************************* */

#header-links {
	width: 980px;
}

#header-links ul {
	list-style: none;		/* removes list marker */
	text-align: left;
	margin: 0px;
}

#header-links ul li {
	display: inline;			/* sets list items to display in a row */
	margin: 0px;
	display: block;
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 0;
	color: #fff;
}

.linkfaith a {display: block; text-decoration: none; color: #fff; padding: 5px 15px 5px 15px;}
.linkwords a, .linkactions a, .linkaboutus a, .linkcontactus a, .linksupportus a, .linkintranet a, .linkecom a {display: block; text-decoration: none; color: #fff; padding: 5px 15px 5px 15px;}
.linkfaith a:hover {display: block; background: url(/upload/faith_nav_ovr.gif);}
.linkwords a:hover {display: block; background: url(/upload/contact_nav_ovr.gif);}
.linkactions a:hover {display: block; background: url(/upload/actions_nav_ovr.gif);}
.linkaboutus a:hover {display: block; background: url(/upload/about_nav_ovr.gif);}
.linkcontactus a:hover {display: block; background: url(/upload/words_nav_ovr.gif);}
.linksupportus a:hover {display: block; background: url(/upload/support_nav_ovr.gif);}
.linkintranet a:hover {display: block; background: url(/upload/intranet_nav_ovr.gif);}
.linkecom a:hover {display: block; background: url(/upload/ecom_nav_ovr.gif);}

/* NOTE - neil changed images for words and contact to change coloured sections  */


#aemenuWrapper {width: 980px; height: 30px; margin-top: 0;}

#ae-menu {
	float: left;
	padding-left: 10px;
}

#ae-menu li {list-style-type: none; padding:0px 10px; } /* GW ADDED PADDING */

#ae-menu ul {
	margin: 0;
	display: inline;
}

/* LEVEL 1 and set white font for all non-menu links from LEVEL 2 downwards */
#ae-menu ul li, .LogInMenuLink {
	color: #fff;
	font-weight: bold;
	float: left;
	font-size: 0.9em;
margin: 8px 0 5px 0;
border-right: 1px solid #fff;
	padding-right: 10px;
}

#ae-menu ul li a, .LogInMenuLink {
	color: #fff;
	text-decoration: none;
        /* padding-left: 10px; */ 
}
#ae-menu .LogInMenuLink { padding-left:10px; }

#ae-menu ul li a:hover, .LogInMenuLink a:hover {text-decoration: underline;}

/* *************************** */
/* *******TEXT CLASSES******** */
/* *************************** */

/* .content {padding: 10px; color: #666; font-size: 0.9em;} */
.content {padding: 8px; color: #000; font-size: 1.0em;}
.content a {color: #00409A;}
.content a:hover {color: #600;}

.meet-nug-spacer a {font-size: 0.8em; color: #00409A;}
.meet-nug-spacer a:hover {font-size: 0.8em; color: #000;}

.stories-txt a {color: #00409A;}
.stories-txt a:hover {color: #000;}

#topbartext a {color: #fff; text-decoration: none;}
#topbartext a:hover {color: #fff; text-decoration: underline;}
#footerContent a {color: #000; text-decoration: none;}
#footerContent a:hover {color: #000; text-decoration: underline;}

.sml-txt-blue-nug a {text-decoration: none; color: #fff; font-weight: bold;}


h1 {font-size: 1.8em; color: #00337A; font-weight: bold;}
h2 {font-size: 1.6em; color: #00337A; font-weight: lighter;}
h3 {font-size: 1.4em; color: #00337A; font-weight: lighter;}
h4 {font-size: 1.2em; color: #00337A; font-weight: lighter;}
h5 {font-size: 1.0em; color: #00337A; font-weight: lighter;}
h6 {font-size: 1.0em; color: #00337A; font-weight: lighter;}

.smalltextbutton {font-size: 1.0em;}
.mediumtextbutton {font-size: 1.4em;}
.largetextbutton {font-size: 1.8em;}

.header {font-size: small; color: #00337A;}


/* *************************** */
/* *******MISC CLASSES******** */
/* *************************** */

hr.hide {
	display: none;
}
a img {
	border: none;
}
.clear {
	clear:both; 
	height:0px; 
	font-size:0px; 
	margin: 0;
	padding: 0;
	margin-top:-1px;
}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; 
	  padding:0;

      border:none;
      visibility: hidden;
}
hr.blue {
      clear:both;
      height:3px;
	  padding:0;
      border:none;
color: #00409a;
background-color: #00409a;
width:80%;
align:center;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearnav {
	clear:both; 
	margin-top:-2px;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* **************************************** */
/* *******MOVER SHAKER******** */
/* **************************************** */


.Tab {
    background-image: url("/upload/blueintranetlogo.gif");
    width:180px; 
    height: 42px; 
    background-repeat:no-repeat;
} 
.maincontent img { PADDING-RIGHT: 10px;PADDING-LEFT: 10px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px}
.updated {color: red}
.tabledata {height:100%}
.PeopleName {MARGIN-LEFT: 10px;PADDING-TOP: 5px;FONT-SIZE: 12pt ;FONT-WEIGHT: bolder ; MARGIN-BOTTOM: 5px}
.PeopleCategory {MARGIN-LEFT: 10px;PADDING-TOP: 5px;FONT-SIZE: 10pt ;FONT-WEIGHT: bolder}
.label {MARGIN-LEFT: 10px;FONT-SIZE: 8pt ;FONT-WEIGHT: bolder}
.info {FONT-SIZE: 8pt}
.col2 {
	BACKGROUND-COLOR: #B8CCE4;
	BORDER-RIGHT: white 2px solid;
	}
.col3 {
	BACKGROUND-COLOR: #D6E2F0;
}
.tableStructure {
    BORDER-RIGHT: #B1C5DD 1px solid;
    BORDER-LEFT: #B1C5DD 1px solid;
    BORDER-BOTTOM: #B1C5DD 1px solid;
    BORDER-TOP: #B1C5DD 1px solid
    }

.selected_bottom {
	BORDER-RIGHT: #b1c5dd 1px solid; 
	BORDER-bottom: #b1c5dd 1px solid; 
	BORDER-LEFT: #b1c5dd 1px solid;
}
.nonselected_bottom {
	BORDER-RIGHT: #b1c5dd 1px solid; 
	BORDER-bottom: #b1c5dd 1px solid; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #b1c5dd 1px solid; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #d6e2f0;
}

    
.selected {
    BORDER-RIGHT: #B1C5DD 1px solid;
    BORDER-TOP: #B1C5DD 1px solid;
    BORDER-LEFT: #B1C5DD 1px solid;

    }
.nonselected {
    BORDER-RIGHT: #B1C5DD 1px solid;
    BORDER-TOP: #B1C5DD 1px solid;
    BORDER-LEFT: #B1C5DD 1px solid;
    BACKGROUND-COLOR: #D6E2F0;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
    }



@media print {

body {
	margin : 0;
	padding: 0:;
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
	background-color: #FFFFFF;

}

html, body, ol, ul, li, dl, dt, dd, form, fieldset, input, select, textarea, div, p, img, table, th, td, object, pre, blockquote, address {
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
}

h1 {
	font-size: 18pt;
	font-family: "Times New Roman", Times, serif;
}

h2 {
	font-size: 16pt;
	font-family: "Times New Roman", Times, serif;
}

h3 {
	font-size: 14pt;
	font-family: "Times New Roman", Times, serif;
}
h4, h5, h6 {
	font-size: 13pt;
	font-family: "Times New Roman", Times, serif;
}

#P3-3col-contentRight, #P3-3col-contentLeft, #P2L-2col-contentRight {
 display: none;
}

#searchWrapper, #header-links, #topbartext, #ae-menu, #logo img {
 display: none;
}

#printlogo {
        display: inline;
	FLOAT: right;
}
#innerWrapper, #outerWrapper, #contentWrapper {
width: 99%;
padding: 0;
margin: 0;
}

.content 
{
width: 99%;
}

#P2L-2col-contentLeft, #P3-3col-contentMiddle, #P4-3col-contentMiddle {
width: 99%;
}

#topbarWrapper {
width: auto;
background-color: #ffffff;
background-image: url(/web/MultimediaFiles/CAonline-header-bw.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#footerWrapper {
	WIDTH: 99%;
		FONT-SIZE: 8pt; MARGIN: 0px; FONT-FAMILY: "Times New Roman", Times, serif

}


}


