html {margin: 0; padding: 0;}

body {
	margin: 0px; padding: 0;
	background-color:white;
}
body p.center{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
body p.left{
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 8px;


}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #394368;
	padding: 0px;
	margin: 0px 0px 8px;
	text-align: left;
}

table#eventDetails td
{
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

table#eventDetails textarea#description
{
background-color:#FFFFFF;
border: 1px solid #cccccc;
width:350px;
height:100px;
padding:3px 0px 3px 3px;
}

.eventDetails
{
top:135px;
left:60px;
float:left;
position:absolute;
padding-bottom:15px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-align:center;
}

#fullPage {
	margin: 0px;
	height: 100%;
	width: 100%;
	padding: 0px;
}
table#fullPage td#logo {
	background-image: url(UI_images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;



}

div#logo {
	margin: 0px;
	padding: 0px;
	height: 130px;
	float: left;


}

div#search {
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;

}

table#fullPage td#banner {
	background-image: url(UI_images/banner_tile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	vertical-align: top;
	height: 125px;
}

div#mainNav{
	margin-top: 0px;
	margin-right: 5%;
	margin-left: 0px;
	padding: 0px;
	height: 49px;
}
div#mainNav ul{
	padding: 0px;
	float: right;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#mainNav ul li{
	padding-right: 12px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #567B32;
	margin-right: 12px;
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
div#mainNav ul li.end{
	padding-right: 0px;
	border:none;
	margin-right: 0px;
	float: left;
	list-style-type: none;
}
div#mainNav ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000e3a;
	text-decoration: none;
	letter-spacing: -1px;
}
div#mainNav ul li a.red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b92929;
	text-decoration: none;
	letter-spacing: -1px;
}
div#mainNav ul li a:hover{
	color: #4a8221;
}


.dropMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000033;
	width: 200px;
	margin-right: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;



}
td#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACACBB;
	text-decoration: none;
	background-image: url(UI_images/footer_tile.gif);
	height: 25px;
	vertical-align: middle;
	padding-top: 8px;
	padding-left: 9px;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: left top;






}
td#mainContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	height: 100%;
	vertical-align: top;

}

.artizanLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: bottom;
	

}
.artizanLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9CB66E;
	vertical-align: bottom;
	
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;












}
div#homeImg {
	height: 100%;
	width: 100%;
	visibility: visible;
	text-align: right;
	margin-right: 6%;
	vertical-align: bottom;

}
div#homeText {
	height: 100%;
	width: 100%;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 35px;

}
td#Links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;

}
td#Links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #427C20;
	margin-right: 3px;
	padding-right: 2px;
	padding-left: 6px;


}
 table#homepage {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border: none;

}
td#mainContent table#homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000E3A;
	height: 100%;
	width: 100%;
	border: none;
	vertical-align: top;
}
td#mainContent table#homepage td#Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 180px;
	width: 380px;
	vertical-align: top;
	font-size: 11px;
	padding-left: 35px;
	padding-right: 0px;	
}
td#mainContent table#homepage td#Img {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;



}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000033;
	font-weight: normal;
}
.titleRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B92929;
}
div.homeOptions {
	background-image: url(UI_images/homepage/homepage_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	height: 150px;
	width: 370px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table#boxes td.hpBoxh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000E3A;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 9px;




}
table#boxes td.hpBoxh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000E3A;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-style: none;

}
table#homepage td#boxes{
	vertical-align: top;
	text-align: center;
}
table#boxes {
	margin: 0px;
	width: 100%;
	padding: 0px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #4F8123;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999FB1;

}
table#boxes td{
	width: 33%;
	padding-right: 22px;
	padding-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}
.hbBox1b1 {

	font-size: 10px;
	color: #000E3A;
	background-color: #E3E5E8;
	padding-left: 15%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000033;
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.hbBox1b2 {
	vertical-align: top;
	font-size: 10px;
	color: #000E3A;
	background-color: #E3E5E8;
	padding-bottom: 15px;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
table#boxes img {
	float: left;
	margin-right: 18px;
	border-top: 1px solid #333333;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #333333;



}
table#boxes td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD2829;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	font-style: normal;

}
table#boxes td a:hover {
	color: #427D21;
	background-color: #FFFFFF;
}

.errorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BD2829;
	background-color: #EEF2F9;
	padding: 9px 9px 20px 58px;
	border: 1px solid #BD2829;
	line-height: 15px;
	font-weight: normal;
	background-image: url(UI_images/error2.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}

div#thankMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000031;
	background-color: #F3F5F7;
	padding: 9px 0px 9px 12px;
	margin: 10px 6px 10px 0px;
	border: 1px solid #4A8A21;
	line-height: 16px;
	width: 400px;

}
div#statusSuspended {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EFEBE7;
	padding: 9px 9px 9px 52px;
	margin: 8px 0px;
	border: 1px solid #817F87;
	line-height: 15px;
	font-weight: normal;
	background-image: url(UI_images/icons/suspended.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-align: left;
}
div#statusCompleted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #156804;
	background-color: #EFEBE7;
	padding: 9px 9px 9px 52px;
	margin: 8px 0px;
	border: 1px solid #2D9817;
	line-height: 15px;
	font-weight: normal;
	background-image: url(UI_images/icons/completed.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-align: left;
}
div#statusCancelled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BD2829;
	background-color: #EFEBE7;
	padding: 9px 9px 9px 52px;
	margin: 8px 0px;
	border: 1px solid #BD2829;
	line-height: 15px;
	font-weight: normal;
	background-image: url(UI_images/icons/cancelled.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-align: left;
}
div#URLMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000031;
	background-color: #F3F5F7;
	padding: 9px 9px 9px 12px;
	margin: 10px 6px 10px 0px;
	border: 1px solid #4A8A21;
	line-height: 16px;
	width: 46em;

}
div#infoMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #88889B;
	padding: 9px 9px 9px 15px;
	margin: 10px 6px 10px 0px;
	border: 1px solid #47475D;
	line-height: 16px;

}
table#AboutInfo{
	width: 90%;
	margin: 0px 0px 15px;
	padding: 0px;
}
table#AboutInfo img{
	border: none;
}
table#AboutInfo td{
	padding: 0px;
}
table#AboutInfo td.about{
	width: 58%;
	background-color: #F5F5F0;
	padding: 20px 25px 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	list-style-type: none;
	text-align: left;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	border-right: 1px solid #4A8221;
	border-bottom: 1px solid #4A8221;
	border-left: 1px solid #4A8221;

}
table#AboutInfo td.aboutTitle {
	background-color: #E5E5DF;
	padding: 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #366C0E;
	list-style-type: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	border: 1px solid #4A8221;
}
table#AboutInfo td.contact{
	width: 38%;
	background-color:  #F5F5F0;
	padding: 20px 25px 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	list-style-type: none;
	text-align: left;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	border-right: 1px solid #C14949;
	border-bottom: 1px solid #C14949;
	border-left: 1px solid #C14949;

}
table#AboutInfo td.contactTitle {
	background-color: #E5DFDF;
	padding: 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BD2829;
	list-style-type: none;
	text-align: left;
	vertical-align: top;
	border: 1px solid #C14949;
	margin: 0px;
	height: 25px;
}
table#AboutInfo td.white{
	width: 4%;
}
table#AboutInfo td a{
	color: #235F0C;
	}
table#AboutInfo td a:hover{
	color: #AA1800;
	}
.NavyHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000033;
	font-weight: bold;
	line-height: 18px;

}
.NavyHeadSml {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000033;
	font-weight: bold;
	line-height: 18px;
}
.white {
	color: #FFFFFF;
}
div#pledge {
	background-color: #F3F3F3;
	width: 185px;
	border: 1px solid #090C4B;
	text-align: center;
	padding: 8px 12px;
	margin: 0px;

}
div#pledge a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
}
div#pledge a:hover{
	text-decoration: underline;
}
.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E21601;
	background-color: #EDEDED;
	margin: 3px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;


}
.errorBlock{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E21601;
	background-color: #EDEDED;
	margin: 3px 1px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-weight: bold;
	display: block;


}
div#error2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08164B;
	background-color: #EDEDED;
	display: block;
	margin: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 35px;
	border: 2px solid #CC3300;
	background-image: url(UI_images/errorSmll.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 340px;
}
div.closeWindow{
	width: 176px;
	margin-bottom: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
div.closeWindow ul{
	margin: 0px;
	padding: 0px;
	font-size: 4px;
}
div.closeWindow ul li.top{
	font-size: 7px;
	background-image: url(UI_images/charityInfo/close_top.gif);
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	line-height: 8px;
	font-family: Arial, Helvetica, sans-serif;
	width: 176px;
	height: 16px;
	
}
div.closeWindow ul li.bottom{
	width: 176px;
	font-size: 3px;
	background-image: url(UI_images/charityInfo/close_bottom.gif);
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;

}
div.closeWindow ul li.middle{
	background-image: url(UI_images/charityInfo/close_middle.gif);
	background-repeat: repeat-y;
	width: 176px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	vertical-align: top;

}
div.closeWindow ul li.middle div{
	font-size: 11px;
	text-align: left;
	vertical-align: bottom;
	padding: 6px 12px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	margin: 0px;
}
.picFloat {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
table#ideasCloseWindow{
	background-color: #EDEEED;
	border: 1px solid #4A8221;
	margin: 25px 0px 0px;
	width: 495px;
	padding-right: 15px;
	padding-left: 15px;
}
table#ideasCloseWindow td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	padding: 15px 15px;
	line-height: 16px;
}
table#donate3col td#affiliates{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	margin: 0px;
	padding: 15px 15px 0px 30px;
	vertical-align: top;
}
table#donate3col td#affiliates ol{
	background-color: #EDEDEF;
	border: 1px solid #000033;
	padding: 15px 0px;
	margin: 0px 0px 0px 12px;
}
table#donate3col td#affiliates ol li{
	margin-top: 12px;
	margin-right: 15px;
	margin-left: 35px;
}
table#donate3col td#how2use{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 0px;
	padding: 25px 80px 0px;
	vertical-align: top;
	line-height: 18px;
}

table#donate3col td#how2use ul{
	background-color: #EEEEEF;
	border: 1px solid #4A8221;
	padding: 12px 0px 15px 15px;
	margin: 15px 0px 0px;
}
table#donate3col td#how2use ul li{
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 35px;
}
table#donate3col td#how2use ul li.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336600;
	margin-top: 12px;
	margin-bottom: 12px;
	list-style-type: none;
	margin-right: 15px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #336600;
	padding-top: 12px;
}
table#donate3col td#how2use ul ul{
	border: 1px none #4A8221;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
table#donate3col td#how2use ul ul li{
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
table#donate3col td#how2use ul#noBorder{
	padding: 2px 0px 5px 10px;
	margin: 15px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table#donate3col td#how2use ul#noBorder li{
	margin-top: 6px;
	margin-right: 15px;
	margin-left: 25px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #245600;
	font-weight: bold;
}
table#donate3col td#how2use ul#noBorder li.navy{
	color: #000033;
	background-color: #EFEFEF;
	margin-top: 4px;
	margin-bottom: 8px;
}

table#donate3col td#how2use a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3352B5;
}
table#donate3col td#how2use a:hover{	color: #296002;}
table#donate3col td#how2use ul.red{
	background-color: #EEEEEF;
	border: 1px solid #3663AD;
	padding: 15px 0px 15px 15px;
	margin: 0px;
}
table#donate3col td#how2use ul.red li{
	margin-top: 12px;
	color: #000033;
	margin-right: 15px;
	margin-left: 35px;
}
table#quickLinks{
	width: 178px;
	margin-bottom: 30px;
	text-align: left;
	padding: 0px;
	margin-right: 20px;
	margin-left: 30px;
}
table#quickLinks td#links{
	background-color: #FAFAFB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0E1944;
	border-left-color: #0E1944;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
