@charset "utf-8";
/* CSS Document */

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#223b84;
/*background-image:url(../img/back_r.jpg);
background-repeat:repeat-x;
background-position:top;
background:#393f4f;
*/
background:#FFFFFF;
padding:0px;
margin-top:0px;
padding-top:2px;
padding-bottom:2px;
}
a
{
color:#223b84;
text-decoration:none;
}
a:hover
{
color:#223b84;
text-decoration:underline;
}

.bluetxt
{
color:#718ddf;
}
.bluetxtlarge
{
color:#718ddf;
font-size:14px;
font-weight:bold;
}
img
{
border:none;
}
.floatleft
{
float:left;
}
.floatright
{
float:right;
}
.divrow
{
width:100%;
float:left;
padding-top:2px;
padding-bottom:2px;
}
.divrow1
{
width:99.8%;
float:left;
padding-top:2px;
padding-bottom:2px;
}
.fromrow
{
width:100%;
float:left;
padding-top:5px;
padding-bottom:5px;
}
.mainbody
{
width:990px;
margin:auto;

background-color:#FFFFFF;
overflow:hidden;

}
.header
{
width:100%;
background:url(../img/header_img.jpg);
background-position:bottom right;
float:left;
background-repeat:no-repeat;
}
.logo
{
width:213px;
float:left;
}
.header_mid
{
width:273px;
float:left;
margin-top:75px;
}

