body{
	margin: 0 1 0 1;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#333333;
}

p,tr,td{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#333333;
}


/*toptabmenu*/

a.toptabmenu:link, a.toptabmenu:visited{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

a.toptabmenu:hover{
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}

/*end toptabmenu*/


/* topmenu */

a.topmenu:Link, a.topmenu:visited{
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	color:#f9d4d1;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/mn_topbgnormal.jpg);
	padding: 0px 22px 0px 22px;
}
a.topmenu:hover{
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	color:#ffffff;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/mn_topbgactive.jpg);
	padding: 0px 22px 0px 22px;
}

/* end topmenu */

/*search bar*/

a.searchmenu:link, a.searchmenu:visited{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

a.searchmenu:hover{
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}

.bgcheckpass{
	display:block;
	float:left;
	background-repeat:no-repeat;
	padding: 0px 10px 0px 0px;
}

.bgrememberpass{
	display:block;
	float:left;
	background-repeat:no-repeat;
	padding: 0px 10px 0px 0px;
	
}

.bgregister{
	display:block;
	float:left;
	background-image:url(../images/ics_register.jpg);
	background-repeat:no-repeat;
	padding: 0px 10px 0px 20px;
	height:15px;
}

.bgforgotpass{
	display:block;
	float:left;
	background-image:url(../images/ics_forgotpass.jpg);
	background-repeat:no-repeat;
	padding: 0px 10px 0px 20px;
	height:15px;
}

.searchbarbg{
	background-image:url(../images/bg_searchbar.jpg);
	height:63px;
}

a.memberlogin:link, a.memberlogin:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_login.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:57px;
	height:26px;
	padding: 0px 0px 0px 0px;
}

a.memberlogin:hover{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_loginactive.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:57px;
	height:26px;
	padding: 0px 0px 0px 0px;
}

a.searchbutton:link, a.searchbutton:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_search.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:57px;
	height:26px;
	padding: 0px 0px 0px 0px;
}

a.searchbutton:hover{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_searchactive.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:57px;
	height:26px;
	padding: 0px 0px 0px 0px;
}

.bgadvancesearch{
	display:block;
	float:left;
	background-image:url(../images/ics_register.jpg);
	background-repeat:no-repeat;
	padding: 0px 10px 0px 20px;
	height:15px;
}

.bgsearchkeyword{
	display:block;
	float:left;
	background-image:url(../images/ics_forgotpass.jpg);
	background-repeat:no-repeat;
	padding: 0px 10px 0px 20px;
	height:15px;
}

/*end search bar*/

/*scrolling banner*/

.scrollingbannerbg{
	background-image:url(../images/bg_scrollingbanner.jpg);
	background-repeat:no-repeat;
	width:992px;
	height:60px;
}

a.scrollingbannerback:link, a.scrollingbannerback:visited{
	display:block;
	float:left;
	background-image:url(../images/bn_scrollingback.gif);
	background-repeat:no-repeat;
	border:0px;
	width:29px;
	height:30px;
	padding: 0px 0px 0px 0px;
}

a.scrollingbannerback:hover{
	display:block;
	float:left;
	background-image:url(../images/bn_scrollingbackactive.gif);
	background-repeat:no-repeat;
	border:0px;
	width:29px;
	height:30px;
	padding: 0px 0px 0px 0px;
}

a.scrollingbannernext:link, a.scrollingbannernext:visited{
	display:block;
	float:left;
	background-image:url(../images/bn_scrollingnext.gif);
	background-repeat:no-repeat;
	border:0px;
	width:29px;
	height:30px;
	padding: 0px 0px 0px 0px;
}

a.scrollingbannernext:hover{
	display:block;
	float:left;
	background-image:url(../images/bn_scrollingnextactive.gif);
	background-repeat:no-repeat;
	border:0px;
	width:29px;
	height:30px;
	padding: 0px 0px 0px 0px;
}

/*end scrolling banner*/


/* path */

a.path:link, a.path:visited{
	font-size:11px;
	color:#d02f33;
	font-weight:normal;
	text-decoration:underline;
}

a.path:hover{
	font-size:11px;
	color:#ff0000;
	font-weight:normal;
	text-decoration:underline;
}

a.pathactive:link, a.pathactive:visited{
	font-size:11px;
	color:#294072;
	font-weight:bold;
	text-decoration:underline;
}

