/*	=======================================================================
/// <remarks>
/// Version:
///		- number:	2.0.0	
///		- build:	20070923
///		- status:	live
/// </remarks>
	-----------------------------------------------------------------------
/// <summary>
/// This style sheet contains the universal styles for the LifeLine website.
///	Note: Additional, overriding styles can be defined for each thoughtspace
/// </summary>
	=======================================================================	*/

/*	=======================================================================
	Universal site color palette	
	----------------------------
	charcoal: #455560
	green	: #8BB821
    blue    : #008BD0
	dgrey	: #4C4C4C			
	mgrey	: #717171			
	grey	: #EDEDED			
	lgrey  	: #FAFAFA			
	llgrey  : #F5F5F5			
	black	: #000000			
	white	: #FFFFFF			
	----------------------------	
	=======================================================================	*/

body,span,table,col,h1,h2,h3,h4,h5,h6,tr,th,td,input,select,p,textarea,ul,ol,div,a,textarea,form,img{margin:0px;padding:0px;color:#455560;font-family:Arial;font-size:1.0em;}
input{padding:2px;}
body{padding:0px 0px 0px 0px;font-size:72%;text-align:center; background-image:url(../images/site_background_720.jpg); background-position:center top; background-repeat:no-repeat;}
div{text-align:left;}
h1,h2,h3,h4,h5,h6{}
h1{font-size:1.8em;color:#8BB821;font-weight:normal;}
h2{font-size:1.3em;}
h3{font-size:11px;margin:0px;}
h4,h5{font-size:1.2em;margin:0px;padding:0px;}
h6{font-size:1.0em;margin-top:10px;}
a{color:#00a3dd;text-decoration:none;}
iframe{margin-bottom:10px;overflow-x:false;}
tr,th,td,table,img{border:none;}

table{border-collapse:collapse;padding:0px;margin:0px;height:auto !important;}
td{vertical-align:top;}
td p{padding-top:10px;}
/*
th{vertical-align:bottom;padding:10px 0px 5px 10px;background-color:#455560;color:#FFF;letter-spacing:0.1em;}
table.tbl{width:436px !important;}
table.tbl td{padding:5px 0px 3px 10px;}
table.tbl-full{width:576px !important;}
table..tbl-full tr th{height:auto !important;background-color:#455560;color:#FFF;}
table.tbl-full td{padding:5px 0px 3px 10px;}
table td.img{padding:0px 0px 0px 0px;}
td.key{font-weight:bold;}
td.split{border-top:1px solid #000;padding-top:5px;font-weight:bold;}
*/

.wid-scn{width:720px; }


.wid-prn{width:720px; }
#prn-img{float:inherit; padding:10px 0px 0px 20px;}
#alt-img{float:left; clear:both; padding:10px 0px 0px 7px;}



.rht{text-align:right;padding-right:5px;}
.ctr{text-align:center;}

/* form-related */
#frm-page{clear:both;}
table#fm-tbl{margin-bottom:10px;}
	.fm-imp{font-weight:bold;color:#F37321;}
	.fm-lbl{width:150px;text-align:right;padding:3px 10px 10px 0px;}
	.fm-lnk{padding:0px 0px 0px 20px;background-image:url(rellink.gif);background-repeat:no-repeat;background-position-y:0px;}
	.fm-inp{width:250px;vertical-align:middle; padding-bottom:10px;}
	.fm-pr{padding-top:3px;}
	.fm-opt3,.fm-opt3-hd{width:80px;text-align:center;}
	.fm-opt3-hd{padding-top:10px;}
	.fm-chk-pr{padding:4px 0px 0px 5px;}
	.opt-inp,.man-inp{background-color:#F5F5F5;}
		.i-xt{width:25px;}
		.i-t{width:40px;}
		.i-s{width:80px;}
		.i-m{width:150px;}
		.i-l{width:191px;}
		.i-x{width:270px;}
		.s-t{width:55px;}
		.s-s{width:85px;}
		.s-m{width:125px;}
		.s-l{width:200px;}
		.s-x{width:270px;}
	textarea.opt-inp,textarea.man-inp{height:50px;background-color:#F5F5F5;width:196px;margin-bottom:10px;}
	textarea.txt-inp{background-color:#F5F5F5;width:196px;margin-bottom:10px;}
	textarea.h-t{height:50px;}
	textarea.h-s{height:75px;}
	textarea.h-m{height:105px;}
	textarea.h-l{height:150px;}
	textarea.h-x{height:250px;}
	div.fm-btn{padding-left:160px;}
		div.fm-btn input{background-color:#8BB821;color:White;}
	div.fm-hint,div.fm-hint-rel{margin-bottom:10px;font-size:11px;}
	div.fm-hint{width:250px;}

/* content-related */
#main{padding-left:20px; padding-right:20px; margin-left:auto;margin-right:auto; }
#head-img{float:left; padding:10px 0px 15px 7px;}
#head-lnks, #head-jump{float:right;padding-top:42px;}
#head-lnks{padding-right:40px;}
	div.head-lnk{float:left;font-size:11px;padding:7px 2px;}
	
	div.head-lnk a{color:#4C4C4C;}
#head-jump{padding-right:3px;}
	#head-jump #frm-page #fm-tbl{float:left;}
	#head-jump #frm-page .fm-btn{float:left;width:36px;height:21px;padding:0px 0px 0px 3px;background-color:#FFF;color:#4C4C4C;}		
			
#header{clear:both; margin:0px; padding:0px;}
	#head-tabs{width:auto; height:22px; background-image:url(../images/menu/navbar_bottom_2.gif); background-position:bottom center; background-repeat:no-repeat;}
		#tab-mnu{padding:0px;margin:0px 0px 0px 0px; }
		#tab-mnu li{float:left;font-size:11px;list-style:none;width:140px;text-align:center;margin-right:10px;}
		.tabon{background-image:url(../images/menu/navbar_tab.gif); height:22px;}
		.taboff{height:22px;}
		.tabon span{position:relative;top:3px; color:#00a3dd;}
		.taboff span{position:relative;top:3px; color:#8BB821;}
	
	#head-mnus{float:left; height:18px; background-color:#EDEDED;}
		#head-mnu{float:left;width:720px;}
		    #head-mnu ul{padding-left:3px;}
			.top-mnu li{float:left; font-size:11px; color:#00a3dd;list-style:none; position:relative;}
			.top-mnu li.sfhover{color:#00a3dd;}
			.top-mnu li a{color:#FFF;}
			.top-mnu li.sfhover span{color:#000;}
			.top-mnu li span{color:#00a3dd;}
			#head-mnu #mnu-sep {float:left; padding: 0px 2px 0px 8px; color:#00a3dd;}
				.top-mnu li ul{display:none;margin:0px 0px 0px 0px;width:100px;position:absolute;top:0px;left:-5px;}
				.top-mnu li.sfhover ul{display:block; padding: 18px 0px 15px 0px; background-image:url(../images/menu/navbar_menubottom.gif); background-repeat:no-repeat; width:158px; background-position:100% 100%;}
					.top-mnu li ul li{background-color:#F1F1F2; margin-left:8px; padding:3px 0px 3px 6px; width:144px;}
					.top-mnu li ul li.sfhover{}
					.top-mnu li ul li a{color:#717171;}
					.top-mnu li ul li.sfhover a{color:#00a3dd;}
#home{}	
#content{clear:both;}
	.left,.centre,.right{float:left;}
	.left{text-align:left;width:120px;}
	.centre{width:440px;padding:8px 20px;}
	.right{float:right;  width:120px;}
#contenthead{clear:both;  min-height:30px; }
    #contenthead .left, #contenthead .right{padding-top:19px;} 
    #contenthead .top{font-size:0em;height:4px;background-image:url(../images/menu/sub_menu_top.gif);background-repeat:no-repeat;background-position:center top;} 
    #contenthead h3{border-right:1px solid #818284; border-left:1px solid #818284; background-color:#E6E7E8; padding:0px 0px 3px 10px; text-align:left; color:#6d6e71 ;}
	#contenthead #relinfo{padding:0px;}
	#contenthead .centre{}
		.centre h1{float:left;}
 		.centre #prn{margin-top:8px;float:right;}
	#contenthead .xtra{margin-top:14px;}
		   
#contentbody{clear:both;border-top:1px solid black;}
	#contentbody .left{}
		#menu_sub{padding: 0px 0px 10px 0px; background-image:url(../images/menu/sub_menu_bottom.gif);background-repeat:no-repeat;background-position:center bottom;}
		#menu_sub ul{background-color:#FAFAFA; padding:10px 0px 0px 10px;margin:0px;list-style-type:none;list-style-position:outside; border-right:1px solid #bcbec0;  border-left:1px solid #bcbec0;}
		#menu_sub a{color:#808285; }
		#menu_sub li.mnu-lft-cur a{color:#6d6e71; font-weight:bold; }
		#menu_sub ul li ul{padding:0px;}
	#contentbody .centre{}
	    #paragraphs{padding:20px 0px 0px 0px;}
	    #paragraphs p{padding-bottom:15px;}
	    #paragraphs h4,h5{font-size:1.1em;padding-bottom:5px;}
	    #paragraphs h4{padding-top:5px;color:#008BD0;}
	    #paragraphs ul{margin:0px 0px 10px 15px;}
	    #paragraphs li{margin-bottom:5px;}
	    #paragraphs div.link{padding:5px 0px 15px 20px;background-image:url(../images/rellink.gif);background-repeat:no-repeat;background-position-y:7px;}
	    #paragraphs li div.link{padding-bottom:5px;}

		#rellink{padding:10px 0px 20px 0px;margin:0px;list-style:none;list-style-position:outside;}
		#rellink li{padding:3px 0px 2px 20px;background-image:url(rellink.gif);background-repeat:no-repeat;background-position-y:3px;}

		#footer{clear:both;font-size:.9em;line-height:.8em;margin-top:20px;border-top:1px solid #455560;}
			.foot{padding-top:11px; text-align:center;}
			#copyright{padding-top:9px; text-align:center;}
			.foot span.sep{padding:0px 5px 0px 5px;}
			#footer a{text-decoration:underline;}
			/*#rellink{clear:left;}ie5*/
			#rellink{padding:10px 0px 20px 0px;margin:0px;list-style:none;list-style-position:outside;}
			#rellink li{padding:3px 0px 2px 20px;background-image:url(../images/rellink.gif);background-repeat:no-repeat;background-position-y:4px;}
		
	#contentbody .right{}
		#contentbody #relinfo{padding:0px;}
			#contentbody .relbox{padding:8px;background-color:#FAFAFA; border-right:1px solid #bcbec0; border-left:1px solid #bcbec0;}
			#relinfo table{width:102px;padding-bottom:}
			#relinfo textarea{width:96px;padding:2px;height:60px;overflow:hidden;font-size:.98em;}
			td.fm-rel-inp div.feed{margin-top:5px}
				textarea.rel-inp{margin-top:5px}
				#feedN,#feedY{color:#00a3dd;}
				#feedY{margin-left:60px;}
				input.ri-rad{color:#00a3dd;}
			#relinfo .fm-btn-rel{text-align:center; color:White;}
				.fm-btn-rel input{background-color:#8BB821; color:white; margin:0px;padding:0px;width:100%;}
			#contentbody .bot{font-size:0em;height:4px;background-image:url(../images/menu/sub_menu_bottom.gif);background-repeat:no-repeat;background-position:center bottom;}

img#centre-img{float:right;}

div#centres-top, div#centres-bot{background-repeat:no-repeat;width:436px;height:15px;font-size:0em;}
div#centres-top{background-image:url(../images/centres-top.gif);}
div#centres-bot{background-image:url(../images/centres-bot.gif);}
div#centres{padding:0px 20px;background-image:url(../images/centres-mid.gif);background-repeat:repeat;width:396px;}
	td.centres{text-align:center;padding-bottom:20px;}
	span#centres-lbl{color:#008BD0;font-weight:bold;}
	div.centres-img{float:left;text-align:center;margin:15px;width:95px;}
	div#img-faces{}
	div#img-phone{}
	div#img-email{}
		div.centres-img span{color:#008BD0;font-weight:bold;}
	div.centres-inf{float:left;text-align:center;margin:5px 15px 0px 15px;width:100px;}
	div.centres-txt{float:left;margin:0px;}
		div#centres div.centres-txt p{width:250px;margin-bottom:5px;padding-bottom:0px;}
	div.centres-btn{text-align:center;}
		div.centres-btn input{background-color:#8BB821;color:#4C4C4C;}


/* specialised content selectors */
/* News section */
.news-intro{width:440px; padding-top:16px;}
.news-intro h2{font-size:small;}
.news-date{color:#717171;}
.news-link{position:relative;margin-top:0px;}
.news-link .news_all_title{font-weight:bold; float:left;}
.news-year{margin-top:20px;padding:10px 0px 10px 40px;border-bottom:1px solid #000;background-color:#F2F2F2;width:396px;font-weight:bold;}
.news_all_bottom {padding: 10px 0px 12px 0px;}
.news-more{clear:both; padding-top:5px;}
.news-more a{padding:3px 0px 2px 20px;background-image:url(../images/rellink.gif);background-repeat:no-repeat;background-position-y:4px;}
.news-title{font-size:1.3em;font-weight:bold;margin-top:10px;}
.news-subtitle{font-size:1.0em;font-weight:normal;margin-bottom:10px;}


/* Document section */
.docs-intro{width:440px;}
.docs-intro h2{font-size:small; padding-top:10px;}
.docs-date{color:#717171;}
.docs-link{position:relative;margin-top:0px;}
.docs-year{margin-top:20px;padding:5px 0px 5px 0px;font-weight:bold; color:#008BD0;}
.docs_all_bottom{padding: 10px 0px 12px 0px;}
.docs-more{clear:both; padding-top:5px;}
.docs-more a{padding:3px 0px 2px 20px;background-image:url(../images/rellink.gif);background-repeat:no-repeat;background-position-y:4px;}
.docs-title{font-size:1.3em;font-weight:bold;margin-top:10px;}
.docs-subtitle{font-size:1.0em;font-weight:normal;margin-bottom:10px;}


/* Newsletter Archive section */
.nla-intro{width:440px;}
.nla-intro h2{font-size:small; padding-top:10px;}
.nla-date{color:#717171;}
.nla-link{position:relative;margin-top:0px;}
.nla-year{margin-top:20px;padding:5px 0px 5px 0px;font-weight:bold; color:#008BD0;}
.nla_all_bottom{padding: 10px 0px 12px 0px;}
.nla-more{clear:both; padding-top:5px;}
.nla-more a{padding:3px 0px 2px 20px;background-image:url(../images/rellink.gif);background-repeat:no-repeat;background-position-y:4px;}
.nla-title{font-size:1.3em;font-weight:bold;margin-top:10px;}
.nla-subtitle{font-size:1.0em;font-weight:normal;margin-bottom:10px;}

/* accomplishments section */
.accomplishments-intro{padding-top:0px;}
.accomplishments-intro h2{font-size:small;}
.accomplishments-date{color:#717171;}
.accomplishments-link{position:relative;margin-top:0px;}
.accomplishments-link .accomplishments_all_title{font-weight:bold; float:left;}
.accomplishments-year{margin-top:20px;padding:10px 0px 10px 40px;border-bottom:1px solid #000;background-color:#F2F2F2;width:396px;font-weight:bold;}
.accomplishments_all_bottom {padding: 10px 0px 12px 0px; clear:both;}
.accomplishments-more{clear:both; padding-top:5px;}
.accomplishments-more a{padding:3px 0px 2px 20px;background-image:url(../images/rellink.gif);background-repeat:no-repeat;background-position-y:4px;}
.accomplishments-title{font-size:1.3em;font-weight:bold;margin-top:10px;}
.accomplishments-subtitle{font-size:1.0em;font-weight:normal;margin-bottom:10px;}
.accomplishment_entry{clear:both; margin:20px 0px 0px 0px;}
.accomplishments-left{float:left; width:157px;}
.accomplishments-right{float:left; width:283px;}

/* Donation Section*/
#donation .fm-btn-rel {width:120px;}