.header_right
{
width:280px;
float:right;
margin-top:40px;
}
.inpubluetxt
{
font-size:11px;
border:#718ddf solid 1px;
color:#718ddf;
width:170px;
padding-left:8px;
font-family:Arial, Helvetica, sans-serif;
line-height:19px;
height:19px;
}
.inpubluedropdown
{
font-size:12px;
border:#718ddf solid 1px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
height:22px;
}
.inpubluetxtarea
{
font-size:11px;
border:#718ddf solid 1px;
color:#718ddf;
padding-left:8px;
font-family:Arial, Helvetica, sans-serif;
line-height:19px;
}
.btn
{

background:url(../img/errow.jpg);
background-color:#708de0;
background-repeat:no-repeat;
background-position:right center;
font-size:12px;
color:#FFFFFF;
border:none;
padding-right:15px;
font-weight:bold;
line-height:18px;
padding-bottom:2px;
padding-top:1px;
margin-left:2px;
margin-right:2px;
cursor:pointer;
}
.button
{


background-color:#708de0;

font-size:12px;
color:#FFFFFF;
border:none;
font-weight:bold;
line-height:18px;
padding-bottom:2px;
padding-top:1px;
margin-left:2px;
margin-right:2px;
cursor:pointer;
}
.menu
{
float:left;
color:#FFFFFF;
font-size: 11px;
font-weight:normal;
background-color:#718ddf;
margin-top:14px;
width: 982px;
margin-left: 3px;
}
.menu a
{
color:#FFFFFF;
background-color:#718ddf;
font-size:11px;
text-decoration:none;
padding-left:20px;
padding-right:19px;
float:left;
border-left:#FFFFFF solid 2px;

height:23px;
line-height:23px;
}
.menu a:hover
{
background-color:#213b82;
}
.bdr
{
background:url(../img/bdr.jpg);
background-position:top;
background-repeat:repeat-x;
margin-top:0px;
padding-top:2px;
}
.bdrbottom
{
background:url(../img/bdr.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin-top:10px;
padding-top:10px;
}
.bdrl
{
background:url(../img/bdrl.jpg);
background-position:left;
background-repeat:repeat-y;
margin-left:10px;
padding-left:10px;
}
.width70per
{
width:70%;
}
.width68per
{
width:68%;
}
.width62per
{
width:62%;
}
.width55per
{
width:55%;
}
.width30per
{
width:30%;
}
.width42per
{
width:42%;
}
.width35per
{
width:35%;
}
.width34per
{
width:34%;
}
.heading
{
background:url(../img/heading.jpg);
background-repeat:repeat-x;
color:#223b84;
text-indent:5px;
font-size:12px;
font-weight:bold;
border:#718ddf solid 1px;
padding-top:5px;
padding-bottom:5px;
background-position:bottom;
background-color:#e0dcdc;
text-transform:uppercase;
}



.heading2
{
	background:url(../img/head2.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-indent:5px;
	font-size:12px;
	font-weight:bold;
	border:#718ddf solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	background-position:bottom;
	background-color:#e0dcdc;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
}
.heading2 a
{
color:#FFFFFF;
}



.heading3
{
	
	color:#223b84;
	text-indent:5px;
	font-size:12px;
	font-weight:bold;

	padding-top:5px;
	padding-bottom:5px;
	background-position:bottom;
	
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
	text-indent:20px;
}
.heading3 a
{
color:#223b84;
}
.heading4
{
	
	color:#223b84;
	text-indent:5px;
	font-size:18px;
	font-weight:bold;

	padding-top:5px;
	padding-bottom:5px;
	background-position:bottom;
	
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
	
}
.heading3 a
{
color:#223b84;
}



.paddingtop10
{
padding-top:10px;
}
.paddingtopbtm5
{
padding-top:5px;
padding-bottom:5px;
}
.list
{
float:left;
text-transform:none;

}
.list ul
{
padding:0px;
margin-left:15px;
}
.list ul li
{

width:100%;
font-size:11px;
line-height:30px;
padding-left:2px;
font-weight:normal;
}
.list ul li a
{
text-decoration:none;
color:#223b84;
}
.list ul li a:hover
{
text-decoration:underline;
color:#223b84;
}
.footer
{
float:left;
width:100%;
color:#FFFFFF;
font-size:11px;

background-color:#718ddf;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
}
.footer a
{
color:#FFFFFF;

font-size:12px;
text-decoration:none;
padding-left:8px;
padding-right:8px;

}
.footer a:hover
{

color:#FFFFFF;




font-size:12px;
text-decoration:none;
padding-left:8px;
padding-right:8px;


}
.justify_txt
{
text-align:justify;
}
p{
padding-left:5px;
padding-right:5px;
}
.kindometer
{
background:url(../img/kindo.jpg);
width:631px;
margin:auto;
height:121px;
background-position:top left;
padding-top:70px;
}
.donation_meter
{
background:url(../img/donation.jpg);
width:652px;
margin:auto;
height:200px;
background-position:top left;
padding-top:93px;
}
.druller
{
background:url(../img/d_ruller.jpg);
width:509px;
height:71px;
background-position:top right;
margin-left:100px;

padding-top:4px;
float:left;
}
.rullerset
{
width:495px;
float:left;
margin-left:7px;
margin-top:4px;
}
.ruller
{
background:url(../img/ruler.jpg);
width:503px;
height:28px;
background-position:top center;
margin:auto;
padding-top:4px;
}
.donationbox
{
width:290px;
margin:auto;
margin-top:1px;

background:url(../img/frame.jpg);
padding-top:40px;
overflow:hidden;
height:175px;
}
.grid1
{
background-color:#E3E3E3;
color:#333333;
}

.grid0
{
background-color:#CCCCCC;
color:#333333;
}

.bdrtable
{
border:#CCCCCC solid 1px;
}

p.quote 
{
line-height:21px;
margin: 0; 
padding: 0;

text-align:justify;
}

object.rightalign { 
float:left; margin: 10px 10px 10px 10px; } 
object.leftalign { 
float:right; margin: 0px 0px 20px 20px;  }
img.rightalign { 
float:left; margin: 0px 10px 10px 10px; border:#ccc solid 2px; } 
img.leftalign { 
float:right; margin: 0px 0px 20px 20px; }

/* Paging */
.paging {
	color: #ccc;
	margin-bottom: 2em;
}
.margintop5
{
margin-top:5px;
}

.paging div.disabled {
	color: #ddd;
	display: inline;
}
.paging span {
}
.paging span.current {
	color: #d50575;
}
.paging span a {
}

/* Paging */
td.paging {
	color:#424f6d ;
	margin-bottom: 2em;
}
td.paging a {
	color:#424f6d;
	display: inline;
	text-decoration:none;
}
td.paging a:hover {
	color:#424f6d;
	display: inline;
	text-decoration:none;
}
td.paging div.disabled {
	color:#424f6d;
	display: inline;
}
td.paging span {
}
td.paging span.current {
	color: #ffffff;
	background-color:#424f6d;
}
td.paging span a {
color:#424f6d;
text-decoration:none;
}
td.paging span a:hover{
color:#000000;
text-decoration:underline;
}


a.linkbtn
{
color:#FFFFFF;
background-color:#718ddf;
font-size:12px;
text-decoration:none;
padding-left:7px;
padding-right:7px;
float:left;
border-left:#FFFFFF solid 2px;

height:30px;
line-height:30px;
display:block;
margin-left:3px;
margin-right:3px;
}
a.linkbtn:hover
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#213b82;
padding-left:7px;
padding-right:7px;
height:30px;
line-height:30px;

float:left;
border-left:#FFFFFF solid 2px;
display:block;
margin-left:3px;
margin-right:3px;

}


a.linkbtnright
{
color:#FFFFFF;
background-color:#718ddf;
font-size:12px;
text-decoration:none;
padding-left:7px;
padding-right:7px;
float:right;
border-left:#FFFFFF solid 2px;

height:30px;
line-height:30px;
display:block;
margin-left:3px;
margin-right:3px;
}
a.linkbtnright:hover
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#213b82;
padding-left:7px;
padding-right:7px;
height:30px;
line-height:30px;

float:right;
border-left:#FFFFFF solid 2px;
display:block;
margin-left:3px;
margin-right:3px;

}

.red{
color:#990000;
}

.success{
color:#006633;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px;
}

.msg{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;
*/padding:10px;
}


.error{
color:#990000;
font-family: Arial, Helvetica, sans-serif; /*:Verdana, Arial, Helvetica, sans-serif; */
font-size:12px;
/*font-weight:bold; */
padding:10px;
}
.headrrow
{
	background:url(../img/head2.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-indent:5px;
	font-size:12px;
	font-weight:bold;
	border:#718ddf solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	background-position:bottom;
	background-color:#e0dcdc;
	text-transform:uppercase;
	
}
.largesize
{
font-size:20px;
}
.width100oer
{
width:100%;
}
.marginbtm15
{
margin-bottom:15px;
}
.fontsize16
{
font-size:16px;
}
.fontsize20
{
font-size:20px;
}
a.linknew
{
color:#FF0000;
text-decoration:none;
}
a:hover.linknew
{
color:#FF0000;
text-decoration:underline;
}
.img_div 
{

text-align:center;
}
.img_div img
{
border:#718ddf  solid 3px;
background-color:#D2DBF0;
padding:5px;
}

.mainbody2
{
width:100%;
background-image:url(../img/splash-village-wide.png);
background-repeat:repeat-x;
height:100%;
float:left;
background-position:bottom;
padding-bottom:125px;
}

.sheader_right
{
position:absolute;
top:5px;
right:5px;
z-index:100px;
width:280px;
text-align:left;
}

.visible{display:block;}
.hidden{display:none;}

.border_collapse {
border:1px solid #999999;
border-collapse:collapse;
}
.white_large
{
font-size:24px;
color:#FFFFFF;
font-weight:bold;
}

.arial_capital{
color:#000000;
font-size:10px;
text-transform:uppercase;
/*font-variant:small-caps;*/
}

#photo {
	float: right;
	clear: right;
	margin: 15px;
}

fieldset.left {
	float: left;
	width: 330px;
	border: none;
	padding: 10px;
}

fieldset.left label {
	display: block;
	float: left;
	width: 110px;
	margin-bottom: 15px;
}

fieldset.left input, fieldset.left select{
	margin-bottom: 15px;
}

hr.clear {
	clear: both;
	border-color: #1558a4;
	background-color: #1558a4;
	margin-top: 10px;
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

fieldset.notifications {
	border: none;
	padding: 10px;
}
fieldset.notifications input {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 10px;
	float: left;
	height: 15px;
}
fieldset.notifications label {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 460px;
	display:block;
	float: left;
	height: 15px;
}

fieldset.left_middle, fieldset.right_middle {
	border: none;
	width: 470px;
	float: left;
}

fieldset.left_middle label, fieldset.right_middle label {
	width: 110px;
	margin-bottom: 15px;
}

fieldset.left_middle input, fieldset.right_middle input, fieldset.left_middle select, fieldset.right_middle select {
	margin-bottom: 15px;
}

fieldset.invite {
	border: none;
	padding: 10px;
}

fieldset.invite input {
	margin-bottom: 15px;
}

#profile_welcome_message {
	padding-top: 15px;
	padding-bottom: 10px;
	clear: left;
}
.splash_link {
	font-size: 22pt;
}

.splash_link:hover {
	text-decoration: none;
}
