@charset "utf-8";

.menu-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu-links:hover {
	color: #e18b00;
}

.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a.link:hover {
	color: #e18b00;
}

.box {
	height: 16px;
	width: 75px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.submit {
	background-image: url(../img/submit.jpg);
	background-repeat: no-repeat; 
}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	padding-left: 5px;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color:#009900;
	text-align: justify;
	padding-left: 10px;
}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	background:#1D93C1;
	height:26px;
	border:#FFFFFF;

}

.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	background:#E7F3F7;
	height:26px;
	border:#FFFFFF;
	text-align:left;
}

.graytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	background:#f7f7f7;
	height:26px;
	border:#FFFFFF;
	text-align:left;
}

.yellowtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	background:#FED65C;
	height:26px;
	border:#FFFFFF;
}

.left-bg {
	line-height: 32px;
	background-image: url(../img/grey_button.jpg);
	background-repeat: no-repeat;
	height: 32px;
}
.yellow-bg {
	line-height: 36px;
	background-image: url(../img/yellow_button.jpg);
	background-repeat: no-repeat;
}
.left-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
}
a.left-links:hover {
	color: #096CFE;
}

.left-links1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	background-color:#CCCCCC;
	height:28px;
	width: 141px;
	float:left;
}
a.left-links1:hover {
	color: #096CFE;
}

.arrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.arrow:hover {
	color: #096CFE;
}

.left-title {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 12px;
	font-weight: bold;
}
.border {
	border: 1px solid #eaeaea;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.main-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.main-text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-top: 5px;
}
.yellow-bg2 {
	background-image: url(../img/yellow_button_2.jpg);
	height: 37px;
	background-repeat: no-repeat;
}
.pedding {
	padding: 5px;
}
.footer-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.no-repeat {
	background-repeat: no-repeat;
}

a.footer-links:hover {
	color: #000000;
	text-decoration: underline;
}

.copy-rights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}

.main-title {
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	font-weight: bold;
	font-style: italic;
}
.list {
	padding: 0px;
	border: 1px solid #eaeaea;
}
.list1 {
	padding: 0px;
	border: 1px solid #666666;
	}
	.list0 {
	padding: 3px;
	border: 1px solid #eaeaea;
}
.list2 {
	padding: 3px;
	border: 1px solid #666666;
	}
.rowhighlight        
{
	line-height: 28px;
	background-image: url(../img/menu1.jpg);
	background-repeat: no-repeat;
	height: 28px;
} 
.row2      
 {
	line-height: 28px;
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
	height: 28px;
}
.rowhighlight1        
{
	line-height: 32px;
	height: 32px;
	background-color: #f1f2f3;
} 
.row3      
 {
	line-height: 32px;
	height: 32px;
	background-color: #FFFFFF;
}
.tit1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
	}
	
/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#45421c;
}

h2{

padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#b09202;
}

h2 span{
				color:#830207;
				padding:0px;
				margin:0px;
				}
		
img{
padding:0px;
margin:0px;
}

span{
padding:0px;
margin:0px;
}

p{
padding:0px;
margin:0px;
}

#container{
background:url(../img/angel_03.gif) no-repeat;
width:971px;
height:117px;
margin:0px auto;
padding:0px;
}

#admincontainer{
background:url(../img/angel_03.gif) no-repeat;
width:100%;
height:117px;
margin:0px auto;
padding:0px;
}

#adminmain{
width:100%;
margin:0px;
padding:0px 0px 0px 69px;
}

/* adminlogo */
	#adminmain .logo{
	margin:0px;
	padding:35px 0px 13px 20px;
	}

