#home #contentSwEast /*may not be in the correct location */
{
    margin: -10px;
}

#homePageFeatured
{
    background: #333 url(/images/corner_beige_3.gif) no-repeat left bottom;
    margin: 0;
    padding: 0px 0 1px 0;
    position: relative;
}

#homePageFeatured a
{
    color: #fff;
}

#homePageFeatured .nw
{
    background: transparent url(/images/corner_beige_1.gif) no-repeat left top; /*padding-bottom: 0px;*/
    height: 100%;
    overflow: visible;
    position: relative;
}

#homePageFeatured .ne
{
    background: transparent url(/images/corner_beige_2.gif) no-repeat right top;
    height: 100%;
    overflow: visible;
    position: relative;  
}

#homePageFeatured .sw
{
    height: 100%;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    overflow: visible;
}

#homePageFeatured .south
{
    background: #bda964 url(/images/corner_beige_3_3.gif) no-repeat left bottom;
    border: 0;
    height: 100%;
    left: -1px; /* wierd ie 7 hack */
    overflow: visible; 
    position: relative;
}

#homePageFeaturedArticle
{
    background: #4c8ab0 url(/images/background_featured_article.gif) repeat-y;
    float: left;
    left: -34px;
    margin: 0 30px 30px 0;
    position: relative;
    top: 15px;
    width: 340px;
}

#homePageFeaturedNavigation
{
    color: #333;
    left: -30px;
    margin-left: 350px;
    padding-bottom: 35px;
    position: relative;
    right: 0px;
}

#homePageFeaturedNavigation .row
{
    height: 100%;
    overflow: hidden;
    position: relative;  
}

#homePageFeaturedNavigation .column
{
    margin: 0;
    padding: 0 0 3% 0;
    width: 44%;
}

#homePageFeaturedNavigation .first
{
    background: transparent url(/images/featured_article_tick.gif) no-repeat 10px top;
    padding-top: 10px;
}

#homePageFeaturedNavigation .left
{
    clear: left;
}

#homePageFeaturedNavigation .column div
{
    margin-left: 10px;
}

#homePageFeaturedNavigation h3
{
    position: relative;
}

#homePageFeaturedNavigation a
{
    color: #333;
    text-decoration: none;
}

#homePageFeaturedNavigation h3 a
{
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0px 0px 0px 10px;
    position: relative;
}

#homePageFeaturedNavigation a:hover
{
    color: #fff;
}

#homePageFeaturedNavigation h3 a:hover
{
    background: transparent url(/images/bullet_white.gif) no-repeat left;
}

#homePageFeaturedNavigationFooter
{
    bottom: -5px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    text-align: right; 
}

#homePageFeaturedNavigationFooter div.container
{
    background: #333 url(/images/corner_gray_1.gif) no-repeat left top;
    clear: both;
    float: right;
    padding: 16px 0px 0px 15px;
    white-space: nowrap;
}

#homePageFeaturedNavigationFooter input
{
    width: 130px;
}

#homePageFeaturedNavigationFooter input.image
{
    width: auto;
}

#homePageFeaturedNavigationFooter h3
{
    color: #fff;
    display: inline;
    font-weight: 400;
    padding-right: 10px;
    vertical-align: bottom;
}

#homeMainBodyWrapper
{
    background-color: #7e7e7e;
    margin: 0;
    padding: 5px 0 1px 0;
}

#homeMainBody
{
    margin: 0;
    padding: 0;
}

#homeMainBody .nw
{
    background: #484848 url(/images/corner_maingray_1.gif) no-repeat;
}

#homeMainBody .sw
{
    background-image: url(/images/corner_maingray_3.gif);
}

#homeMainBody .ne
{
    position: relative;
    top: -5px;
    background: #7e7e7e;
    width: 180px;
    float: right;
}

#tools
{
    background: #7e7e7e;
    bottom: auto;
    float: right;
    right: 0px;
    position: relative;
    width: 180px; 
}

#tools .sw
{
    background-image: url(/images/corner_lightgray_2.gif);
    color: #fff;
    height: 40px;
    margin: 0;
    text-align: center;
    vertical-align: bottom; 
}

