
/* general styles */	
/* -------------------------------------------------------------------------------------------- */
@charset "utf-8";

* html body{font-size:100%;}

body {margin:0; padding:0; background:#efe8de url(resources/portal_images/mainbg.gif) repeat-x; text-align:center; line-height:1.5em; font-size:0.8em;font-family:Georgia, Arial, Helvetica, Sans Serif;color:#513a23;}
a:link,  a:visited, a:active, a:hover{color:#701c02;text-decoration:underline;}
a:hover{color:#701c02;text-decoration:none;}

p{padding:0;margin:10px 0 10px 0;}


h1, h2, h3, h4, h5, h6{font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; color:#701c02 !important;}
h1{font-size:2em;margin:0;padding:0.6em 0 0.6em 0;}
h2{font-size:1.4em;font-weight:normal;margin:0;padding:0.6em 0 0.6em 0;}
h3{font-size:1.6em;margin:0;padding:0.6em 0 0.6em 0;}
h4{font-size:1.4em;margin:0;padding:0.6em 0 0.6em 0;}
h5{font-size:1.3em;margin:0;padding:0.6em 0 0.6em 0;}
h6{font-size:1.2em;margin:0;padding:0.6em 0 0.6em 0;}

hr{color:#898279; background-color:#898279;height:1px;border:none;}


#a2apage_powered_by{display:none !important;}
#a2apage_EMAIL{display:none !important;}

ul, ul li{margin:0; padding:0; list-style-type:none !important;}

#contentarea ul, #contentarea ul li{list-style-type:square !important;margin-left:0; padding-left:0px;}
#contentarea #subnodes, #contentarea #subnodes li{list-style-type:none !important;margin-left:3px; padding-left:3px;}

#subnodes, #subnodes0{padding:10px;}
#subnodes ul li{background:url(resources/images/arrow.gif) no-repeat left 50%;padding-left:7px;margin-right:10px;}
	#subnodes0>li{background:none;font-weight:bold;}
	
.subnodes_column table td {padding:10px; }

.clear{clear:both;font-size:0;line-height:0;}
.clearrgt{clear:right;}
.spr{clear:both;}
.homespr{clear:both;height:2px;background:url(resources/portal_images/homespr.gif) repeat-x left bottom;margin-bottom:15px;}
.spr2{clear:both;height:2px;background:url(resources/portal_images/homespr.gif) repeat-x left top;padding-top:10px;display:inline-block;width:90%;margin-bottom:15px;}
.spr3{clear:both;height:2px;background:url(resources/portal_images/homespr.gif) repeat-x left bottom;padding-bottom:30px;display:inline-block;width:100%;margin-bottom:15px;margin-top:10px;}

#container{width:980px;margin:0 auto;overflow:hidden;}
#gallery_container{width:80%;margin:0 auto;overflow:hidden;}

.flr{float:right;}
.fll{float:left;}

.Right_Justified{margin:15px 0 15px 15px;}
.Left_Justified{margin:15px 15px 0 15px;}
.Top_Right_Justified{margin:0 0 15px 15px;}
.Top_Left_Justified{margin:0 15px 15px 0;}
.Home_Right_Justified{margin:0 0 0 8px;}
.Home_Left_Justified{margin:0 8px 0 0;}

#header{position:relative;height:148px;background:url(resources/portal_images/bnr_top.jpg) no-repeat;}
		#header h1{position:absolute;margin-left:-9999px;}
		#header a.lnk{display:block;margin:4px;text-indent:-9999px;overflow:hidden;width:120px;height:105px;cursor:pointer;outline:none;background:url(resources/portal_images/church_pic.jpg) no-repeat;}
		.toppiccontainer{left:23px;top:20px;overflow:hidden;position:absolute;width:129px;height:113px;background:url(resources/portal_images/toppiccontainer.gif) no-repeat;}
		.toppiccontainer2{right:23px;top:20px;overflow:hidden;position:absolute;width:129px;height:113px;background:url(resources/portal_images/VehGerb.gif) no-repeat;}
		
		#header span{position:absolute;display:block;width:197px;height:25px;right:28px;bottom:11px;overflow;hidden;}
		
		
		.mainpic{display:block; text-decoration:none;background:url(resources/portal_images/pic1.jpg) no-repeat; width:137px;height:142px;float:left;text-indent:-9999px;overflow:hidden;}
	.sidepics{float:right;width:706px;}
	.spic1, .spic2, .spic3, .spic4, .spic5, .spic6{float:right;margin-right:8px;width:111px;height:96px;}
		.spic1{background:url(resources/portal_images/pic2.jpg) no-repeat;}
		.spic2{background:url(resources/portal_images/pic3.jpg) no-repeat;}
		.spic3{background:url(resources/portal_images/pic4.jpg) no-repeat;}
		.spic4{background:url(resources/portal_images/pic5.jpg) no-repeat;}
		.spic5{background:url(resources/portal_images/pic6.jpg) no-repeat;}
		.spic6{background:url(resources/portal_images/pic7.jpg) no-repeat;margin-right:0;}
				
		.title{height:35px;background:#ebebf3;margin-top:11px; text-align:center;}
			.title h1{padding:0;margin:0;font-size:25x;color:#494949; font-weight:normal;line-height:35px; letter-spacing:7px;}
		
#sidebar{width:17%;float:left;text-align:left;padding:1px 0 25px 16px;}
	#menu{list-style-type:none;padding:3px;margin:3px 0 25px -15px;}
		#menu li.menu_item{margin:0 5px 0 20px; padding:10px 0 10px 0;background:url(resources/portal_images/menuspr.gif) repeat-x left bottom;}
		#menu a{display:block;padding:0 5px 0 0;font-size:0.9em;line-height:1.3em;color:#604020;text-decoration: none;font-weight:bold;}
		#menu a:hover{text-decoration:none;color:#6f1b02;}
		.headersel{background:#e9e3e3;}
		.headersel a.frst{padding:0 5px 0 20px;color:#6f1b02 !important;margin:0; padding:0; padding-left:21px !important; margin-left:-21px !important;background:url(resources/portal_images/hdr_sel.gif) no-repeat left 50%;}

	#submenu{list-style-type:none;padding:0 0 10px 0;margin:10px 0 0 0 !important;background:url('resources/portal_images/submenu_bg.png');}
		#submenu li{padding:5px 0 0 0;}
		#submenu a{font-weight:normal !important;}
		#submenu li.sub_item{padding:5px 0 5px 0;background:url(resources/portal_images/menuspr.gif) repeat-x left bottom;}
		#submenu a.scnd{display:block;padding:0;font-size:1em;line-height:1.3em;color:#604020;text-decoration: none;}
			.sel{color:#6F1B02 !important;}
		#submenu a.scnd:hover{text-decoration:none;}

		.headersel a.scnd{margin:0 !important; padding:0; padding:2px 10px 2px 10px !important;}
		li.sprt{height:10px !important;background-color:#928476 !important;padding:0 !important;margin:0 !important; line-height:normal;}
		
		
	.social{color:#665e54;font-weight:bold; line-height:14px;margin-top:0;padding-top:35px;}
		a.fb, a.twitter, a.youtube, a.rss, a.print, a.email, a.share{font-weight:normal; text-decoration:none;line-height:21px; display:inline-block; height:21px; padding-left:22px; margin-bottom:5px;}
			a.fb:hover, a.twitter:hover, a.youtube:hover, a.rss:hover, a.print:hover, a.email:hover, a.share:hover{text-decoration:underline;}
				a.fb{background:url(resources/portal_images/icn_facebook.gif) no-repeat left center; }
				a.twitter{background:url(resources/portal_images/icn_twitter.gif) no-repeat left center; }
				a.youtube{background:url(resources/portal_images/icn_youtube.gif) no-repeat left center; }
				a.rss{background:url(resources/portal_images/icn_RSS.gif) no-repeat left center; }
				.icn_rss{float:left;margin-right:6px;}
				.rss_title{float:left;line-height:21px;}
				
				
				a.print{background:url(resources/portal_images/print.gif) no-repeat left 3px;  height:24px !important; padding-right:10px;}
				a.email{background:url(resources/portal_images/email.gif) no-repeat left 3px;  height:24px !important; padding-right:10px; }
				a.share{background:url(resources/portal_images/share.gif) no-repeat left 3px;  height:24px !important; }
				

#maincontent{width:77%;float:right; margin-top:8px;text-align:left; background-color:#f8f1e6;margin-right:2%;}
.flashcontainer{width:77%;float:right; margin-top:8px;text-align:left; background-color:#f8f1e6;margin-right:2%;}

 	.bg_top{background:url(resources/portal_images/bg_top.gif) repeat-x left top;}
 	.bg_top1{background:url(resources/portal_images/bg_top1.gif) no-repeat 14px top;}
 	.bg_rgt{background:url(resources/portal_images/bg_rgt.gif) repeat-y right top;}
 	.bg_btm{background:url(resources/portal_images/bg_btm.gif) repeat-x left bottom;}
 		.flashcontainer .bg_btm{background:url(resources/portal_images/bg_btm_f.gif) repeat-x left bottom;}
 		
 		
 	.bg_lft{background:url(resources/portal_images/bg_lft.gif) repeat-y left top;}
 	.bg_lft1{background:url(resources/portal_images/bg_lft11.gif) no-repeat left 14px;}
 		.flashcontainer .bg_lft1{background:url(resources/portal_images/bg_lft1.gif) no-repeat left 14px;}
 		#innerpage .bg_lft1{background:url(resources/portal_images/bg_lft1.gif) no-repeat left 14px;}
 		
	.bg_tl{background:url(resources/portal_images/corner_tl1.gif) no-repeat left top;}
		.flashcontainer .bg_tl{background:url(resources/portal_images/corner_tl.gif) no-repeat left top;}
		#innerpage .bg_tl{background:url(resources/portal_images/corner_tl.gif) no-repeat left top;}
	.bg_tr{background:url(resources/portal_images/corner_tr.gif) no-repeat right top;}
	.bg_bl{background:url(resources/portal_images/corner_bl.gif) no-repeat left bottom;}
		.flashcontainer .bg_bl{background:url(resources/portal_images/corner_bl_f.gif) no-repeat left bottom;}
		
	
	.bg_br{background:url(resources/portal_images/corner_br.gif) no-repeat right bottom;padding:2%;}
		.flashcontainer .bg_br{background:url(resources/portal_images/corner_br_f.gif) no-repeat right bottom;padding:2%;}
		
		.smvideocontainer #SynisysFLVPlayer{width:230px;float:left;margin-right:5px;}
		.bigvideocontainer #SynisysFLVPlayer{width:400px;float:left;margin-right:5px;}
		
	.bg_top2{background:url(resources/portal_images/bg_brd.gif) repeat-x left top;}
 	.bg_rgt2{background:url(resources/portal_images/bg_brd.gif) repeat-y right top;}
 	.bg_btm2{background:url(resources/portal_images/bg_brd.gif) repeat-x left bottom;}
 	.bg_lft2{background:url(resources/portal_images/bg_brd.gif) repeat-y left top;}
	
	.bg_tl2{background:url(resources/portal_images/corner_tl2.gif) no-repeat left top;}
	.bg_tr2{background:url(resources/portal_images/corner_tr2.gif) no-repeat right top;}
	.bg_bl2{background:url(resources/portal_images/corner_bl2.gif) no-repeat left bottom;}
	.bg_br2{background:url(resources/portal_images/corner_br2.gif) no-repeat right bottom;padding:2%;}
	
	#editing{margin-top:8px;text-align:left; background-color:#f8f1e6;margin:2%;}
	.tplinks{float:left;margin:3px 0 3px 20px;}
		.tplinks a, .lng a:link,.lng a:active,.lng a:visited{ font-size:0.9em; text-decoration:none; margin-right:7px; line-height:2em;color:#e9cec7;text-transform:uppercase;}
		.tplinks a:hover, .lng a:hover{text-decoration:underline;}
	.tplinks ul{margin:0;padding:0;list-style:none;}
		.tplinks li{float:left;padding-right:16px;margin-right:11px;background:url(resources/portal_images/menusep.gif) no-repeat right center;}
		li.last{background:none;}
	.lng{float:right;margin:3px 20px 3px 0;}
	/*	.lng a:link,.lng a:active,.lng a:visited{font-size:0.9em;margin-right:5px;color:#6e4c42 !important;}
		.lng a:hover{text-decoration:none;} */
		
	a.activelng:link,a.activelng:active,a.activelng:visited{font-size:0.9em; color:#ceb98b !important;text-decoration:none;font-weight:bold;}
	a.active{color:#ceb98b;font-weight:bold;}	
		
	.maincontlft{background:url(resources/portal_images/maincontlft.gif) no-repeat left top;}
	.maincontrgt{background:url(resources/portal_images/maincontrgt.gif) no-repeat right top;}
	.maincont{margin:0 10px 0 9px;background:#f6f0e7 url(resources/portal_images/texture.jpg) no-repeat left top;overflow:hidden;}
	
	#contentarea{overflow:hidden;min-height:500px;}
	
		#latestnewsbg{width:42%;padding:0 0 12px 0;float:left;text-align:left;}
		#latestnews{}
		
		#bible{font-size:0.85em;color: #663300;background:url('resources/portal_images/submenu_bg.png');border:1px solid #c4b8a7;}
		#bible2{border:1px solid #fdf5e8;padding:10px;}
		.bible_title{font-weight:bold;}
		.bible_text{font-style: italic;}
		
		.blockbg{padding:3px 10px;text-align:left;}
			.blockbg h3{font-size:1em;}
				.blockbg h3, .blockbg p{z-index:100;position:relative;}
		#sidebar1{width:56%;float:right;text-align:left;}
		#sidebar3{width:42%;float:left;text-align:left;}
		#sidebar4{width:56%;float:right;text-align:left;background-color:#fffbf4;}
			#sidebar3 a{color:#513a23 !important;}
		

	#sidebar1 h2, #sidebar3 h2, #sidebar3 h2, #sidebar4 h2{margin-top:0;padding-top:0;}
	.half1{float:left;width:47%;}
		.half1 a{ display:inline-block; margin:3px 0;line-height:1.2em;}
		a.half1a{font-size:1em; line-height:1em;}
		.half1 p{color:#000;}
	.half2{float:right;width:50%;padding:3px;}
		.half2 h2{text-align:center;padding:3px;}
	
	.sidebar3_1, .sidebar3_2 {float:left;width:100%;}
	.sidebar3_2 {margin-top:10px;}
		
		.newsblock{margin-bottom:10px;}
		.ndate{color:#701c02;}
	a.archive{color:#6f1b02;margin:5px 0 5px 0;display:inline-block;font-size:0.95em !important;font-weight:bold;background:url(resources/portal_images/arrow.gif) no-repeat left center;padding-left:8px;}
		
	.rmore{margin:0 0 0 0;padding:0;float:right;}
		.rmore a{color:#804949;font-weight:bold;padding:0 0 10px 0; display:inline-block;}
	
	.fstory{float:right;margin-left:10px;margin-top:-30px;width:210px;height:188px;background:url(resources/portal_images/frame.gif) no-repeat left bottom;text-align:right;overflow:hidden;padding-bottom:10px; padding-left:10px;}
		.fstory img{width:201px;}
		.imgcontainer{positin:relative;width:210px;margin-right:2px;height:188px;overflow:hidden;}
			.imgcontainer object{position:absolute; right:0;top:0;z-index:0;}
		
	/*.hptoday{color:#7282ab; font-weight:bold;margin-top:0;padding-top:0;}*/
	
	#sidebar3 img{float:left;margin-right:10px;}
	.footer{margin:10px 0;padding:0 16px;text-align:left;}
		.footer .mainpad{background:url(resources/portal_images/ftrbg.gif) repeat-x left top;overflow:hidden;}
	.ftr{font-size:0.9em;color:#665e54;padding-top:10px;}
	.ftr a{color:#701c02 !important;}
	
	.center{text-align:center;}
	
	.tpbgl{background:url(resources/portal_images/tpbgl.gif) no-repeat left top;width: 100%; height: 28px;}
	.tpbgr{background:url(resources/portal_images/tpbgr.gif) no-repeat right top;width: 100%; height: 28px;}
	.mainpad{padding:0 10px;}
	
	
	
.t1{background:url(resources/portal_images/block_ttl_bg.gif) repeat-x left top; height:32px;}
	.t2{background:transparent url(resources/portal_images/block_tl.gif) no-repeat left top; height:32px;}
	.t3{background:transparent url(resources/portal_images/block_tr.gif) no-repeat right top; height:32px;}
		.t3 h2{color:#fff !important; padding-left:15px; line-height:32px; font-size:1.4em; padding-top:0 !important;}
		
.b1{background:url(resources/portal_images/block_vline.gif) no-repeat left top;}
.b2{background:url(resources/portal_images/block_vline.gif) no-repeat right top; padding:10px;}

.brd1{border:1px solid #ece6db;}

fieldset{border:1px solid #ece6db;}

img.brd2{border:1px solid #c7bdb3; padding:3px;}

.sbt{background: url(resources/portal_images/sbt.gif) no-repeat left top; height:24px; padding:0 0 0 5px; text-align:center;}
	.sbt a, .sbt input{line-height:24px;text-decoration: none;margin:0 auto;}
.sbt1{background: url(resources/portal_images/sbt1.gif) no-repeat right top; height:24px; padding:0 5px 0 0;}

.inp{border:0;background:none;margin:0;padding:0;cursor:hand; height:24px;}

.h20{height:20px;}

.img_brd{display:inline-block;border:1px solid #d2c3b2;background-color:#e5d9cb;padding:10px;}
.img_brd_gallery{max-width:250px;border:1px solid #d2c3b2;background-color:#e5d9cb;padding:10px;}
.img_brd_gallery img {max-width:250px;}

.in_this_section{background:url('resources/portal_images/submenu_bg.png');float:right;width:310px;margin:17px 15px 25px 15px;padding:0px;}

.in_this_section_left{background:url('resources/portal_images/submenu_bg.png');width:600px;margin:0 auto 25px auto;}
.in_this_section_title{margin:10px; margin-bottom:0 !important;height:24px;width:92%;}

.w50p{width:50%;}
.w100p{width:100%;}
 .w40p{width:40%;}
.w60p{width:60%;}
a.fb_share, a.twit_share, a.digg_share{float:right;display:block;margin:4px;text-indent:-9999px;width:25px;height:25px;overflow:hidden;cursor:pointer;outline:none;}
a.fb_share{background:url(resources/portal_images/fb_share.gif) no-repeat;}
a.twit_share{background:url(resources/portal_images/twit_share.gif) no-repeat;}
a.digg_share{background:url(resources/portal_images/digg_share.gif) no-repeat;}

.mrgt20{margin-top:20px;}

/* general styles */	
/* -------------------------------------------------------------------------------------------- */

/* PORTAL SPECIFIC CSS CODE */
/* -------------------------------------------------------------------------------------------- */

.newstable, .newstable table{margin:0;padding:0;border-collapse:collapse;table-layout: fixed;}

.nlMenuTab {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.nlMenuTabSel {
background-color:#3769a8;}

.nlMenuTabOver {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.nlMenuText, .nlMenuTextSel{
font-size:12px;
color:#dde2f7;
text-decoration:none;}

.nlMenuTextSel{font-weight: bold;}

.nlMenuText:hover {
text-decoration:underline;}

.nlLink, .nlLink:active, .nlLink:visited {
font-size:11px;
color:#5b5c5d;
font-weight:bold;
text-decoration:none;}

.nlLink:hover {
font-size:11px;
color:#5b5c5d;
font-weight:bold;
text-decoration:underline;}

.nlName {
font-size:1.8em;
font-weight:bold;
text-decoration:none;}

.nlTitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.nlHeaderTabLink, .nlHeaderTabLink:visited, .nlHeaderTabLink:active {
font-size:11px;
color:#7a7a7a;
text-decoration:none;
font-weight:bold;}

.nlHeaderTabLink:hover {
text-decoration:underline;font-size:11px;
color:#7a7a7a;
font-weight:bold;}

.nlHeaderTab {
font-size:11px;
background-color:#dfdfdf !important;
font-weight:bold;
color:#7a7a7a;
text-decoration:none;}

.nlMessageTab {
background-color:whitesmoke;}


.nlTabSel {
background-color:aliceblue;}

.nlDEBackground {
background-color:whitesmoke;}

.nlDETab, .eventDETab,  #border .eventDETab {
background-color:#EBEBEB;font-weight:bold;}

.nlDETabSel, .eventDETabSel, #border .eventDETabSel{
background-color:whitesmoke;
}

table.eventDETab{border-bottom:#ffffff 1px solid;}

.nlDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.nlDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.nlEditLink, .nlEditLink:active, .nlEditLink:visited   {
font-size:12px !important;
color:#3a3d44 !important;
text-decoration:none !important;
font-weight:bold !important;}

.nlEditLink:hover {
font-size:12px !important;
color:#3a3d44 !important;
font-weight:bold !important;
text-decoration:underline !important;}

.nlEditLinkSeparator {
font-size:12px;
color:#3a3d44;
font-weight:bold;}


.background, #border .background, #border .newsDETabSel{
background-color:#f8f1e6;}

#border .newsDETabSel{
padding:5px 10px;
}


.newsDEBackground {
background-color:whitesmoke;}

.newsDETab {
background-color:#f6f4f4;
color:#3A3D44;
font-weight:bold;
}

.newseditFormClassifiers{
background-color:#ebebeb;
}

.newsDEText {
font-size:12px;
color:#434b56;
text-decoration:none;}

.newsDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;
padding:0 10px;
}

.newsDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;
padding:0 10px;
}

.newsDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.newsDELink, .newsDELink:active, .newsDELink:visited {
font-size:12px;
color:#5A5959;
font-weight:bold;
text-decoration:underline;
}

.newsDELink:hover{
font-size:12px;
color:#5A5959;
font-weight:bold;
text-decoration:none;
}


#deBorder {
border-left: 1px solid #e1e1e1;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;}

.deGroupTabSeparator {
background-color:lightgrey;}

.deGroupTab, #border .deGroupTab, #border .newsDETab{
background-color:#d0c4b4;
font-weight:bold;
font-size:12px;
}

.deGroupTabSel {
background-color:#f4ece1;}

.deGroupLink {
font-size:12px;
color:#9198ac;
font-weight:bold;
text-decoration:none;}

.deGroupLink:hover {
text-decoration:underline;}

.deGroupLinkSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.dePath {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.dePathBackground {
background-color:#9aa1b4;}

.deText {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.deLink {
font-size:12px;
color:blue;
font-weight:bold;
text-decoration:none;}

.deLink:hover {
text-decoration:underline;}

.deRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;}

.deRegular {
font-size:12px;
color:#3a3d44;}

.deBackground {
background-color:whitesmoke;}

.deRelations {
color:#3a3d44;
background-color:#C9C7DF;}

.deSeparator {
background-color:#6D6B9D;}

.deLanguagesTab {
background-color:#3769a8;}

.deLanguagesTabSel {
background-color:whitesmoke;
border-right:1px #e1e1e1 solid;}

.deLanguagesLink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.deLanguagesLink:hover {
text-decoration:underline;}

.deLanguagesLinkSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.deFooterTab {
font-size:12px;
color:whitesmoke;
font-weight:bold;
text-decoration:none;
background-color:#adadae;
border-left:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;}

.deFooterTabText {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;
background-color:#3769a8;
border-right:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;}

.deHeaderTab {
background-color:#3769a8;}

.deHeaderLink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.deHeaderLink:hover {
text-decoration:underline;}

.deBrowserFileName {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;
cursor:pointer;}

.deBrowserFileName:hover {
text-decoration:underline;
font-size:12px;
color:#3a3d44;
font-weight:bold;
cursor:pointer;
}

.deBrowserSelectedFileName {
font-size:12px;
font-weight:bold;
background-color:gray;
color:white;
text-decoration:none;
cursor:pointer;}

.eventDEBackground {
background-color:whitesmoke;}

.eventDETab {
background-color:#ebebeb;}

.eventDETabSel {
background-color:whitesmoke;
}

.eventDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.eventDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.eventDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.eventDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.eventDELink {
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;}

.eventDELink:hover {
text-decoration:underline;}

.nlDETabSel {
background-color:whitesmoke;
border:1px gray solid;}

.nlDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.nlDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.nlDELink {
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;}

.nlDELink:hover {
text-decoration:underline;}


.nlEditLinkSeparator {
font-size:12px;
color:#3a3d44;
font-weight:bold;}


.tableLSubMenu {
  padding-left: 5px;
}

.tableLSubMenu a:hover {
  text-decoration:underline;
}

.tdLSubMenuTab {
  color:#673200;
  text-decoration:none;
}

.tdLSubMenuTabOver {
  background-color: ;
}

.tdLSubMenuTabSel {
  background-color:#ebe4d2;
  font-weight:bold;
  color:#673200;
}

.linkLSubMenu, a.linkLSubMenu, a.linkLSubMenu:active, a.linkLSubMenu:link, a.linkLSubMenu:visited, a.linkLSubMenu:hover {
  color:#650000;
  font-size:12px;
  display:block;
  text-decoration:none;
  padding:5px 10px 5px 30px;
}

a.linkLSubMenu:hover {text-decoration:underline;}

.linkLSubMenuSel, a.linkLSubMenuSel, a.linkLSubMenuSel:link, a.linkLSubMenuSel:active, a.linkLSubMenuSel:visited, a.linkLSubMenuSel:hover {
  color:#000;
  font-size:12px;
  display:block;
  text-decoration:none;
  padding:5px 10px 5px 30px;
}

.linkLMenu, .newsMenuText, .forumMenuText {
  color:#673200;
  font-weight: normal;
  text-decoration:none;
}

.linkLMenuSel, .newsMenuTextSel, .forumMenuTextSel {
  color:#b57a54;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
}


.hmenu, .hmenuSel {
  background-image:url('resources/images/hmenu_bg.gif');
  height: 48px;
  background-repeat: repeat-x;
  background-position:left;
}

.hmenuSel {
  background-image:url('resources/images/hmenusel_bg.gif');
}

.hmenuitem, .hmenuitemSel {
  background-image:url('resources/images/hmenu_bg.gif');
  height: 48px;
  background-repeat: repeat-x;
  background-position:left;
  text-align: left;
  padding-left: 11px;
  padding-right: 5px;
}

.hmenuitemSel {
  background-image:url('resources/images/hmenusel_bg.gif');
}

.hmenuLinkLMenu, .hmenuLinkLMenuSel {
  color:#5371ad;
  text-decoration:none;
}

.hmenuLinkLMenu {
  font-weight: normal;
}

.hmenuLinkLMenuSel {
  font-weight: bold;
}

a.leftmenu, a.leftmenu:active, a.leftmenu:link, a.leftmenu:visited{padding:10px 0px 10px 10px;display:block;font-weight:bold; color:#585b5c; font-size:11px; text-decoration:none;line-height:16px;background:#eeeeee;padding-left:10px;}
a.leftmenu:hover{background:#e0e3e4;padding:10px 0px 10px 10px;display:block;font-weight:bold; color:#3b3c3c; font-size:11px; text-decoration:none;line-height:16px;}

a.leftmenuSel, a.leftmenuSel:active, a.leftmenuSel:link, a.leftmenuSel:visited{display:block; font-weight:bold; color:#000; font-size:12px; text-decoration:none; padding:10px 10px 10px 30px;}
a.leftmenuSel:hover{color:#000; display:block; font-weight:bold;}
div.pass{}

.menu_brd{background: url('resources/images/menu_brd.gif') repeat-x top left;}

	a.subnodesLink{font-size:15px;font-weight:bold;line-height:35px;}

	.desc{margin:15px 0px;}
	.contactTitleRequired{font-weight:bold;color:#3e4244;line-height:18px;}

	input, textarea{padding:3px;border:#999e9f 1px solid;font-size:12px;color:#595c5e;}
	.error{color:#bb1e30;}

	.edit{color:#838d8f;text-align:right;}
	.editblock{float:right;margin:5px 10px;overflow:hidden;width:80%;}
	.edit a, .edit a:active, .edit a:visited{color:#657173;font-size:13px;line-height:20px;font-weight:bold;text-decoration:none;}
	.edit a:hover{text-decoration:underline;}
	.secLeft, .secRight{margin:15px 0px;}

	#border, #nlborder{background:#c0c5c6;}
	#border td, #nlborder td{background:#f7f3f5; font-size:13px;padding:5px;}


	.nlTab{text-align:left;}
	a.buttonLink{line-height:25px;}
	td.button{padding:0 !important;}

	.nlTab .error{width:250px;line-height:18px !important;}
	.nlTab input{height:auto;}

	td{vertical-align:top;}
	.borderbot td {padding:7px 0;}


	/*Events*/
	td.revisionHeaderTab {text-align:left;font-size:13px;}
	td.revisionTab{text-align:left;font-size:12px;}
	, .eventHeader{font-size:12px;font-weight:bold;color:#747877;}
	span.eventText, .eventSource{font-size:12px;font-weight:normal;color:#747877;}
	.eventHeaderTabLink, .eventHeaderTab{color:#595c5e;font-size:14px;font-weight:bold;}
	.borderbot td.eventHeaderTabLink {padding-top:0;}

	.eventHeaderTab, .usernameInput{text-align:left;}
	.eventLink{color:#5f5f5f;font-size:14px;font-weight:normal;padding:10px 0px;}
	.usernameInput{font-size:15px;font-weight:bold;padding:10px 0px;}
	.eventBody, span.eventEditLink{font-size:13px;}
	.eventBody img{max-width:500px;}
	a.eventTitleLink{font-weight:normal;padding-top:0.6em;}
	span.default{margin:0px !important;padding:0px !important;font-size:12px;}
	/*Events*/

	/*Calendar*/
	.calendarBackground{cursor: default; text-align: center; vertical-align: middle; background-color: #F2F4F5; color:#414141;}
	.calendarHeader{color:#595c5e;font-size:13px;font-weight:bold;vertical-align:middle;text-align: center;}
	.sourceHeader{color:#595c5e;font-size:13px;font-weight:bold;vertical-align:middle;text-align: left;}
	.calendarText{text-align: center; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; background-color: #F2F4F5; font-weight: normal;}
    
    #eventscalendar{font-size:0.85em;}
    
    .calendarDayText, .haveEvents {border: 1px solid #dfd4c3;color:#775e44; width:22px; height:22px; line-height:22px;}
    .haveNews{color: #efe8d6;background-color: #b1a68b;}
    .haveEvents{color: #efe8d6;background-color: #ae9764;}
	
	.calendarDayText a, .calendarDayText a:active, .calendarDayText a:visited, .haveEvents a{font-weight:normal;color: #434b56;text-decoration:none;}
	.calendarDayText a:hover, .haveEvents a:hover{font-weight:normal;color:#255d01;text-decoration:none;}
    .calTh{background:url('resources/portal_images/calTh.gif') repeat-x top left;border:1px solid #6a1300;color:#fff; font-weight: bold; width:26px; height:22px; line-height:20px;padding:0; margin:0; overflow:hidden;}
	
	.haveEvents a, .haveEvents a:active, .haveEvents a:visited, .haveNews a, .haveNews a:active, .haveNews a:visited{text-decoration:none;color: #efe8d6;}
	.haveEvents a:hover, .haveNews a:hover{text-decoration:none;color: #efe8d6;}
	
	.today{background-color:#8c2c0f; color:#fff !important;}
	.today a, .today a:hover{color:#fff !important;font-weight:normal;text-decoration:none !important;}
	
	.month{font-size:1.2em; font-weight: bold; border:0;}
	/*Calendar*/

	/*Event Attend Form*/
	.attendform input.attendForm{margin:0px;padding:0px;font-weight:normal;}
	.attendform td{vertical-align:middle;}
	/*Event Attend Form*/

	/*Inquiries and comments*/
	td.InqComm td{vertical-align:middle;}
	a.homeSendMail{cursor:pointer;width:20px;background:url(resources/images/send_en.gif) no-repeat right 5px ;padding-right:10px;text-decoration:none;color:#8e989c;}
	/*Inquiries and comments*/

	/*Forum*/
	#forumtitle{background:#809b95;}
	.forumTab{background:#e9e9e9;padding:7px 5px;}
	td.forumTabSel, tr.forumTabSel td{background:#dddddd;padding:5px;}
	tr.forumTabSel td td{padding:0;}
	.forumHeaderTab{font-weight:bold;}
	span.forumLink{color:#ffffff;font-weight:bold;padding:0px 10px;}
	a.forumEditLink, a.forumEditLink:visited, a.forumEditLink:active, a.forumEditLink:hover{font-size:1.1em;}
	a.forumLink, a.forumLink:visited, a.forumLink:active, a.forumLink:hover{font-size:1em;}
	.forumMessageTab{font-size:1em;line-height:1.5em;}
	/*Forum*/

	/*Survey*/
	td.surveyAnswer{vertical-align:middle;}
	.surveyError{background:#e0dede;padding:3px;color:#890111;}
	.surveyQuestion, .surveyAnswer{color:#4b4949;}
	.surveyQuestion{padding-bottom:5px;}
	.surveybottom{margin-top:5px;}
	.result, .vote{cursor:pointer;width:71px;height:25px; background:url(resources/images/survey_btn.gif) no-repeat;border:0;color:#ffffff;font-weight:bold;font-size:11px;}
	.default{width:200px;margin-left:5px;}
	.surveyInactiveTabCell{vertical-align:middle;}
	.FontSizeCl, .surveyInactiveTabHeader{padding:0 5px;}
	/*Survey*/

	.AlignCl{padding:5px;}

	/*News*/
	#newsLink{font-size:13px;font-weight:bold;line-height:25px;text-decoration:underline;color:#701C02;}
	.newsLink, .newsLink:visited, .newsLink:active, .newsLink:hover{background:url(resources/images/arrow.gif) no-repeat 0px center;padding-left:10px;font-size:13px;}
	.newsBody{margin-top:10px;}
	.newsLink1 {padding-right:10px;font-size:13px;}
	.videoLink {font-size:13px;font-weight:bold;line-height:25px;text-decoration:none;color:#701C02;}
	.vDate { color: #919191;line-height: 24px; margin: 0;padding: 0;}
	
	.vStyle img {width:100px;float:left;margin-right:10px;}
	
	/*News*/

	.search{background:url('resources/portal_images/srch_bg.gif') no-repeat left top; width:100%;height:25px;margin:25px 0 25px 0;}
	a.srch_btn{background:url('resources/portal_images/srch_btn.gif');width:26px !important;height:25px !important;top: auto !important; left:auto !important;right:0 !important;bottom:0 !important;text-indent:-9999px;float:right !important;}
	.srch_inp{float:left;width:123px;border:0;background:transparent;margin-top:2px;margin-left:4px;color:#9a856a;font-size:0.9em;}

	#searchcont{background:#f7f3f5;}
	#searchcont td{font-size:13px;padding:5px;}
	#searchcont td.button{padding:0px;}
	#searchcont td.button a.buttonLink{font-weight:bold;color:#9d0113;padding:0px;}

	.searchPath{font-weight:bold;}
	.remind input{height:13px;}
	.remind span{line-height:17px;}

	#errorPolicy li{list-style:none;}

	.frmlink{color:#808080;}

	.revisionHeaderLink{margin-right:10px;}
	a.revisionHeaderLink{font-size:1em;}
	span.lcursor{cursor:pointer;}
	.revisionTab .revisionLink{font-size:1em;}
	.contentEditLinkSeparator{font-size:12px;}

	.forumText{line-height:20px;font-weight:bold;font-size:20px;line-height:30px;}
	.forumText1{line-height:20px;font-weight:bold;font-size:12px;line-height:30px;}
	.forumText2{line-height:20px;font-weight:normal;font-size:12px;line-height:30px;}

	#border td.forumTabSel {
	font-size:11px;
	color:#000;
	background:#c0c5c6;
	text-decoration:none;
	vertical-align: middle;
	}
	
	.forumTextDate{color:#818181;}

	.forumHeaderTabLink{margin-right:10px;}

	.blackBoldText{font-weight:bold;color:#000000;}
	.blackText{color:#000000;font-size:1.2em;}
	.loginText{color:#414141;font-size:13px;font-weight:bold;width:80px;}
    .black{color:#414141;}
	.current{font-weight:bold;}

	.vmid{vertical-align:middle;}

	body.editpart{background:none;}

	.newsTab img{}
	.paddingtop10{padding-top:10px;}
	.pdd{padding:10px 0px 5px 0px;}
	.pddl10{padding-left:10px;}
		
	#border .pad20{padding:5px 20px;}

	.radio, .checkbox{border:none;}

	.bld{font-weight:bold;}
	.paddingbot5{padding-bottom:5px;}
	.pointer{cursor:pointer;}

	.nopad{padding-top:5px;}
	#flash{margin-bottom:10px;}

.gray{color: #b5b5b5;}
    .bold{font-weight: bold;}
    .left{text-align:left !important;}
	.center{text-align:center !important;}
	.right{text-align:right !important;}
    .f11, a.f11, a.f11:active, a.f11:link, a.f11:visited, a.f11:hover{font-size:11px;}
    .f13, a.f13, a.f13:active, a.f13:link, a.f13:visited, a.f13:hover{font-size:12px;}
	div.chart{margin-left:10px;}

	.forumComHeader{font-weight:bold;line-height:26px;padding-left:5px;}

.thead2 {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	font-size: 11px;
    font-weight: bold;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
    background: url('resources/images/optsbg_gr2.gif');
}

.submitButton  {
  display:block;
  text-decoration: underline;
  cursor: pointer;
  background: url('resources/images/submitbtn.png') no-repeat;
  width:75px;
  height:25px;
  color:#ffffff !important;
  text-decoration:none;
  line-height:20px;
  text-align:center;
  font-size:11px !important;
  border:none;
}

a.submitButton, a.submitButton:active, a.submitButton:visited, a.submitButton:hover, a.buttonLink, a.buttonLink:active, a.buttonLink:visited, a.buttonLink:hover  {
  display:block;
  text-decoration: underline;
  cursor: pointer;
  background: url('resources/images/submitbtn.png') no-repeat;
  width:71px;
  height:24px;
  color:#636262 !important;
  text-decoration:none;
  line-height:24px;
  text-align:center;
  font-size:11px !important;
  border:none;
  font-weight:bold;
}

.attendForm1 {
  display:block;
  cursor: pointer;
  background: url('resources/images/submitbtn.png') no-repeat;
  width:75px;
  height:25px;
  color:#ffffff !important;
  text-decoration:none;
  line-height:20px;
  text-align:center;
  font-size:11px !important;
  border:0;
 }
div.submitButton1 {
  text-decoration: underline;
  color:#5A5959;
  cursor: pointer;
  background: url('resources/images/submitbtn1.gif') no-repeat;
  width:75px;
  height:25px;
  color:#ffffff;
  text-decoration:none;
  line-height:25px;
}

	#errorPolicy li{line-height:22px;padding:0px 10px;}

	input.logininv{border:0px; position: absolute; left: -9999px}
	
	.path{margin-top:5px;}
	.path a{background:url(resources/images/arrow.gif) no-repeat left 50%;padding-left:7px;margin-right:10px;}

span.newsSource{color:#919191;line-height:24px;padding:0px; margin:0px;}
p.newsSource{color:#919191;}
.newsBody{font-size:12px;padding:0;margin:0;}
a.newsmore, a.newsmore:visited, a.newsmore:active{color:#000;}
span.newsBody img{padding-bottom:0;margin:0 5px 0 0;max-width:300px; width: expression(this.width > 300 ? 300: true);height:auto;}
span.newsBody p img{margin-top:0;padding-top:0;}
.newsBody1 img{max-width:100px; height:auto;width: expression(this.width > 100 ? 100: true);padding-bottom:0;float:left;margin-bottom:0;margin-right:5px;margin-top:0px;}
span.newsBody p{margin-top:15px;padding-top:0;font-size:1em;}
.newstable{margin:0;padding:0;}
#news{list-style:none;padding:10px 0;margin:0!important;overflow:hidden;}
		#news li{display:inline-block;float:left;margin:10px 10px 0 0;padding:0;}	
		
		#news li a{background:#887761;display:block;height:21px;line-height:21px;text-decoration:none;color:#ffffff;font-size:11px;font-weight:bold;padding:0 7px;}
			#news li a:hover{background:#887761;}
			
			#news li.nmenucom a{background:#b8a790;}
			#news li.nmenucom a:hover{background:#887761;}

.mapHeaderText, .small_arrow{background:url(resources/images/arrow.gif) no-repeat left 0.5em; padding-left:10px;}

.sectionMiddleActions a, .sectionMiddleActions a:visited, .sectionMiddleActions a:active, .sectionMiddleActions a:hover, .contentEditLink a, .contentEditLink a:visited, .contentEditLink a:active, .contentEditLink a:hover, .deGroupTab a, .deGroupTab a:active, .deGroupTab a:visited, .deGroupTab a:hover, .blackBoldText, .newsDETab a, .newsDETab a:active, .newsDETab a:visited, .newsDETab a:hover, .newsDETextSel  {color:#626263;font-size:12px;font-weight:normal;}
.deGroupTab1{background:#e3e3e4;}
ul.menu_bg, ul.menu_bg li{margin:0;padding:0;list-style:none;}
ul.menu_bg li{border-bottom:1px solid #CDCDCD;border-top:#ffffff 1px solid;}
.eventTableBorder{padding:10px;}

a.eventEditLink, a.eventEditLink:active, a.eventEditLink:visited, a.eventEditLink:hover {color:#626263;font-size:1em;}
.eventbuttonLink, .eventbuttonLink:active, .eventbuttonLink:visited, .eventbuttonLink:hover{font-size:1.1em;}
span.buttonLink{cursor:pointer;}

div.contact{margin-bottom:5px;font-size:12px;}
	div.contact input, div.contact textarea{width:300px;}
	
.nltl{font-size:14px; color:#5d5e5f;}

span.title img{width:100px;}
.mailtitle{color:#595c5e;}
#combo1_list{border:#a09e9e 1px solid !important;}

td.error1{padding-left:10px;color:#bb1e30;}
.loginError{color:#bb1e30;}
.alright{text-align:right;}

#changeMonth, #changeYear{float:none;}
#newCalendar{height:11px !important;}

.confirmation{margin-top:10px;}
.warning{float:left; font-size:0.85em !important;}

.sHelpText1{font-weight:bold;line-height:25px;}

.loginRegular{line-height:23px;}

.notshow{width:20px;overflow:hidden;}
	.notshow input{margin-left:-9999px;}


.dateinputCell input{border:#999e9f 1px solid !important;height:8px !important;margin:0; line-height:8px;}
.dateimageCell a{margin-top:1px;display:block;}

.contact-to{ font-weight:bold; color:#701c02;}
.e-mail {text-decoration:underline !important; color:#513a23 !important;}

/* PORTAL SPECIFIC CSS CODE */

.revisionCheck{
	border: none;
	}

/* -------------------------------------------------------------------------------------------- */
