

	/* section break down! 

	sect_top:		frp_sect			donate_sect 			charity_sect 	
	sect_mid:		whats_new			jg_fr
	sect_low:		read_blog			tag_cloud

	*/
	h2
	{
	    margin:0;   
	}
	#footer li
	{
	    line-height:1.4em;
	}
	#footer h2
	{
	    margin-bottom:0.7em;   
	}
	.clsMainSection {
	border:0;
	background:transparent;
	padding-top:0;
	}

	h2 img{
	margin:5px 0 0;
	}

	a:link,	a:active {
	color				: #4d77bc;
	text-decoration		: underline;
	}
	
	a:hover, a:focus {
	color				: #6c97de;
	text-decoration		: none;
	}	

	.clsBreadCrumbBar {
	display:none;
	}
	
	.sect_top {
	margin		: 0;
	display		: block; 
	width		: 800px;
	}
    .sect
    {
        border:1px #cccccc solid;
        -moz-border-radius: 8px; 
        -webkit-border-radius: 8px;
    }
    .sect h2
    {
        /*background:#f1f1f1 url('images/homepage/h1_gradient.jpg') no-repeat top right;*/
        background:#f1f1f1 url('images/homepage/h2_gradient_vert.jpg') repeat-x;
        -moz-border-radius-topleft: 8px;
        -webkit-border-top-left-radius: 8px;
        -moz-border-radius-topright: 8px;
        -webkit-border-top-right-radius: 8px;
    }
	.frp_sect h2, .donate_sect  h2{
	/*background		: white url('images/homepage/header_strip2.gif')	repeat-x;*/
	
	}
	
	.charity_sect h2, .sect_mid h2, .sect_low h2 {
	/*background		: white url('images/homepage/header_strip3.gif')	repeat-x;*/
	
	}
	
	.charity_sect ul {
		margin		: 30px 0 0 20px;
	}
	
	.sect_top  h2 {
	padding			: 6px 0 8px 10px;
	height			: 26px;
	color			: #462b72;
	background-color:#f1f1f1;
	}
	
	.frp_sect{
	display		: block; 
	float		: left;
	width		: 360px;
	/*background	: transparent url('images/homepage/fr_rep2.gif');*/
	margin		: 0 15px 0 0;
	}	

    .corner_highlite
    {
	position:relative;
	left:289px;
	top:-41px; 
	
    }
    
	.corner_highlite a:link, .corner_highlite a:visited {
        display:block;
        width:73px;
	    height:66px;
	    overflow:hidden;
	    background: transparent url('images/homepage/highlight_corner.png') no-repeat 0 0 ;
        cursor:pointer;
	}
	
	.corner_highlite a:hover,.corner_highlite a:focus, .corner_highlite a:active{
	    background-position: 0 -67px;
	}
	
			

	
	

	.frp_sect ul{
	margin		: -40px 0 10px ;
	padding		: 0 0 0 28px  
	}
	
	.frp_sect li, .charity_sect li{
	background		: #fff url('images/homepage/tick.gif') no-repeat 0 6px;
	list-style-type	: none;
	padding			: 0 0 0 22px;
	margin			: 0 0 15px;
	
	}
	
	*html .charity_sect li{
	height:15px;
	}	
	
	.frp_sect li, .charity_sect li, .donate_sect li{
		font-size:1.2em;
		font-weight: bold;
		color: #5CAE42;
	}
	
	.frp_sect, .donate_sect, .charity_sect {
	font-weight		: bold;
	/*border-bottom	: 2px solid #f0f0f0;*/
	position		: relative;
	}
	
	.frp_sect img {
	margin:0 auto;
	display:block;
	}

	.frp_sect div.orng_btn {
	margin		: 15px auto;
	background	: transparent url('images/homepage/buttons/orange_button.png') no-repeat;
	color		: #fff;
	font-weight	: 800;
	padding		: 13px 0 ;
	display		: block;
	width		: 285px;
	font-size	: 1.2em;
	text-align	: center;
	}
	
	.frp_sect span{
	width		: 73px;
	height		: 67px;
	display		: block; 
	position	: absolute;
	top			: 0;
	right		: 1px;
	}

	
	.frp_sect div a:link, .frp_sect div a:visited {
	color			: #fff;
	border			:none;
	text-decoration	: none;
	font-size: 1.2em;
	
	}
	
	.frp_sect div a:hover {
	color			: #DFDFDF;
	text-decoration	: none;
	cursor			:pointer;
	}
		
	
	a input {
	cursor:pointer;
	}
	
	
	.sect.donate_sect {
	display		: block; 
	float		: right;
	width		: 413px;
	padding		: 0 0 35px;
	margin-right:0;
	}

		.donate_sect ul , .charity_sect ul {
		padding		: 0 0 0 16px;
		}
		.donate_sect ul {
		margin		: 28px 0 0 34px;
		}
	
	.donate_sect li {
	display		: block;
	margin		: 24px 0 0;
	list-style-type:none;
	} 

	.donate_sect p, .charity_sect div {
	position	: absolute;
	padding		: 0;
	/*font-size	: 77%;*/
	right		: 15px;
	}
	
	.donate_sect p {
	margin		: 10px 0;
	}
	
	.charity_sect div {
	margin:-66px 0;	
	display: block;
	float: left;
	padding: 0;
	}		
	
	.go_click {
	border:0;
	width:60px;
	color:#fff;
	margin:0 0 3px 5px;
	padding-bottom: 2px;
	background:transparent url('images/homepage/buttons/green_button.png') no-repeat 4px center;
	font-size:1.15em;
	height:32px;
	cursor:pointer;
	}
	
	.go_click:hover,.go_click:focus,.go_click:active{
	color			: #DFDFDF;
	}
	
	.input_name {
	color			: #aeb1af;
	padding			: 3px 5px;	
	list-style-type : none;
	margin			: 0 0 3px;	
	width			: 120px;
	background		: #EBF4EF;
	border-left		: 2px solid #aeb1af;	
	border-top		: 2px solid #aeb1af;
	font-size: 0.9em;
	}
	.input_name:hover,.input_name:focus,.input_name:active{
	color			: #999;
	border			: #DFDFDF 2px solid;
	}
	.donate_sect li label	{
	width		: 140px;
	float		: left;
	padding		: 4px 10px 0 0;

	}
	
	.donate_sect form {
	display:inline;
	
	}
	
	form a:link,form a:visited {
	text-decoration		: none;
	}
	
	form a:hover, form a:focus, form a:active {
	text-decoration		: none;
	}
	
	
	.donate_sect ,.charity_sect, .whats_new, .tag_cloud {
	/*background	: transparent url('images/homepage/right_rep2.gif');*/
	}
	
	.charity_sect {
	display		: block; 
	float		: right;
	width		: 413px;	
	margin		: 16px 0 0;
	padding		: 0 0 45px 0;
	}
	
	.charity_sect li span{
	display		: block;
	font-size	: 65%;
	padding		: 0;
	margin		: 0;
	}
	
	.charity_sect div span{
	display		: block; 
	background	: transparent url('images/homepage/buttons/green_start.gif') no-repeat right;
	width		: 102px;
	/*font-size	: 150%;*/
	}
	
	.charity_sect a{
		font-size: 0.9em;
		padding-left: 3px;
	}	
	
	.charity_sect div span a:link, .charity_sect div span a:visited{	
	display: block;
	padding: 4px 0 6px 0;
	/*margin-bottom: 5px;*/
	color: #fff;
	text-align: center;
	text-decoration:none;
	background: transparent url('images/homepage/buttons/green_end.gif') no-repeat left center;
	font-size: 1.2em;
	}	
	
	
	.charity_sect div span a:hover,	.charity_sect div span a:focus{	
	color		: #DFDFDF;
	}
	
	.sect_mid {
	position	: relative;
	display		: block; 
	margin		: 16px 0 18px;
	width		: 800px;
	/*background	: transparent url('images/homepage/mid_sides2.gif') repeat-y 0 0;*/
	/*border-bottom	: 1px solid #f0f0f0;*/
	}
		*html .sect_mid {
		
		}
	
		
	.sect_mid h2 {
	padding			: 6px 0 10px 10px;
	height			: 26px;
	color			: #462b72;
	background-color:#f1f1f1;
	}
	
	.jg_fr {
	display		: block; 
	float		: left;
	width		: 100%;
	}
	
	.jg_fr_money{
	color 		 	: #5CAE42;
	font-weight		: 600;
	font-size		: 1.1em;
	}


	.jg_fr h2{
	margin			: 0;
	background-color:#f1f1f1;
	}
	
	
	.jg_fr ul{
	margin 			: 15px 0 0;
	}		

		
	.jg_fr li {
	list-style-type	: none;
	margin			: 0 0 0 6px;
	display			: block;
	float			: left;
	width			: 150px;
	padding-bottom	: 5px;
	font-size: 85%;
	}
	
	*html .jg_fr li {
	margin			: 0 0 0 6px;
	}
	
	*html .jg_fr li{
	padding			: 0 0 24px 0;
	width			: 150px;
	}

	
	.whats_new li:link, 	.whats_new li:visited {
	cursor:pointer;
	}
	
	.jg_fr div {
	padding	:0 0 0 0;
	}
	
	
	.jg_fr li img{
	float:left;
	background	: #f5f5f5;
	padding		: 2px;
	border		: 1px #F9FAFA solid;
	margin		: 0 4px 0 0;
	}
	
	.whats_new li img{
	position	: absolute;
	left		: 5px;
	background	: #f5f5f5;
	padding		: 2px;
	border		: 1px #F9FAFA solid;
	}
	
	.whats_new li:hover, 	.whats_new li:focus, 	.whats_new li:active {
	background-color: #f9f9f9;
	cursor:pointer;	
	}
	

	
	*html .whats_new li{
	width			: 70px;
	margin			: 0 0 0 4px;
	padding			: 0 0 0 55px;
	}
	
	
	.sect_mid div li strong{
	display:block;
	text-decoration:none;
	}
	
	.sect_mid div a li  strong,.sect_mid div a:link li strong,.sect_mid div a:visited li strong {
	text-decoration:none;	
	}
	
	.new {
	background	: YELLOW;
	}

	.sect_low {
	position	: relative;
	display		: block; 
	width		: 800px;	
	padding		: 0;
	}

	.sect_low h2 {
	margin			: 0;
	padding			: 6px 0 8px 10px;
	height			: 26px;
	color			: #462b72;
	background-color:#f1f1f1;
	}
	
	
	.bottomleft_sect
	{
	    width:300px;
	    float:left;    
	}
	.whats_new {
	width:100%;
	height			: 150px;
	margin-bottom	: 16px;
	/*border-bottom	: 2px solid #f0f0f0;*/
	
	}
	
	.whats_new h2 {
	margin			: 0;
	padding			: 6px 0 8px 10px;
	}

	
	.whats_new p{
	margin : 14px 15px 0 15px;
	padding: 0 0 20px 0;
	line-height: 1.5em;
	font-size: 1em;
	background : transparent;
	}

	
	.whats_new ul{
	border-right	:2px #F5F5F5 solid ;
	height			: 80px;
	margin 			: 20px 5px 0 0; 
	}
	
	.whats_new li{
	list-style-type	: none;
	margin			: 0 0 24px 4px;
	background		: #fff;
	display			: block;
	height			: 55px;
	float			: left;
	position		: relative;
	padding			: 0 0 0 62px;
	width			: 72px;
	}
	
	.read_blog {
	display			: block;
	width			: 480px;
	height:500px;
	/*border-bottom	: 2px solid #f0f0f0;*/
    float:right;
	margin			: 0 0 0 10px;
	/*background		: transparent url('images/homepage/mid_sides2.gif') repeat-y 0 0;*/
	overflow: hidden;
	}
	
	.read_blog h2 {
	padding			: 6px 0 8px 10px;
	
	}

	.read_blog p{
	margin : 14px 15px 5px 15px;
	width : 450px;
	padding: 0 0 5px 0;
	line-height: 1.4;
	font-size: 1em;
	/*font-size: 93%;*/
	}
	
	.read_blog ul {
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	}
	
	.read_blog li {
	margin		: 0 0 5px;
	}
	.read_blog strong {
	color:#462B72
	}
	
	.read_blog a:link p, .read_blog a:visited p{
	color:#5CAE42;
	text-decoration:underline;
	}
	
	.read_blog a:hover p, .read_blog a:focus p, .read_blog a:active p{
	color:#5B9F45;
	text-decoration:none;
	}
	
	.read_blog span{
	height		: 61px;
	width		: 66px;
	top			: 25px;
	position	: absolute;
	display		: block;
	z-index		: 1;
	right		:16px;
	}	
		
	*html .read_blog span{
	}

	
	div.fdpoweredby 	{
	display		: none;
	}
	
	.tag_cloud {
	
	
	
	width			: 100%;
	height			: 333px;
	/*border-bottom	: 2px solid #f0f0f0;*/
	}


	

	.tag_cloud h2 {
	margin			: 0;
	padding			: 6px 0 8px 10px;
	}


	.tag_cloud ol {
	margin				: 10px 0 0 12px ;
	padding				: 0 10px 25px 10px;
	width				: 270px;
	line-height			: 25px;
	text-align			: left;
	}
	
	.tag_cloud ol a{
	/*font-size:75%;*/
	}
	
	.tag_cloud li{
	display		: inline; 
	margin		: 0 2px 0 0;
	padding		: 0 0 0 0;
	}
	
	.tag_cloud .med {
	font-size:1.1em;
	}

	.tag_cloud .big {
	font-size:1.3em;	
	}

	.links a:hover{
	background:#f1f1f1;
	}
	
	.tl,.tr,.bl,.br,.tl2,.tr2 {
	width:10px;
	height:9px;
	overflow:hidden;
	position:absolute;
	line-height: 1px; /* fixes ie6 bottom issues! */
	font-size: 1px; /* ditto! */
	padding:1px;
	}
	
	.tl2,.tr2, .br, .bl {
	background:transparent url(images/homepage/grey_circle3.gif) no-repeat; 
	}
	
	.tl,.tr,.bl,.br {
	background:transparent url(images/homepage/grey_circle1.gif) no-repeat; 
	}
	

	
	.tl2,.tl,.bl {left:0;}

	.tr2,.br,.tr {right:-1px;}

	.tr2,.tl2,.tl,.tr  {top:-1px;}

	.br,.bl  {bottom:-4px;}

	.tl,.tl2
	{background-position:top left;}
	.tr,.tr2
	{background-position:top right;}
	.bl
	{background-position:bottom left;}
	.br
	{background-position:bottom right;}
	
	
	#footer {
	margin:15px 0 0;
	}
	

.cleaner {
  clear: both;
  font-size: 0.1em;
  height: 0.1em;
  margin: 0;
  padding: 0;
}
	.clearfix {
	display: inline-block;
	}
	.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
	}

	html[xmlns] .clearfix {
	    display: block;
	}

	* html .clearfix {
	    height: 1%;
	}
	.hide {
	display: none;
	}
	
a.btn_190
{
    background:transparent url(/App_Themes/Default/Images/Buttons/btn_blue_190.png) no-repeat 0 0; 
    padding:13px 8px 14px 5px;
    display:block;
    width:185px;
    color:#fff; 
    text-align:center;
    font-size:116%;
    text-decoration:none;
    margin:0 auto;
    margin-top:1em;
    margin-bottom:1.25em;
}

a.btn_125
{
    background:transparent url(/App_Themes/Default/Images/Buttons/btn_blue_125.png) no-repeat 0 0; 
    padding:13px 8px 14px 5px;
    display:block;
    width:120px;
    color:#fff; 
    text-align:center;
    font-size:108%;
    text-decoration:none;
    margin-top:1em;
}

