body {
	background:url(images/bg.jpg) top;
	margin:3px 0px ;
}
body, table, td, input, select, textarea {
	font-family:Tahoma, Georgia;
	color:#333333;
	font-size:11px;
}
form {
	margin:0px;
}
a {
	color:#43629d;
	text-decoration:underline;
}
a:hover {
	color:#43629d;
	text-decoration:none;
}

input, select{
	color:#666666;
	border:1px solid #BDB882;
	height:17px;
}

textarea {
	font-size:11px;
	padding:2px;
	line-height:160%;
}


.submitButton {
	color:#FFFFFA;
	background:#999999;
	height:28px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	border:1px solid #3a4766;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}
.signupButton {
	background:url(images/signup.jpg) no-repeat center;
	height:28px;
	width:80px;
	border:none;
}
.errorMessage {
	text-align:center;
	font-weight:bold;
	color:#CC0000;
}

/* Genereal ------------------------------------------ */
.topcurvrBg {
	background:url(images/maincurve_top.jpg) center no-repeat;
	height:22px;
	color:#333333;
}
.leftBg {
	background:url(images/index_left.jpg) top left repeat-y;
	color:#333333;
}
.subleftBg {
	background:url(images/sub_contantbg.jpg) top left repeat-y;
	color:#333333;
}
.leftcontant {
	color:#333333;
	vertical-align:top;
	padding:8px 8px 0px 15px;
	line-height:175%;
	text-align:justify;

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

.leftcontant p {
	margin:5px 0px 10px 0px;
}
.rightBg {
	background:url(images/index_right.jpg) top left repeat-y;
	color:#333333;
}
.subrightBg {
	background:url(images/sub_contantbg-right.jpg) top left repeat-y;
	color:#333333;
}
.rightcontant {
	color:#333333;
	vertical-align:top;
	padding:8px 10px 5px 15px;

}
.contentBg {
	padding:8px;
	vertical-align:top;
	height:450px;
}

/* Footer Styles ------------------------------------------ */
.footerArea {
	color:#000000;
	text-align:center;
	font-weight:bold;
	background:url(images/footer_bg.jpg) top repeat-x;
	vertical-align:text-top;
	padding-top:12px;
}
.footerArea span {
	color:#c45f5f;
}
.footerArea a {
	color:#FFFFFF;
	text-decoration:none;
}
.footerArea a:hover{
	color:#FFFF99;
	text-decoration:none;
}
/* Text Styles ------------------------------------------ */
.pageHead {
	font-family:Georgia;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:26px;
	padding:0px 0px 0px 15px;
	text-align:left;
	background:url(images/pagehead_gray1.jpg) repeat-x top;
}
.Right_pageHead_red {
	font-family:Georgia;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding:0px 0px 0px 15px;
	text-align:left;
	background:#920707;
}

.Right_pageHead_blue {
	font-family:Georgia;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	text-align:left;
	background:#192d82;
}
.Right_pageHead_gray {
	font-family:Georgia;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding:0px 0px 0px 15px;
	text-align:left;
	background:url(images/head_gray.jpg) repeat-x top;
}
.pageTxt {
	line-height:150%;
	text-align:justify;
	vertical-align:top;
}
.pageTxt p {
	margin:0px 0px 10px 0px;
}
.pageTxt img {
	margin:0px;
	border:1px solid #000066;
}
.pageTxt h3 {
	margin:0px 0px 5px 0px;
	color:#43adff;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
}
.pageTxt ul {
	margin:0px ;
	padding:0px;
	padding-left:15px;
}
.pageTxt li {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.SubpageHead {
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:left;
}


/*
  List table
*/
table.listTable {
	border:1px solid #1A68A6;
	border-bottom:0px solid #1A68A6;
	border-left:0px solid #1A68A6;
}
table.listTable td {
	padding:4px;
	border-bottom:1px solid #1A68A6;
	border-left:1px solid #1A68A6;
	text-align:left;
}

table.listTable td.special {
	border-bottom:0px solid #1A68A6;
}

table.listTable th {
	padding-left:4px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:25px;
	background-color:#011321;
	border-bottom:1px solid #1A68A6;
	border-left:1px solid #1A68A6;
}


table.formTable {
	border:1px solid #1A68A6;
}
table.formTable td {
	padding:5px;
	text-align:left;
}
table.formTable th {
	padding-left:5px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:25px;
	background-color:#011321;
	border-bottom:1px solid #1A68A6;
	border-left:1px solid #1A68A6;
}


.mustField {
	font-weight:bold;
	color:#FF3399;
	font-size:14px;
}#Donation {
	width: 495px;
}