#tools .sw h4.toolItem
{
    background: transparent url(/images/dotted_vertical.gif) repeat-y right 0px;
    display: inline;
    margin-top: 0px;
    padding-right: 5px;
    position: relative;
    top: 10px;
}

#tools .sw img
{
    padding-left: 5px;
}

#tools .sw h4.last
{
    background: none;
}

/*
#homeMainBody .ne .sw {background-image:url(/images/corner_lightgray_2.gif);height:40px;color: #fff;margin:0;vertical-align:bottom;text-align:center;}
#homeMainBody .ne .sw h4.toolItem{position:relative;border-right: dashed 2px #fff;display:inline;padding-right:5px;margin-top:5px;top:10px;}
*/
#homeMainBody .ne .sw img
{
    padding-left: 5px;
}

#homeMainBody .ne .sw h4.last
{
    border-right: none;
}

#homeMainBody .column
{
    margin: 0 0 20px 0;
    padding: 0;
    position: relative;
}

#homeMainBody .left
{
    padding: 0 0 0 15px;
    width: 60%;
}

#homeMainBody .right
{
    width: 37%;
}

#homeMainBody .left H1
{
    color: #d6c5d7;
    font-weight: normal;
    padding: 25px 0 6px 0;
}

#homeMainNews
{
    padding-bottom: 1px;
}

#homeMainNews .ne .left
{
    background-color: #4a635f;
    margin: 0;
    padding: 0;
    width: 105px;
}

#homeMainNews .ne
{
    background: #d8e2e1 url(/images/corner_lightblue_2.gif) no-repeat top right;
    width: 100%;
}

#homeMainNews .ne .left h1
{
    color: #e9e9eb;
    margin: 0;
    padding: 3px 0 0 0;
}

#homeMainNews .ne .border
{
    background: transparent url(/images/border_news.gif) repeat-x;
    clear: both;
    font-size: 1px;
    height: 1px;
    margin: 0;
}

#homeMainNews .row
{
    background: transparent url(/images/background_news.gif) repeat-y;
}

#homeMainNews img
{
    margin: 0;
    padding: 9px 0 9px 0; 
}

#homeMainNews .column, 
#homeMainNews .row
{
    height: auto;
}

#homeMainNews h6
{
    font-weight: bold;
    margin: 0 0 0 104px;
    padding: 6px 5px 5px 14px;
}

#homeMainNews h6 a
{
    color: #174b79;
}

#homeMainNews h6 a:hover
{
    text-decoration: underline;
}

.newsabstract
{
    color: #333;
    margin-left: 104px;
    margin-bottom: 6px;
    padding: 0 5px 0 14px;
}

.newsdate
{
    color: #333;
    font-size: smaller !important;
    margin-left: 104px;
    padding: 0 5px 0 14px;    
}

#homeMainEvents
{
    clear: both;
    margin: 5px 0 0 0;
}

#homeMainEvents .se .left
{
    background-color: #856085;
    margin: 0;
    padding: 0;
    width: 105px; 
}

#homeMainEvents .se
{
    background: #d0bece url(/images/corner_lightpink_4.gif) no-repeat bottom right;
    width: 100%;
}

#homeMainEvents .se .left h1
{
    color: #e9e9eb;
    margin: 0;
    padding: 4px 0 0 0;
}

#homeMainEvents .se .border
{
    background: transparent url(/images/border_events.gif) repeat-x;
    clear: both;
    font-size: 1px;
    height: 1px;
    margin: 0;
}

#homeMainEvents .row
{
    background: transparent url(/images/background_events.gif) repeat-y;
}

#homeMainEvents IMG
{
    margin: 0;
    padding: 9px 0 10px 0; 
}

#homeMainEvents .column, 
#homeMainNews .row
{
    height: auto;
}

#homeMainEvents h6
{
    font-weight: bold;
    margin: 0 0 0 104px;
    padding: 6px 5px 5px 14px;
}

#homeMainEvents h6 a
{
    color: #174b79;
}

