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




html, body, div, span, h1, h2, h3, h4, h5, h6, a, em, font, img, small, strike, ol, ul, li, form, label, table, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
body {
	background: #3b7e7c url(../images/bg.jpg) no-repeat center top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.wrapper {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 950px;
}
.container {
	background: url(../images/bg_border.jpg) repeat-y left top;
	width: 940px;
	padding: 0px 0px 0px 11px;
	float:left;
}
.header {
	width: 930px;
	height: 118px;
	border: 0px solid #ff0000;
	float: left;
	list-style: none;
}
.topLine {
	background: url(../images/top_bg.jpg) repeat-x left top;
	width:930px;
	height:24px;
	float:left;
}
.topLogo {
	background: url(../images/logo_bg.jpg) repeat-x left top;
	width: 930px;
	height:72px;
	float:left;
	padding: 0px 0px 0px 0px;
}
.logo {
	width: 275px;
	float:left;
	border: 0px solid #0F0;
	padding: 0px 0px 0px 5px;
}
.login {
	width: 400px;
	float: right;
	border: 0px solid #F00;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
}
.login a {
	color:#FFF;
	text-decoration:none;
}
.login a:hover {
	color:#FFF;
	text-decoration: underline;
}
.MemberLog {
	float: left;
	width: 375px;
	padding: 0px 0px 3px 25px;
}
.forgetPass {
	float: left;
	width: 160px;
	padding: 0px 0px 0px 5px;
}
.CreateAcc {
	float: left;
	width: 200px;
}
.member_side {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	float:left;
	border: solid 0px #00FF00;
}
.member_box {
	background: url(../images/members.png) no-repeat left center;
	border: 0px solid #000000;
	width: 118px;
	height: 26px;
	float:left;
	padding: 0px 0px 0px 25px;
}
.member_box2 {
	background: url(../images/password.png) no-repeat left bottom;
	border: 0px solid #ff0000;
	width: 220px;
	height: 26px;
	float:right;
	padding: 0px 14px 0px 20px;
}
label {
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
}
.submit {
	background: url(../images/button_login.jpg) no-repeat center;
	border: solid 0px #FF3300;
	width: 68px;
	height: 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}
.text {
	width: 112px;
	height: 23px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/text_box_bg.jpg) repeat-x left top;
	border: 1px solid #4e725c;
}
.memsearch {
	height: 20px;
	float:center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/text_box_bg.jpg) repeat-x left top;
	border: 1px solid #4e725c;
}
.memsearchDrop {
	height: 27px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/text_box_bg.jpg) repeat-x left top;
	border: 1px solid #4e725c;
}
.searchBg {
	height: 22px;
	width: 930px;
	background: url(../images/search_bg.jpg) repeat-x left top;
	float:left;
}
.search_box {
	/*background: url(../images/password.png) no-repeat left bottom;*/
	border: 0px solid #ff0000;
	width: 270px;
	height: 18px;
	float:right;
	padding: 1px 0px 0px 0px;
}
.submit2 {
	background: url(../images/search.jpg) no-repeat center;
	border: solid 0px #FF3300;
	width: 58px;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}