#main{
width:902px;
margin:0px;
padding:0px 0px 0px 69px;
}

	/* logo */
	#main .logo{
	margin:0px;
	padding:35px 0px 13px 20px;
	}
	
	
	/* navigation */
	#main #nav{
	margin:0px;
	padding:0px;	
	}
	
		#nav span{
		float:left;
		margin:0px;
		padding:0px;
		}
	
	
		#nav .nav_bg{
		background:url(../img/index_14.gif) repeat-x;
		width:889px;
		height:49px;
		margin:0px;
		padding:0px;
		}
		
	  		.nav_bg ul{
			margin:0px;
			padding:0px 0px 0px 20px; 
			
			}
			
			.nav_bg ul li{
			float:left;
			list-style:none;
			margin:0px;
			padding:6px 0px 0px 7px;
			
			}
			
			.nav_bg ul li a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
			}
		
		
	/*content*/
	#content{
	width:892px;
	padding:3px 5px 0px 5px;
	margin:0px;
	float:left;
	
	
	}	
		
		#content #left_side{
		width:238px;
		padding:0px;
		margin:0px;
		float:left;
		
		}
		
			#left_side .news{
			width:238px;
			padding:0px;
			margin:0px 0px 10px 0px;
			
			}
			
			#left_side .news .news_top{
			padding:15px 0px 0px 15px;
			background:url(../img/index_26.gif) no-repeat;
			width:238px;
			height:48px;
			
			
			}
			
				#left_side .news .newsletter{
				width:228px;
				padding:0px 5px 0px 5px;
				margin:0px;
				text-align:right;
			
				}	
				
					.newsletter p{
					text-align:right;
					padding:10px 0px 0px 0px;
					margin:0px 5px 0px 0px;
					}
					
					.newsletter p .click_here{
					background:url(../img/index_30.gif) no-repeat;
					width:90px;
					height:26px;
					border:none;
					
					}


			#left_side .call{
		background:url(../img/angel_03.gif) no-repeat;
			width:237px;
			height:165px;
		padding:0px;
		margin:0px;
		}
		
			
			.call p{
			margin:0px 0px 0px 20px;
			padding:10px 0px 0px 60px;
			line-height:15px;
			
			}
			
			.call h2{
			margin:0px 0px 0px 70px;
			padding:10px;
			
			}
				
		
		
		#content #right_side{
		width:620px;
		padding:15px 0px 0px 15px;
		margin:0px;
		float:left;
		}
		
			#right_side .welcome{
			padding:0px 0px 0px 0px;
			margin:0px;
			}
		
			
			#right_side .content_box{
			margin:10px 0px 0px 0px;
			padding:0px;
			}
		
					.content_box .make_wish{
					width:292px;
					float:left;
					padding:0px;
					margin:0px 0px 15px 0px;
					}
					
								.make_wish .mk_top{
								padding:15px 0px 0px 15px;
								background:url(../img/index_33.gif) no-repeat;
								width:277px;
								height:59px;
								}
								
								.make_wish .mk_content{
								width:280px;
								padding:0px 5px 0px 7px;
								margin:0px;
															
								}
								
									.mk_content p{
									text-align:justify;
									}
					
					.content_box .sponsor_wish{
					width:310px;
					float:left;
					padding:0px;
					margin:0px 0px 15px 18px;
					}
					
								.sponsor_wish .sp_top{
								padding:15px 0px 0px 15px;
								background:url(../img/index_35.gif) no-repeat;
								width:295px;
								height:59px;
								}
					
								.sponsor_wish .sp_content{
								width:310px;
								padding:0px;
								margin:0px;
															
								}
								
									.sp_content .sp_cont1{
									margin:0px;
									padding:0px 0px 0px 0px;
									text-align:left;
									float:left;
									width:125px;
									
									}
								
									.sp_content .sp_cont2{
									margin:0px;
									padding:0px 0px 0px 7px;
									float:left;
									width:175px;
									
									}
									.sp_content span{
									float:left;
									padding:0px;
									margin:0px;
									text-align:justify;
									}
									
									.sp_content span img{
									margin:60px 0px 0px 0px;
									}
									
									.sp_content p{
									text-align:right;
									padding:0px;
									margin:0px;
									
									}
								
									.sp_content .donor{
									background:url(../img/don_btn_26.gif) no-repeat;
									width:69px;
									height:28px;
									border:none;
									text-align:right;
									padding:0px;
									margin:10px 0px 0px 0px;
									
									
									}

	/*footer*/
	#footer{
	width:902px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
		#footer span{
		padding:0px;
		margin:0px;
		float:left;
		
		}
		
		#footer .footer_bg{
		background:url(../img/index_58.gif) repeat-x;
		width:888px;
		height:56px;
		padding:0px;
		margin:0px;
		}
		
		#footer p{
		padding:10px 0px 0px 0px;
		margin:0px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#ffffff;
		}
		
		#footer p a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		/*color:#ffffff;*/
		color:#cad5df;
		text-decoration:none;
		}
		#footer .col{
		color:#cad5df;
		}
		