#homeMainEvents h6 a:hover
{
    text-decoration: underline;
}

#homeMainBody .right h1
{
    clear: right;
    font-weight: normal;
    padding: 18px 0 0px 10px; 
}

#homePagesForWrapper h1.rel24
{
    padding-top: 6px;
}

#homePagesForWrapper
{
    color: #a6c482;
    position: relative;
    right: -20px;
}

#homePagesFor
{
    background-color: #a6c482;
    margin-top: 0px;  
}

#homePagesForSe
{
    background: transparent url(/images/corner_lightgreen_4.gif) no-repeat bottom right;
}
#homePagesForSw
{
    background: transparent url(/images/corner_lightgreen_3.gif) no-repeat bottom left;
}
#homePagesForNw
{
    background: transparent url(/images/corner_lightgreen_1.gif) no-repeat top left;
}
#homePagesForNe
{
    background: transparent url(/images/corner_lightgreen_2.gif) no-repeat top right;
}

#homePagesFor table
{
    width: 100%;
}

#homePagesFor td.border
{
    background: transparent url(/images/dotted_vertical.gif) repeat-y 10px 0px;
    width: 15px;
}

td.hmpgCompBottomSpace
{
    height: 22px;
}

#homePagesFor td
{
    padding: 7px 0 0px 2px;
}

#homePagesFor a
{
    color: #333;
    display: block;
    text-decoration: none;   
}

#homePagesFor a:hover
{
    text-decoration: underline;
}

#homeHowToWrapper
{
    color: #e0d053;
    min-height: 268px;
    position: relative;
    right: -20px;   
}

#homeHowTo
{
    background-color: #e0d053;
    margin-top: 0px;
}

#homeHowToSe
{
    background: transparent url(/images/corner_yellow_4.gif) no-repeat bottom right;
}

#homeHowToSw
{
    background: transparent url(/images/corner_yellow_3.gif) no-repeat bottom left;
}

#homeHowToNw
{
    background: transparent url(/images/corner_yellow_1.gif) no-repeat top left;
}

#homeHowToNe
{
    background: transparent url(/images/corner_yellow_2.gif) no-repeat top right;
}

#homeHowTo table
{
    width: 100%;
}

#homeHowTo td.border
{
    background: transparent url(/images/dotted_vertical.gif) repeat-y 10px 0px;
    width: 15px;
}

#homeHowTo td
{
    padding: 0;
    margin: 0;
}

#homeHowTo table div
{
    margin-left: 5px;
    padding: 7px 0px 0px 0px;
}

#homeHowTo a
{
    color: #333;
    text-decoration: none;
}

#homeHowTo a:hover
{
    text-decoration: underline;
}

#homeBrowseForWrapper
{
    color: #63957f;
    position: relative;
    right: -20px;
}

#homeBrowseFor
{
    background-color: #63957f;
    margin-top: 0px;
}

#homeBrowseForSe
{
    background: transparent url(/images/corner_bluegreen_4.gif) no-repeat bottom right;
}

#homeBrowseForSw
{
    background: transparent url(/images/corner_bluegreen_3.gif) no-repeat bottom left;
}

#homeBrowseForNw
{
    background: transparent url(/images/corner_bluegreen_1.gif) no-repeat top left;
}

#homeBrowseForNe
{
    background: transparent url(/images/corner_bluegreen_2.gif) no-repeat top right;
}

#homeBrowseFor table
{
    width: 100%;
}

#homeBrowseFor td.border
{
    background: transparent url(/images/dotted_vertical.gif) repeat-y 10px 0px;
    width: 15px;
}

#homeBrowseFor td
{
    padding: 7px 0 0 0;
}

#homeBrowseFor a
{
    color: #fff;
    display: block;
    padding: 0 0 0 5px;
    text-decoration: none;
}

#homeBrowseFor a:hover
{
    text-decoration: underline;
}

#SlideShowWidget
{
    background: #174b79 url(/images/corner_blue_1.gif) no-repeat left top;
    font-family: arial, helvetica, sans-serif;
    min-height: 215px;
    position: relative;
    width: 340px;  
}