a.pathactive:hover{
	font-size:11px;
	color:#4695d5;
	font-weight:bold;
	text-decoration:underline;
}

.bgpath{
	font-size:11px;
	color:#d02f33;
	font-weight:bold;
	background-image:url(../images/bg_path.jpg);
	height:40px;
	line-height:40px;
	padding: 0px 10px 0px 10px;
	text-align:left;
}

/* end path */


/* date */
.bgdate{
	font-size:11px;
	color:#4480c2;
	background-image:url(../images/bg_path.jpg);
	height:34px;
	line-height:34px;
	padding: 0px 10px 0px 10px;
	text-align:right;
	}
/* end date */

/*calendar*/

.calendarbg{
	background-image:url(../images/bg_calendar.jpg);
	width:290;
	height:205px;
	padding: 60px 0px 0px 0px;
}

.calendarmonthbg{
	display:block;
	background-image:url(../images/bg_calendarmonth.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:240px;
	height:35px;
	pading: 20px 30px 20px 50px;
}

.calendarmonth{
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:220px;
	padding: 10px 0px 10px 0px;
}

.calendarday{
	display:block;
	float:left;
	font-weight:bold;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding: 3px 8px 3px 8px;
}

.calendardate{
	display:block;
	float:left;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding: 3px 8px 3px 8px;
}

.calendarrow{
	width:260px;
	height:25px;
}


/*end calendar*/

/*sharing*/

.sharingheader{
	font-size:14px;
	font-weight:bold;
	color:#820000;
	background-image:url(../images/bg_header_sharing.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 50px;
}

.sharingsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}

.photoalbum{
	background-repeat:no-repeat;
	background-position:center;
	width:67px;
	height:67px;
	margin:5px 5px 5px 5px;
}

.photoalbumborder{
	display:block;
	float:left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	height:77px;
	width:77px;
	margin:10px 2px 10px 2px;
	
}

a.photoalbumprev:link, a.photoalbumprev:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_albumprev.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:17px;
	height:93px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 2px 0px
}

a.photoalbumprev:hover{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_albumprevactive.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:17px;
	height:93px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 2px 0px
}

a.photoalbumnext:link, a.photoalbumnext:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_albumnext.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:17px;
	height:93px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 2px 0px
}

a.photoalbumnext:hover{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/bn_albumnextactive.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:17px;
	height:93px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 2px 0px
}

.sharingcontent{
	margin: 10px 10px 10px 10px;
}

.morealbum{
	padding: 0px 20px 0px 20px;
}

/*end sharing*/

/*post & vote*/

.postvoteheader{
	font-size:14px;
	font-weight:bold;
	color:#820000;
	background-image:url(../images/bg_header_postvote.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 68px;
}

.postvotesubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/bg_subheader_postvote.jpg);
	background-repeat:no-repeat;
	height:20px;
	line-height:20px;
	padding: 0px 10px 0px 30px;
}

.postvotecontent{
	margin: 10px 10px 10px 10px;
}

.postvotegallery{
	margin: 0px 10px 0px 10px;
}

/*end post & vote*/

/*content 3 main box*/