table#quickLinks td#links ul{
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 8px;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0px;
}
table#quickLinks td#links ul li{
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #376C10;
	padding-bottom: 6px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	padding-top: 0px;
	background-image: url(UI_images/homepage/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
	margin-left: 0px;
}
table#quickLinks td#links ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000033;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
table#quickLinks td#links ul li a:hover{
	color: #30600E;
	text-decoration: underline;
}
div.titleFundraiser{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	background-color: #4A8221;
	width: 100%;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin: 0px 0px 0px -10px;
}
div.titleCharity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	background-color: #4B76BC;
	width: 100%;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin: 0px 0px 0px -10px;
}
div.titleSponsor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	background-color: #000C39;
	width: 100%;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin: 0px 0px 0px -10px;
}
table#donate3col td#affiliatedEvent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 0px;
	padding: 25px 50px 0px 40px;
	vertical-align: top;
	line-height: 18px;
}
table#donate3col td#affiliatedEvent ol{
	background-color: #ECECEC;
	padding: 12px;
	margin: 15px 25px 15px 0px;
}
table#donate3col td#affiliatedEvent ol li{
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #829E6E;
	padding-bottom: 10px;
}
table#donate3col td#affiliatedEvent a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3352B5;
}
table#donate3col td#affiliatedEvent a:hover{	color: #296002;}

table#fundPage td#fundTarget table#targetFigures{
	width: 260px;
}
table#fundPage td#fundTarget table#targetFigures td input{
	font-size: 11px;
	text-align: right;
	padding-right: 2px;
}
table#fundPage td#fundTarget table#targetFigures td{
	padding: 1px 1px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
table#fundPage td#fundTarget table#targetFigures tr#header td{
	font-size: 13px;
	font-weight: bold;
	color: #2D5C0B;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #747B93;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
table#fundPage td#fundTarget table#targetFigures tr#footer td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2F3756;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #4A516B;
	padding-top: 5px;
	padding-bottom: 2px;

}
table#fundPage td#fundTarget div{
	float: left;
	margin-bottom: 20px;
	margin-right: 35px;
	margin-top: 5px;
}
table#fundPage{
		height: 100%;
		width: 100%;
		border: none;
		margin: 0px;
		padding: 0px;
	}
table#fundPage p{
	margin-bottom: 3px;
}

div#raisedMoney{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	background-color: #E2E2E2;
	display: block;
	text-align: center;
	margin-top: 12px;
	border: 1px solid #4A8221;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;	
	}
div#raisedMoney p{
		padding: 8px 8px 4px;
		margin: 0px;
	
	}
div#targetBar{
	height: 62px;
	width: 243px;
	background-color: #FFFFFF;
	padding: 0px;
	background-image: url(UI_images/target_bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
}
div#targetBar img{
	margin-top: 29px;
	margin-left: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000C39;
}
div#tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 35px;
	background-image:  url(UI_images/fundpage/tab_beige.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	line-height: 24px;
	font-weight: bold;
}
table#fundPage td#title{
	background-color: #D0C9C5;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	border-bottom-width: 9px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 50px;
	vertical-align: middle;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
table#fundPage td#title input{
	margin-right: 4px;
	margin-left: 2px;
	padding-left: 4px;
}
table#donate3col table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
table#donate3col td#right table td input{
	font-size: 13px;
}
table#donate3col table td input{
	font-size: 13px;
}
table#donate3col table#eventCalendar{
	width: 90%;
	border: 1px solid #000033;
	margin-top: 10px;
}
table#donate3col table#eventCalendar tr#header td{
	background-color: #4A8221;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	border-top-style: none;
}
table#donate3col table#eventCalendar tr.green td{
	background-color: #DCDEE2;
}
table#donate3col table#eventCalendar tr.blue td{
	background-color: #D5E1F4;
}
table#donate3col table#eventCalendar tr.monthEnd td{
	background-color: #FFFFFF;
	height: 6px;
}
table#donate3col table#eventCalendar tr.even td{
	background-color: #EEEFF4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CACAD7;
	border-top-style: none;
}
table#donate3col table#eventCalendar tr.odd td{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CACAD7;
	border-top-style: none;
}
table#donate3col table#eventCalendar tr td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}
table#eventCalendarSearch{
	width: 90%;
	border: 1px solid #000033;
	margin-top: 10px;
	padding-top: 15px;
}
table#eventCalendarSearch tr td{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.eventFilter
{
	width: 820px;
	border: 1px solid #000033;
	background-color: #E7E7E7;
	padding-top: 20px;
	padding-bottom: 20px;
	position:relative;
}

.boxDescriptive
{
background-color:#4A8221;
position:absolute;
top:0px;
left:0px;
color:#FFFFFF;
font-weight:bold;
padding: 1px 5px 1px 5px;
border-right:1px solid #000033;
border-bottom:1px solid #000033;
}

