/* ============================ */
/*                  Simple Green                 */
/*        2008 - Stellar Financial        */
/*                  W3C Validated              */
/*            				        */
/*   I.      LAYOUT                               */
/*		default                            */
/*		admin                              */
/*		internal                           */
/*		internalSidebar             */
/*		internalSplit                  */
/*                 internalFourthLvl           */
/*      	iphi                                  */
/* 		iphiSidebar                    */
/*            				        */
/*   II.    NAVIGATION                    */
/*		left side main                 */
/*                 fourth                             */
/*                 footer                             */
/*            				        */
/*   III.  TEXT STYLES                    */
/* 		engage  news                 */
/*		iPhi                                 */
/*            				        */
/*   IV.    CONTAINERS                   */
/*                 defaultTitle	                   */
/* 	          noTitle		        */
/* 	          admin			        */
/*                iphi                                   */
/*                sidebarA                          */
/*            				        */
/*   V.      EXTRAS		        */
/*            				        */
/* ============================ */

/* ======================== */
/* reset default browser styles */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote {margin:0;padding:0;}
table {border-collapse:collapse;}
fieldset,img {border:0;}
address,caption,cite,code,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {border:0;}

	
/* ================== */
/* I. LAYOUT  - default */
body {background-color:#fff;margin:0 auto;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:12px;color:#333638;}
.siteWrapper {margin:0 auto;width:1024px;padding:0;text-align:left;background-image:url(images/paneBG.gif);background-repeat:repeat-y;}
	#topAdmin {width:1024px;padding:0;margin:0px 0 0px 0;text-align:right; background-color:#FFFFFF;padding:10px 0px 0px 0px;}
		#topAdmin a#dnn_dnnUSER_cmdRegister {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#0f4d2a;font-size:12px;padding:0px 4px 0px 0px;}
			#topAdmin a#dnn_dnnUSER_cmdRegister:hover {text-decoration: underline;}
			#topAdmin #dnn_dnnUSER_cmdRegister img {}
		#topAdmin a#dnn_dnnLOGIN_cmdLogin {text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#0f4d2a;font-size:12px;}
			#topAdmin a#dnn_dnnLOGIN_cmdLogin:hover {text-decoration:underline;}
			#topAdmin #dnn_dnnLOGIN_cmdLogin img {}
		input#dnn_dnnSEARCH_txtSearch {vertical-align:7px;width:125px;margin:0 3px;padding:0;height:18px;border:1px solid #0f4d2a;}
			*:first-child+html input#dnn_dnnSEARCH_txtSearch {vertical-align:2px;} * html input#dnn_dnnSEARCH_txtSearch {vertical-align:2px;}
		#topAdmin img.searchBt {padding:0px;margin-right:3px;}
			a#dnn_dnnSEARCH_cmdSearch {margin-left:-4px;}
			
			#dnn_dnnUSER_cmdRegister {display:none;}
			a#dnn_dnnUSER_cmdRegister {display:none;}
			a#dnn_ctr410_Login_cmdRegister {display:none;}
			* html input#dnn_dnnUSER_cmdRegister {display:none;}
			
		#topAdmin img.siteMap {}	
	#paneTable {background-image:url(images/paneBG.gif);background-repeat:repeat-y;width:1024px;padding:0;margin:0;}
		div#paneTable hr, .sidebarA hr, .sidebarB hr, #footerWrap hr{display:block;clear:left;margin:-0.66em 0;visibility:hidden;} /* hack to get border to surround floated divs */
		#header {background-image:url(images/banner.jpg);background-repeat:no-repeat;width:1024px;height:131px;}
			a#dnn_dnnLogo_hypLogo{float:left;position:relative;left:21px;top:7px;width:204px;}
			.BannerPane {float:right;width:778px;height:123px;overflow:hidden;}
					* html .BannerPane {float:right;width:778px;height:123px;}
				.BannerPane .SubHead {float:right;color:#FFF;}
				.BannerPane .defaultTitleContainer {clear:none;}
		.LeftColumn {clear:left;display:inline;background-image:url();background-repeat:repeat-y;float:left;width:210px;padding:0;margin:0px 0px 25px 0px;text-align:left;}
			#mainNav {width:175px;padding:0;margin:0px 0px 0px 35px;}
			.LeftPane {margin:15px 0px 0px 35px;}
		#topNav {width:773px;margin-right:25px;float:right;}
		.ContentPane {float:left;width:549px;display:inline;padding:0 10px 0 10px;margin:10px 0 20px 16px;text-align:left!important;background-color:#FFF;}
		.RightPane {float:right;width:202px;padding:0px;margin:10px 22px 0 0;text-align:left;}
			/* IE 6 */ * html .RightPane {width:204px;margin:10px 10px 0 0;} 
	#footerTable {padding:0px;margin:15px 0px 0px 0px;border:none;width:1024px;height:26px;clear:both;background-color:#0f4d2a;color:#3a555b;font-size:12px;line-height:23px;text-align:center;}
		#footerNav {background-image:url(images/footerNavBG.gif);background-repeat:no-repeat;height:29px;width:1024px;clear:both;text-align:center;}
			#footerLinks {height:26px;}
			#footerLinks a {vertical-align:middle;color:#0f4d2a;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:11px;line-height:26px;font-weight:bold;}
				* html div#footerLinks {margin-top:3px;}
			#footerLinks img {vertical-align:-3px;}
		#footerWrap {background-color:#0f4d2a;width:1021px;height:32px;padding-right:3px;border-top:1px solid #fff;}
			#footerText {float:left;color:#FFF;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:17px;text-align:left;padding:9px 0 0 6px;}
			#footerAdmin {float:right;padding:0px;margin:6px 0px 10px 0px;vertical-align:top;text-align:right;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#b8913a;}
				#footerAdmin img {vertical-align:middle;}


/* ================================ */
/* I. LAYOUT - admin */
.admin #paneTable {background-image:none;}
.admin .ContentPane {width:753px;}

/* ================================ */
/* I. LAYOUT - home */
.home #paneTable {background-image:url(images/paneSidebarBG.gif);background-repeat:repeat-y;width:1024px;padding:0;margin:0;}

/* ================================ */
/* I. LAYOUT - internal */
.internal .ContentPane {width:753px;}
.internal .BannerPane {padding:7px 24px 0px 0px;}
/* ================================ */
/* I. LAYOUT - internal sidebar */
.internalSidebar #paneTable {background-image:url(images/paneSidebarBG.gif);background-repeat:repeat-y;width:1024px;padding:0;margin:0;}
.internalSidebar .BannerPane {padding:7px 24px 0px 0px;}

/* ================================ */
/* I. LAYOUT - internalSplit */
.internalSplit #contentPanes {float:left;}
	.internalSplit .ContentPane {width:753px;}
	.internalSplit .ContentLeftPane {clear:left;float:left;width:375px;margin-left:16px;}
	.internalSplit .ContentRightPane {float:right;width:375px;}
.internalSplit .BannerPane {padding:7px 24px 0px 0px;}

/* ================================ */
/* I. LAYOUT - internalFourthLvl */
.internalFourthLvl .ContentPane {width:753px;}
	.internalFourthLvl .BannerPane {padding:7px 24px 0px 0px;}
/* ================================ */
/* I. LAYOUT - iphi */
.iphi #pdvWrapper {float:left;width:775px;margin-left:16px;}
	.iphi .pdvTopPane {position:relative;right:1px;margin:15px 0 5px 0;padding:0;}
	.iphi .pdvLeftPane {padding:0;width:380px;float:left;margin:0px 0px 5px 0px;}
	.iphi .pdvRightPane {padding:0;width:380px;float:right;position:relative;right:1px;margin:0 0 5px 0;}
		.iphi .pdvRightPane .Head {text-align:right;}
	.iphi .ContentPane {width:753px;clear:both!important;background:none;position:relative;right:1px;margin:10px 0;}
	.iphi .BannerPane {padding:7px 24px 0px 0px;}
/* ================================ */
/* I. LAYOUT - iphiSidebar */
.iphiSidebar #pdvWrapper {float:left;width:572px;margin-left:16px;}
.iphiSidebar #paneTable {background-image:url(images/paneSidebarBG.gif);background-repeat:repeat-y;width:1024px;padding:0;margin:0;}
	.iphiSidebar .pdvTopPane {position:relative;right:1px;margin:15px 0 5px 0;}
	.iphiSidebar .pdvLeftPane {padding:0;width:250px;float:left;margin:0 0 5px 0;}
	.iphiSidebar .pdvRightPane {padding:0;width:250px;float:right;position:relative;right:1px;margin:0 0 5px 0;}
		.iphiSidebar .pdvRightPane .Head {text-align:right;}
	.iphiSidebar .ContentPane {clear:both!important;width:550px;background:none;position:relative;right:1px;margin:10px 0 0 0;}
.iphiSidebar .pdvSidebar {width:199px;margin:14px 22px 0px 0px;float:right;}
	.iphiSidebar  .BannerPane {padding:7px 24px 0px 0px;}
	
/* ================= */
/* II. NAVIGATION */

/* FIRST LEVEL */
.RadPanelbar {width:145px!important;white-space:normal!important;text-align:left;padding:0px;background-color:#FFF;}
.RadPanelbar ul.rpRootGroup {width:174px;}
.RadPanelbar ul.rpRootGroup li.rpItem {}
	.RadPanelbar ul.rpRootGroup .rpLast {background-image:none;}
	
/* up state*/
.RadPanelbar ul.rpRootGroup li.rpItem a.rpLink {margin-top:1px;border-bottom:1px solid #0f4d2a;background-image:url(images/lvl1up.gif);background-repeat:no-repeat;font:bold 13px "Trebuchet MS",Verdana, Sans-serif;white-space:nowrap!important;line-height:12px;color:#FFF;text-decoration:none;}
	.RadPanelbar ul.rpRootGroup li.rpItem a.rpLink span.rpText {white-space:normal!important;padding:5px 0px 5px 12px;width:145px;max-width:145px;overflow:hidden!important;}

/* rollover  - NO CHILDREN */
.RadPanelbar ul.rpRootGroup li.rpItem a.rpLink:hover {border-bottom:1px solid #0f4d2a;background-image:url(images/lvl1up.gif);background-repeat:no-repeat;color:#d2b48c;}
	.RadPanelbar ul.rpRootGroup li.rpItem a.selected:hover {border-bottom:1px solid #61b4e8;background-image:url(images/lvl1down.gif);background-repeat:no-repeat;color:#0047b6;}

/* down  - NO CHILDREN */
.RadPanelbar ul.rpRootGroup li.rpItem a.selected {border-bottom:1px solid #61b4e8;background-image:url(images/lvl1down.gif);background-repeat:no-repeat;color:#0047b6!important;}

/* expanded */
.RadPanelbar ul.rpRootGroup  li.rpItem a.rpExpanded,
.RadPanelbar ul.rpRootGroup  li.rpItem a.rpLink:hover a.rpExpanded {color:#FFF;overflow:hidden!important;}



/* SECOND LEVEL */
.RadPanelbar ul.rpGroup {width:174px!important;}

/* up  */
.RadPanelbar ul.rpGroup li.rpItem a.rpLink {padding-left:10px;border-bottom:1px solid #61b4e8;background-image:url(images/lvl1down.gif);background-repeat:no-repeat;color:#FFF;white-space:normal!important;font:bold 13px "Trebuchet MS",Verdana, Sans-serif;line-height:12px;text-decoration:none!important;width:164px;max-width:164px;overflow:hidden!important;} 
.RadPanelbar ul.rpGroup li.rpItem a.rpLink span.rpText {white-space:normal!important;padding:5px 0px 5px 9px;}

/* rollover */
.RadPanelbar ul.rpGroup li.rpItem a.rpLink:hover {color:#0048b7;border-bottom:1px solid #61b4e8;background-image:url(images/lvl1down.gif);background-repeat:no-repeat;}

/* down  */
.RadPanelbar ul.rpGroup a.rpSelected {display:block;}
	.RadPanelbar ul.rpGroup a.rpSelected span.rpText{color:#0048b7;}

/* expanded */
.RadPanelbar ul.rpGroup a.rpExpanded,
.RadPanelbar ul.rpGroup a.rpLink:hover a.rpExpanded {color:#FFF;overflow:hidden!important;}
	
	
/* THIRD LEVEL */	
.RadPanelbar ul.rpLevel2 {margin-top:1px;border-bottom:1px solid #61b4e8;border-top:1px solid #61b4e8;background-image:url(images/lvl3bg.gif);background-repeat:repeat-y;}
.RadPanelbar ul.rpLevel2 li.rpItem {}
	.RadPanelbar ul.rpLevel2 .rpLast {background-image:none;}
	
/* up state*/
.RadPanelbar ul.rpLevel2 li.rpItem a.rpLink {background-image:url(images/lvl3up.gif);background-repeat:no-repeat;background-position:center left;border-bottom:none!important;font:bold 12px "Trebuchet MS",Verdana, Sans-serif;white-space:nowrap!important;line-height:12px;color:#FFF;text-decoration:none;width:145px;max-width:145px;overflow:hidden!important;}
	.RadPanelbar ul.rpLevel2 li.rpItem a.rpLink span.rpText {white-space:normal!important;padding:1px 0px 1px 22px;width:128px;max-width:128px;overflow:hidden!important;}

/* rollover  - NO CHILDREN */
.RadPanelbar ul.rpLevel2 li.rpItem a.rpLink:hover {color:#0067b1;background-image:url(images/lvl3down.gif);background-repeat:no-repeat;background-position:center left;}
	.RadPanelbar ul.rpLevel2 li.rpItem a.selected:hover {color:#0067b1;background-image:url(images/lvl3down.gif);background-repeat:no-repeat;background-position:center left;}

/* down  - NO CHILDREN */
.RadPanelbar ul.rpLevel2 li.rpItem a.rpSelected {background-image:url(images/lvl3down.gif);background-repeat:no-repeat;background-position:center left;color:#0047b6;}



/* FOURTH LEVEL */	

/* hide levels 1-3 */
#topNav .rtsLevel1,#topNav .rtsLevel2,#topNav .rtsLevel3 {display:none;}

.topNav div.rtsLevel4 {height:22px;}
	.topNav div.rtsLevel4  ul.rtsUL {width:575px!important;margin-top:3px;height:23px;}
		.topNav div.rtsLevel4 li.rtsLI  {}
	.topNav div.rtsLevel4 a.rtsLink  {margin-left:3px;font:bold 12px "Trebuchet MS", Verdana, Sans-serif;line-height:19px;color:#FFF;text-decoration:none;}
		.topNav div.rtsLevel4 li.rtsFirst a.rtsLink  {margin-left:0px;}
	.topNav div.rtsLevel4 li.rtsLI a.rtsSelected span.rtsTxt,.topNav div.rtsLevel4 li.rtsLI a.rtsLink:hover {color:#0067b1;line-height:19px!important;}
	.topnav div.rtsLevel4 span.rtsTxt {line-height:19px!important;}

	/* left graphic */
	.topNav div.rtsLevel4 li.rtsLI a.rtsLink {background:transparent url(images/tabLeftOff.gif) no-repeat;height:19px;padding-left:18px;} /*up */
	.topNav div.rtsLevel4 li.rtsLI a.rtsSelected {background:transparent url(images/tabLeftOn.gif) no-repeat;height:19px;padding-left:18px;} /* down */

	/* right graphic */
	.topNav div.rtsLevel4 li.rtsLI a.rtsLink span.rtsOut {background:transparent url(images/tabRightOff.gif) no-repeat;background-position:right;height:19px;padding-right:16px!important;} /* up */
	.topNav div.rtsLevel4 li.rtsLI a.rtsSelected span.rtsOut {background:transparent url(images/tabRightOn.gif) no-repeat;background-position:right;height:19px;padding-right:16px!important;} /*down */

	/* background graphic */
	.topNav div.rtsLevel4 li.rtsLI a.rtsLink span.rtsIn {background:transparent url(images/tabBGOff.gif) repeat-x;height:19px;} /* up */
	.topNav div.rtsLevel4 li.rtsLI a.rtsSelected span.rtsIn {background:transparent url(images/tabBGOn.gif) repeat-x;height:19px;} /* down */	
	

/* FOOTER NAV */
.footerNav  {width:1024px!important;white-space:normal!important;text-align:left;padding:10px 0px 0px 0px;}
.footerNav  .rtsLevel  {width:940px;height:36px;}
.footerNav  .rtsLevel ul.rtsUL {margin-top:18px;padding-left:80px;height:19px;}
.footerNav .rtsLI {height:19px;}

/* first level up state*/
.footerNav  .rtsLevel  .rtsLink  {border-left:1px solid #fff;padding:0 5px;font:normal 11px Verdana, Sans-serif;line-height:19px;color:#000;text-decoration:none;}
	.footerNav .rtsLevel .rtsLast .rtsLink {border-right:1px solid #fff;}
	


/* ================= */
/* III. TEXT STYLES */

/* default text */
.Normal,p,li,ul,ol{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#000;margin:0px 0px 5px 0px;font-weight:normal; text-align:left;}
	.NormalBold,strong,b  {font-weight:bold;}
	em {font-style:italic;}
	blockquote {font-family:Georgia,serif;color:#0047b6;font-size:14px;}
	ol {margin:8px 4px 5px 53px;}
	ul {margin:8px 4px 5px 50px;}
		* html ul {margin:8px 4px 5px 47px;}
	li {list-style-type:circle;margin:0px!important;}

/* default links */
a,a.SkinObject,a:link,a.SkinObject:link,a:active,a.SkinObject:active,.SkinObject{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#61b4e8;text-decoration:none;}
a:visited,a.SkinObject:visited,a:hover,a.SkinObject:hover {font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#61b4e8;text-decoration:underline;}

/* header A */
.Head, .headera, H1 {font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#0f4d2a;font-weight:bold;}

/* header B */
.SubHead, .headerb, H2 {font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#0047b6;font-weight:bold;}

/* subheader A */
.SubSubHead, .subheadera, H3 {font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#61b4e8;font-weight:bold;}

/* subheader B */
.subheaderb, H4 {font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#0f4d2a;font-weight:bold;}

/* body A */
.bodya, H5 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#3a5558;font-weight:normal;}

/* body B */
.bodyb, H6 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#476e91;font-weight:normal;}



/* ================= */
/* engage  news   */

.Article {padding:10px 0px 0px 0px;}
#ArticleDisplay {padding:0px;}
.categoryItemList {width:100%;}
#divArticleContent .Normal {color:#000;}
#divArticleContent .SubSubHead {color:#0f4d2a;font:bold 12px "Trebuchet MS",Arial,Verdana,sans-serif;}
.divLastUpdated {color:#000;font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif;}
#divRelatedArticles {background-image:url(images/relatedItems.gif);background-repeat:no-repeat;padding:17px 0px 5px 0px;margin:10px 0px 0px 0px;}
#EmailAFriend {color:#4a402a;font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif;}
.itemAuthorDate {display:none;}
.itemCategory {font:bold 12px Arial,Verdana,Geneva,Helvetica,sans-serif;color:#0f4d2a;padding:0px;}
.itemDate {padding:0px 0px 0px 30px;color:#000;}
.itemDescription {font:normal 12px Arial,Verdana,Geneva,Helvetica,sans-serif;color:#000;line-height:18px;}
.itemEditLink {display:none;}
.itemReadmore {color:#61b4e8;float:left;clear:none!important;}
	.itemReadmore a:link,.itemReadmore a:visited,.itemReadmore a:active {color:#61b4e8;text-decoration:none;}
	.itemReadmore a:hover {text-decoration:underline;}
.itemThumbnail {float:left;padding:0px 5px 5px 0px;}
.itemTitle {float:none!important;}
.itemTitle h2 {float:none!important;font:bold 12px Arial,Verdana,Geneva,Helvetica,sans-serif;color:#61b4e8;}
	.itemTitle h2 a:link, .itemTitle h2 a:visited, .itemTitle h2 a:active {color:#61b4e8;text-decoration:none;}
	.itemTitle h2 a:hover {text-decoration:underline;}
#PrinterFriendly {color:#000;font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif;padding:0px 20px 0px 0px;}
#publishTitle {font:bold 15px Arial,Verdana,Geneva,Helvetica,sans-serif;line-height:18px;color:#0f4d2a;}
.Publish_ReturnToList a:link,.Publish_ReturnToList a:visited,.Publish_ReturnToList a:active {color:#61b4e8;text-decoration:none;}
.Publish_ReturnToList a:hover {color:#61b4e8;text-decoration:none;}
.RelatedArticle a:link,.RelatedArticle a:visited,.RelatedArticle a:hover,.RelatedArticle a:active {color:#61b4e8;}


/* ================= */
/* iPhi  */

/* sort and paging graphics */
.rgCollapse {background-image:url(images/collapse.gif);background-repeat:no-repeat;width:13px;height:11px;}
.rgExpand {background-image:url(images/expand.gif);background-repeat:no-repeat;width:13px;height:11px;}
.rgSortAsc {background-image:url(images/sortAsc.gif);background-repeat:no-repeat;width:13px;height:11px;}
.rgSortDesc {background-image:url(images/sortDesc.gif);background-repeat:no-repeat;width:13px;height:11px;}
.rgPagePrev {background-image:url(images/PagingPrev.gif);background-repeat:no-repeat;width:14px;height:14px;}
.rgPageNext {background-image:url(images/PagingNext.gif);background-repeat:no-repeat;width:14px;height:14px;}

input.rgCollapse,input.rgExpand,input.rgSortAsc,input.rgSortDesc,input.rgPagePrev,input.rgPageNext {background-color:transparent;border:none;}

tr.alternateRow {background-color:#dff0fa!important;}
.categoryItemList {border:none;background-color:transparent;}
.ContributionActivity  {margin: 15px 0px;}
	.ContributionActivity .igridname, .ContributionActivity .igridamount {color:#61b4e8;font-weight:normal;}
	.ContributionActivity td.igridname {width:400px;}
.ContributionsDashboard tr {background-color:#FFF;}
.ContributionsHeader {display:none;visibility:hidden;}
.DataGridHeader {font-weight:bold;}
.DataGridItem {font-size:11px;line-height:13px;}
	tr.DataGridItem td {padding:4px;}
.floatpic {float:right;margin: 0 0 0 10px;}
.FundActivityReport {margin:15px 0px;}
.GrantHistoryDashboard table {width:100%;}
	.GrantHistoryDashboard tr {background-color:#FFF;}
	.GrantHistoryDashboard td {padding:2px;}
.iaccountid {font:normal 11px Arial,Helvetica,sans-serif;color:#333;}
	td.iaccountid{padding:9px 0px 9px 0px;margin-top:20px;}
.iaccountname {font:normal 11px Arial,Helvetica,sans-serif;color:#333;}
	td.iaccountname {padding:9px 9px 9px 0px; margin-top:20px;}
.idescript {font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.idisplayaction {}
.idisplaydata {padding:2px 4px;color:#61b4e8!important;font:normal 12px Arial,Helvetica,sans-serif;text-decoration:none;}		
.igridaction {font:normal 12px Arial,Helvetica,sans-serif;color:#61b4e8;}
.igridamount {font:normal 12px Arial,Helvetica,sans-serif;color:#333!important;text-align:right;}
	th.igridamount {text-align:right!important;width:auto;}
.igridbutton {margin-left:235px;} /* Add an Organization button */
.igridcolhead {color:#333;text-align:left;font:normal 12px Arial,Helvetica,sans-serif;line-height:13px;}
.igriddate {font:normal 12px Arial,Helvetica,sans-serif;color:#333!important;text-align:right;}
	th.igriddate {text-align:right;}
.iGridDescript, .iGridDescript a  {color:#363636;font:normal 12px Arial,Helvetica,sans-serif;}
	a.iGridDescript {padding-left:20px;background:url(email.gif) no-repeat 0 2px;}
.igridname {text-align:left!important;color:#333;text-decoration:none!important;font:normal 12px Arial,Helvetica,sans-serif;}
	.igridname a {text-decoration:none;color:#61b4e8;}
	.igridname a:hover {text-decoration:underline;}
	th.igridname {width:400px!important;}
.igridid {text-align:left!important;color:#333638;}
.igridpmttype {color:#333;font-size:12px;text-align:left;}
	th.igridpmttype {text-align:left;}
.igridqty {font:normal 12px Arial,Helvetica,sans-serif;color:#333;}
	th.igridqty {width:125px;text-align:right;}
.IpvAdditionsDashboardFooter {display:none;} /* See All */
.IpvRecentWithdrawalsDashboard td {font-size:11px;}
.irecommend {border:1px solid #0f4d2a;float:right;line-height:13px;text-align:center;cursor:pointer;}
	a.irecommend,a.irecommend:link,a.irecommend:visited,a.irecommend:hover,a.irecommend:active {font:bold 12px "Trebuchet MS",Arial,sans-serif;text-decoration:none;display:block;color:#0f4d2a!important;padding:0px 7px;margin:10px 65px 10px 0px;}
table.MasterTable_Gray {cursor:text;}
.orgInfo {margin-top:10px;}
.orgName {font-weight:bold;font-size:11px;line-height:14px;margin-top:10px;}
.orgSnapshotSection {margin-top:10px;font-family:Arial,Helvetica,sans-serif;}
.RadComboBox_Gray .rcbInputCell .rcbInput {padding-top:3px!important;}
.RecentContributionsHeader /* copy iphiCont Head style */{font:bold 15px Arial,Helvetica,sans-serif;line-height:18px;color:#0f4d2a;margin:0px 0px 8px 0px;}
.RecentContributionsGrid {border:none;} 
#RecurringGrantScheduleDetail h4 {font-weight:bold;font-size:11px;line-height:13px;}
.Statements {height:40px;}
	.Statements .idisplayaction {display:none;} /* hide Get Acrobat link */
.StatementsDashboard {font-size:11px;}
#tblSuggestCharity {margin-top:10px;}
.UserProfile table td {padding:15px 0px 0px 0px;}    
.VAMRequiredFieldsDescription {display:block;padding-top:10px;}



/* ================ */
/* IV. CONTAINERS */

/* ================= */	
/* defaultTitle */
.defaultTitleContainer {margin:5px 0px 10px 0px;clear:both;}
	.defaultTitleContainer div.Normal {padding:0px;}
	.defaultTitleContainer .Normal, .defaultTitleContainer p, .defaultTitleContainer li{}

/* ================= */
/* noTitle */
.noTitle {padding:0px 0px 10px 0px;clear:both;}
	.noTitle div.Normal {padding:0px;}
	.noTitle .Normal, .noTitle p, .noTitle  li {}

/* ================= */
/* admin */
.adminContainer {margin:5px 0px 15px 0px;clear:both;}
	.adminContainer div.Normal {padding:0px;}
	.adminContainer .Normal, .adminContainer p, .adminContainer li {}
	.adminContainer tr,.adminContainer td {padding:5px;}
	
/* ================= */
/* iphi */
.iphiCont {margin:5px 0px 25px 0px;padding:0;clear:both;}
	.iphiCont div.Normal {padding:5px 0px;}
	.iphiCont .Head {font:bold 15px Arial,Helvetica,sans-serif;line-height:18px;color:#0f4d2a;margin:0px 0px 8px 0px;}
	.iphiCont .Normal,.iphiCont p,.iphiCont li {display:block;font-size:12px;line-height:14px;color:#363636;}	
	.iphiCont td {font-size:12px;line-height:14px;}
	.iphiCont a,.iphiCont a:link,.iphiCont a:active {color:#61b4e8!important;text-decoration:none;font-weight:normal;}
		.iphiCont a:visited,.iphiCont a:hover {color:#61b4e8;text-decoration:underline!important;font-weight:normal;}
	.iphiCont input.button {cursor:pointer;font:bold 12px "Trebuchet MS",Arial,sans-serif;color:#0f4d2a;border:1px solid #0f4d2a;text-align:center;padding:0px 7px;background-color:#FFF;}
		
/* ================= */
/* sidebar */
div.sidebar {width:202px;margin:10px 0 0 0; background-color:#ede1d1;}
* html div.sidebar {} 
	.sidebar .Head {background-color:#0f4d2a;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0;color:#FFF;font:bold 15px "Trebuchet MS",Verdana,Arial,sans-serif;line-height:17px;padding:4px 10px 6px 10px;display:block;}
	.sidebar .ContentPane {width:171px;margin:0px 5px;background-color:#ede1d1;padding:3px 0px;}
	.sidebar div.Normal {}
	.sidebar .Normal, .sidebar p, .sidebar li {color:#2a2a2a;font:normal 12px Arial,sans-serif;line-height:16px;}
	.sidebar a, .sidebar .SkinObject {color:#0f4d2a!important;font-weight:normal;text-decoration:underline;}
		.sidebar a:hover, .sidebar .SkinObject:hover {text-decoration:underline;}
	.sidebar ul, .sidebar ol {margin:5px 25px;}	
	
	/* engage styles */
	.sidebar .itemReadmore {color:#895f23;float:right;}
		.sidebar .itemReadmore a:link,.sidebarA .itemReadmore a:visited,.sidebarA .itemReadmore a:active {color:#895f23;}
		.sidebar .itemReadmore a:hover {text-decoration:underline;}	

/* ================= */
/* V. EXTRAS  */

/* ================= */
/* admin skin */
.Settings {margin:5px 0px 15px 0px;}	
.admin .DNNAligncenter {text-align:left!important;}
table.ControlPanel .SubHead {font:normal 12px Arial,sans-serif;color:#000;}




/*CALENDAR OF EVENTS */

.Eventtooltip a.CommandButton:link {color:#61B4E8}

/* The following control the Calendar Month Style-Look */
.Eventtooltip
{border-right: #000 1px solid;
padding-right: 5px;
border-top: #000 1px solid;
padding-left: 5px;
font-size: 10px;
filter: alpha(opacity=80);
padding-bottom: 5px;
border-left: #000 1px solid;
width: 200px;
color: #000;
padding-top: 5px;
border-bottom: #000 1px solid;
font-family: Arial;
background-color: #ffd;
text-align: left;
moz-opacity: 0.8;}


.Event
{
table-layout: auto;
font-size: 7pt;
width: 500px;
font: "Trebuchet MS", Verdana, Arial 12px #FFFFFF;
color: white;
font-family: Arial;
min-height: 500px;
min-width:500px;
text-align: center;
margin-top:25px;
border: 1px;
border-color:#0f4d2a;
background-color: #FFFFFF;}

.Event .EventTitle
{font-weight: bold;
font-size: 12pt;
background-image:url(images/CalendarHeader.jpg);
width: 500px;
font-family:"Trebuchet MS",Verdana,Arial,sans-serif
color: #FFFFFF !important;
text-align: center;
height: 32px !important;}

.EventTitle
{font-weight: bold;
font-size: 12pt;
background-image:url(images/CalendarHeader.jpg);
width: 500px;
color: #0f4d2a !important;
text-align: center;
height: 32px !important;}

.EventNextPrev 
{color:#FFFFFF !important;}

.Event .EventTitle, .EventTitle td
{font-weight: bold;
font-size: 11pt;
width: 500px;
color: #FFFFFF !important;
text-align: center;
background-image: url(images/CalendarHeader.jpg);
height: 32px !important;}

.EventTitle, .EventTitle td
{font-weight: bold;
font-size: 11pt;
width: 500px;
color: #FFFFFF !important;
text-align: center;
background-image: url(images/CalendarHeader.jpg);
height: 32px !important;}

.Event .EventTitle td
{font-weight: bold;
font-family:"Trebuchet MS", Verdana, Sans-serif;
font-size: 12pt;
width: 500px;
color: #0f4d2a !important;
text-align: center;
background-image: url(images/CalendarHeader.jpg);
height: 32px !important;}

.EventTitle td
{font-weight: bold;
font-family:"Trebuchet MS", Verdana, Sans-serif;
font-size: 12pt;
width: 500px;
color: #FFFFFF !important;
text-align: center;
background-image: url(images/CalendarHeader.jpg);
height: 32px !important;}

/* Note use of "!important" to override Inline Style */
.Event .EventNextPrev, .EventNextPrev a:link
{padding-right: 0.5em;
padding-left: 0.5em;
font-size: 8pt;
padding-bottom: 0px;
color: #FFFFFF !important;
padding-top: 0px;}

.Event .EventNextPrev {color: #FFFFFF !important;font:"Trebuchet MS", Verdana, Arial 10px #FFFFFF !important;}

.EventNextPrev {color: #FFFFFF !important;font:"Trebuchet MS", Verdana, Arial 10px #FFFFFF !important;}

.EventNextPrev, .EventNextPrev a:link
{padding-right: 0.5em;
padding-left: 0.5em;
font-size: 8pt;
padding-bottom: 0px;
color: #FFFFFF !important;
font:"Trebuchet MS", Verdana, Arial 10px #FFFFFF !important;
padding-top: 0px;}

.Event .EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{padding-right: 0.5em;
font:"Trebuchet MS", Verdana, Arial 10px #FFFFFF !important;
padding-left: 0.5em;
font-size: 8pt;
padding-bottom: 0px;
color: #FFFFFF !important;
padding-top: 0px;}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{padding-right: 0.5em;
font:"Trebuchet MS", Verdana, Arial 10px #FFFFFF !important;
padding-left: 0.5em;
font-size: 8pt;
padding-bottom: 0px;
color: #FFFFFF !important;
padding-top: 0px;}

.Event .EventDayHeader
{font-weight: bold;
font-size: 11px;
font-family: Arial;
background-color: #0f4d2a;
vertical-align: middle;}

.EventDayHeader
{font-weight: bold;
font-size: 11px;
font-family: Arial;
background-color: #0f4d2a;
vertical-align: middle;}

.Event .EventDay, .EventDay td
{font-size: 7pt;
background-color:#FFFFFF;
width: 14%;
color: #0000ff !important;
font-family: Verdana;
height: 14%;}

.EventDay, .EventDay td
{font-size: 7pt;
background-color:#FFFFFF;
width: 14%;
color: #0000ff !important;
font-family: Verdana;
height: 14%;}

.Event .EventDay a,
.EventDay a:visited,
.EventDay a:hover
{font-size: 9px;
color: #61B4E8 !important;
font-family: Verdana;}

.EventDay a,
.EventDay a:visited,
.EventDay a:hover
{font-size: 9px;
color: #0000ff !important;
font-family: Verdana;}

.Event .EventDayScroll
{white-space:normal;}

.EventDayScroll
{white-space:normal;}

.Event .EventOtherMonthDay
{color: #808080;
background-color:#0F4D2A;}

.EventOtherMonthDay
{color: #808080;
background-color: transparent;}

.Event .EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{color: #8080c0;
background-color: transparent;}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{color: #8080c0;
background-color: transparent;}


.Event .EventWeekendDay
{background-color: #ede1d1;}

.EventWeekendDay
{background-color: #ede1d1;}

.Event .EventTodayDay
{font-weight: bold;
color: #0000ff !important;
background-color: #f2f6d1 !important;}

.EventTodayDay
{font-weight: bold;
color: #0000ff !important;
background-color: darkgray !important;}

/* Note use of "!important" to override Inline Style */
.Event .EventSelectedDay
{border-right: #61B4E8 1px dotted;
border-top: #61B4E8 1px dotted;
border-left: #61B4E8 1px dotted;
border-bottom: #61B4E8 1px dotted;}

.EventSelectedDay
{border-right: #61B4E8 1px dotted;
border-top: #61B4E8 1px dotted;
border-left: #61B4E8 1px dotted;
border-bottom: #61B4E8 1px dotted;}

.Event .EventSelector
{background-color: #c0c0e0;}

.EventSelector
{background-color: #c0c0e0;}

.Event .EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{color: #0000ff;
text-decoration: none;}

.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{color: #0000ff;
text-decoration: none;}

/* The following control the Calendar Week View Style-Look */
.Event .WeekTable
{table-layout: auto;
font-size: 7pt;
color: #FFFFFF;
font-family: Verdana;
text-align: center;
border-right: #e5dfdf 1px solid;
border-bottom: #e5dfdf 1px solid;
border-left: #e5dfdf 1px solid;
border-top: #e5dfdf 1px solid;}

.WeekTable
{table-layout: auto;
font-size: 7pt;
color: #FFFFFF;
font-family: Verdana;
text-align: center;
border-right: #e5dfdf 1px solid;
border-bottom: #e5dfdf 1px solid;
border-left: #e5dfdf 1px solid;
border-top: #e5dfdf 1px solid;}


.Event .WeekItem
{text-align: center;
ALIGNMENT: center;
ALIGN: center;
FONT-FAMILY: verdana,helvetica,arial;
font-size: xx-small;
BACKGROUND-COLOR: #FFFFFF;
FONT-WEIGHT: bold;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );}

.WeekItem
{text-align: center;
ALIGNMENT: center;
ALIGN: center;
FONT-FAMILY: verdana,helvetica,arial;
font-size: xx-small;
BACKGROUND-COLOR: #FFFFFF;
FONT-WEIGHT: bold;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );}


.Event .WeekBackground
{ALIGNMENT: center;
ALIGN: center;
FONT-FAMILY: verdana,helvetica,arial;
background-color: gainsboro;
font-size: xx-small;}

.WeekBackground
{ALIGNMENT: center;
ALIGN: center;
FONT-FAMILY: verdana,helvetica,arial;
background-color: gainsboro;
font-size: xx-small;}


.Event .WeekTitle
{FONT-FAMILY: verdana,helvetica,arial;
font-size: xx-small;
width: 100%;
color: #FFFFFF;
height: 15%;
text-align: center;
background-image: url(gradient_Default.jpg);}

.WeekTitle
{FONT-FAMILY: verdana,helvetica,arial;
font-size: xx-small;
width: 100%;
color: #FFFFFF;
height: 15%;
text-align: center;
background-image: url(gradient_Default.jpg);}

.Event .WeekOfTitle
{font-weight: bold;
font-size: 10px;
width: 100%;
color: navy;
font-family: verdana,helvetica,arial;
text-align: center;
vertical-align: middle;}

.WeekOfTitle
{font-weight: bold;
font-size: 10px;
width: 100%;
color: navy;
font-family: verdana,helvetica,arial;
text-align: center;
vertical-align: middle;}

.Event .WeekNextPrev
{font-weight: bold;
FONT-FAMILY: verdana,helvetica,arial;
font-size: 10px;
width: 100%;
color: navy;
text-align: center;
vertical-align: middle;}

.WeekNextPrev
{font-weight: bold;
FONT-FAMILY: verdana,helvetica,arial;
font-size: 10px;
width: 100%;
color: navy;
text-align: center;
vertical-align: middle;}

.Event .WeekRangeheader
{color: black;
text-align: center;
vertical-align: middle;
font-family: verdana,helvetica,arial;
font-size: xx-small;
BACKGROUND-COLOR: #E5DFDF;}

.WeekRangeheader
{color: black;
text-align: center;
vertical-align: middle;
font-family: verdana,helvetica,arial;
font-size: xx-small;
BACKGROUND-COLOR: #E5DFDF;}


/* The following control the Calendar List View Style-Look */
.Event .ListTable
{width: 100%;}

.ListTable
{width: 100%;}

.Event .ListDate
{font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.ListDate
{font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.Event .ListTitle
{font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.ListTitle
{font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.Event .ListDescription
{font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.ListDescription
{font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.Event .ListLink
{font-weight: bold;
font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.ListLink
{font-weight: bold;
font-size: 7pt;
font-family: verdana,helvetica,arial;
text-align: left;
vertical-align:top;}

.Event .ListHeader
{font-weight: bold;
font-size: xx-small;
background-image: url(gradient_Default.jpg);
color: #FFFFFF;
font-family: verdana,helvetica,arial;
height: 32px;
text-align: left;}

.ListHeader
{font-weight: bold;
font-size: xx-small;
background-image: url(gradient_Default.jpg);
color: #FFFFFF;
font-family: verdana,helvetica,arial;
height: 32px;
text-align: left;}

