@charset "utf-8";
/* CSS Document */

/*
	global declaration
----------------------------------
||||||||||||||||||||||||||||||||||
----------------------------------*/
* {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}




/*
	Base tags
----------------------------------
||||||||||||||||||||||||||||||||||
----------------------------------*/
body {width:1000px;margin:0 auto 50px auto;}
h1 {}
h2 {}
h3 {font-size:14px;}
h3.clearMargins {height:auto;margin:0 0 10px 0;color:#414141;}
h4{font-size:15px;margin:0 0 10px 0;}

p, ul, ol {margin:0 0 25px 0;}
ul.standard, ol.standard {margin:0 0 25px 18px;}
ul.standard li, ol.standard li {margin:0 0 8px 0;}
p {line-height:1.65em;}

a, div.leftColumn a, div.fullColumn a, a sup {color:#0099CC;text-decoration:underline;cursor:pointer;}
a:hover, div.leftColumn a:hover, div.fullColumn a:hover, a sup:hover {color:#cccccc;text-decoration:none;}
a:visited, div.leftColumn a:visited, div.fullColumn a:visited, a sup:visited {color:#669900;text-decoration:underline;}




/* heading image replacements / formats
----------------------------------*/
h1 {overflow:visible;}
h1, h2, h3 {height:50px;background-repeat:no-repeat;background-position:top left;}
h1 span, h2 span, h3 span {visibility:hidden;}

div.leftColumn h2 {width:578px;}
div.rightColumn h3 {width:362px;}



h3.h3_01 {background-image:url(../images/heading/intl_conf.jpg);}
h3.h3_02 {background-image:url(../images/heading/fellowship_world.jpg);}
h3.h3_03 {background-image:url(../images/heading/admin_centre.jpg);}



/* reusable side modules
----------------------------------*/
p.sideModule {display:block;width:337px;min-height:150px;padding:25px 0 0 25px;background:url(../images/bg/side_module.jpg) no-repeat top left;}
p.sideModule img, p.sideModule span, p.sideModule a {float:left;}
p.sideModule img {border:1px solid #717171;margin:0 12px 0 0;}
p.sideModule span {width:195px;font-size:11px;line-height:1.5em;margin-bottom:22px;}
p.sideModule span a {font-size:11px;display:inline;float:none;}
p.sideModule a.email {font-size:11px;padding:0;margin:0;height:auto;}
p.sideModule a.btn {width:175px;height:24px;padding:5px 0 0 27px;background:url(../images/btn/side_module_btn.jpg) no-repeat top left;text-decoration:none;color:#717171;font-weight:bold;}
p.sideModule a.btn:hover {background:url(../images/btn/side_module_btn_over.jpg) no-repeat top left;color:#004483;}



/*
	Page divisions
----------------------------------
||||||||||||||||||||||||||||||||||
----------------------------------*/


/* Page header
----------------------------------*/
h1#header {margin:0 0 2px 0;}
h1#header span {visibility:hidden;}


/* main navigation
----------------------------------*/
ul#nav {display:block;width:100%;height:40px;list-style-type:none;margin:0 0 55px 0;padding:0 0 0 3px;background:url(../images/bg/main_nav_ul_bg.jpg) no-repeat top left;}
ul#nav li {float:left;height:40px;}
ul#nav li a {font-size:10px;font-weight:bold;color:#fff;text-decoration:none;float:left;height:27px;padding:13px 13px 0 13px;background:url(../images/bg/main_nav_li.jpg) repeat-x top right;}
ul#nav li a:hover {color:#fff;text-decoration:none;background:url(../images/bg/main_nav_li_hover.jpg) repeat-x top right;}
ul#nav li a:visited {color:#fff;text-decoration:none;}

ul#nav li.active a,
ul#nav li.active a:hover  {color:#3a4e12;background:url(../images/bg/main_nav_li_active.jpg) repeat-x top right;}



/* columns
----------------------------------*/
div.fullColumn {display:block;clear:both;width:991px;margin:0 0 45px 0;}

div.leftColumn {width:570px;margin:0 45px 0 0;}
div.rightColumn {width:360px;}
div.leftColumn, div.rightColumn {float:left;margin-bottom:45px;}



/* footer
----------------------------------*/
p#footer {display:block;width:980px;margin:0 0 0 0;padding:25px 0 0 0;background:url(../images/bg/footer.gif) no-repeat top left;}
p#footer {color:#333333;font-size:12px;}
p#footer a {float:right;text-align:right;color:#333333;text-decoration:none;}
p#footer a:hover {color:#0099CC;text-decoration:underline;}


#pc_aboutUs h2 {margin-bottom:15px;}
#pc_aboutUs ul {margin:0 0 50px 18px;}
#pc_aboutUs ul.noBullet {list-style-type:none;}
#pc_aboutUs ul li {margin-bottom:10px;}
#pc_aboutUs img.cross {margin-bottom:40px;margin-right:40px}




/*
	page headlines
----------------------------------
||||||||||||||||||||||||||||||||||
----------------------------------*/
h2.home {background-image:url(../images/heading/40_years_encourage.jpg);}
h2.about {background-image:url(../images/heading/bringing_jesus_ww.jpg);}
h2.pres_letter {background-image:url(../images/heading/dear_colleagues.jpg);}
h2.prayer_guide {background-image:url(../images/heading/prayer_guide.jpg);}
h2.links_resources {background-image:url(../images/heading/resources.jpg);}
h2.contact {background-image:url(../images/heading/contact_ncfi.jpg);}
h2.caring_service {background-image:url(../images/heading/caring_service.jpg);}
h2.caring_reg_projects {background-image:url(../images/heading/caring_reg_projects.jpg);}
h2.kali_project {background-image:url(../images/heading/kali_project.jpg);}
h2.kali_project_follow_up {background-image:url(../images/heading/kali_project_follow_up.jpg);}
h2.fellowship_world {background-image:url(../images/heading/fellowship_world.jpg);}
h2.intl_conf {background-image:url(../images/heading/intl_conf.jpg);}
h2.reg_conf {background-image:url(../images/heading/reg_conf.jpg);}
h2.other_conf {background-image:url(../images/heading/other_conf.jpg);}
h2.how_can_i_help {background-image:url(../images/heading/how_can_i_help.jpg);}
h2.conf_review {background-image:url(../images/heading/conf_review.jpg);}

/*
	page specific ID targets
----------------------------------
||||||||||||||||||||||||||||||||||
----------------------------------*/

/* president's letter */
#president {float:left;border:1px solid #333333;padding:5px;margin:0 15px 15px 0;}
img#pres_sig {display:block;width:183px;height:36px;background:url(../images/misc/pres_sig.jpg) no-repeat top left;margin:0 0 15px 0;}
ul#pres_initiatives {margin-left:15px;}
ul#pres_initiatives li {margin-bottom:10px;}


/* prayer guide */
table#prayer_guide {width:970px;border-collapse:collapse;}
table#prayer_guide tr.headline {background-color:#666666;height:35px;border-bottom:0;}
table#prayer_guide tr.headline td {color:#fff;font-weight:bold;padding-bottom:0;}
table#prayer_guide tr td.col1 {width:165px;font-weight:bold;}
table#prayer_guide tr td.col2 {width:800px;}
table#prayer_guide tr td {padding:10px 0 25px 8px;vertical-align:top;border-bottom:1px solid #666666;}


/* links */
h3#alt_links {font-size:16px;}
#links h4, #links h4 a, #links h4 a em {color:#0099CC;font-size:14px;margin-bottom:5px;}
#links p {font-size:14px;width:860px;}
ul#countryLinks {list-style-type:none;}
ul#countryLinks li {float:left;width:230px;}
ul#countryLinks li a {float:left;width:auto;height:30px;padding:3px 0 0 42px;margin:0 0 20px 0;background-position:top left;background-repeat: no-repeat;}

ul#countryLinks li a.aus {background-image:url(../images/misc/flag_aus.jpg);}
ul#countryLinks li a.can {background-image:url(../images/misc/flag_can.jpg);}
ul#countryLinks li a.uk {background-image:url(../images/misc/flag_uk.jpg);}
ul#countryLinks li a.eu {background-image:url(../images/misc/flag_eur.jpg);}
ul#countryLinks li a.hk {background-image:url(../images/misc/flag_hongkong.jpg);}
ul#countryLinks li a.kor {background-image:url(../images/misc/flag_korea.jpg);}
ul#countryLinks li a.nor {background-image:url(../images/misc/flag_norway.jpg);}
ul#countryLinks li a.scot {background-image:url(../images/misc/flag_scot.jpg);}
ul#countryLinks li a.singapore {background-image:url(../images/misc/flag_singapore.jpg);}
ul#countryLinks li a.tai {background-image:url(../images/misc/flag_tai.jpg);}
ul#countryLinks li a.us {background-image:url(../images/misc/flag_us.jpg);}
ul#countryLinks li a.fiji {background-image:url(../images/misc/flag_fiji.jpg);}


/* projects */
div.indented_l1 {margin:0 0 40px 30px;}
p.indented {margin:0 0 30px 25px;}




/* contact */

form#frmContact {display:block;margin:20px 0 0 0;}
form#frmContact h3 {margin:0 0 0 0;font-size:14px;}

form#frmContact p.halfCol {float:left;width:270px;}
form#frmContact label {display:block;font-weight:bold;margin:0 0 3px 0;}
form#frmContact input.txt {height:25px;width:240px;padding:6px 0 0 5px;border-right:1px solid #b8b8b8;background:url(../images/bg/frm_text_input.jpg) no-repeat top left;color:#333333;}
form#frmContact input.btn {display:block;clear:both;text-align:left;padding:0 0 2px 22px;width:87px;height:31px;color:#717171;font-weight:bold;background:url(../images/bg/btn_submit_up.jpg) no-repeat top left;cursor:pointer;}
form#frmContact input.btn:hover {color:#004483;background:url(../images/bg/btn_submit_over.jpg) no-repeat top left;}
form#frmContact textarea {display:block;padding:5px 0 0 5px;height:62px;width:510px;border-right:1px solid #b8b8b8;background:url(../images/bg/textarea_bg.jpg) no-repeat top left;}

form#frmContact #captcha {display:block;clear:both;}
form#frmContact #captcha img {float:left;margin:0 10px 10px 0;padding:5px;border:1px solid #cccccc;}


div.slideshow {display:block;margin:0 0 30px 0;padding:0 0 10px 0;border-bottom:2px solid #cccccc;}
div.slideshow a {float:left;width:auto;margin:0 3px 3px 0;}
div.slideshow img {padding:3px;border:1px solid #cccccc;background-color:#fff;}


#slideshow {border-bottom:0;height:285px;}
#slideshow img {padding:6px;border:1px solid #cccccc;background-color:#fff;}

/*
	Generic classes
----------------------------------
||||||||||||||||||||||||||||||||||
----------------------------------*/

.clear {clear:both;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
img.block {display:block;}
img.imgLeft {float:left;margin:0 25px 0 0;}
img.bordered {border:1px solid #333333;padding:5px;}
img.imgRight {float:right;margin:0 0 0 25px;}
p.blue, h3.blue {color:#004ca0;}

p.lblError, p.lblConfirm {padding:15px;display:block;clear:both;margin:20px 0 25px 0;font-weight:bold;}
p.lblError {color:#990000;border:1px solid #990000;}
p.lblConfirm {color:#006600;border:1px solid #006600;}

p.votw {color:#006600;padding:15px;margin:0 0 15px 0;border:1px dashed #312902;background-color:#f8ebae;font-style:italic;font-size:14px;}
p.votw strong {display:block;font-style:normal;font-size:14px;}