table#eventFilter{
margin-left:10px;
}

table#eventFilter tr td{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

div#eventDatesSelect{
	padding: 15px 15px 15px 0px;
	width: 70%;
}

select.midField{
width: 270px;
}
div#eventDatesSelect table{
	padding-top: 15px;
	width: 90%;
	background-color: #E7E7E7;
}
div#eventDatesSelect table td{
	padding-top: 10px;
}
a {	color: #3F7318; text-decoration: underline; }
a:hover, a.sideLinks, .sidelinks  {color: #0F4D99;}
div.link{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}
div.link img{

	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	padding: 0px 0px 4px;
	margin: 0px;
}
div.link p{
	padding-top: 8px;
	margin: 4px 0px 0px;

}
table#donate3col div.boxUseful {
	background-color: #FFFFFF;
	width: 90%;
	border: none;
	padding: 25px 25px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	list-style-type: none;

}
table#fundPage td#sponsorLogos{
	background-color: #e7e7ee;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 20px;
	text-align: center;	
	}
table#fundPage td#sponsorLogos table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
table#fundPage td#sponsorLogos table td img{
	border: 1px solid #cacad7;
	margin-bottom: 10px;
}
table#fundPage td#sponsorLogos table th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 15px;
	}
textarea{
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e9ecf1;
	border: 2px inset #bac0ca;
}
table#fundPage textarea{
	background-color: #FFFFFF;
	padding: 3px;
	width: 90%;
	font-size: 12px;
	line-height: 16px;
}
h1.red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000033;
	font-weight: normal;
	text-align: center;
}

.progressText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000033;
	font-weight: normal;
	text-align: center;
}
div.info{
	margin-top: 12px;
}
div.info ul{
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
table#fundraiser{
	width: 90%;
	border: 1px solid #9a9da7;
}
table#fundraiser td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	padding: 5px 8px;
	text-align: left;
	margin: 0px;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4f8123;
}
table#fundraiser tr.header td{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	background-color: #EFEFE7;
	border-top-style: none;
}
table#fundraiser td a{
	font-size: 11px;
	color: #BD2829;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
table#fundraiser td a:hover{
	color: #173E8D;
	text-decoration: none;
}

div.newsBody{
	margin-top: 8px;
	margin-bottom: 15px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #437009;
	padding-left: 13px;
	font-size: 12px;
	color: #000f3a;
}

div.newsHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 13px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;

}