.text2 {
	width: 170px;
	height: 15px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/text_box_bg.jpg) repeat-x left top;
	border: 1px solid #4e725c;
}
.banner {
	width: 930px;
	height: 213px;
	border: 0px solid #F00;
	float:left;
	list-style: none;
}
.FlashBanner {
	width: 623px;
	height: 213px;
	float: left;
}
.topNews {
	background: url(../images/news_bg.jpg) repeat-x left top;
	width: 292px;
	height: 200px;
	border: 0px solid #F00;
	float: left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding: 13px 0px 0px 15px;
}
.topNews a {
	color:#ffffff;
	text-decoration:none;
}
.topNews a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.topLineHeader {
	background: url(../images/news_update_header.png) no-repeat;
	float: left;
	width: 252px;
	height: 31px;
	color: #173f2d;
	font-size: 15px;
	padding: 0px 0px 0px 30px;
}
.topLineHeader a {
	color:#173F2D;
	text-decoration:none;
}
.topLineHeader a:hover {
	color:#173F2D;
	text-decoration: underline;
}
.newsLineH {
	float:left;
	width: 180px;
	padding: 5px 0px 0px 0px;
}
.newsLineHListing a {
	float:left;
 color:#173F2D  width: 180px;
	padding: 5px 0px 0px 0px;
}
.newsLine {
	background: url(../images/news_line.jpg) no-repeat center bottom;
	float: left;
	width: 282px;
	padding: 12px 0px 12px 0px;
}
.newsLine1 {
	/*background: url(../images/news_line.jpg) no-repeat center bottom;*/
	float: left;
	width: 282px;
	padding: 12px 0px 12px 0px;
}
.rss {
	float: right;
	width: 30px;
	height:28px;
	padding: 1px 8px 0px 0px;
}
.menuBg {
	height: 30px;
	width: 930px;
	background: url(../images/menu_bg_1.jpg) repeat-x left top;
	float:left;
	border: 0px solid #F00;
	color:#FFF;
	font-size: 15px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.menuBg a {
	color: #FFF;
	text-decoration:none;
}
.menuBg a:honer {
 color: #FFF;
 text-decoration:none;
}
.mainYoung {
	width: 930px;
	float: left;
	/*padding: 0px 0px 0px 3px;
	border:0px solid #FF00FF;*/
	border-bottom:2px solid #cccccc;
}
.HomeContent {
	width: 724px;
	float: left;
	background: #f5f5f5 url(../images/home_content_bg.jpg) repeat-x left top;
	border: 0px solid #ff0000;
}
.HomeContentHeader {
	height: 25px;
	padding: 5px 0px 0px 10px;
	font-size: 14px;
}
.HomeContentTop {
	background:  url(../images/home_content_top_bg.jpg) no-repeat left top #f5f5f5;
	padding: 20px 0px 10px 0px;
	float:left;
	list-style: none;
	width:930px;
	border:0px solid #FF0000;
}
.HomeContentLeft {
	width:540px;
	float:left;
	border: 0px solid #F00;
	padding: 0px 0px 0px 20px;
}
.HomeContentRight {
	width:365px;
	float: right;
	border: 0px solid #F00;
	text-align:center;
	padding: 2px 0px 2px 0px;
}
.HomeContentAbout {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #45745a;
	padding: 10px 0px 10px 0px;
}
.HomeContentImg1 {
	width: 125px;
	height: 83px;
	float: left;
}
.HomeContent1 {
	width:390px;
	float:right;
	line-height: 18px;
	padding: 0px 0px 0px 8px;
}
.HomeContentImg2 {
	width: 125px;
	height: 83px;
	float: right;
}
.HomeContent2 {
	width:404px;
	float: left;
	line-height: 18px;
}
.contentBoxs {
	width:925px;
	float:left;
	padding: 0px 0px 3px 5px;
}
.contentBoxs li {
	list-style: none;
}
.contentBoxs a {
	color:#285942;
	text-decoration:none;
}
.contentBoxs a:hover {
	color:#285942;
	text-decoration: underline;
}
.contentBox1 {
	width: 221px;
	float: left;
	border: 1px solid #cccccc;
	border-bottom: 0px;
	margin: 0px 0px 0px 0px;
}
.contentBox2 {
	width: 221px;
	float: left;
	border: 1px solid #cccccc;
	border-bottom: 0px;
	margin: 0px 0px 0px 9px;
}
.contentBox3 {
	width: 221px;
	float: left;
	border: 1px solid #cccccc;
	border-bottom: 0px;
	margin: 0px 0px 0px 9px;
}
.contentBoxHeader {
	background: url(../images/contentBoxHeader.jpg) no-repeat;
	width: 218px;
	height: 41px;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 0px 0px 3px;
}
* html div.BoxContent {
 height: expression( this.scrollHeight < 267 ? "266px" : "auto" );
}
.BoxContent {
	padding: 0px 0px 0px 15px;
	background: url(../images/box_bottom.jpg) no-repeat left bottom #f5f5f5;
	min-height: 266px;
}

.BoxContent h2 {
color:#285942;
font-weight:bold;
padding:0px 0px 5px 0px;
}

.BoxContent ul {
	padding: 0px 0px 5px 0px;
}
.BoxContent ul li {
	background: url(../images/orange_bul.jpg) no-repeat left 5px;
	padding: 3px 0px 3px 15px;
	color:#285942;
	font-size:12px;
}
.sideBar_right {
	width: 206px;
	float:right;
	border: 0px solid #0F0;
	list-style: none;
}
.onlineShopHeader {
	background: url(../images/online_header_bg.jpg) no-repeat;
	width: 197px;
	height: 25px;
	float: left;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding: 5px 0px 0px 9px;
}
.onlineShopHeader a {
	height: 25px;
	float: left;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
}
.onlineShopHeader a:hover {
	height: 25px;
	float: left;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding: 0px 0px 0px 9px;
	text-decoration: underline;
}
.onlineShop {
	background: url(../images/online_bg.jpg) no-repeat;
	width: 193px;
	height: 107px;
	float: left;
	padding: 13px 4px 0px 9px;
	color:#FFF;
	font-size: 12px;
	font-weight:bold;
}
.onlineShop a {
	color:#FFF;
	text-decoration:none;
}
.onlineShop a:hover {
	color:#FFF;
	text-decoration: underline;
}
.onlineShopLinks ul li {
	border-bottom: 1px solid #066743;
	padding: 3px 0px 3px 3px;
	list-style:none;
}
.eventsHeader {
	background: url(../images/events.jpg) no-repeat;
	width: 197px;
	height: 25px;
	float: left;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding: 5px 0px 0px 9px;
}
.eventsHeaderDir {
	background: url(../images/events-dir.png) no-repeat;
	width: 197px;
	height: 25px;
	float: left;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding: 5px 0px 0px 9px;
}

.eventsBg {
	background: url(../images/events_bg.jpg) no-repeat;
	width: 206px;
	height: 91px;
	float: left;
	text-align:center;
	padding: 5px 0px 3px 0px;
}
.directoryBg {
	background: url(../images/events_bg.jpg) no-repeat;
	width: 206px;
	height: 82px;
	float: left;
	text-align:center;
	padding: 20px 0px 0px 0px;
}
.DonationBg {
	background: url(../images/donation_bg.jpg) no-repeat;
	height:104px;
	width: 197px;
	float: left;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding: 5px 0px 0px 9px;
}
.DonationImg {
	text-align:center;
	padding: 12px 0px 0px 0px;
}
.NewsHeader {
	background: url(../images/newsletter_header.jpg) no-repeat;
	width: 197px;
	height: 25px;
	float: left;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding: 5px 0px 0px 9px;
}
.NewsBg {
	background: url(../images/newsl_bg.jpg) no-repeat;
	width: 206px;
	height: 68px;
	float: left;
	text-align:center;
	padding: 10px 0px 0px 0px;
}
.footer {
	background: url(../images/footer_bg.jpg) repeat-x left top;
	height: 90px;
	width: 930px;
	padding: 17px 0px 0px 0px;
	clear:both;
	list-style:none;
s
}
.footer a {
	color:#FFF;
	text-decoration:none;
}
.footer a:hover {
	color:#FFF;
	text-decoration:underline;
}
.fotterTop {
	color:#FFF;
	width: 930px;
	text-align:center;
	font-size: 12px;
}
.fotterTop1 {
	color:#FFF;
	width: 930px;
	text-align:center;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
}
.fotterTopL {
	color:#FFF;
	width: 440px;
	font-size: 11px;
	padding: 18px 0px 0px 15px;
	float:left;
}
.fotterTopR {
	color:#FFF;
	width: 440px;
	font-size: 11px;
	padding: 18px 15px 0px 0px;
	float: right;
	text-align:right;
}
/*--------InnerPage---------------*/

* html div.InnerPage {
 height: expression( this.scrollHeight < 666 ? "665px" : "auto" );
}
.InnerPage {
	width: 721px;
	float: left;
	background: #f5f5f5 url(../images/home_content_bg.jpg) repeat-x left top;
	border: 0px solid #ff0000;
	min-height: 665px;
	padding: 0px 0px 0px 0px;
}
.sideBar_left {
	width: 196px;
	float:left;
	border: 0px solid #F00;
	background:#fff url(../images/sidr_bar_bg.jpg) repeat-y right top;
	list-style: none;
}
.SideLinks {
	width: 191px;
	float: left;
	padding: 10px 0px 0px 3px;
}
.SideLinks ul li {
	padding: 8px 0px 0px 14px;
	color:#285942;
	font-size:11px;
	margin: 0px 0px 3px 0px !important;
	margin: 0px 0px 1px 0px;
	width: 175px;
	/*height: 28px;*/
	background: url(../images/sidebar_link_bg.jpg) no-repeat left top;
	display:block;
}
.SideLinks ul li a {
	padding: 0px 0px 8px 0px;
	color:#000000;
	text-decoration:none;
	display: block;
}
.SideLinks ul li a:hover {
	padding: 0px 0px 8px 0px;
	color:#000000;
	text-decoration: underline;
	display: block;
}
/*.SideLinks ul li ul
{
	padding: 0px 0px 0px 0px;
	color:#285942;
	font-size:11px;
	margin: 0px 0px 4px 0px;
	width: 165px;
	border: 1px solid #00F;
	background: none;
}*/

.SideLinksSub {
	border: 0px solid #F3F;
	margin: 10px 0px 0px 0px;
}
.SideLinks ul.SideLinksSub li {
	border: 0px solid #F3F;
	padding: 5px 0px 5px 3px;
	background:#E6E6E6;
	width: 172px;
	display:block;
}
.InnerSideTop {
	background: url(../images/side_left_header.jpg) no-repeat;
	width: 196px;
	height: 40px;
}
* html div.InnerContentMain {
 height: expression( this.scrollHeight < 666 ? "665px" : "auto" );
}
.InnerContentMain {
	width: 525px;
	float: right;
	border: 0px solid #F0F;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	line-height: 17px;
	text-align: left;
	min-height: 665px;
	background: url(../images/inner_sidebar.jpg) repeat-y left top;
}
.InnerContentMain a {
	color:#0000FF;
}
.breadcrumbs {
	height:30px;
	background: url(../images/inner_top_home_bg.jpg) no-repeat left top;
	float: left;
	width: 522px;
	border: 0px solid #F00;
}
.breadcrumbsHome {
	color:#FFF;
	padding: 5px 0px 0px 20px;
	font-size: 13px;
	width: 57px;
	float:left;
	height: 26px;
	font-weight: bold;
}
.breadcrumbsHome a {
	color:#FFF;
	text-decoration:none;
}
.breadcrumbsHome a:hover {
	color:#FFF;
	text-decoration:underline;
}
.breadcrumbsLinks {
	font-size: 13px;
	color:#000;
	/*	width: 300px;*/
	padding: 0px 0px 0px 0px;
	float:left;
	font-weight: bold;
	border: 0px solid #F00;
	height: 25px;
	border: 0px solid #F00;
}
.breadcrumbsImg {
	background: url(../images/menu_bb.png) no-repeat right center;
	width: 7px;
	height:30px;
	float: left;
	margin: 0px 0px 0px 0px;
	display: none;
}
.breadcrumbsLink {
	height:25px;
	float: left;
	padding: 5px 0px 0px 0px;
	border: 0px solid #F00;
}
.breadcrumbsLink a {
	color:#333333;
	text-decoration:none;
}
.breadcrumbsLink a:hover {
	color:#333333;
	text-decoration:underline;
}
.InnerContent {
	float: left;
	width: 490px;
	border: 0px solid #ff0000;
	padding: 0px 0px 0px 18px;
}
.Incontent {
	float: left;
	width: 485px;
	padding: 0px 5px 0px 0px;
}
.innerpageContent {
	float: left;
	width: 485px;
	padding: 0px 5px 0px 6px;
}
.innerpageContent ul {
	padding: 5px 0px 5px 25px;
}
.innerpageContent ol {
	list-style-type: decimal;
	padding: 5px 0px 5px 30px;
}
.Incontent a {
	color:#2c5e5d;
	font-weight:bold;
	text-decoration:none;
}
.Incontent a:hover {
	color:#2c5e5d;
	font-weight:bold;
	text-decoration: underline;
}
.InnerContentHeader {
	width: 480px;
	float: left;
	color: #2c5e5d;
	font-size: 22px;
	padding: 22px 0px 0px 5px;
	line-height: 25px;
}
.attachments {
	width: 400px;
	float:left;
}
.pdfLink {
	background: url(../images/pdf.jpg) no-repeat left center;
	padding: 0px 0px 0px 30px;
	color:#2c5e5d;
	font-weight:bold;
}
/*--------MemberListPage--------*/

* html div.MemberListPage {
 height: expression( this.scrollHeight < 633 ? "632px" : "auto" );
}
.MemberListPage {
	float:left;
	min-height: 632px;
}
.MemberListPagePoints {
	float:left;
	min-height: 632px;
}
.PageNumber {
	float:right;
	height: auto;
	width: auto;
	text-align:right;
	padding: 10px 20px 5px 0px;
}
.PageNumberPoints {
	float:right;
	height: 25px;
	width: 525px;
	text-align:right;
	padding: 10px 20px 5px 0px;
}
.PageNumberDrop {
	float:right;
	width: 100px;
	text-align:right;
	padding: 0px 20px 5px 0px;
}
.PageNumber1 {
	float:right;
	width: auto;
	text-align:right;
	padding: 3px 20px 5px 0px;
	font-weight: bold;
	color:#999;
}
.PageNumber1 a {
	color:#000;
	text-decoration:none;
}
.PageNumber1 a:hover {
	color:#000;
	text-decoration: underline;
}
.TableArea {
	width: 714px !important;
	width: 715px;
	float:left;
	margin:0px;
	padding:0px;
	border: 1px solid #3b827d;
}
.TableAreaPoints {
	width: 500px;
	float:left;
	padding: 0px 0px 0px 0px;
	border: 1px solid #3b827d;
}
.TableAreaHeader {
	width: 704px !important;
	width: 705px;
	float:left;
	height: 30px;
	padding: 3px 0px 0px 10px;
	background: url(../images/table_header.jpg) repeat-x left top;
}
.TableAreaHeader a {
	color:#FFF;
	text-decoration: none;
}
.TableAreaHeader a:hover {
	color:#FFF;
	text-decoration: underline;
}
.TableAreaHeaderPoints {
	width: 495px;
	float:left;
	height: 33px;
	padding: 0px 0px 0px 5px;
	background: url(../images/table_header.jpg) repeat-x left top;
}
.TableSno {
	width: 35px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableSnoPoints {
	width: 50px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableOrganisation {
	width: 122px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableOrganisationPoints {
	width: 80px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableCategory {
	width: 130px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableCategoryPoints {
	width: 180px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:left;
	font-weight: bold;
	color:#FFF;
}
.TableTown {
	width: 95px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF
}
.TableTownPoints {
	width: 50px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF
}
.TableTownEvents {
	width: 180px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:left;
	font-weight: bold;
	color:#FFF
}
.TableName {
	width: 180px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableNamePoints {
	width: 50px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TablePhone {
	width: 80px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TablePhonePoints {
	width: 50px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableEmail {
	width: 120px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableWebsite {
	width: 65px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableDescription {
	width: 100px;
	height: 25px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-weight: bold;
	color:#FFF;
}
.TableLinePoints1 {
	width: 495px;
	float:left;
	height: auto;
	background: #a6dad4;
	font-size: 11px;
	padding: 0px 0px 0px 5px;
}
* html div.TableLine1 {
 height: expression( this.scrollHeight < 41 ? "40px" : "auto" );
}
.TableLine1 {
	width: 710px;
	float:left;
	/*	height: 47px;*/
	background: #a6dad4;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	border: 0px solid #0F0;
	min-height:40px;
	margin: 0px 0px 0px 2px !important;
	margin: 0px 0px 0px 1px;
}
* html div.TableLine2 {
 height: expression( this.scrollHeight < 41 ? "40px" : "auto" );
}
.TableLine2 {
	width: 710px;
	float:left;
	/*	height: 45px;*/
	background: #dee1df;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	border: 0px solid #0F0;
	min-height:40px;
	margin: 0px 0px 0px 2px !important;
	margin: 0px 0px 0px 1px;
}
.TableLinePoints2 {
	width: 495px;
	float:left;
	height: auto;
	background: #dee1df;
	font-size: 11px;
	padding: 0px 0px 0px 5px;
}
.TableLine1 a {
	color:#000;
	text-decoration: none;
}
.TableLine1 a:hover {
	color:#000;
	text-decoration: underline;
}
.TableLine2 a {
	color:#000;
	text-decoration: none;
}
.TableLine2 a:hover {
	color:#000;
	text-decoration: underline;
}
.TableSno1 {
	width: 35px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableSnoPoints1 {
	width: 50px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableOrganisation1 {
	width: 122px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableOrganisationPoints1 {
	width: 80px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableCategory1 {
	width: 130px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableCategoryPoints1 {
	width: 180px;
	height: auto;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:left;
	color:#000;
	word-wrap: break-word;
}
.TableTown1 {
	width: 95px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableTownPoints1 {
	width: 50px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableTownEvents1 {
	width: 180px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:left;
	color:#000;
	word-wrap: break-word;
}
.TableName1 {
	width: 180px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableNamePoints1 {
	width: 50px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableNameEvents1 {
	width: 180px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:left;
	color:#000;
	word-wrap: break-word;
}
.TablePhone1 {
	width: 80px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TablePhonePoints1 {
	width: 50px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableEmail1 {
	width: 120px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableWebsite1 {
	width: 108px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
	word-wrap: break-word;
}
.TableDescription1 {
	width: 110px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:left;
	color:#000;
	word-wrap: break-word;
}
.memberDetails {
	width:495px;
	float:left;
	padding: 15px 10px 0px 18px;
}
.memberDetailsInternal {
	width:477px;
	float:left;
	padding: 30px 20px 0px 18px;
}
.memberDetails ul li {
	color:#3b7e7c;
	font-size:12px;
}
.memberDetailsDiv {
	width: 354px;
	float:left;
	padding: 0px 0px 0px 12px;
}
.Gname {
	color:#3b7e7c;
	font-size:12px;
	width: 142px;
	float:left;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
}
.Bname {
	color:#000000;
	font-size:12px;
	width: 200px;
	float:left;
	border: 0px solid #0F0;
	padding: 3px 0px 0px 0px;
}
.memberImg {
	float:right;
}
.EditProfile {
	border:0px solid;
	width: 230px;
	height: 63px;
	float:right;
	padding: 8px 13px 0px 0px;
}
.EditProfileTxt {
	border:0px solid;
	float:left;
	width: 143px;
	padding: 10px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color:#636363;
}
.EditProfileTxt a {
	color:#636363;
	text-decoration:none;
}
.EditProfileTxt a:hover {
	color:#636363;
	text-decoration: underline;
}
.AllPoints {
	background: url(../images/points_bg.jpg) no-repeat left top;
	width: 510px;
	height: 226px;
	float:right;
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.Point1 {
	float:left;
	width: 500px;
	height: 74px;
	border: 0px solid #F00;
}
.EditPoint {
	width: 188px;
	height: 63px;
	float:right;
	padding: 8px 0px 0px 0px;
}
.EditPointTxt {
	float:left;
	width: 100px;
	padding: 20px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#636363;
	text-align: center;
}
div.EditPointTxt a {
	color:#636363;
	text-decoration:none;
}
div.EditProfileTxt a:hover {
	color:#636363;
	text-decoration: underline;
}
.EditImg {
	float:right;
	padding: 0px 13px 0px 0px;
}
.AllProducts {
	width: 500px;
	height: 170px;
	float:left;
	padding: 0px 0px 10px 0px;
}
.Porduct1 {
	width: 145px;
	float:left;
	padding: 0px 0px 0px 40px;
	text-align:center;
}
.Porduct2 {
	width: 145px;
	float:left;
	padding: 0px 0px 0px 12px;
	text-align:center;
}
.Porduct3 {
	width: 145px;
	float: right;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
.EditProductTxt {
	float:left;
	width: 128px;
	padding: 10px 0px 0px 3px;
	font-size: 14px;
	font-weight: bold;
	color:#636363;
	text-align: center;
}
.EditProductTxt a {
	color:#636363;
	text-decoration:none;
}
.EditProductTxt a:hover {
	color:#636363;
	text-decoration: underline;
}
.PonitText {
	width: 270px;
	height: 20px;
	float: left;
	padding: 30px 0px 0px 30px;
	color:#185553;
	font-size: 14px;
	font-weight: bold;
}
/*#menu {list-style-type:none; padding:0; margin:0;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; background:#dcc; margin:3px 3px 0 0; position:relative;}
#menu li.sub {background:#baa;}


#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

#menu li a {display:block; color:#000; height:25px; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:125px; text-decoration:none; text-align:center;}
#menu :hover {color:#ee0; background:#988;}
#menu :hover > a {color:#ee0; background:#988;}

#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}

#menu :hover ul{left:0;top:25px; background:url(transparent.gif);}

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; left:125px; top:-3px;}

#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}
*/


/*#menu {list-style-type:none; padding:0; margin:0;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; margin:3px 3px 0 0; position:relative;}
#menu li.sub {background:#baa;}


#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

#menu li a {display:block; color:#ffffff; height:25px; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:17px; width:126px; text-decoration:none; text-align:center;}
#menu :hover {color:#ee0; background:#988;}
#menu :hover > a {color:#ee0; background:#988;}

#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}

#menu :hover ul{left:0;top:25px; background:url(transparent.gif);}

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; left:125px; top:-3px;}

#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}*/


.memberD {
	float: left;
	padding: 30px 0px 0px 13px;
}
.MemberLog1 {
	font-size: 14px;
	font-weight: bold;
	width: 200px;
	float:left;
}
.DashBoard {
	color:#fab94d;
	font-size: 14px;
	width: 200px;
	float:left;
}
.DashBoard a {
	color:#fab94d;
	text-decoration:underline;
}
.DashBoard a:hover {
	color:#fab94d;
	text-decoration:underline;
}
.DashBoardLogin {
	color:#fab94d;
	font-size: 11px;
	width: 200px;
	float:left;
}
.DashBoardLogin a {
	color:#fab94d;
	text-decoration:none;
}
.DashBoardLogin a:hover {
	color:#fab94d;
	text-decoration:underline;
}
.loginW {
	width: 200px;
	float:left;
}
.logout {
	width: 100px;
	float: left;
	padding: 5px 0px 0px 0px;
}
.loginMenber {
	padding: 10px 0px 0px 75px;
	float:left;
}
.SideLinksM {
	width: 189px;
	float: left;
	padding: 20px 0px 0px 5px;
}
.SideLinksM ul li {
	padding: 8px 0px 0px 15px;
	color:#285942;
	font-size:12px;
	margin: 0px 0px 4px 0px;
	width: 175px;
	height: 28px;
	background: url(../images/sidebar_link_bg.jpg) no-repeat left top;
}
.SideLinksM ul li a {
	padding: 0px 0px 0px 0px;
	color:#000000;
	text-decoration:none;
}
.SideLinksM ul li a:hover {
	padding: 0px 0px 0px 0px;
	color:#000000;
	text-decoration: underline;
}
.textfield2 {
	width: 144px;
	height: 39px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #969696;
}
.textfield3 {
	width: 400px;
	height: 39px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #969696;
}
img, div, a, input {
	behavior: url(css/iepngfix.htc)
}
/*--------Menu--------*/


.jqueryslidemenu {
	font: 14px Verdana;
	/*background:#438E8C url(../images/menu_bg.jpg) repeat-x left top;*/
width: 100%;
	border: 0px solid #ff0000;
}
.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a {
	display: block;
	background:#3b7a81 url(../images/menu_bg.jpg) repeat-x left top; /*background of tabs (default state)*/
	color: white;
	padding: 5px 23px 5px 23px;
	border-right: 0px solid #778;
	color: #2d2b2b;
	text-decoration: none;
}
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	color: white;
}
.jqueryslidemenu ul li a:hover {
	background:#d58401 url(../images/menu_hover.jpg) repeat-x left top; /*tab link background during hover state*/
	color: white;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
	font: normal 13px Verdana;
	width: 160px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}
.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
/*---- new styles for member details section -----*/
.Membersec1 {
	width:98%;
	float:left;
	height:auto;
	padding-top:20px;
}
.Membersec2 {
	width:98%;
	float:left;
	height:auto;
	background-color:#cfebe8;
}
.HomeContentper {
	width:711px;
	float: left;
	background: #f5f5f5 url(../images/home_content_bg.jpg) repeat-x left top;
	border: 0px solid #ff0000;
	padding-left:10px;
}
.single_member {
	float:right;
	padding-top:20px;
}
.singleDetailsDiv {
	width: 80%;
	float:right;
	padding-top:20px;
	padding-bottom:20px;
}
.S_Gname {
	color:#3b7e7c;
	font-size:12px;
	width: 35%;
	float:left;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	line-height:20px;
}
.S_Bname {
	color:#333333;
	font-size:12px;
	width: 40%;
	float:left;
	border: 0px solid #0F0;
	padding: 3px 0px 0px 0px;
	line-height:20px;
}
.headText {
	padding-left: 30px;
	padding-top:10px;
	color:#185553;
	font-size: 14px;
	font-weight: bold;
}
.activities {
	font-size:12px;
	color:#333;
	padding-left: 30px;
	padding-top:20px;
	padding-bottom:20px;
}
.description {
	background-color:#cfebe7;
	width:100%;
	border-bottom: 1px solid #a1c5c2;
	border-left:1px solid #185553;
	border-right:1px solid #185553;
	border-top:1px solid #185553;
	height:30px;
	float:right;
	padding-top:10px;
}
.desc_text {
	background-color:#fefefa;
	width:100%;
	border-bottom:1px solid #185553;
	border-left:1px solid #185553;
	border-right:1px solid #185553;
	height:auto;
	float:right;
	padding-top:10px;
}
.column {
	float:left;
	list-style-type:none;
	width:160px;
	line-height:20px;
	list-style-position:outside;
}
.InfoA {
	float: left;
	width: 498px;
	border: 0px solid #0F0;
}
.InfoCommon {
	width: 202px;
	height: 49px;
	float:left;
	padding: 0px 0px 20px 17px;
}
.InfoPrivate {
	width: 202px;
	height: 49px;
	float:right;
	padding: 0px 0px 20px 0px;
}
* html div.InfoArea {
 height: expression( this.scrollHeight < 101 ? "100px" : "auto" );
}
.InfoArea {
	border: 2px solid #3b7e7c;
	width: 488px;
	float:left;
	min-height: 100px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 20px 0px;
}
.InfoDocTable {
	width: 500px;
	float:left;
	border: 1px solid #185553;
}
.InfoDocHeader {
	width: 497px;
	float:left;
	height: 33px;
	padding: 0px 0px 0px 5px;
	background: url(../images/table_header.jpg) repeat-x left top;
}
.InfoDocTableLine1 {
	width: 495px;
	float:left;
	/*	height: 47px;*/
	background: #a6dad4;
	font-size: 11px;
	padding: 0px 0px 0px 5px;
}
.InfoDocTableLine2 {
	width: 495px;
	float:left;
	/*	height: 47px;*/
	background: #e3e3e3;
	font-size: 11px;
	padding: 0px 0px 0px 5px;
}
.InfoDocTableSno {
	width: 30px;
	height: 40px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
}
.InfoDocTableDoc {
	width: 215px;
	height: 40px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
}
.InfoDocTableDes {
	width: 168px;
	/*	height: 40px;*/
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align: left;
	color:#000;
}
.InfoDocTableDate {
	width: 75px;
	height: 40px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#000;
}
.InfoDocTableSno1 {
	width: 30px;
	height: 26px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#fff;
	font-weight: bold;
}
.InfoDocTableDoc1 {
	width: 215px;
	height: 26px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#fff;
	font-weight: bold;
}
.InfoDocTableDes1 {
	width: 168px;
	height: 26px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#fff;
	font-weight: bold;
}
.InfoDocTableDate1 {
	width: 75px;
	height: 26px;
	float: left;
	border: 0px solid #F00;
	padding: 5px 0px 0px 0px;
	text-align:center;
	color:#fff;
	font-weight: bold;
}
.UpgradeA {
	float: left;
	width: 500px;
	border: 0px solid #0F0;
	margin: 5px 0px 5px 0px;
}
.registerUpgradeA {
	float: left;
	width: 472px;
	border: 0px solid #0F0;
	margin: 0px 0px 0px 0px;
}
.UpgradePoints {
	/*background: url(../images/upgrade_bg.jpg) no-repeat left top;*/
	width: 500px;
	float:right;
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.UpImg {
	width: 492px;
	/*	height: 150px;*/
	float: left;
	padding:0px 0px 0px 0px;
	border: 0px solid #F00;
	margin: 0px 0px 5px 0px;
}
.registerUpImg {
	width: 470px;
	/*height: 150px;*/
	float: left;
	padding:0px 0px 0px 0px;
	border: 0px solid #F00;
}
.UpImg1 {
	float:left;
	padding: 30px 0px 0px 5px;
	width: 87px;
	border: 0px solid #F00;
	text-align:center;
	height: 119px;
	font-weight:bold;
	background:#E6E6E6;
}
.registerUpImg1 {
	float:left;
	padding: 10px 0px 0px 5px;
	width: 80px;
	border: 0px solid #F00;
	text-align:center;
	height: 49px;
	font-weight:bold;
	background:#E6E6E6;
}
.UpDec {
	float:left;
	width: 336px;
	border: 0px solid #F00;
	padding: 5px 5px 5px 5px;
	line-height: 15px;
	background:#E6E6E6;
}
.registerUpDec {
	float:left;
	width: 321px;
	border: 0px solid #F00;
	padding: 5px 5px 5px 5px;
	line-height: 15px;
	background:#E6E6E6;
}
* html div.UpDec2 {
 height: expression( this.scrollHeight < 91 ? "90px" : "auto" );
}
.UpDec2 {
	min-height: 90px;
}
.UpRadio {
	float:right;
	width: 50px;
	height: 78px /*!important*/;
	/*	height: 94px;*/
	border: 0px solid #F00;
	text-align:center;
	padding: 70px 0px 0px 0px;
	background:#CCC;
}
.registerUpRadio {
	float:right;
	width: 50px;
	height: 36px;
	border: 0px solid #F00;
	text-align:center;
	padding: 23px 0px 0px 0px;
	background:#CCC;
}
.RenewM {
	width: 235px;
	float: left;
	color: #2c5e5d;
	font-size: 17px;
	padding: 22px 0px 12px 5px;
	border: 0px solid #F00;
	font-weight: bold;
	text-align:center;
}
.RenewRadio {
	padding: 10px 0px 0px 0px;
}
.UpDecCost {
	width: 100px;
	height: 23px;
	border: 2px solid #2C5E5D;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	padding: 7px 0px 0px 0px;
	background:#F6B651;
}
.UpDecCostText {
	text-align:center;
	width: 100px;
	font-weight: bold;
}
.UpDecCostBox {
	width: 130px;
	float:left;
	border: 0px solid #2C5E5D;
	padding: 0px 0px 0px 30px;
}
.registerUpDecCostBox {
	width: 130px;
	float:left;
	border: 0px solid #2C5E5D;
	padding: 0px 0px 0px 30px;
}
.UpDecCostBox1 {
	width: 150px;
	float: right;
	border: 0px solid #2C5E5D;
	padding: 0px 0px 0px 10px;
}
.registerUpDecCostBox1 {
	width: 130px;
	float: right;
	border: 0px solid #2C5E5D;
	padding: 0px 0px 0px 10px;
}
.UpgradeBtn {
	width: 500px;
	height: 70px;
	float:left;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-size: 18px;
}
.delImage {
	border: 0px solid #F00;
	color:#FF9933;
	line-height:30px;
	text-align:center;
	background:#E6E6E6;
}
.errorClass {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pageHeading1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #008080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pageHeading2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #008080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pageHeading3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #008080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pageHeading4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #17365D;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pageHeading5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #008080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pageHeading6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0070C0;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pageText1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.pageText2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.sitemapHeading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #173F2D;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.sitemapHeading a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #173F2D;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.sitemapHeading a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #173F2D;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
.sitemapSubHeading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.sitemapSubHeading a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.sitemapSubHeading a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
/*Created on 3.11.2010*/
.member_bg {
	background:url(../images/mem_bg.png) right top no-repeat;
	width: 193px;
	height: 68px;
	float: left;
	padding: 13px 4px 0px 9px;
	color:#FFF;
	font-size: 12px;
	font-weight:bold;
}
.member_bg a {
	color:#008080;
	text-decoration:none;
}
.member_bg a:hover {
	color:#008080;
	text-decoration: underline;
}
.member_bgLinks ul li {
	border-bottom: 1px solid #76ac98;
	padding: 3px 0px 3px 3px;
	list-style:none;
}
.membersHeader {
	background: url(../images/events.jpg) no-repeat;
	width: 197px;
	height: 25px;
	float: left;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding: 5px 0px 0px 9px;
	text-decoration:none;
	
}

.membersHeader a
{
	height: 25px;
	float: left;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
}
.membersHeader a:hover
{
	height: 25px;
	float: left;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding: 0px 0px 0px 9px;
	text-decoration: underline;
}


/*-----------02.03.11----------*/

.HomeContentTopPanel {
	padding: 0px 0px 0px 0px;
	float:left;
	list-style: none;
	border:0px solid #FF0000;
	width:718px;
}
.HomeContentLeftNav {
	width:205px;
	float:left;
	border:0px solid #F00;
}
.HomeContentVideo {
	width:505px;
	float: left;
	border:0px solid #F00;
	text-align:center;

	background: url(../images/inner_sidebar.jpg) repeat-y left top;
	min-height:336px;
}

.video {
	float: left;
	width: 480px;
	border: 0px solid #F00;
	padding:10px 0px 10px 26px;
	*padding:10px 0px 10px 25px;
	/*min-height:333px;*/
}
.video p
{
	float:left;
	border:0px solid #FF00FF;
	width:480px;
	margin:0px;
}


.HomeTopContent {
	width:100%;
	float: left;
	background: #f5f5f5 url(../images/home_content_bg.jpg) repeat-x left top;
	border:0px solid #ff0000;
}
.HomeContentHead {
	width:930px;
	float: left;
	background: #f5f5f5 url(../images/home_content_bg.jpg) repeat-x left top;
	border: 0px solid #ff0000;
}

.videosh {
	height:30px;
	background: url(../images/video-sh.png) no-repeat left top;
	float: left;
	width: 505px;
	border: 0px solid #F00;
	text-align:left;
	font-weight:bold;
	padding: 5px 0px 0px 20px;
	font-size: 13px;
	
}


/* -----08.03.11---------*/

.BoxContentContact {
	padding: 0px 0px 0px 15px;
	background: url(../images/box_bottom.jpg) no-repeat left bottom #f5f5f5;
	min-height: 266px;
	font-size:10px;
	height:auto;
}

.BoxContentContact h2 {
color:#285942;
font-weight:bold;
padding:0px 0px 5px 0px;
}

/* ------- 02.05.11 ---------------*/
.videoLink
{
	float:left;
	border:0px solid #FF0000;
	width:480px;
	padding:10px 0px 2px 0px;
}
.videoLink a
{
	color:#3c7e7c;
	text-decoration:underline;
}
.videoLink a:hover
{
	color:#3c7e7c;
	text-decoration: none;
}