.mainheading{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
}

.mainheading a{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
}

.subheading{
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;

		
}

.subheading a{
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-decoration: none;
}


/* form.css */

form {
  margin: 0;
  font-size: 100%;
  font:12px arial;
}

form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 0px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

form div {
  clear: left;
  display: block;
  width: 95%;
  height: expression('1%');
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

form div h3{
	color:#7E0167; 
}



.plane{
	color:#000;

}



form div img{
  border:1;
  border: solid 0px #fff;
}
form .optional {
	 padding-left: 0px;
}

form .paging{
	padding-left: 5px;
	background-color: #E4E4E4;
}

form .header{
  text-align: center;
  background-color: #fff;
  color: #009933 !important; 
}

form .optional a:active{
	background-color: #fff;
	text-decoration:none;
	color:#000;
}

form .optional img{
  border:1;
  border: solid 0px #fff;
}

p.error {
  background-color: #EC6262;
  background-image: url(../img/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 50px;
  font:12px arial bold;	
}

p.success {
  background-color: #6bb100;
  background-image: url(../img/icon_info.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 50px;
  font:11px arial bold;	
}

form div.error {
  background-color: #ffffe1;
  background-image: url(../img/required_bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  color: #666666;
  border: 1px solid #ff0000;
  font:12px arial bold;	
}

form div.error p.error {
  background-image: url(../img/icon_error.gif);
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0 0 0 118px;
  width: 200px;
  color: #ff0000;
}

form div.submit {
  width: 214px;
  padding: 0 0 0 146px;
}



form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}

form fieldset legend {
  line-height: 150%;
}

div.optional label:before {
  content: '';

}

div.required label:before {
  content: '';
}
 
.setwidth{
	width:20px;	
}
.buttonCss{
	width:100px;
}

table.datatable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #00376F;
	border-collapse: collapse;
	background-color: white;
	width:100%;
}
table.datatable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#datatableheader{
background-color: #C6E2FF;

}

#datatableheader a{
	text-decoration:none;
	color:black; 
	font-weight:bold;
}

#datatableheader a:hover{
	text-decoration: underline;
	font-weight:normal; 
	color: black;
	font-weight:bold;
}

#datatableheader a:visited{
	text-decoration: none;
	font-weight:normal; 
	color: black;
	font-weight:bold;
}

#datatableheader a:active{
	text-decoration: none;
	font-weight:bold;
	color:black;
}

#datatableheader img{
  border:1;
  border: solid 0px #fff;
}

table.pagination {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #C1DAD7;
	border-collapse: collapse;
	background-color: #D5E6E3;
}



.processing{
	position: absolute; width: 200px;
	text-align:center;
	padding: 10px 0px;
	left: 300px;
	top: 240px;
	background: #B6B6B6;
	border: solid 1px #796F77;
}

/* Event Dialog Box */

#eventdialog {
	background: #eee;
	width: 500px;
	height: auto;
	margin-left: 10px;
	float: left;
	padding: 0px;
	margin-top: 2px;
	border: solid 5px #ccc;
}
#eventdialog .eventdialog{
	background: #fff;
	border: solid 1px #555;

}
#eventdialog .eventdialogin {
	width: 95%;
	height: auto;
	padding: 1px;
	margin-left: auto;
	margin-right: auto;

}


#eventdialog .eventdialogerror {
	color: #000;
	font-size: 11px;
	padding: 10px;
	background: #eee;
	margin: 5px 0px;
	border: solid 1px #333;
}

#eventdialog h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	border-bottom: solid 1px #ccc;
}
table.datatablewithoutborder {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.datatablewithoutborder td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.datatablewithborder {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.datatablewithborder td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.Mainactivenav {
   color:red;
   font: bold 14px arial;
} 
.Menuactive {
	text-decoration: underline;
	background:#cfcfcf;
	color: black;
	font-weight:bold;
}
.Maininactivenav {
   color:000;
} 

.infotablegreen44{
background: #FFF1FD; /* url(../img/hd_bg.gif) left top repeat-x;*/
height:23px;
font-weight:normal;

border: solid 1px #74b52d;
}


/* NEW CSS */


#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url('../images/bg_header.jpg') no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
		