hr.dotted
{
	height: 1px;
	width: 95%;
	margin: 0 auto 0 0;;
	border-bottom:1px dotted #999999;
	border-top-width:0px;
	text-align: left;
}
div.videoPromo {
	background-image: url(UI_images/video_promo_bgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 52px;
	width: 384px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-top: 11px;

}
div.videoPromo a{
	margin-left: 70px;
	margin-right: 11px;
	color: #000e3a;
	text-decoration: none;
	display: block;
	margin-bottom: 11px;
}
div.videoPromo a:hover{
	text-decoration: underline;
	color: #0c5cad;
}

table.stats 
{
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #000000;
	table-layout: auto;
}

table.stats th
{
	font-weight:bold;
	height: 50px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:fffffa;
	padding-left:5px;
	padding-right:5px;
}

table.stats tr td
{
	/*border-bottom: 1px solid #ffffff;*/
	border: 1px solid #ffffff;
	padding: 2px;
}

table.stats tr.green td{
	background-color: #DCDEE2;
	height: 25px;
}

table.stats tr.blue td{
	background-color: #D5E1F4;
	height: 25px;
}

div.boxHeader
{

}

table.statsIndividualTables
{
/*	WORD-BREAK:BREAK-ALL;*/
	table-layout: fixed;
	border-top: 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


table.statsIndividualTables tr
{
	border: 0px solid #ffffff;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.statsIndividualTables td
{
padding-left:5px;
padding-right:5px;
}

.editCharityCommentTable td
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	color:#0000CC;
	margin-left:10px;
}

.slideFundraisers
{
background-color:#dee7e8;
width:95%;
border-bottom: 1px solid #CCCCCC;
}

.slideEventDonor
{
background-color:#dee7e8;
width:95%;
border-bottom: 1px solid #CCCCCC;
}

.slideDirectDonor
{
background-color:#dee7e8;
width:95%;
border-bottom: 1px solid #CCCCCC;
}

.slideRecurringDonor
{
background-color:#dee7e8;
width:95%;
border-bottom: 1px solid #CCCCCC;
}

div.charityStatDetails{
	background-color: #fffffa;
	padding: 20px 20px 10px 20px;
	border: 1px solid #B7BEB1;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 15px;
	min-height:100px;
    height:auto !important;
	height:100px;
}

div.charityStatsHeader
{
background-color: #010e3b;
margin:-20px -20px 10px -20px;
padding-left:24px;
padding-top:10px;
padding-bottom:10px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}

.red
{
color: #b92929;
}

table#services
{
border:1px;
border-style:solid;
border-color:#000000;
width: 595px;
border-collapse:collapse;
background-color:#fefef8;
}
table#services th
{
border:1px;
border-style:solid;
padding:3px;
padding-left:5px;
border-color:#B7BEB1;
font-weight:bold;
font-size:12px;
color:#2A6B06;
text-align:left;
}

table#services th.right
{
text-align:center;
padding:1px;
}

table#services td
{
border:1px;
border-style:solid;
padding:3px;
padding-left:5px;
border-color:#B7BEB1;
}

table#services td.right
{
text-align:center;
}

div#SocNetworkContainer
{
    border:1px solid #3b5995;
    background-image: url(UI_images/fb_share_bckg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    display:block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding-top: 10px;
    margin-top:20px;
    text-align: center;
}

div#fbconnectcontainer
{
    display: block;
    padding-bottom: 10px;
}

div#fbconnectcontainer p
{
    padding-bottom: 3px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-weight: bold;
    color: #0d3372;
}

div#SocAppFundraisingPage
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	display: block;
	text-align: center;
	vertical-align: middle;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
	
	/*color: #000033;
	font-weight: bold;
	background-color: #E2E2E2;
	
	
	margin-top: 12px;
	border: 1px solid #4A8221;
	
	padding-bottom: 10px;
	padding-top: 10px;*/
}

div#SocAppFundraisingPage p
{
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
}

div#SocAppFundraisingPage table
{
    margin: auto;
}

div#fb_left
{
	display:block;
	text-align:left;
}

div#bebo_right
{
	display:block;
}

div#sponsorButton
{
	display:block;
	position:relative;
	margin-top:20px;

}

table.greyBox
{
	width:90%;
	background-color:#ebebeb;
	border: 1px solid #c0c0c0;
}

table.greyBox td
{
	padding:10px;
}
div.awards_large
{
	text-align:center;
}
div.visible{
	color: 000f3a;
	background-image: url(UI_images/blogVisible_bgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	height: 50px;
}
div.adverts{
	background-color: #cccdd3;
	height: 82px;
	width: 100%;
	overflow: hidden;
}
div.adverts ul{
	padding: 0px;
	float: left;
	position: relative;
	left: 50%;
	margin: 0px;
	height: 80px;
}
div.adverts ul li{
	float: left;
	position: relative;
	right: 50%;
	list-style-type: none;
	margin-top: 9px;
	margin-bottom: 9px;
}

div.adverts ul li img{
	border: 1px solid #a9aab2;
		margin-right: 8px;
}

img{border:none}

.clickable
{
	text-decoration:underline;
	font-weight:bold;
	cursor: pointer;
}
img{border:none}

.boxy-wrapper{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:800;
	width:500px;
}.boxy-wrapper .title-bar{
	background-color:#4f8123;
}.boxy-inner{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:100;
	padding-bottom:10px;
}
.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/javascript/boxy-0.1.4/src/images/boxy-nw.png'); }
.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/javascript/boxy-0.1.4/src/images/boxy-ne.png'); }
.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/javascript/boxy-0.1.4/src/images/boxy-se.png'); }
.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/javascript/boxy-0.1.4/src/images/boxy-sw.png'); }

#showFeedDialog
{
	background-color:#3B5998;
	color:#ffffff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.shareSmall 
{
	background-color:#3B5998!important;
	color:#ffffff!important;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif!important;
	width:150px!important;
	padding:0px!important;
	padding-bottom:2px!important;	
}

#charity_login
{
margin: 12px 5px 5px;
}

