body.main {
	background-color: #34003C;
	margin: 0px;
}

	
body.nwsltr_body {
	background-color: #34003C;
	margin: 0px;
}

.nwsltr_footer {
	font-size: 11px;
	margin-top: -6px;
}

.main_bg_left {
	background-image: url(../images_site/i_p-page_mainbg_l.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.main_bg_right {
	background-image: url(../images_site/i_p-page_mainbg_r.gif);
	background-position: left 107px;
	background-repeat: no-repeat;
}

.nav_cont .bg {
	background-image: url(../images_site/i_p-nav_bg.gif);
	background-repeat: repeat-x;
}

.header_member_cont td {
	font-size: 11px;
	line-height: 16px;
}

.header_member_cont .bg {
	background-image: url(../images_site/i_p-header-memberbox_bg.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
}

.header_nwsltr_cont {
	padding: 0px;
}

.header_nwsltr_cont td {
	font-size: 10px;
}

.header_nwsltr_cont .txt {
	border: 0px;
	background-color: #BABABA;
	padding: 3px;
	font-size: 10px;
	width: 175px;
	line-height: 15px;
}


.header_fbook_cont {

}


.header_fbook_cont h1 {
	margin: 0px;
	font-size: 12pt;
	margin-top: 10px;
}

.header_fbook_cont iframe {
	margin-top: 10px;
}



.intro_content_cont {
	background-image: url(../images_site/i_p-page_bg.gif);
	background-repeat: repeat-x;
}

.intro_content_col_cont {
	padding: 15px;
	padding-top: 0px;
}

.intro_news_cont {
	padding-bottom: 6px;
	padding-top: 6px;
	border-top: 1px #D4D4D4 solid;
}

.intro_news_cont strong { 
	font-size: 12pt;
}

.intro_bottom_box_cont {
	width: 99%;
}

.intro_bottom_box_cont .bg {
	background-image: url(../images_site/i_p-intro_bottombox_bg.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
}

ul li {
	list-style-image: url(../images_site/i_p-stone_bul.gif);
	padding-left: 10px;
}

ul ul {
	margin-left: 0px;
}

ul ul li {
	list-style-image: url(../images_site/i_p-stone_bul2.gif);
	padding-left: 5px;
}

.stone_list_cont div {
	background-image: url(../images_site/i_p-stone_bul.gif);
	background-repeat: no-repeat;
	padding-left: 29px;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #D4D4D4 solid;
}

.footer_cont {
	padding-top: 7px;
	color: #8B4895;
	font-size: 11px;
}

.header_purple_bar {
	background-image: url(../images_site/i_p-logo_top.gif);
	background-repeat: no-repeat;
	font-size: 10px;
}

	.header_purple_bar a:link, .header_purple_bar a:visited, .header_purple_bar a:active {
		color: #F0D9F3;
	}
	
	.header_purple_bar a:hover {
		color: white;
	}

.inner_title_cont {
	height: 39px;
	margin-left: 5px;
}

	.inner_title_cont .bg {
		background-image: url(../images_site/i_p-innertitle_bg.gif);
		background-repeat: repeat-x;
		height: 39px;
	}
	
	.inner_title_cont h1 {
		font-family: arial narrow, arial;
		font-size: 16px;
		color: #3A9911;
		font-weight: bold;
		margin: 0px;
	}
	
.inner_content_cont {
	padding: 10px;
	padding-top: 0px;
	padding-left: 20px;
}


p, div, span, td, body, font, input, textarea, ul, ol, li {
	font-size: 12px;
	font-family: arial;
	color: #4C4C4C;
	line-height: 18px;
}

a, a:link, a:visited, a:active {
	color: #821D8D;
	text-decoration: none;
}

a:hover {
	color: #000000;
}
	
hr {
	border: 0px;
	background-color: #DBDBDB;
	height: 1px;
	border-style: solid;
	padding: 0px;
}

hr.pink {
	background-color: #ED008C;
}

.breadcrumb, .forumsToolbar {
	font-size: 11px;
}

h1, .h1, h1 span, h1 div {
	font-family: arial narrow, arial;
	font-size: 20px;
	color: #821D8D;
	font-weight: bold;
	margin-top: 6px;
}

h2, h2 span, h2 div { 
	font-family: arial narrow, arial;
	font-size: 17px;
	line-height: 22px;
	color: #3A9911;
	margin-bottom: 10px;
	margin-top: 6px;
}

h3, h3 span, h3 div { 
	font-family: arial narrow, arial;
	font-size: 15px;
	color: #5F5F5F;
	margin-bottom: 2px;
	margin-top: 6px;
}

.greybox {
	border: 1px solid #DBDBDB;
}

.smalltext {
	font-size: 9px;
}

.tblheader, .tblHeader, .forumsTableHeader {
	background-color: #821D8D;
	color: #CBCBCB;
	font-size: 12px;
	font-weight: bold;
}

.tblcellheader, .tblCellHeader, .forumsTableSubRow {
	background-color: #DEDEDE;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
}

.tblcell_purple {
	background-color: #821D8D;
	color: white;
	font-size: 14px;
}

.tblcell_green {
	background-color: #3A9911;
	color: white;
	font-size: 14px;
}

.tblcell, .tblCell, .forumsTableTwoRow {
	border: 1px solid #EEEEEE;
	padding: 7px;
}

.tblcellalt, .tblCellAlt {
	background-color: #F4F4F4;
	padding: 7px;
}

.formbutton, .saveButton {
	background-color: #821D8D;
	color: white;
	border: 0px none;
	padding: 3px;
}

	.formbutton:hover {
		background-color: #3A9911;
	}

/* CALENDAR STYLES */

.calHead {
	font-weight: bold;
	padding: 2px;
}

.calDayHead {
	background-color: #DEDEDE;
}

.calToday {
	border: 1px solid #821D8D;
	font-weight: bold;
}

.calNoDay {
	background-color: #F0F0F0;
}

.calDay {
	border: 1px solid #E5EDF5;
}

.calEventDay {
	border: 1px solid #FFC3E6;
	font-weight: bold;
}

.calEventToday {
	border: 1px solid #FFC3E6;
	font-weight: bold;
}


/* Gallery */

#gallery_listing {
	list-style: none !important;
	margin: 0px;
	padding: 0px;
	width: 689px;
}

	#gallery_listing li {
		list-style: none !important;
		float: left;
		width: 46%;
		margin-left: 10px;
		text-align: center;
		margin-bottom: 20px;
	}

	#gallery_listing li img {
		margin-left: auto;
		margin-right: auto;
	}

.galleryDesc { font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: white }
a.galleryDesc:link,a.galleryDesc:active,a.galleryDesc:visited { color: white }

img.galleryImage {
	border: thin solid 000000;
	border-color : Black;
	border-width : 1 1 1 1;
	border-style : solid solid solid solid;
}
a.galleryImage:link,a.galleryImage:active,a.galleryImage:visited { color: 000000 }




