body{
    background-image: url(../images/bg.jpg); background-color:#FFFFFF; background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
}
 .mainnav A:link {
	color : #999999;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.mainnav A:visited {
	color : #999999;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.mainnav A:hover {
	color : #333333;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
	background-image:url(../images/nav_bg100.png);
	padding:15px 5px 25px 5px;
	background-position:center;
}
.mainnav A:active {
	color : #333333;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.mainnav #links div{padding:0 0px 0 0; margin:0;} 
.mainnav div#links{margin:0;padding:0;}
.mainnav #links a{ color:#999999; font:normal 14px Georgia, "Times New Roman", Times, serif; display:block; padding:15px 10px 25px 10px; border-bottom:dotted 1px #FFFFFF; border-top:dotted 1px #FFFFFF;}
.mainnav #links a:hover,.leftnav .selected { color:#666666; text-decoration:none; border:solid thin 1px #FFFFFF;
}
.footer A:link {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}
.footer A:visited {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}
.footer A:hover {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}
.footer A:active {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}
 .style1 A:link {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	text-decoration : none;
}
.style1 A:visited {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	text-decoration : none;
}
.style1 A:hover {
	color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	text-decoration : none;
}
.style1 A:active {
	color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	text-decoration : none;
}
 .style2 A:link {
	color : #999999;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	text-decoration : none;
}
.style2 A:visited {
	color : #999999;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	text-decoration : none;
}
.style2 A:hover {
	color : #CCCCCC;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	text-decoration : none;
}
.style2 A:active {
	color : #CCCCCC;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	text-decoration : none;
}
 .style3 A:link {
	color : #666666;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.style3 A:visited {
	color : #666666;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.style3 A:hover {
	color : #999999;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.style3 A:active {
	color : #999999;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;;
}
 .style4 A:link {
	color : #1969FC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.style4 A:visited {
	color : #1969FC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.style4 A:hover {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.style4 A:active {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
 .style5 A:link {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.style5 A:visited {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.style5 A:hover {
	color : #1969FC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.style5 A:active {
	color : #1969FC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.class1 {
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.class2 {
	color : #D6D6D6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	text-decoration : none;
}
.class3 {
	color : #999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 40px;
	font-weight : normal;
	text-decoration : none;
}
.class4 {
	color : #1969FC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	text-decoration : none;
}
.class5 {
	color : #666666;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.class6 {
	color : #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	font-weight : normal;
	text-decoration : none;

}
.class7 {
	color : #999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;

}
.class8 {
	color : #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 19px;
	font-weight : normal;
	text-decoration : none;

}
.class9 {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}
.maincontent1 {
background-color:#FFFFFF;
}
.maincontent2 {
border:dotted 1px #CCCCCC;
background-color:#F5F5F5;
}
.maincontent3 {
border-top:dotted 1px #CCCCCC;
}
.maincontent4 {
border-left:solid 1px #EAEAEA;
border-right:solid 1px #EAEAEA;
background-color:#FFFFFF;
}
.maincontent5 {
border-top:dotted 1px #FFFFFF;
}
.maincontent6 {
border-top:dotted 1px #666666;
border-bottom:dotted 1px #666666;
background-color:#FFFFFF;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FFFFFF !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #CCCCCC !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #999999 !important; //Text input field border color
   background-color:#FFFFFF !important; //Text input field background color
 }
#world_kindness_movement {padding:0px 10px 0px 20px;
}