.corporateheader{
	font-size:14px;
	font-weight:bold;
	color:#014f84;
	background-image:url(../images/bg_header_corporate.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}

.webmasterheader{
	font-size:14px;
	font-weight:bold;
	color:#014f84;
	background-image:url(../images/bg_header_webmaster.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}
	
.corporateimg{
	border-style:solid;
	border-width: 1px;
	border-color:#393939;
	margin: 0px 0px 10px 0px;
	background-image:url(../html/main3box/img_boxcorporate.jpg);
	background-repeat:no-repeat;
	width:218px;
	height:71px;
}

.activityheader{
	font-size:14px;
	font-weight:bold;
	color:#c46100;
	background-image:url(../images/bg_header_activity.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}

.actnewsheader{
	font-size:14px;
	font-weight:bold;
	color:#c46100;
	background-image:url(../images/bg_header_activity.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	border-bottom-style:solid;
	border-bottom-color:#e6920c;
	border-bottom-width:5px;
	}
	
.activityimg{
	border-style:solid;
	border-width: 1px;
	border-color:#393939;
	margin: 0px 0px 10px 0px;
	background-image:url(../html/main3box/img_boxactivity.jpg);
	background-repeat:no-repeat;
	width:218px;
	height:71px;
}

.awardheader{
	font-size:14px;
	font-weight:bold;
	color:#2b7904;
	background-image:url(../images/bg_header_award.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}

.awardimg{
	border-style:solid;
	border-width: 1px;
	border-color:#393939;
	margin: 0px 0px 10px 0px;
	background-image:url(../html/main3box/img_boxaward.jpg);
	background-repeat:no-repeat;
	width:218px;
	height:71px;
}

.vrline{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cccccc;
}

/*end content 3 main box*/

/*konkeng*/

.konkengmenuheader{
	background-image:url(../images/bg_konkengmenuheader.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:50px;
}

a.konkengmenu:link, a.konkengmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_konkeng.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.konkengmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_konkengactive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.konkengsubmenu:link, a.konkengsubmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.konkengsubmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

.konkengheader{
	font-size:14px;
	font-weight:bold;
	color:#c70106;
	background-image:url(../images/bg_header_konkeng.jpg);
	background-repeat:no-repeat;
	height:65px;
	line-height:65px;
	padding: 0px 10px 0px 55px;
}

.konkengsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/bg_subheader_konkeng.jpg);
	background-repeat:no-repeat;
	height:30px;
	line-height:25px;
	padding: 0px 0px 5px 30px;
}

.konkengheaderline{
	background-image:url(../images/bg_header_konkengline.jpg);
	height:13px;
}

.konkengnewest{
	background-color:#ebebeb;
	padding:5px 10px 15px 10px;
}
	
.konkengmaincontent{
	background-image:url(../images/bg_konkeng_maincontent.jpg);
}

.konkengbgfooter{
	background-image:url(../images/bg_konkeng_footer.jpg);
	height:17px;
}

.kongengsubject{
	font-weight:bold;
}

.konkengarchiveimg{
	border-style:solid;
	border-width: 1px;
	border-color:#393939;
	margin: 0px 0px 0px 0px;
	background-image:url(../html/konkeng/img_konkengarchive.jpg);
	background-repeat:no-repeat;
	width:209px;
	height:86px;
}

.photokonkeng{
	background-repeat:no-repeat;
	background-position:center;
	width:90px;
	height:90px;
	margin:5px 5px 5px 5px;
}

.photokonkengborder{
	display:block;
	float:left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	height:100px;
	width:100px;
	margin:10px 2px 10px 2px;
	
}

.konkengline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	height:30px;
	background-position:center;
	}
	
.konkengalbumheader{
	font-size:14px;
	font-weight:bold;
	color:#820000;
	background-image:url(../images/bg_header_album.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 40px;
}

.konkengalbumsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}

/*end konkeng*/

/*blog*/

.blogheader{
	font-size:14px;
	font-weight:bold;
	color:#2b7904;
	background-image:url(../images/bg_header_blog.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}
	
.blogline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 10px 0px 10px 0px;
	
}

.bloglist{
	background-image:url(../images/ics_list.jpg);
	background-repeat:no-repeat;
	padding: 0px 25px 0px 25px;
	margin-left: 10px;
	
}

.moreblog{
	padding: 0px 35px 0px 35px;
}

/*end blog*/

/*background*/

.backgroundmenuheader{
	background-image:url(../images/bg_backgroundmenuheader.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:50px;
}

a.backgroundmenu:link, a.backgroundmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_background.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.backgroundmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_backgroundactive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.backgroundsubmenu:link, a.backgroundsubmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.backgroundsubmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

/*end background*/

/*sarnrak calendar*/

.calendarmenuheader{
	background-image:url(../images/bg_calendarmenuheader.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:55px;
}

a.calendarmenu:link, a.calendarmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_calendar.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.calendarmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_calendaractive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.calendarsubmenu:link, a.calendarsubmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.calendarsubmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}


/*end sarnrak calendar*/

/*family*/

.familymenuheader{
	background-image:url(../images/bg_familymenuheader.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-indent:55px;
}

a.familymenu:link, a.familymenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_family.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.familymenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_familyactive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

/*end family*/

/*member*/

.memberheader{
	background-image:url(../images/bg_header_member.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:50px;
}

a.membermenu:link, a.membermenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_member.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.membermenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_memberactive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

.calcontentheader{
	background-image:url(../images/bg_contentheader.jpg);
	color:#013471;
	font-size:10px;
	font-weight:bold;
	text-indent:15px;
	height:31px;
	line-height:31px;
}

/*end member*/


/*blog/post/vote*/

a.postmaincategory:link,a.postmaincategory:visited{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.postmaincategory:hover{
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.blogpostmenuheader{
	background-image:url(../images/bg_blogpostmenuheader.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-indent:60px;
}

a.blogpostmenu:link, a.blogpostmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_blogpost.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.blogpostmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_blogpostactive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.blogpostsubmenu:link, a.blogpostsubmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.blogpostsubmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

.postgreenheader{
	color:#3a6a02;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/post_header_green.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#dbffc1;
	padding:10px 10px 10px 45px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#2d6a00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#2d6a00;
}

.postgreentext{
	color:#339933;
}

a.postgreen:link,a.postgreen:visited{
	color:#339933;
	text-decoration:none;
}

a.postgreen:hover{
	color:#1bb801;
	text-decoration:none;
}

.postredheader{
	color:#ab0101;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/post_header_red.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffdbdb;
	padding:10px 10px 10px 45px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ba0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ba0000;
}

.postredtext{
	color:#ab0101;
}

a.postred:link,a.postred:visited{
	color:#ab0101;
	text-decoration:none;
}

a.postred:hover{
	color:#cb0101;
	text-decoration:none;
}

.postyellowheader{
	color:#da8603;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/post_header_yellow.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#f8fac3;
	padding:10px 10px 10px 45px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ebc202;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ebc202;
}

.postyellowtext{
	color:#de7d00;
}

a.postyellow:link,a.postyellow:visited{
	color:#de7d00;
	text-decoration:none;
}

a.postyellow:hover{
	color:#ffa200;
	text-decoration:none;
}

.postpurpleheader{
	color:#64029d;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/post_header_purple.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#e1d0eb;
	padding:10px 10px 10px 45px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#c396dc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#c396dc;
}

.postpurpletext{
	color:#7600c1;
}

a.postpurple:link,a.postpurple:visited{
	color:#7600c1;
	text-decoration:none;
}

a.postpurple:hover{
	color:#b449f8;
	text-decoration:none;
}

.postpinkheader{
	color:#c703a0;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/post_header_pink.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#f6cdf6;
	padding:10px 10px 10px 45px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#e3a5e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e3a5e4;
}

.postpinktext{
	color:#ba0288;
}

a.postpink:link,a.postpink:visited{
	color:#ba0288;
	text-decoration:none;
}

a.postpink:hover{
	color:#d9029f;
	text-decoration:none;
}

.postblueheader{
	color:#015b81;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/post_header_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#acdef3;
	padding:10px 10px 10px 45px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#93beda;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#93beda;
}

.postbluetext{
	color:#01379c;
}

a.postblue:link,a.postblue:visited{
	color:#01379c;
	text-decoration:none;
}

a.postblue:hover{
	color:#0239d9;
	text-decoration:none;
}

.postline{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
}


.postvoteline{
	margin: 5px 0px 0px 0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	height:1px;
}

.postvotelineshadow{
	margin: 0px 0px 5px 0px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#dbdbdb;
	height:1px;
}

/*end blog/post/vote*/

/*memberlist*/

.memberlistheader{
	background-image:url(../images/bg_memberlistheader.jpg);
	color:#680800;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	height:31px;
	line-height:31px;
}

.memberlistheaderend{
	background-image:url(../images/bg_memberlistheader2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.memberlistsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}

.memberlistlist{
	background-image:url(../images/ics_dd_normal.gif);
	background-repeat:no-repeat;
	padding: 0px 15px 0px 15px;
	margin-left: 5px;
	
}

.memberlistline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0px 5px 0px;
	
}


/*end dd*/


/*newblog*/

.newblogheader{
	background-image:url(../images/bg_newblogheader.jpg);
	color:#662a00;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	height:31px;
	line-height:31px;
}

.newblogheaderend{
	background-image:url(../images/bg_newblogheader2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.newblogsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}

.newbloglist{
	background-image:url(../images/ics_newblog_normal.gif);
	background-repeat:no-repeat;
	padding: 0px 15px 0px 15px;
	margin-left: 5px;
	
}

.newblogline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0px 5px 0px;
	
}


/*end newblog*/


/*dd*/

.ddheader{
	background-image:url(../images/bg_ddheader.jpg);
	color:#350071;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	height:31px;
	line-height:31px;
}

.ddheaderend{
	background-image:url(../images/bg_ddheader2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.ddsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}

.ddlist{
	background-image:url(../images/ics_dd_normal.gif);
	background-repeat:no-repeat;
	padding: 0px 15px 0px 15px;
	margin-left: 5px;
	
}

.ddline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0px 5px 0px;
	
}


/*end dd*/

/*interestblog*/

.interestblogheader{
	background-image:url(../images/bg_blogheader.jpg);
	color:#035a00;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	height:31px;
	line-height:31px;
}

.interestblogheaderend{
	background-image:url(../images/bg_blogheader2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.interestblogsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}

.interestbloglist{
	background-image:url(../images/ics_blog_normal.gif);
	background-repeat:no-repeat;
	padding: 0px 15px 0px 15px;
	margin-left: 5px;
	
}

.interestblogline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 5px 0px 5px 0px;
	
}


/*end interest blog*/

/*csr*/

.csrmenuheader{
	background-image:url(../images/bg_csrmenuheader.jpg);
	width:290px;
	height:53px;
	line-height:45px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:50px;
}

a.csrmenu:link, a.csrmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_csr.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.csrmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_csractive.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.csrsubmenu:link, a.csrsubmenu:visited{
	display:block;
	color:#0e2861;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.csrsubmenu:hover{
	display:block;
	color:#014eab;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/mn_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	line-height:20px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
.csrcorporateheader{
	font-size:14px;
	font-weight:bold;
	color:#014f84;
	background-image:url(../images/bg_header_corporate.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}

.csralbumheader{
	font-size:14px;
	font-weight:bold;
	color:#820000;
	background-image:url(../images/bg_header_album.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 40px;
}

.csralbumsubheader{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#fee5b4;
	border-style:solid;
	border-width:1px;
	border-color:#ffc47a;
	width:250px;
	height:30px;
	line-height:30px;
	padding: 0px 10px 0px 25px;
}


.csrboardheader{
	font-size:14px;
	font-weight:bold;
	color:#820000;
	background-image:url(../images/bg_header_album.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 40px;
}

.csrleftboard{
	border-color:#666666;
	border-width:1px;
	border-style:solid;
	margin: 0px 0px 10px 0px;
}

/*end csr*/


/*footer*/

.footerbg{
	background-image:url(../images/bg_footer.jpg);
	height:35px;
	line-height:35px;
	width:992px;
	text-align:center;
}

.footercopyright{
	font-size:11px;
	padding-right:10px;
	height:35px;
}

a.footermenu:link, a.footermenu:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

a.footermenu:hover{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

a.corporatemenu:link, a.corporatemenu:visited{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

a.corporatemenu:hover{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

/*end footer*/

.contentheader {
	font-family: sans-serif, tahoma, "Microsoft Sans Serif";
	font-size: 14px;
}


/*global css*/

a.print:link, a.print:visited{
	display:block;
	float:right;
	color:#0e2861;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/ics_print.jpg);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.print:hover{
	display:block;
	float:right;
	color:#014eab;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/ics_print.jpg);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.tellfriend:link, a.tellfriend:visited{
	display:block;
	float:right;
	color:#0e2861;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/ics_tellfriend.jpg);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

a.tellfriend:hover{
	display:block;
	float:right;
	color:#014eab;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/ics_tellfriend.jpg);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}


a.nextpage:link, a.nextpage:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/ics_next.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding: 0px 10px 0px 20px;
	margin: 10px 0px 10px 0px
}

a.nextpage:hover{
	display:block;
	float:left;
	color:#4695d5;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/ics_next.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding: 0px 10px 0px 20px;
	margin: 10px 0px 10px 0px
}

a.votephoto:link, a.votephoto:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/ics_vote.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding: 0px 10px 0px 20px;
	margin: 10px 0px 10px 0px
}

a.votephoto:hover{
	display:block;
	float:left;
	color:#4695d5;
	font-weight:normal;
	text-decoration:underline;
	background-image:url(../images/ics_vote.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding: 0px 10px 0px 20px;
	margin: 10px 0px 10px 0px
}

a.relatetopic:link, a.relatetopic:visited{
	display:block;
	float:left;
	color:#294072;
	font-weight:normal;
	text-decoration:underline;
	height:25px;
	padding: 0px 15px 0px 0px;
}

a.relatetopic:hover{
	display:block;
	float:left;
	color:#4695d5;
	font-weight:normal;
	text-decoration:underline;
	background-repeat:no-repeat;
	padding: 0px 15px 0px 0px;
}

a:link, a:visited{
	color:#294072;
	text-decoration:underline;
}

a:hover{
	color:#4695d5;
	text-decoration:underline;
}

.moreleftside{
	padding: 0px 10px 0px 10px;
}

.leftsideline{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	height:5px;
	background-position:center;
	}

.contentheader{
	background-image:url(../images/bg_contentheader.jpg);
	color:#013471;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	height:31px;
	line-height:31px;
}

.contentsubheader{
	color:#000000;
	font-weight:bold;
	font-size:13px;
}

a.subheader:link,a.subheader:visited{
	font-size:13px;
	color:#0e2861;
	font-weight:bold;
	text-decoration:none;
}

a.subheader:hover{
	font-size:13px;
	color:#014eab;
	font-weight:bold;
	text-decoration:none;
}

.contentheaderend{
	background-image:url(../images/bg_contentheader2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.contentbg{
	background-image:url(../images/bg_content.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:589px;
}

.lastupdated{
	color:#666666;
	font-size:11px;
	text-indent:20px;
}

.contentmainimg{
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	width:180px;
	height:130px;
	margin:9px 9px 9px 9px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.contentmainborderhilight{
	display:block;
	float:left;
	background-image:url(../images/bg_contentmainimg.jpg);
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	height:150px;
	width:200px;
	margin:5px 5px 5px 5px;
}

.contentmainborder{
	display:block;
	float:left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	height:150px;
	width:200px;
	margin:5px 5px 5px 5px;
}

.contentimg{
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	width:67px;
	height:67px;
	margin:5px 5px 5px 5px;
}

.contentimgborder{

	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding:5px 5px 5px 5px;
	margin:5px 10px 5px 10px;
}

.contentline{
	display:block;
	background-image:url(../images/bg_contentline.jpg);
	height:13px;
}

.vdoheader{
	font-size:14px;
	font-weight:bold;
	color:#014f84;
	background-image:url(../images/bg_header_vdo.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}
	
.photoalbumheader{
	font-size:14px;
	font-weight:bold;
	color:#820000;
	background-image:url(../images/bg_header_photoalbum.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 40px;
}

.voteheader{
	font-size:14px;
	font-weight:bold;
	color:#775d01;
	background-image:url(../images/bg_header_vote.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 10px 40px;
}

.testimonialheader{
	font-size:14px;
	font-weight:bold;
	color:#2b7904;
	background-image:url(../images/bg_header_testimonial.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}
	
.upcomingheader{
	font-size:14px;
	font-weight:bold;
	color:#014f84;
	background-image:url(../images/bg_header_upcoming.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}
	
.newsheader{
	font-size:14px;
	font-weight:bold;
	color:#8e0600;
	background-image:url(../images/bg_header_news.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}

.deeheader{
	font-size:14px;
	font-weight:bold;
	color:#8e0600;
	background-image:url(../images/bg_header_dee.jpg);
	background-repeat:no-repeat;
	height:44px;
	line-height:40px;
	padding: 0px 10px 0px 40px;
	}
		
.hilighttable{
	padding:10px 10px 10px 10px;
	color:#000000;
	background-color:#FFFFCC;
	border-style:solid;
	border-width:1px;
	border-color: #FFCC66;
}

.hilighttablegray{
	padding:10px 10px 10px 10px;
	color:#000000;
	background-color:#ebebeb;
	border-style:solid;
	border-width:1px;
	border-color: #cccccc;
}

.calendarlistheader{
 	color:#2b7904;
	background-image:url(../images/bg_header_calendarlist.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding: 0px 10px 0px 50px;
	}

.mainline{
	margin: 5px 0px 0px 0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	height:1px;
}

.mainlinelineshadow{
	margin: 0px 0px 5px 0px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#dbdbdb;
	height:1px;
}

.listnopadding {
	margin: 10px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: circle;
}

.red{
	color:#ff0000;
}

.redbold{
	color:#ff0000;
	font-weight:bold;
}

.greenbold{
	color:#027a00;
	font-weight:bold;
}
/*end global css*/