#SlideShowWidget .ssw_all_icons
{
    height: 30px;
    left: 0px;
    margin: 10px 0px 0px 35px;
    position: absolute;
    top: 0px;
    width: 130px; 
}

#SlideShowWidget .ssw_icon_active
{
    background: transparent url(/images/slide_active.gif) no-repeat right top;
    cursor: pointer; /* hack */
    float: left; /* this is a probable cause for the link issue */
    height: 13px;
    position: relative;
    width: 16px;
}

#SlideShowWidget .ssw_icon_inactive
{
    background: transparent url(/images/slide_empty.gif) no-repeat right top;
    cursor: pointer; /*hack*/
    float: left; /* this is a probable cause for the link issue */
    height: 13px;
    position: relative; /* this is a probable cause for the link issue */
    width: 16px;   
}

#SlideShowWidget .ssw_play_controls
{
    background: #4c8ab0 url(/images/corner_midblue_2.gif) no-repeat right top;
    height: 205px;
    left: 130px;
    padding: 10px 0px 0px 20px;
    position: absolute;
    top: 0px;
    width: 190px;
}

#SlideShowWidget .ssw_all_descriptions
{
    background: #174b79 url(/images/corner_blue_3.gif) no-repeat left bottom;
    float: left;
    left: 0px;
    margin-top: 30px;
    min-height: 185px;
    width: 340px;  
}

.ssw_all_descriptions a
{
    display: block;
    padding: 10px 0 14px 0;
}

#SlideShowWidget .ssw_description
{
    color: #fff;
    display: none;
    left: 0px;
    margin: 0px 0px 0px 20px;
    min-height: 185px;
    position: relative;
    top: 0px;
    width: 320px;
}

#SlideShowWidget .ssw_content
{
    width: 100px;
}

#SlideShowWidget .ssw_content p
{
    font-weight: bold;
}

#SlideShowWidget .ssw_content p a
{
    font-weight: normal !important;
}

#SlideShowWidget .ssw_all_slides
{
    width: 210px;
}

#SlideShowWidget .ssw_slide
{
    bottom: 0px;
    display: none;
    position: absolute;
    right: 0px;
    width: 210px; 
}

#SlideShowWidget .firstSlide
{
    display: block;
}

#SlideShowWidget .ssw_slide a
{
    margin: 0px;
    padding: 0px;
}

#SlideShowWidget .noborder
{
    border: none;
}

.ssw_content p a, 
.ssw_content p a:visited

{
    text-decoration: none !important;
}

.ssw_content p a:hover
{
    text-decoration: underline !important; 
}

#homeSupportUsWrapper
{
    color: #e4d8c9;
    position: relative;
    right: -20px;
}

#homeSupportUs {
	margin-bottom: 1px;
}

#homeSupportUsInner
{
    margin-top: 0px;
    position: relative;
    padding: 15px 0;
    background-color: #e4d8c9;
    height: 75px;
}

#homeSupportUsSe
{
    background: transparent url(/images/corner_tan_se.gif) no-repeat right bottom; 
    height: 15px; 
    width: 15px;
	position:absolute;
	right:0;
	bottom:0;
	z-index: 2000;
}

#homeSupportUsSw
{
    background: transparent url(/images/corner_tan_sw.gif) no-repeat left bottom; 
    height: 15px; 
    width: 15px;
	position:absolute;
	left:0;
	bottom:0;
	z-index: 2000;
}

#homeSupportUsNw
{
    background: transparent url(/images/corner_tan_nw.gif) no-repeat left top; 
    height: 15px; 
    width: 15px;
	position:absolute;
	left:0;
	top:0;
}

#homeSupportUsNe
{
    background: transparent url(/images/corner_tan_ne.gif) no-repeat right top; 
    height: 15px; 
    width: 15px;
	position:absolute;
	right:0;
	top:0;
}

#homeSupportUs img { padding: 0 0 0 20px; }

#homeSupportUs img.DonateNowButton { padding-bottom: 6px; }
