/* 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;}

/* ============================================================================================================================================================================================================================================================ */
/* SECTION I */
/* Default admin and wrappers*/
/* Content in this section is standard, site-wide definitions ... These will apply to every page.*/
#dnnLogin {vertical-align:top;}
#dnn_dnnLOGIN_cmdLogin {color:#A3A3A3 !important; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; letter-spacing:0 !important; line-height:28px; text-transform:none;text-decoration:none;}
a#dnn_dnnLOGO_hypLogo {position:relative !important;}
.AuthenticationContent img {display:none !important;} /* Hides help buttons on Login page */
.AuthenticationContent .NormalTextBox {margin-bottom:10px;} /* pushes boxes apart a bit on login page */

/*setting text colors for control panel */
.RadTreeView .rtLI {color:#666666 !important;}
.rcbItem, .rcbItem table, .rcbHovered table {color:#666666 !important;}
.ControlPanel, .PagingTable {background-color:#FFFFFF;border:1px solid #003366;color:#666666 !important;}

/*login page info */
.StandardButton {background-color:#EF8938;border:1px dotted #C9CDCF;color:#FFFFFF !important;font-family:Verdana;font-weight:bold;padding:4px 8px;}
a.CommandButton:link {letter-spacing:0 !important;text-decoration:underline;}
a.CommandButton:hover {text-decoration:none;}
.LoginPanel {margin-top:30px;}

.StellarLogo {float:right; margin:-26px 0px 10px 0;}
.admin .StellarLogo {float:right; margin:-26px 429px 10px;}


body {background-color:#FFFFFF; margin:0 auto;padding:0;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:11px;line-height:18px;color:#464d50;}

.siteWrapper {margin:0 auto;width:auto;padding:0;text-align:right;background-image:url(images/bannerback.gif);background-repeat:repeat-x;background-color:#4f606a;} /*Site Wrapper*/
	#topAdmin {width:1011px;padding:0;margin:0px 0 4px 0;text-align:right;}

			#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:middle;width:109px;margin:-8px 10px 0 8px;padding:0;height:18px;border:1px solid #999999;}
			*:first-child+html input#dnn_dnnSEARCH_txtSearch {vertical-align:2px;} * html input#dnn_dnnSEARCH_txtSearch {vertical-align:2px;}
			.searchBt {padding-right:7px;margin-top:28px;vertical-align:-5px;} /* Styling of the Search Button */
			a#dnn_dnnSEARCH_cmdSearch {margin-left:1px;}
		#topAdmin img.siteMap {}

	/*Inner content ... Main pain, header, navigation, left pane, banner, and footer ... Again, these settings apply site-wide. */
	.home #paneTable {width:955px; margin:auto; background-image:none;}
	#paneTable {width:955px; background-image:url(images/InternalBackground.jpg); background-repeat:repeat-y;margin:auto;padding:0;width:955px;}

		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 */
		div#middleWrapper hr {visibility:visible;color:#728664; height:1px !important; border-top: 1px solid #728664 !important; background-color:#728664; border-bottom:0px; border-right:0px;}

			#header {width:955px; margin:auto; height:87px;}

			a#dnn_dnnLogo_hypLogo{}

		#topNav {width:550px;margin-right:25px;float:right;}

	#footerWrap {padding:0px; width:auto;clear:both;font-size:12px;line-height:12px;text-align:left;border-bottom:1px solid #CFD4DB; background-color:#FFFFFF;}
	#footerText{width:auto;border-bottom:0px !important;background-image:url(images/footerbackground.gif); background-repeat:repeat-x; height:110px;}
	#dnn_ctr717_dnnRADMENUACTIONS_menuActionsImage {float:left;}

	#dnn_dnnLOGO_imgLogo {float:left;}
	.copyright {color:#A3A3A3; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
	.admin .copyright {margin-left:430px;}

	.head_title {margin-bottom:0px;}
	.TopPane .c_head_grey h2.c_title, .TopPane .c_head_grey h2.c_title input {color: #EEEFF0 !important;line-height: 41px !important;}
a.SkinObject, a:link, a.SkinObject:link, a.SkinObject:active, a.SkinObject:active, .SkinObject {font:10px verdana, Arial, Sans-serif;white-space:nowrap!important; text-transform:uppercase; font-weight:bold; color:#406d8a !important;text-decoration:none;padding:0px !important;margin:0px !important; }
#footerDetails {margin:auto; width:955px;}
#footerLogo{}
	
/* ============================================================================================================================================================================================================================================================ */
/* SECTION II */
/* Skin Specific CSS*/
/* Content in this section applies only to each individual skin.*/

/* ----- HOME ----- */
#topWrapper {clear:both;}
.Left {float:left;background-image:url(images/imgHmMainLftTop.jpg); background-repeat:no-repeat; width:448px; height:168px;}
.home .ContentPane {float:right;width:507px;height:168px; color:#D0D5DC; font-family:Helvetica,Arial,Verdana,sans-serif; line-height:155%;}
    .home .ContentPane .Head, .home .ContentPane .headera, .ContentPane h1 {color:#eeeff0 !important;}
	.home .ContentPane .Normal, .home .ContentPane p, .home .ContentPane li, .home .ContentPane ul, .home .ContentPane ol {color:#A3A9B2 !important; font-family:Helvetica,Arial,Verdana,sans-serif !important; font-size:12px !important; line-height:155%; margin-left:10px;}
#pdvWrapper {clear:both; width:955px;}
.BottomLeft {float:left; background-image:url(images/imgHmMainLftBott.jpg); background-repeat:no-repeat; width:448px;height:225px;}
.BottomRight {float:right;background-image:url(images/imgHmMainRt.jpg); background-repeat:no-repeat; width:507px;height:225px;}
#bottomWrapper {width:955px; margin:auto;}
.middleLeftPane {background-color:#FFFFFF; border:1px solid #728664; color:#899F79 !important; float:left; font-family:Verdana,Arial,sans-serif; font-size:10px; height:74px; margin:14px 16px 11px 0; max-height:82px; width:461px;} 
	.middleLeftPane .head_title {margin-top:-14px; }
        .middleLeftPane .itemTitle h2 a:hover {text-decoration:underline;}
        .middleLeftPane .itemTitle h2 a:link, .itemTitle h2 a:visited, .itemTitle h2 a:active {color:#899F79 !important; font-weight:bold; font-size:10px; }
        .middleLeftPane .itemDescription {color:#899F79 !important; font-size:10px; font-family:Verdana, Arial, sans-serif; line-height:11px;}
		.middleLeftPane .Normal, .middleLeftPane p, .middleLeftPane li, .middleLeftPane ul, .middleLeftPane ol  {color:#899F79 !important; font-size:10px; font-family:Verdana, Arial, sans-serif; line-height:11px; padding-bottom:5px!important;margin-top:-23px;}
		.middleLeftPane a, .middleLeftPane a:link {color:#899F79 !important; font-size:10px ; font-family:Verdana, Arial, sans-serif; line-height:11px !important; padding-bottom:5px!important;margin-top:-5px;}
		.middleLeftPane a:visited, .middleLeftPane a:hover, .middleLeftPane a:active {color:#899F79 !important; font-family:Verdana, Arial, sans-serif;}

.middleCenterPane {width:225px; margin:-5px 5px 11px 7px !important; float:left;}
.middleRightPane {width:225px;margin:-5px 5px 11px 7px !important; float:left;}
#footerAdmin {margin:auto; height:27px; background-color:#FFFFFF; line-height:27px; text-align:left;color:#999999; border-top:1px solid #CFD4DB; width:955px;}
.home #footerAdmin {margin:auto; height:27px; background-color:#FFFFFF; line-height:27px; text-align:left;color:#999999; border-top:0px; width:955px;}
#footerAdmin a.SkinObject,
#footerAdmin a.SkinObject:link,
#footerAdmin a.SkinObject:active,
#footerAdmin .SkinObject               {line-height:26px! important;}

/* ----- INTERNAL ----- */

#middleWrapper {width:550px; float:left;}
.LeftPane {min-height:inherit; padding:0 20px 0 30px; width:123px; float:left; background-image:url(images/LeftPaneBackground.jpg); background-repeat:no-repeat;}
    .LeftPane .Normal {font-family:Arial, Verdana, sans-serif; font-size:15px; min-height:300px;color:#FFFFFF;}
#ContentWrapper {width:600px;}
.TopPane {width:490x; min-width:500px; float:left;background-image:url(images/ContentPaneBackground.jpg); background-repeat:no-repeat; height:50px; padding:0px 20px 0px 30px;}
	.TopPane .Head, .TopPane .headera, .TopPane h1, .TopPane .TileHead {color:#EEEFF0 !important; line-height:41px;}
	        .TopPane .TitleHead {font-family:Georgia,Verdana,Arial; font-size:15px; line-height:61px; color:#EEEFF0; font-weight:bold; }
	.TopPane .c_head h1 {}
	.c_head {margin-top: 8px;}
	.middleLeftPane .c_head {margin-top: 4px !important;}
	.middleCenterPane .c_head {margin-top: 0px !important;}
.middleRightPane .c_head {margin-top: 0px !important;}
	.TopPane .head_title {}
.internal .ContentPane {float:left; padding:0 10px 10px 30px; width:500px;color:#ffffff;}
 .TopPane .SubHead, .TopPane .headerb, .TopPane h2 {margin:10px 0px 0px 0px;}
	.internal .ContentPane .head_title {color:#A9B890; font-size:14px;line-height:135%; font-weight:normal;}
 .RightPane {float:left; margin-left:4px; margin-top:-10px; width:228px;} 
 #secondarynav {width:490x; min-width:500px; float:left;}

/* ----- ADMIN ----- */
.admin #paneTable {background-image:none;}
.admin #ContentDiv {width:800px; margin:auto; background:#FFFFFF;padding-top:10px;}

/* ================= */
/* II.a TOP NAVIGATION */

#header div, #header div * {
    line-height:26px !important;
}
.RadMenu {width:550px; white-space:normal; margin-left:0px;margin-top:28px;}


.RadMenu ul.rmActive, .RadMenu ul.rmRootGroup {display:block;}
.RadMenu .rmRootGroup {width:550px; display:inline-block; left:0; padding:0; position:relative;}
* html .RadMenu .rmRootGroup {float:left;}

.RadMenu .rmItem {margin:0px 10px 0px 10px;}
.RadMenu .rmLink {padding:0px !important;}
.RadMenu .rmSeparator, .RadMenu .rmSeparator:after {margin:0px 0px 0px 0px; padding:0px; }


.RadMenu .rmHorizontal .rmText {
padding:0 8px 1px 0;
text-transform:uppercase;
}

.RadMenu ul.rmRootGroup li.rmItem a.rmLink {
    font-family:verdana, Arial, Sans-serif;
    white-space:nowrap !important;
    text-transform:uppercase;
    font-weight:bold;
    color:#406d8a !important;
    text-decoration:none;
    letter-spacing:1.1px;
}
.RadMenu ul.rmRootGroup li.rmItem a:hover {
    color:#eb7e28 !important;
}
	.RadMenu ul.rmRootGroup li.rmItem a.rmLink span.rmText {white-space:normal !important; margin-left:10px;}
.RadMenu .rmHorizontal .rmItem:hover {color:#eb7e28 !important;}
.RadMenu ul.rmRootGroup .rmItem .focused,
.RadMenu ul.rmRootGroup li.rmItem .focused {color:#eb7e28!important;}


.RadMenu ul.rmRootGroup .rmItem .focused .rmClicked,
.RadMenu ul.rmRootGroup li.rmItem .focused  .rmClicked {color:#eb7e28!important; text-transform:uppercase;}


/* IIb. SECONDARY NAVIGATION */
.RadTabStrip, .RadTabStripVertical {margin:0 0 0 30px !important; padding:0;}
.RadTabStrip {width:446px; white-space:normal; height:26px;}
.admin .RadTabStrip {width:700px; white-space:normal; height:26px;margin-left:0px;margin-top:5px;}
.RadTabStrip ul.rtsActive, .RadTabStrip ul.rtsRootGroup {display:block;}
.RadTabStrip .rtsRootGroup {width:446px; display:inline-block; left:0; padding:0; position:relative; }
* html .RadTabStrip .rtsRootGroup {float:left;}
.RadTabStrip .rtsLevel1 {padding-top:0;}
.RadTabStrip .rtsItem {margin:0px 10px 0px 10px;}
.RadTabStrip .rtsLink {padding:0px !important;text-transform:none!important; font:10px verdana, Arial, Sans-serif;white-space:nowrap!important; font-weight:bold; color:#a6b892 !important;text-decoration:none;line-height:26px;letter-spacing:0px;}
.RadTabStrip .rtsSeparator, .RadTabStrip .rtsSeparator:after {margin:0px 0px 0px 0px; padding:0px; }
.RadTabStrip .rtsLink:hover {color:#eeeff0 !important;}
.RadTabStrip ul.rtsRootGroup li.rtsItem a.rtsLink {text-transform:none!important; font:9px verdana, Arial, Sans-serif;white-space:nowrap!important; font-weight:bold; color:#a6b892;text-decoration:none;line-height:26px;letter-spacing:1.1px;}
.RadTabStrip ul.rmRootGroup li.rtsItem a.rtsLink span.rtsText {white-space:normal!important;margin-left:10px;}
.RadTabStrip .rtsHorizontal .rtsItem:hover {color:#FFFFFF !important;}
 .RadTabStrip .rmHorizontal .rtsItem  {height:26px;}
.RadTabStrip ul.rtsGroup li.rtsItem {background-image:url(images/sep2.gif); background-repeat:no-repeat; line-height:26px;}
.RadTabStrip ul.rtsRootGroup .rtsItem .focused, .RadTabStrip ul.rtsRootGroup li.rtsItem .focused {color:#FFFFFF!important; height:23px;line-height:26px;}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {padding:0px !important;}
.RadTabStrip li.rtsLink a.rtsSelected {color:#eeeff0 !important;}
.RadTabStrip li a.rtsSelected  {color:#eeeff0 !important;}





/* ================= */
/* III. TEXT STYLES */

/* default text */
.Normal,p,li,ul,ol{font-family:Helvetica,Verdana,Arial,sans-serif;font-size:11px;line-height:155%;font-weight:normal;padding:0px 0px 0px 0px;}
	.NormalBold,strong,b  {font-weight:bold;}
	em {font-style:italic;}
	blockquote {font-family:Helvetica,Verdana,Arial,sans-serif;font-size:11px;line-height:155%;font-weight:normal;margin-left:30px;}
	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;}
	th {font-family:Helvetica,Verdana,Arial,sans-serif;font-size:11px;line-height:155%;font-weight:normal;}
	.admin .Normal,p,li,ul,ol{font-family:Helvetica,Verdana,Arial,sans-serif;font-size:11px;line-height:155%;color:#000000;font-weight:normal;padding:0px 0px 0px 0px;}

/* default links */
a:link,a:active {  font-family:Helvetica,Verdana,Arial,sans-serif; font-size:11px; color:#D0D5DC !important;text-decoration:underline;font-weight:normal;text-transform:none;}
a:visited,a:hover {text-decoration:none;}

/* Yellow Header */
.Head, .headera, H1 {font-family:Georgia,Verdana,Arial; font-size:15px; line-height:30px; color:#d69e19; font-weight:bold; padding: 0px 0px 0px 0px;}

/* Dark Blue, Bold Header*/
.SubHead, .headerb, H2 {color:#A9B890; font-size:14px;line-height:135%;}

/*Dark, non-bold header */
.SubSubHead, .subheadera, H3 {color:#E79D61; font-family:Arial,Helvetica,sans-serif; font-size:11px;line-height:155%; font-weight:bold;}

/* Light Blue Bold */
.subheaderb, H4 {font-family:Verdana,Arial,sans-serif; font-size:13px; line-height:18px; color:#6293a4; font-weight:bold;}

/* Dark Blue Bold */
.NormalBold  {font-family:Verdana,Arial,sans-serif; font-size:13px; line-height:18px; color:#005e7e; font-weight:bold;}


/*Green Subheader*/
.NormalRed {font-family:Verdana,Arial,sans-serif; font-size:13px; line-height:18px; color:#869b3d; font-weight:bold;}

/*Quote Style*/
.NormalTextBox {font-family:Georgia,Verdana,Arial; font-size:16px; line-height:18px; color:#7cacbc; font-weight:bold;}

/* body A */
.bodya, H5 {color:#E79D61; font-family:Arial,Helvetica,sans-serif; font-size:10px;line-height:135%;}

/* body B */
.bodyb, H6 {color:#E79D61; font-family:"Times New Roman",Times,serif; font-size:14px;letter-spacing:1px; font-weight:bold;}


ul li {list-style-type:disc;}
li {font-family:helvetica,verdana,arial,sans-serif !important;font-size:11px !important;list-style-type:circle;margin:0 !important; }


/* ================= */
/* engage  news   */
.Article {padding:10px 0px 0px 0px;}
#ArticleDisplay {padding:0px;}
.categoryItemList {border:none;background-color:transparent;padding:0 0 9px 15px; width:100%}
#divArticleContent .Normal {color:#000;}
#divArticleContent .SubSubHead {color:#0f4d2a;font:bold 12px Verdana,Arial,sans-serif;}
.divLastUpdated {display:none;}
#divRelatedArticles {background-image:url(images/relatedItems.gif);background-repeat:no-repeat;padding:17px 0px 5px 0px !important;margin:10px 0px 0px 0px;}
#EmailAFriend {display:none;}
.itemAuthorDate {display:none;}
.itemCategory {font:bold 12px Verdana,Arial,sans-serif;color:#0f4d2a;padding:0px;}
.itemDate {padding:0px 0px 0px 30px;color:#000;}
.itemDescription {font:normal 11px; color:#464d50;line-height:18px; font-family:Verdana,Arial,sans-serif;}
.itemEditLink {display:none;}
.itemReadmore {color:#a96938;float:left;clear:none!important;}
	.itemReadmore a:link,.itemReadmore a:visited,.itemReadmore a:active {color:#a96938;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; color:#a96938; font-family:Verdana,Arial,sans-serif;}
	.itemTitle h2 a:link, .itemTitle h2 a:visited, .itemTitle h2 a:active {color:#a96938;text-decoration:none;}
	.itemTitle h2 a:hover {text-decoration:underline;}
#PrinterFriendly {color:#000;font:normal 11px;padding:0px 20px 0px 0px; font-family:Verdana,Arial,sans-serif;}
#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:#a96938;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:#a96938;}


/* ENGAGE STYLES */
.altCategoryItemList {background-color:transparent!important;}
.categoryItemList {background-color:transparent!important;border:none!important;width:100%;}
div.itemTitle h2 {font-size:12px;padding:0px;font-family:Verdana,Arial,sans-serif;}
.itemDescription {clear:both;}
.itemReadmore {text-align:left!important;margin-bottom:15px;}
.divLastUpdated {display:none;}
#publishTitle .Head, .Header-A {font-weight:bold;}
h1#publishTitle.Head {font-weight:bold;}



/* 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;}
.igridcolhead input, .RadGrid input{background-color:transparent;border:none;margin:0;padding:0;cursor:pointer;vertical-align:middle;}

/* Recommend a New Grant */
.irecommend {background-image:url(images/buttonbg.gif); border:1px solid #92b4be; background-repeat:repeat-x; color:#24231C !important; font-family:Verdana,Arial,Sans-serif; font-size:11px; text-decoration:none !important; font-weight:bold; padding:5px 5px 5px 5px;}

/*Grant History Module */
.AllGrantsTable {}
.AllGrantsTable th.igridcolhead {text-align:left !important;}
.AllGrantsTable .igridid {padding-left:0px; padding-right:15px;}
.AllGrantsTable .igridname {padding-left:0px;}
.AllGrantsTable .igridpmttype {padding-left:0px; padding-right:15px;}
.AllGrantsTable .igridamount {padding-left:0px; padding-right:15px;}
.AllGrantsTable .igriddate {padding-left:10px; padding-right:10px;}
.AllGrantsTable .igridaction {padding-left:0px;}
.AllGrantsTable .GridRow_Gray {background-color:#d6e5ea;}

/*Single Grants Table Module */
.SingleGrantsTable {}
.SingleGrantsTable th.igridcolhead {text-align:left !important;}
/* Will need to style this once dev adds the column classes into the module. [Bug 16110] ALL: Need classes applied to columns of iPhi Single Grants Table */


/* Account Selector Module */
.RadComboBoxDropDown_Gray .rcbHeader, .RadComboBoxDropDown_Gray  .rcbFooter {background-image:none!important;background-color:#d7e6eb!important; border-bottom:1px solid #747055!important; font-weight:bold; color:#7995a1 !important;}
.RadComboBoxDropDown_Gray .rcbHovered  {background-color:#efdaa5!important;color:#000!important;}
.rcbSlide {} /* position of drop-down box */
.RadComboBoxDropDown_Gray ,.RadComboBoxDropDown_Gray .rcbList {} /*width of drop-down box */
.rcbItem,.rcbItem table,.rcbHovered table{} /*width of drop-down box */
.accountListTable .accountId {font-size:11px;}
.accountListTable .accountName {font-size:11px; width:140px;}
.accountListTable .accountRole {font-size:11px; text-align:center;}
.accountListTable {}
.tblAccountSelector {margin: 0px 0px 15px 10px;}
.iaccountname {margin-right:40px;}


/* Contribution Modules */
.ContributionsDashboard  {text-align:left !important;}
.ContributionsDashboard .igridamount {padding-left:0px; padding-right:0px;text-align:left !important;}
.ContributionsDashboard  .igridpmttype {padding-left:0px;padding-right:20px; text-align:left !important;}
.ContributionsDashboard  .igriddate {padding-left:0px;text-align:left !important;}
.ContributionsDashboard .alternateRow {background-color:#d6e5ea;}

.RecentContributionsHeader {padding-top:15px; text-align:left !important; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#3a5558;font-weight:bold;}
.RecentContributionsHeader {text-align:left !important;}
.RecentContributionsHeader .igridamount {padding-right:20px; text-align:left !important;}
.RecentContributionsHeader .igridpmttype {text-align:left !important;padding:0px;}
.RecentContributionsHeader .igriddate {text-align:left !important;}

/*.RecommendGrantCharityList */
.RecommendGrantCharityList {}
.RecommendGrantCharityList .alternateRow {background-color:#d6e5ea;}
.RecommendGrantCharityList .DataGridHeader {width:10%;vertical-align:top;}
.RecommendGrantCharityList .igridaction {background-image:url(images/buttonbg.gif); background-repeat:repeat-x; color:#455059; font-size:11px; font-weight:bold; text-transform:uppercase; border-top:1px #a6abb0; border-left:1px #a6abb0; border-right:1px #8895a2; border-bottom:1px #8895a2;}





/*Fund Balance Dashboard */
.idisplaydata {padding:0px 8px 0px 0px! important;}

/* Grant History Dashboard*/
.GrantHistoryDashboard {width:750px;}
.GrantHistoryDashboard .igridname{padding-right:50px;}
.GrantHistoryDashboard .igriddate{padding-right:50px;}
.GrantHistoryDashboard .igridamount{padding-right:50px;}
.GrantHistoryDashboard .igridaction {}
.GrantHistoryDashboard .alternateRow {background-color:#d6e5ea;}
.GrantHistoryDashboard .iheadsm {text-align:left! important;}


/* Fund Activity Module */
.FundActivityReport .ilabelcol1 {padding: 0px 0px 0px 0px !important;}
.tblFundActivity .header {padding: 0px 0px 0px 0px !important;}
th {vertical-align:top;}
#dnn_ctr602_ViewFundActivityDetailReport_ucEndingBalance_RadGrid1_ctl00_ctl03_ctl00_lblAmountTotal1 {text-align:right; font-weight:bold; padding-left:57px;}



/* Statements Module */
.Statements {text-align:left; margin-left:0px; margin-right:185px; margin-top:5px;}

/*Fund Activity Details Module */
.FundActivityDetailReport {}
.FundActivityDetailReport .igridname, td.igridname {text-align:left !important;}
.FundActivityDetailReport .igridqty, td.igridqty {text-align:right !important;}
.FundActivityDetailReport .igridamount, td.igridamount {text-align:right !important; width:100px;}
.FundActivityDetailReport .GridAltRow_Gray {background-color:#d6e5ea;}
.FundActivityDetailReport .igridcolfoot, td.igridcolfoot {font-weight:bold;}
.FundActivityDetailReport .igridpmttype, th.igridpmttype {padding-left:30px;text-align:right !important;}
.FundActivityDetailReport .igriddate, th.igriddate {padding-left:30px;text-align:right !important;}
.FundActivityDetailReport .igridid, th.igridid {padding-left:30px;text-align:right !important;}



/*Contribution Activity Module */
.ContributionActivity .igridname, td.igridname {text-align:left !important;}
.ContributionActivity .igriddesc, td.igriddesc {text-align:left !important;padding-left:0px;}
.ContributionActivity .igridpmttype, td.igridpmttype {text-align:left !important; padding-left:30px;}
.ContributionActivity .igridqty, td.igridqty {text-align:left !important;padding-left:30px;}
.ContributionActivity .igridpmtstatus, td.igridpmtstatus {text-align:left !important; padding-left:30px;}
.ContributionActivity .igriddate, td.igriddate {text-align:left !important;padding-left:30px;}
.ContributionActivity .igridid, td.igridid {text-align:left !important; padding-left:30px;}
.ContributionActivity .igridamount, td.igridamount {padding-left:30px; text-align:right !important;}
.ContributionActivity .igridcolhead {width:25%;}
table#Table2 {border:0px !important;}

/*Recurring Grants Table Module */
.RecurringGrantsTable {}
.RecurringGrantsTable .igridaction {width:10%; padding-left:0px; padding-right:0px; text-align:left !important;}
.RecurringGrantsTable .igridamount {width:10%; padding-left:0px; padding-right:0px; text-align:left !important;}
.RecurringGrantsTable .DataGridItem {width:10%; padding-left:0px; padding-right:0px; text-align:left !important;}
.RecurringGrantsTable  .igridcolhead {width:10%; padding-left:0px; padding-right:0px; text-align:left !important;}

/*Fund Relationships Mudule */
.itblborder{border:0px;}
.itblborder .igridname {width:250px;  padding-left:0px; padding-right:0px; text-align:left !important;}
.itblborder .igridrole {width:250px; padding-left:0px; padding-right:0px; text-align:left !important;}
.itblborder .igridaction {width:250px; padding-left:0px; padding-right:0px; text-align:left !important;}
.itblborder .igridrowalt {background-color:#d6e5ea;}
#itblfundrelationships {border:0px;}

/*Buttons and Markers*/
.button {background-image:url(images/buttonbg.gif); background-repeat:repeat-x; color:#455059; text-transform:none;font-family:Verdana,Arial,sans-serif;font-size:11px; padding-top:0px; border:1px solid #92b4be; height:21px; padding-bottom:1px; margin-right:4px;}

/*Organization Information Module */
.OrganizationInformation {}
.orgInfo {margin:10px 0px 10px 0px;}
.OrganizationInformation .button {margin-bottom:10px;}
.OrganizationInformation .orgName {font-weight:bold;}

/* Previous Grants Table on Org. Info Page */
.PreviousGrantsToAnOrganization {vertical-align:top;}
.PreviousGrantsToAnOrganization .navcontainer {}
.PreviousGrantsToAnOrganization .navlist, ul.navlist {margin-top:0px; padding-bottom:0px; padding-left:0px; text-align:left;}

/* Charity Pages */
#dnn_ctr614_ViewRecommendGrantAddCharity_lblTotalRows {margin-top:15px;}
.DataGrid .itblborder {border:0px !important;}
table#Table1 {margin-bottom:10px;}
tr.DataGridHeader{font-weight:bold;}
table#tblSuggestCharity {border:0px;}
tr#tblSuggestCharity {border:0px;}
td#tblSuggestCharity {border:0px;}

/* DEFAULT TITLE CONTAINER */
.defaultTitle {margin-bottom:20px;clear:both;}
.defaultTitle .content {padding:10px 0;}
.defaultTitle p,.defaultTitle .Normal {color:#4F5A62;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:15px;margin-top:0;}
.defaultTitle a,.defaultTitle a:link, .defaultTitle a:visited, .defaultTitle a:active {font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:15px;}
.defaultTitle a {font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:15px;}
.defaultTitle .actionbuttons {text-align:right;font-size:12px;line-height:15px;height:15px;padding-right:20px;}

#iPhiWrapper .default {margin-bottom:20px;}


/* Statements Module */
.Statements .alternateRow {background-color:#FFFFFF;}


/* Edit Grant Module */
.FormSectionSubBody {margin-top:15px;}

/*Investment Partner View Styles */
.IpvAdditionsDashboard {text-align:left !important;}
.IpvAdditionsDashboard .igridamount {padding-left:0px; padding-right:0px; text-align:left !important;}
.IpvAdditionsDashboard .igridpmttype {padding-left:0px; padding-right:30px; text-align:left !important;}
.IpvAdditionsDashboard .igriddate {padding-left:0px; padding-right:0px; text-align:left !important;}
.alternateRow {background-color:#d6e5ea;}

.IpvRecentWithdrawalsDashboard {text-align:left !important; width:750px;}
.IpvRecentWithdrawalsDashboard .igridaction {width:100px; padding-left:0px; padding-left:30px; text-align:right !important;}
.IpvRecentWithdrawalsDashboard  .alternateRow {background-color:#d6e5ea;}
.IpvRecentWithdrawalsDashboard .igridtext {width:250px;}

.IpvStatements {overflow-x: hidden; overflow-y:hidden; width:190px; height:110px; margin-left: 0px; text-align:left;}
.IpvStatements .alternateRow {background-color:#FFFFFF; text-align:left !important;}


/* ================= */
/* V. EXTRAS  */

/* ================= */
/* admin skin */
.Settings {margin:5px 0px 15px 0px;}
.admin .DNNAligncenter {text-align:left!important;}
table.ControlPanel .SubHead {font:normal 12px Verdana,Arial,sans-serif;color:#000;}

	/* SITE DEFAULT CONTAINER */
	.default  {margin-bottom:20px !important;}
	.default .default-title {}
	.default-contentpane .DNNAlignleft {padding:0px 0px 10px 0px;}
	.default  .default-title .Head  {}
	.default  .default-contentpane .Normal {padding:0px 0px 10px 0px;}
	.default  .default-title .Head, .SubHead, .SubSubHead {padding:0px !important;}

.con-curved .con-contentpane .DNNAlignleft {margin-left:0px !important;}

/* UPDATES FROM UPGRADE TO DNN5*/
.title_vis {display:none;}
.c_footer {display:none;}
.RadComboBox_Default, .RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default {font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:11px !important; color:#464D50 !important;}
.AccountSelector .iaccountname {font-family:Verdana,Arial,Helvetica,sans-serif !important; font-weight:bold !important; color:#22697F !important; font-size:12px !important;}
.RadComboBoxDropDown_Default .rcbHeader, .RadComboBoxDropDown_Default .rcbFooter, .RadComboBoxDropDown_Default .rcbMoreResults, .RadComboBoxDropDown_Default .rcbMoreResults a {background-image:none !important; background-color:#C8DBE2 !important;}
.accountListTable .accountId {color:#000000 !important; font-weight:normal; }
.accountListTable .accountName {color:#000000 !important; font-weight:normal;}
.accountListTable .accountRole {color:#000000 !important; font-weight:normal;text align:right !important;}
.RadComboBoxDropDown_Default .rcbHovered {background:#FBF9E2 !important;}
.RadMenu {z-index:100 !important;}
.RadGrid_Office2007 .rgHeader, .RadGrid_Office2007 th.rgResizeCol { background:transparent none repeat scroll 0 0 !important; border-color:#FFFFFF !important; border-style:none !important;  border-width:0px !important; font-weight:normal; padding-bottom:4px; padding-top:0px; color:#4F5A62 !important;  font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:12px !important; line-height:16px; font-weight:bold !important;}
.GrantHistoryDashboard th span {font-size:12px;}
.GrantHistoryDashboard .igridaction {text-align:right !important;}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {background:transparent none repeat scroll 0 0 !important;}
.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol {background:transparent none repeat scroll 0 0 !important; border:none !important;}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {border-width:0px 0px 0px 0px !important;}
.RadGrid_Default .rgDetailTable {border-style:none !important; border-width:0px !important;}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {border-style:none none solid;border-width:0px !important;padding-bottom:3px; padding-top:4px; text-align:right;}
.RadGrid_Default .rgFooter td {font-weight:bold;}
.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .GridToolTip_Default { font-family:Verdana,Arial,Helvetica,sans-serif !important;}
.RadGrid_Default {background:#FFFFFF none repeat scroll 0 0;border:0px solid #FFFFFF !important;color:#4F5A62 !important;}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td, .RadGrid_Default .rgFilterRow td, .RadGrid_Default .rgHeader, .RadGrid_Default .rgResizeCol, .RadGrid_Default .rgGroupHeader td {padding-left:0px !important;}
.RadGrid_Office2007 .rgRow a, .RadGrid_Office2007 .rgAltRow a, .RadGrid_Office2007 .rgEditRow a, .RadGrid_Office2007 .rgFooter a, .RadGrid_Office2007 .rgEditForm a {color:#A96938 !important;}
.RadGrid_Office2007 .rgRow td, .RadGrid_Office2007 .rgAltRow td, .RadGrid_Office2007 .rgEditRow td, .RadGrid_Office2007 .rgFooter td {border-style:none !important; border-width:0px !important;}
.RadGrid_Office2007, .RadGrid_Office2007 .rgMasterTable, .RadGrid_Office2007 .rgDetailTable, .RadGrid_Office2007 .rgGroupPanel table, .RadGrid_Office2007 .rgCommandRow table, .RadGrid_Office2007 .rgEditForm table, .GridToolTip_Office2007 {font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:11px !important;}
.RadGrid_Office2007 {border:0px solid #FFFFFF !important;color:#464D50 !important;}
.RecommendGrantCharityList .igridaction {background-image:url(images/buttonbg.gif); background-repeat:repeat-x; border:1px solid #92B4BE; color:#455059; font-weight:normal !important; font-family:Verdana,Arial,sans-serif; font-size:11px; height:21px; margin-right:4px; padding-bottom:1px; padding-top:0; text-transform:none;}
.RadGrid_Office2007 .rgHeader, .RadGrid_Office2007 .rgHeader a {color:#464D50; font-family:Verdana,Arial,sans-serif; font-size:13px !important; font-weight:bold !important; text-decoration:none;}



/* -- CONTAINER STYLINGS -- */
.c_contentpane {padding:0px !important;}



/* swla - Skin.css - 01.33.49 */

/* swla - Skin.css - 01.75.01 */


