/* CSS Document */
BODY {
padding:0px;
margin:0px;
}
td {
font-family:Tahoma;
color:#232323;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
h1 {
font-size:19pt;
font-weight:normal;
margin:0px;
padding:0px;
}
h2 {
font-size:16pt;
font-weight:normal;
margin:0px;
padding:0px;
}
h3 {
font-size:14pt;
font-weight:normal;
margin:0px;
padding:0px;
}
h4 {
	font-size:12pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
h5 {
	font-size:9pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
h6 {
	font-size:8pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.my-h6 {
	font-size:8pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.big-font {
font-size:22pt;
font-weight:normal;
color:#FFFFFF;
margin:0px;
padding:0px;
}
.bannerBg {
	background-image: url(../images/banner_bg.jpg);
	background-repeat: repeat-y;
}
.baner-bg-strip{
background-image:url(../images/bg-baner-strip.gif);
background-repeat:repeat-y;
}
.font-baner{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
margin:0px;
padding:0px;
}
.font-gift{
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
color:#2D2D2D;
}
.bg-top{
	background-image:url(../images/bg-top.gif);
	background-repeat:repeat-x;
}
.txt-small {
	font-size:8pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.txt-grey{
color:#7B7B7B;
text-decoration:none;

}

.txt-subgrey{
color:#CDCDCD;
text-decoration:none;

}
.txt-subltgrey{
color:#8D8D8D;
text-decoration:none;

}
.txt-drkred{
	color:#970006;
}
.txt-dkred-big{
	color:#970006;
	font-size:23pt;
}
.txt-drkgrey{
	color:#575858;
}
.txt-dkdkbrown{
	color:#997E35;
}
.txt-ltbrown-big{
	color:#C7A854;
	font-size:23pt;
}
.txt-drkgreyun{
	color:#575858;
	text-decoration:underline;
}
.txt-dkblue-big{
	color:#2F7EA5;
	font-size:23pt;
}
.txt-dkblue1{
	color:#065194;
}
.txt-dkblue1-big{
	color:#065194;
	font-size:23pt;
}

.txt-Bigfont{
	color:#000000;
	text-decoration:none;
	font-size:21pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.txt-greyBig{
	color:#7B7B7B;
	text-decoration:none;
	font-size:19pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.txt-grey:hover{
	color:#7B7B7B;
	text-decoration:underline;
}
.txt-dk-grey{
	color:#232323;
	text-decoration:none;
}
.txt-dk-grey:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #999999;
}
.txt-white-box{
	color:#FFFFFF;
	text-decoration:none;
}
.txt-white-box:hover{
	color:#000000;
	text-decoration:none;
	background-color: #FFFFFF;
}

.txt-dkGreylinks{
color:#232323;
font-weight: normal;
text-decoration:none;
}
.txt-dkGreylinks:hover{
	color:#232323;
	text-decoration:none;
	font-weight: bold;
}
.txt-dkGreylinks-active{
	color:#232323;
	text-decoration:none;
	font-weight: bold;
}
.txt-black-un {
	color: #000000;
	background-color: #FFFFFF;
	Text-decoration:none;
	display: block;
	border: 0px solid #D0CFC5;
	padding: 2px 2px 2px 2px;
}
.txt-black-un:hover {
	color: #000000;
	background-color: #dcdcdc;
	Text-decoration:none;
	display: block;
	border: 0px solid #D0CFC5;
	padding: 2px 2px 2px 2px;
}
.left-nav {
	color: #606060;
	background-color: #FFFFFF;
	Text-decoration:none;
	display: block;
	border: 1px solid #D0CFC5;
	padding: 2px 2px 2px 2px;

}
.left-nav:hover {
	color: #606060;
	background-color: #dcdcdc;
	Text-decoration:none;
	display: block;
	border: 1px solid #D0CFC5;
	padding: 2px 2px 2px 2px;

}
.left-nav-active {
	color: #606060;
	background-color: #EFEDDD;
	Text-decoration:none;
	display: block;
	border: 1px solid #A6A493;
	padding: 2px 2px 2px 2px;

}

.txt-dkGreylinks-menu{
	color:#666666;
	font-weight: normal;
	text-decoration:none;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.txt-dkGreylinks-menu:hover{
color:#232323;
font-weight: normal;
text-decoration:none;
background-color:#dcdcdc;
}
.txt-dkGreylinks-menu:active{
color:#232323;
font-weight: normal;
text-decoration:none;
background-color:#dcdcdc;
}
.txtdk-grey1{
color:#2D2D2D;
}
.border-grey{
border: 1px solid #DEDEDE;
}
.borderGrey{
border: 1px solid #d2d2d2;
background-color:#f1f1f1;
}
.bg-orange{
background-color:#FFA400;
}
.bg-green{
background-color:#63D341;
}

.bg-dkyellow{
background-color:#E9C121;
}
.bg-pink{
background-color:#ED0091;
}
.bg-dkgrey{
background-color:#DCDCDC;
}
.bg-blue{
background-color:#66C9FF;
}
.bg-ltblue{
background-color:#6C90B0;
}
.bg-blueGrd{
background-image:url(../images/bg-drkblue.gif);
}
.bg-blue-grad{
	background-image:url(../images/bg-blue-grad.jpg);
}
.bg-yello-grad{
	background-image:url(../images/bg-yellow-grad.gif);
}
.bg-ltgreytop{
background-image:url(../images/body-bgTop.gif);
background-repeat:repeat-x;
}
.bg-ltgreyBottom{
background-image:url(../images/body-bgBottom.gif);
background-repeat:repeat-x;
}
.bg-ltgreyLeft{
background-image:url(../images/body-bgLeft.gif);
background-repeat:repeat-y;
}
.bg-ltgreyRight{
background-image:url(../images/body-bgRight.gif);
background-repeat:repeat-y;
}
.bg-whitetop{
background-image:url(../images/yellow-topbg.gif);
background-repeat:repeat-x;
}
.bg-whiteBottom{
background-image:url(../images/yellow-bottombg.gif);
background-repeat:repeat-x;
}
.bg-whiteLeft{
background-image:url(../images/yellow-leftbg.gif);
background-repeat:repeat-y;
}
.bg-grey-left{
background-image:url(../images/grey-left-bg.gif);
background-repeat:repeat-y;
}
.bg-grey-right{
background-image:url(../images/grey-right-bg.gif);
background-repeat:repeat-y;
}
.bg-grey-top{
background-image:url(../images/grey-top-bg.gif);
background-repeat:repeat-x;
}
.bg-whiteRight{
background-image:url(../images/yellow-rightbg.gif);
background-repeat:repeat-y;
}

.bg-red{
background-color:#EB0438;
}
.bg-ltgrey{
background-color:#F4F4F4;
}
.bg-banner{
background-image:url(../images/bgBanner.gif);
background-repeat:repeat-y;
background-color:#FFA500;
}
.bg-banner1{
background-image:url(../images/bg-orange-strip.gif);
}
.bg-banner-event{
background-image:url(../images/bg-banner-events.gif);
background-repeat:repeat-y;
}
.bg-banner-charities{
background-image:url(../images/bg-banner-charities.gif);
background-repeat:repeat-y;
}
.bg-banner-AboutUs{
background-image:url(../images/bg-banner-aboutUs.gif);
background-repeat:repeat-y;

}
.bg-banner-contactUs{
background-image:url(../images/bg-banner-contactUs.gif);
background-repeat:repeat-y;

}

.bg-charities-color {
	background-color:#AB5086;
}

.bg-white {
	background-color:#FFFFFF;
}
.bg-white-border{
	background-color:#ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F1F1F1;
	border-right-color: #F1F1F1;
	border-bottom-color: #F1F1F1;
	border-left-color: #F1F1F1;
}
.txt-black{
color:#000000;
}
.txt-dkbrown{
color:#744D00;
}
.txt-dkbrown-big{
color:#744D00;
font-size:23pt;
}
.txt-white{
color:#FFFFFF;
}
.txt-white1{
color:#FFFFFF;
text-decoration:none;
}
.txt-white1:hover{
color:#FFFFFF;
text-decoration:underline;
}
.bg-callendar{
background-image:url(../images/bg-calendar.gif);
background-repeat:repeat-x;
}
.txt-blue{
color:#03438A;
}
.txt-blue-un{
color:#03438A;
text-decoration:underline;
}
.txt-blue-un:hover{
color:#03438A;
text-decoration:none;
}
.txt-ltblue{
color:#6C90B0;
}
.txt-ltblue-big{
color:#6C90B0;
font-size:23pt;
}
.txt-grey1{
color:#494949;
}
.bg-grey-border{
background-color:#B7B7B7;
}
.dkgrey-border{
background-color:#666666;
}
.table-grey-border {
	border:solid 1px #666666;
}
.bg-footer{
background-color:#FFAE00;
}
.bg-footer-event{
background-color:#ADBE00;
}
.bg-footer-contact{
background-color:#D15773;
}
.bg-footer-about{
background-color:#59C5E2;
}
.bg-footer-charities{
background-color:#DC7EBB;
}
.home-btn {
	color: #7B7B7B;
	background-color: #FFFFFF;
	text-decoration:none;
	}
.home-btn:hover {
	color: #000000;
	background-color: #FFA400;
	text-decoration:none;

	}
.events-btn {
	color: #7B7B7B;
	background-color: #FFFFFF;
	text-decoration:none;
	}
.events-btn:hover {
	color: #000000;
	background-color: #63D341;
	text-decoration:none;
	}
.Charities-btn {
	color: #7B7B7B;
	background-color: #FFFFFF;
	text-decoration:none;
	}
.Charities-btn:hover {
	color: #000000;
	background-color: #ED0091;
	text-decoration:none;
	}
.aboutus-btn {
	color: #7B7B7B;
	background-color: #FFFFFF;
	text-decoration:none;
	}
.aboutus-btn:hover {
	color: #000000;
	background-color: #66C9FF;
	text-decoration:none;
	}
.contactus-btn {
	color: #7B7B7B;
	background-color: #FFFFFF;
	text-decoration:none;
	}
.contactus-btn:hover {
	color: #000000;
	background-color: #EB0438;
	text-decoration:none;
	}
.textfield1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 166px;
	height: 15px;
	border: 1px solid #232323;
	background-color: #cbcbcb;
}
.textfield2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width: 122px;
	height: 15px;
	border: 1px solid #CFCFCF;
	background-color: #ffffff;
}
.textfield3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width: 140px;
	height: 18px;
	border: 1px solid #CFCFCF;
	background-color: #ffffff;
}
.bg-btn{
background-color:#F1F1F1;
}
.bg-greybody{
background-color:#F3F3F3;
}

.line-1px{
background-color:#D2D8DB;
}
.adressbook-bg{
background-color:#F0F2F4;
}
.bg-yellow{
background-color:#FEE076;
}
.bg-red1{
background-color:#800700;
}
input {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#494949;
	border: 1px solid #7F9DB9;
}
select {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#494949;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
textarea {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#393939;
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
}
.navigation-home-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#FFA400;
	display: block;
	cursor:pointer;
}
.navigation-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-home:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#FFA400;
	display: block;
	cursor:pointer;
}
.users-home-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.users-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.users-home:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-events{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-events:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#63D341;
	display: block;
	cursor:pointer;
}
.navigation-events-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#63D341;
	display: block;
	cursor:pointer;
}
.navigation-charities{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-charities:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-charities-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-charites{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-charites:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#ED0091;
	display: block;
	cursor:pointer;
}
.navigation-charites-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#ED0091;
	display: block;
	cursor:pointer;
}
.navigation-content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-content:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-content-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-aboutus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-aboutus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#66C9FF;
	display: block;
	cursor:pointer;
}
.navigation-aboutus-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#66C9FF;
	display: block;
	cursor:pointer;
}
.navigation-categories{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-categories:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-categories-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-contactus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-contactus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#EB0438;
	display: block;
	cursor:pointer;
}
.navigation-contactus-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#EB0438;
	display: block;
	cursor:pointer;
}
.navigation-reports{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	font-weight: normal;
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	display: block;
	cursor:pointer;
}
.navigation-reports:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.navigation-reports-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#7B7B7B;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: normal;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.button {
	background-color: #FFA501;
	border: 1px solid #BB7900;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	cursor: pointer;
}
.button01 {
	background-color: #515151;
	border: 1px solid #000000;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	cursor: pointer;
}
.button02 {
	background-color: #9BBF5B;
	border: 1px solid #86A946;
	color: #ffffff;
	font-size: 9pt;
	font-weight: normal;
	cursor: pointer;
}
.navigation-active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	height:24px;
	padding-top:7px;
	padding-left:5px;
	font-weight: bold;
	background-color:#F1F1F1;
	display: block;
	cursor:pointer;
}
.bg-lt-grey{
background-color:#E3E3E3;
}
.bg-lt-blue{
background-color:#D1CFE2;
}
.bg-lt-grey1{
background-color:#F2F2F2;
}
.hide {
	display:none;
}
.show {
	display:block;
}
.txt-black-underline{
color:#000000;
text-decoration:underline;
}
.txt-black-underline:hover{
color:#000000;
text-decoration:none;
}
.txt-blue-link-active{
color:#03438A;
font-weight:bold;
}
.txt-red{
	font-size:9pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#FF0000;
}
.txt-dark-blue {
	color:#44505B;
}
.txt-dark-blue-big {
	color:#44505B;
	font-size:23pt;
}
.bg-greyish-bk {
	background-color:#676767;
}
.borderGrey01{
background-image:url(../images/bg-calendar.gif);
background-repeat:repeat-x;
border: 1px solid #d2d2d2;
}

.msg-item {
	font-size:9pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.error-msg {
	font-size:12px;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	text-align:center;
	/*border:1px solid red;*/
	color:#970006;
}