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

body {
	background: url(../images/bg2.png) repeat-x scroll 0 0;
	background-repeat: repeat-x;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	margin: 0 auto;
}
		
a:link {
	color: #fff; 
	text-decoration: none;
}
a:visited {
	color: #fff; 
	text-decoration: none;
}
a:visited:hover {
	color: #019FC6;
}
/*-------------------------------------------------------- Skeletal Structure */

#body_container {
	background-attachment: scroll;
	background-image:url("../images/midcontainer_bg.png");
	color:#FFFFFF;		
	display: block;
	margin: 0 auto;
	padding-left: 0px;
	width: 800px;
}

#maincontainer {
	background-color: white;
	display: block;
	margin: 0 auto;
	padding-left: 0px;
	width: 100%;
}

#header {
	height: 450px;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
}

.midsection {
	display: block;
	font-size: 11px;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	width: 780px;
}

#left {
	margin:0 auto;
	vertical-align: top;
	text-align: right;
}

#content {
	font-size: 10px;
	margin:0 auto;
	vertical-align: top;
}

#footer {
	height: 50px;
	margin: 0 auto;
	text-align: center;
	width: 800px;
}

/*-------------------------------------------------------- End Skeletal Structure */

.centerpad {
	background-color: #CCCCCC;
	padding: 5px 0 0 0;
	text-align: left;
	width: 700px;
}
.ftopcolor {
	background-color: #6C73A2;
	font-size: 6px;
}
.footpad {
	background-color: #BEE5FF;
	padding: 10px 0 0 0;
	text-align: center;
}

.clearfix {
	background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	height: 5px; 
}

.bodhead_txt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.navicontainer {
	background-image: url(../images/navi_img.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 38px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 780px;
	text-align: center;
}

.swfcontainer {
	background-image: url(../images/swfholder.png);
	background-repeat: no-repeat;
	height: 194px;
	margin-left: 10px;
	margin-right: 10px;
	width: 780px;
	text-align: center;
}

.smalltext {
	font-size: x-small;
	color: white;
}

.lovewold {
	color: #048ddc;
	font-size: 12px;
	font-weight: bold;
}

#tablelinks a:hover {
	color: #000;
}

.rhtside_mid {
	background-image: url(../images/rgt_bg.png);
	background-repeat: no-repeat;
	height: auto;
	line-height:15px;
	margin: 0 auto;
	padding: 5px 5px 0 5px;
	text-align: left;
	vertical-align: top;
}

.lftside1_mid {
	background-color: #012150;
	height: auto;
	line-height: 16px;
	padding: 5px;
	text-align: justify;
	vertical-align: text-top;
}

.lftside2_mid {
	background-image: url(../images/mid_img.png);
	background-repeat: repeat-x;
	height: auto;
	margin: 0 auto;
	padding: 5px 5px 5px 5px;
	vertical-align: text-top;
}

.lftside2_home #upcomingimg {
	background-image: url(../images/upcoming-events.png);
	background-repeat: no-repeat;
	height: 22px;
	margin: 0 0 0 79px;
	width: 218px;
}

/* Added by RP */
.lftside1_mid #upcomingimg {
	background-image: url(../images/upcoming-events.png);
	background-repeat: no-repeat;
	height: 22px;
	margin: 0 0 10px 0px;
	width: 218px;
}

/* Added by RP */
.upcoming {
	margin: 0;
	padding-left: 10px;
	width: 760px;
}

/* Added by RP */
.upcoming img {
	border: hidden;
}

.lftside1_home {
	background-image: url(../images/lft_top_bg.png);
	background-repeat: no-repeat;
	height: 275px;
	padding: 5px 5px 0 5px;
	vertical-align: text-top;
	width: 375px;
}

.lftside2_home {
	background-image: url(../images/lft_bot_bg.png);
	background-repeat: no-repeat;
	height: 275px;
	padding: 5px 5px 0 5px;
	vertical-align: top;
	width: 375px;
}

a.mail-link {
	color: blue;
}

a.mail-link:hover {
	color: #840221;
}

a.upcoming {
	color: #6caa01;
}

a.upcoming:hover {
	color: #490429;
}

.largeText {
	font-size: 18px;
}

.picture {
	background-image: url(../images/both.jpg);
	background-repeat: no-repeat;		
	display: run-in;
	float: right;
	height: 332px;
	margin-left: 10px;
	margin-bottom: 5px;
	vertical-align: top;
	width: 232px;
}

.picture2 {
	background-image: url(../images/aboutHS_img.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: right;
	height: 338px;
	margin-left: 10px;
	margin-bottom: 5px;
	vertical-align: top;
	width: 200px;
}

.picture3 {
	background-image: url(../images/HS_img.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: left;
	height: 267px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: top;
	width: 234px;
}

.picture4 {
	background-image: url(../images/englishror_d.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: right;
	height: 283px;
	margin-left: 10px;
	margin-bottom: 3px;
	vertical-align: top;
	width: 223px;
}

.picture5 {
	background-image: url(../images/rhapsody.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: left;
	height: 55px;
	margin-right: 5px;
	vertical-align: top;
	width: 145px;
}

.picture6 {
	background-image: url(../images/loveworld.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: left;
	height: 55px;
	margin-right: 5px;
	vertical-align: top;
	width: 145px;
}

.picture7 {
	background-image: url(../images/croudFT.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: right;
	height: 340px;
	margin-left: 10px;
	margin-bottom: 3px;
	vertical-align: top;
	width: 255px;
}

.picture8 {
	background-image: url(../images/healing.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: left;
	height: 55px;
	margin-right: 5px;
	vertical-align: top;
	width: 145px;
}

.picture9 {
	background-image: url(../images/besure.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: left;
	height: 34px;
	margin: 5px 0 15px 0;
	vertical-align: top;
	width: 317px;
}

.picture10 {
	background-image: url(../images/love-tv.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: right;
	height: 335px;
	margin-left: 10px;
	margin-bottom: 3px;
	vertical-align: top;
	width: 223px;
}

.picture11 {
	background-image: url(../images/advertise.png);
	background-repeat: no-repeat;		
	display: run-in;
	float: right;
	height: 188px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: top;
	width: 258px;
}

.linebreak {
	background-image: url(../images/line_lblue.png);
	background-repeat: repeat-x;
	height: 2px;	
	margin: 0 auto;
	width: 100%;
}

.style1 {
	color: #019fc6;
	font-size: 11px;
	font-weight: bold;
}

.style2 {
	color: #0257d6;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 2em;
	vertical-align: text-bottom;
}

.style3 {
	color: #00a0c6;
	font-size: 12px;
	font-weight: bold;
}

.style4 {
	color: #0257d6;
	font-family: Century Gothic;
	font-size: 16px;
	font-weight: bolder;
	vertical-align: text-bottom;
}

.titleTexts {
	color: #019fc6;
	font-family: Century Gothic;
	font-size: large;
	font-weight: bold;
	line-height: 18px;
	text-shadow: pink;	
	vertical-align: text-top;
	width: 335px;
}

.subbody-text2 {
	COLOR: #a16ff7;
	FONT-FAMILY: Century Gothic;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 15px;
	padding-bottom: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.subbody-text3 {
	COLOR: #e8fdc4;
	FONT-FAMILY: Century Gothic;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 15px;
	padding-bottom: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.subhead-text4 {
	color: #2599f5;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.subhead-text6 {
	color: #232220;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

.gallery-text {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 21px;
	text-align: left;
	text-decoration: none;
}