 div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
border:0 none;
margin:0;
outline-color:invert;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

	/* section break down! 

	sect_top:		 frp_sect			 donate_sect 			charity_sect 	
	sect_mid:		whats_new			jg_fr
	sect_low:		read_blog			choose_charity

	*/
	
	h2 img{
	margin:5px 0 0 !important;
	}

	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;
	}

	.frp_sect h2, .donate_sect  h2{
	background		: white url('imgs/header_strip2.gif')	repeat-x;
	}
	
	.charity_sect h2, .sect_mid h2, .sect_low h2 {
	background		: white url('imgs/header_strip3.gif')	repeat-x;
	}
	
	.sect_top  h2 {
	font-size		: 1.1em;
	padding			: 8px 0 4px 18px;
	margin			: 0 4px;
	height			: 26px;
	color			: #462b72;
	}
	
	.frp_sect{
	display		: block; 
	float		: left;
	width		: 365px;
	background	: transparent url('imgs/fr_rep2.gif');
	margin		: 0 15px 0 0;
	}	

	.frp_sect span{
	width		: 73px;
	height		: 67px;
	display		: block; 
	position	: absolute;
	top			: 0;
	right		: 1px;
	}
	


	.frp_sect a:link span,.frp_sect a:visited span {
	background	: transparent url('imgs/highlight_corner.png') no-repeat 0 0;
	}
	
	.frp_sect a:hover span,.frp_sect a:focus span,.frp_sect a:active span{
	background	: transparent url('imgs/highlight_corner.png') no-repeat 0 -67px ;
	}
	
	/* analytics test  */
	
	
	
	.frp_sect a:link .diff,.frp_sect a:visited .diff {
	background	: transparent url('imgs/highlight_corner2.png') no-repeat 0 0;
	}
	
	.frp_sect a:hover .diff,.frp_sect a:focus .diff,.frp_sect a:active .diff{
	background	: transparent url('imgs/highlight_corner2.png') no-repeat 0 -67px ;
	}
	
	
			
			*html .frp_sect a:link span,*html .frp_sect a:visited span {
			background	: transparent url('imgs/highlight_corner.gif') no-repeat 0 0;
			}
			
			*html .frp_sect a:hover span,*html .frp_sect a:focus span,*html .frp_sect a:active span{
			background	: transparent url('imgs/highlight_corner.gif') no-repeat 0 -67px ;
			}
	
				*html .frp_sect a:link  .diff,*html .frp_sect a:visited  .diff {
			background	: transparent url('imgs/highlight_corner.gif') no-repeat 0 0;
			}
			
			*html .frp_sect a:hover  .diff,*html .frp_sect a:focus  .diff,*html .frp_sect a:active  .diff{
			background	: transparent url('imgs/highlight_corner.gif') no-repeat 0 -67px ;
			}

	.frp_sect ul{
	margin		: 25px 0 15px ;
	padding		: 0 0 0 28px  
	}
	
	.frp_sect li, .charity_sect li{
	background		: transparent url('imgs/tick.gif') no-repeat 0 6px;
	list-style-type	: none;
	padding			: 0 0 0 22px;
	margin			: 0 0 15px;
	position		: relative;
	}
	
	*html .charity_sect li{
	height:15px;
	}	
	

	
	.frp_sect, .donate_sect, .charity_sect {
	color 		 	: #5CAE42;
	font-weight		: bold;
	border-bottom	: 2px solid #f0f0f0;
	position		: relative;
	}
	
	.frp_sect img {
	margin:0 auto;
	display:block;
	}

	.make-page {
	margin		: 15px auto;
	background	: transparent url('imgs/buttons/orange_button.png') no-repeat;
	color		: #fff;
	font-weight	: 800;
	padding		: 12px 0 ;
	display		: block;
	width		: 285px;
	font-size	: 1.2em;
	text-align	: center;
	text-decoration	: none;
	}
	
	a.make-page{text-decoration	: none;}
	a.make-page:link,a.make-page:visited {border:none;color: #fff;text-decoration	: none;}
	a.make-page:hover,a.make-page:focus,a.make-page:active {color: #DFDFDF;}
	
	a input {
	cursor:pointer;
	}
	
	.donate_sect {
	display		: block; 
	float		: left;
	width		: 420px;
	padding		: 0 0 35px;
	}

		.donate_sect ul , .charity_sect ul {
		padding		: 0 0 0 16px;
		}
		.donate_sect ul {
		margin		: 28px 0 0 34px;
		}
		
		.charity_sect ul {
		margin		: 30px 0 0 20px;
		}
	
	.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	: 70%;
	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 10px;
	background	: transparent url('imgs/buttons/green_button.png') no-repeat 4px center;	
	font-size	: 120%;
	height:32px;
	}
	
	.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			: 95px;
	background		: #EBF4EF;
	border-left		: 2px solid #aeb1af;	
	border-top		: 2px solid #aeb1af;
	}
	.input_name:hover,.input_name:focus,.input_name:active{
	color			: #999;
	border			: #DFDFDF 2px solid;
	}
	.donate_sect li label	{
	width		: 160px;
	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 {
	background	: transparent url('imgs/right_rep2.gif');
	}
	
	.charity_sect {
	display		: block; 
	float		: left;
	width		: 420px;	
	margin		: 16px 0 0;
	padding		: 0 0 32px;
	}
	
	.charity_sect li span{
	display		: block;
	font-size	: 65%;
	padding		: 0;
	margin		: 0;
	}
	
	.charity_sect div span{
	display		: block; 
	background	: transparent url('imgs/buttons/green_start.gif') no-repeat right;
	width		: 102px;
	font-size	: 150%;
	}	
	
	.charity_sect div span a:link,	.charity_sect div span a:visited{	
	display		: block;
	padding		: 14px 0 18px;
	color		: #fff;
	text-align	: center;
	text-decoration:none;
	background	: transparent url('imgs/buttons/green_end.gif') no-repeat left center;
	}	
	
	
	.charity_sect div span a:hover,	.charity_sect div span a:focus{	
	color		: #DFDFDF;
	}
	
	.sect_mid {
	position	: relative;
	display		: block; 
	margin		: 16px 0 18px;
	padding		: 0 0 20px;
	width		: 800px;
	/*height		: 10em;*/
	background	: transparent url('imgs/mid_sides2.gif') repeat-y 0 0;
	border-bottom	: 2px solid #f0f0f0;
	}
		*html .sect_mid {
		
		}
	
		
	.sect_mid  h2 {
	font-size		: 1.1em;
	padding			: 8px 0 4px 10px;
	height			: 26px;
	color			: #462b72;
	}
	
	.whats_new h2{
	margin			: 0 0 0 4px;
	}
	
	.jg_fr h2{
	margin			: 0 4px 0 0;
	}

	.whats_new {
	width		: 284px;
	display		: block; 
	margin		: 0;
	float		: left;
	}
	.whats_new ul{
	border-right	:2px #F5F5F5 solid ;
	height			: 80px;
	margin 			: 20px 2px 0 0; 
	}
	
	.jg_fr ul{
	margin 			: 20px 0 0;
	height			: 80px;
	}		

	
	.whats_new li{
	list-style-type	: none;
	margin			: 0 0 24px 8px;
	background		: #fff;
	display			: block;
	height			: 55px;
	float			: left;
	font-size		: 70%;
	position		: relative;
	padding			: 0 0 0 58px;
	width			: 72px;
	}
	
	
	.jg_fr li {
	list-style-type	: none;
	margin			: 0 0 0 6px;
	display			: block;
	/*height			: 75px;*/
	float			: left;
	font-size		: 70%;	
	width			: 160px;
	}
	
			*html .jg_fr li {
			margin			: 0 0 0 6px;
			}
	
	.whats_new li:link, 	.whats_new li:visited {
	cursor:pointer;
	}
	
	.jg_fr div {
	padding:0 0 0 60px;
	}
	
	.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;
	}
	
	*html .jg_fr li{
	padding			: 0 0 24px 5px;
	width			: 159px;
	}
	
	
	.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 !important;	
	}
	
	.jg_fr {
	display		: block; 
	float		: left;
	width		: 516px;
	margin		: 0;
	}

	.new {
	background	: YELLOW;
	}
	
	.hint {
	width			: 250px;
	font-size		: 12px;	
	line-height		: 140%;	
	}
	
	.hint strong{
	padding		: 1px 3px;
	font-size	: 8px;
	float		: left;
	background	: #FFE28A;
	color		: #000;
	font-weight	: 600;
	margin		: 0 10px 0 0;
	}
	
	.sect_low {
	position	: relative;
	display		: block; 
	width		: 800px;	
	background	: transparent url('imgs/mid_sides2.gif') repeat-y 0 0;
	border-bottom	: 2px solid #f0f0f0;
	padding			: 0 0 10px;
	}

	.sect_low h2 {
	font-size		: 1.1em;
	margin			: 0;

	height			: 26px;
	color			: #462b72;

	}

	.choose_charity h2 {
	margin			: 0 0 0 4px;
	padding			: 8px 0 4px 18px;
	}

	.choose_charity h2 span{
	font-size		: 60%;
	margin			: 0 0 0 2px;
	}
	
	.read_blog {
	display		: block;
	float		: left;
	width		: 280px;
	z-index		: 9;
	}
	
	div.fdpoweredby 	{
	display		: none;
	}
	
	.read_blog h2 {
	padding			: 8px 0 4px;
	}
	
	.read_blog ul {
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	margin				: 0 0 0 15px;
	}
	
	.read_blog li {
	font-size:75%;
	margin:0 0 10px;
	}
	.read_blog strong {
	color:#462B72
	}

	.read_blog p{
	margin				: 2px 0 40px;
	width				: 265px;
	font-weight			: 700;
	line-height			: 1.5em;
	font-size			: 22px;
	background	: transparent
	}
	
	.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			: 8px;
	position	: absolute;
	display		: block;
	z-index		: 1;
	right:16px;
	background	: transparent url('imgs/jg_circle.png') no-repeat 0 0;
	}	
		
	*html .read_blog span{
	background	: transparent url('imgs/jg_circle.gif') no-repeat 0 0;
	}
	
	.choose_charity {
	display		: block; 
	float		: left;
	width		: 517px;
	
	}


	.choose_charity ol {
	margin				: 10px 0 0 12px ;
	padding				: 0 20px 5px 10px;
	width				: 436px;
	line-height			: 25px;
	text-align			: left;
	border-right		: 2px #F5F5F5 solid;
	}
	
	.choose_charity ol a{
	font-size:65%;
	}
	
	.choose_charity li{
	display		: inline; 
	margin		: 0 10px 0 0;
	padding		: 0 0 0 0;
	
	}
	
	.choose_charity .med {
	font-size:90%;
	}

	.choose_charity .big {
font-size:100%;	
	}

	.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 {
	background:transparent url(imgs/grey_circle3.gif) no-repeat; 
	}
	
	.tl,.tr,.bl,.br {
	background:transparent url(imgs/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:20px 0 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;
	}
