/* CSS Document */
body
{
	margin: 0px;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.BodyRightCorner
{
	background-image: url(../Images/art_BodyRight.gif);
	background-repeat: repeat-y;
}
.BodyRightCorner2
{
	background-image: url(../Images/art_BodyRight2.gif);
	background-repeat: repeat-y;
}
.BannerBottom
{
	background-image: url(../Images/art_BannerBottomSlice.jpg);
	background-repeat: repeat-x;
}
.BannerBottom2
{
	background-image: url(../Images/art_BannerBottomSlice.jpg);
	background-repeat: repeat-x;
	height: 25px;
}
.MenuDevider
{
	background-image: url(../Images/art_MenuSlice.jpg);
	background-repeat: repeat-y;
}
.FooterBKG
{
	background-image: url(../Images/art_FooterMdl.jpg);
	background-repeat: repeat-x;
}
.Copyright
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}



.event_time   /* event-homepage */
{
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	
}

.event_time1   /* event-homepage */
{
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	
}







.event_time:hover
{
	color: #000066;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}





.poem
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}










.Content
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}






.Copyright a:link, .Copyright a:visited
{
	color: #4477ff;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.Copyright a:hover
{
	color: #113399;
	font-size: 10px;
	text-decoration: none;
}
.ContentBKG
{
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 2px;
}
.ContentBKG2
{
	background-color: #FFFFFF; 
}
.RightSideBar
{
	background-image: url(../Images/art_RightSideBar.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.SignInHeader
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7799bb;
	padding: 2px;
	font-weight: bold;
}
.SignInBody
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #CCDDEE;
	padding: 4px;
	font-weight: bold;
}
.FrmInput
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #336699;
}

TEXTAREA
{
	border: 1px solid #336699;
	line-height: normal;
	letter-spacing: normal;
}

.ForgotPass
{
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.ForgotPass:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #5c5c5d;
	text-decoration: none;
}

.request-cv
{
	font-size: 11px;
	font-weight: bold;
	color: #123368;
	text-decoration: none;
}
.request-cv:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.Button
{
	font-weight: bold;
	font-size:  11px;
	color: #000000;
	text-decoration: none;
	background-color: #336699;
	text-align: center;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
	margin: 0px;
	border-top: 1px outset #113366;
	border-right: 2px outset #113366;
	border-bottom: 2px outset #113366;
	border-left: 1px outset #4477ff;
	background-image: url(../Images/art_BtnBKG.jpg);
	background-repeat: repeat-x;
}
.ButtonJoin
{
	font-weight: bold;
	font-size:  12px;
	color: #000000;
	text-decoration: none;
	background-color: #336699;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	vertical-align: middle;
	margin: 0px;
	border-top: 1px outset #113366;
	border-right: 2px outset #113366;
	border-bottom: 2px outset #113366;
	border-left: 1px outset #4477ff;
	background-image: url(../Images/art_BtnBKG.jpg);
	background-repeat: repeat-x;
}
.NewsBody
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #CCDDEE;
	padding: 0px;
}
.SearchBackground
{
	background-image: url(../Images/art_Banner03.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 139px;
}
.SearchHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.SearchText
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.clickhere
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.clickhere:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:Underline;
}











.SearchPadding
{
	padding-top: 8px;
	padding-right: 6px;
}
.FrmSelect
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #336699;
}
.FrmSelect Option
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.HomeContent
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.HomeContent1
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}






.AlbumBodyText
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
}
.AlbumBodyText:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
}
.AlbumHeader
{
	background-color: #336699;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: #FFFFFF;
	text-decoration: none;
}
.PictureRoundedProfileContentWidth {
	WIDTH: 37px
}
.PictureRoundedFront {
	BACKGROUND-POSITION: center center; WIDTH: 85px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 95px
}

.FrmHeader
{
	background-color: #336699;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.FrmHeader1         /* Home page Upcoming Events    */
{
	background-color:#CCCCCC;
	font-size: 9px;
	font-weight: bold;
	color:#336699;
	text-decoration: none;
}











.FrmBorder
{
BORDER-RIGHT: #004477 1px solid;  BORDER-TOP: #004477 1px solid;
BORDER-LEFT: #004477 1px solid; BORDER-BOTTOM: #004477 1px solid
}

.FrmLabel
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.FrmLabelNormalText
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.FrmLabel2
{
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	font-size: 10px;
}
.FrmContent
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.FrmChkBox
{
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	font-size: 10px;
}
.Instruction 
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 9px;
}
.ProfileLeftSide
{
	background-image: url(../Images/art_ProfBodyLftMdl.gif);
	background-repeat: repeat-y;
}
.ProfileTopMiddle
{
	background-image: url(../Images/art_ProfBodyTopMdl.gif);
	background-repeat: repeat-x;
}
.ProfileRightSide
{
	background-image: url(../Images/art_ProfBodyRgtMdl.gif);
	background-repeat: repeat-y;
}
.ProfileBottomMiddle
{
	background-image: url(../Images/art_ProfBodyBotMdl.gif);
	background-repeat: repeat-x;
}

.MemberName
{	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.MemberStatusText
{	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.MemberStatusText:hover
{	
	font-size: 11px;
	color: #113366;
	text-decoration: none;
}
.ProfileFieldDevider
{
	font-size: 10px;
	color: #224477;
	text-decoration: none;
}
.ProfileHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.MemberHeaderText
{	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}
.MemberBodyText
{	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}

.MemberBodyText A
{	
	color: #FFFFFF;
	text-decoration: none;
}
.MemberBodyText A:hover
{
	color: #ffeeea;
	text-decoration: none;
}
.ForumTopics
{
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.ForumTopics:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ForumTopicsLink
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ForumTopicsLink:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

.ForumTopicsHeaderLink
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ForumTopicsHeaderLink:hover
{
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}


.ForumTopicsHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}

.ForumTopicsHeader1
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}

.ForumTopicsHeader1:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: underline;
}






.ForumDate
{
	font-size: 10px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.NameLink:hover
{
	font-size: 11px;
	color: #113366;
	text-decoration: none;
	font-weight: bold;
}
.NameLink
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.EditLink
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.EditLink:hover
{
	font-size: 11px;
	color: #DDDDDD;
	font-weight: bold;
	text-decoration: none;
}
.PagingLinks
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.PagingLinks:hover
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PagingLinksSelected
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.PagingLinksDisabled
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
}
.SearchMemberName
{	
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.SearchMemberStatusText
{	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.SearchMemberStatusText a:hover
{	
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.ProfileListHeader
{
	background-color: #336699;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}
.FieldDevider
{
	background-image: url(../Images/art_FieldDevider.gif);
	background-repeat: repeat-x;
}
.FieldDevider2
{
	background-image: url(../Images/art_FieldDevider2.gif);
	background-repeat: repeat-x;
}
.FieldDevider3
{
	background-image: url(../Images/art_FieldDevider3.gif);
	background-repeat: repeat-x;
}

.FieldDevider4
{
	background-image:url(../images/fielddevider4.gif);
	background-repeat: repeat-x;
}









.ProfileBKG
{
	background-color: #77AADD;
}
.JoinBKG
{
	background-color: #CCDDEE;
}


.events /*home page--events  */
{
	font-size: 9px;
    color: #113366;
	font-weight:normal;
	text-decoration: none;
}


.date /*home page--events bdc9d9 */
{
	font-size: 20px;
    color:#CCCCCC;
	font-weight:bold;
	text-decoration: none;
}

.date1 /*home page--events  */
{
	font-size: 20px;
    color:#bdc9d9;
	font-weight:bold;
	text-decoration: none;
}


.cv
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}

.cv:hover
{
	font-size: 11px;
	font-weight: bold;
	color:#006699;
	text-decoration:underline;
}












.EditProfileLinks
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}










.EditProfileLinks:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.SuccessMsgs
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.Error
{
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.Message
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.MsgNotFound
{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.Login
{
	font-size: 11px;
	font-weight: bold;
	color: #4477FF;
	text-decoration: none;
}
.Login:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.HeaderDate
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336699;
	background-image: url(../Images/art_BannerBottom.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 112px;
	margin: 0px;
	padding: 0px;
}
.MemberHomeBodyText
{
	font-size: 11px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
}
.MemberHomeLink
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.MemberHomeLink:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}


.view
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.view:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}















.MemberHomePageMargin
{
	padding-left:12px;
	padding-right:3px;
	background-color: #FFFFFF;
}
.MemberProfilePageMargin
{
	padding-left:9px;
	padding-right:0px;
	background-color: #FFFFFF;
}
.MemberBDayReminder
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.MemberBDayReminder:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.WelcomeMsg
{
	font-size: 14px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}

.NewsHeadLineText
{	
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.NewsHeadLineText:hover
{	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.NewsHeadLine
{	
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

.MemberMenu tr td a:link,
.MemberMenu tr td a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/art_BannerBottomSlice.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}
.MemberMenu tr td a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/art_BanBotSliceRoll.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}
.MemberMenu
{
	background-image: url(../Images/art_BannerBottomSlice.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.CheckAvail
{	
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

.event-descrip /* homepage event  */
{	
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}










.CheckAvail:hover
{	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.DeleteLink
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.DeleteLink:hover
{
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.ChkProfile
{
	font-size: 10px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.ChkProfile:hover
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* Start Paging Css */
.Paging{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	background-color: #336699;
}
.Paging TD
{
	font-weight: normal;
	font-size: 10px;
}
.Paging A
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.Paging A:hover
{
	color: #6699ff;
	text-decoration: none;
}
.Paging Label  /* Inactive Link*/
{
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.Paging span  /* Selected Page ID*/
{
	font-weight: bold;
	font-size: 10px;
	color: #ffcc99;
}

/*Profile Edit menu*/
.submenu-box
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.submenu-box tr td a:link,
.submenu-box tr td a:visited,
.submenu-box tr td span {
	display: block;
	width: 136px;
	margin: 1;
	padding: 4px 4px;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #336699;
}

.submenu-box tr td span {
	background-color: #113366;
	color:#4477FF;
}

.submenu-box tr td a:hover,
.submenu-box tr td a:active {
	background-color: #DDDDDD;
	color:#4477ff;
}
/*Profile Edit menu*/

.PopupboxBorder
{
BORDER-RIGHT: #CCCCCC 2px solid;  
BORDER-LEFT: #004477 0px solid; BORDER-BOTTOM: #CCCCCC 2px solid
}
.FrmContentBG
{
	background-color: #DDDDDD;
}
.MoreLink
{
	font-family: Verdana;
	font-size: 9px;
	color: #4455CC;
	text-decoration: none;
}
a.MoreLink:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #AA0000;
	text-decoration: none;
}
.BackLink
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.BackLink:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}


.Slideshow
{
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
}
.ViewProfile
{	
	font-size: 10px;
	color: #113366;
	text-decoration: none;
	font-weight: bold;
}
.ViewProfile:hover
{	
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.MemorandumBoldText
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.MemorandumText
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.footerLink
{
	font-family: Verdana;
	font-size: 9px;
	color: #4455CC;
	text-decoration: none;
}
a.footerLink:hover
{
	font-family: Verdana;
	font-size: 9px;
	color:#1111FF;
	text-decoration: underline;
}
.link
{
	font-size: 10px;
	color: #4455CC;
	text-decoration: none;
}
a.link:hover
{
	font-size: 10px;
	color: #1111FF;
	text-decoration: none;
}
.MemberASPEXS tr td a:link,
.MemberASPEXS tr td a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/art_BannerBottomSlice.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}
.MemberASPEXS tr td a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/art_BanBotSliceRoll.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}
.MemberASPEXS
{
	background-image: url(../Images/art_BannerBottomSlice.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.ScoreSheetHeader
{
	font-family: Verdana;
	font-size: 20px;
	color: #113366;
	font-weight: bold;
	text-decoration: none;
}
.ScoreSheetSubHeader
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.ScoreSheetText
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.ScoreSheetTableHead
{
	font-size: 12px;
	color: #FFFFAA;
	background-color: #000066;
	height: 20px;
	font-weight: bold;
}
.ScoreSheetTableBody
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.ScoreSheetTableBodyBold
{
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.ExceptionalTableHead2
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7799bb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
}
.ExceptionalTableHead
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7799bb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
}

.ExceptionalTableHead01
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7799bb;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}








.ExceptionalTableBody
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #CCDDEE;
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
}
.ExceptionalBullet
{
	background-image: url(../Images/art_ExceptionalBullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 14px;
}
.Contribute
{
	font-weight: bold;
	color: #113366;
	text-decoration: none;
	font-size: 12px;
}
.Contribute A
{
	font-weight: bold;
	color: #113366;
	text-decoration: none;
	font-size: 12px;
}
.Contribute A:hover
{
	font-weight: bold;
	color: #6699ff;
	text-decoration: none;
}
.PhotoBorder
{
	border: 1px groove #004477;
}
.BlogBold
{	
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.BlogText
{	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.BlogText:hover
{	
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.BlogHeader
{
	background-color: #7799BB;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

.BlogHeader1
{
	background-color: #416487;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}













.PostedBy
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding: 4px;
}
.PostedBy A
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #113366;
	text-decoration: none;
}
.PostedBy A:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.CommentHeader
{
	background-color: #336699;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

/* Image Cropping */
.lk { color:#0000CC;text-decoration:underline;cursor:pointer;cursor:hand;white-space:nowrap; }
.nw { white-space:nowrap }
.rb { color:#FF0000;font-weight:bold; }
.b { font-weight:bold; }
.sf { font-size: 80%; }
img.originalImage {
cursor: crosshair;
opacity: .3;
filter: alpha(opacity=30);
}
div.selectionRegion {
position: absolute;
cursor: crosshair;
overflow: hidden;
-moz-box-sizing: border-box;
}
img.offsetImage {
position: relative;
}
/*End Image Cropping*/


.SiteMapLink
{
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapLink:hover
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.ShowMember
{
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}


.hide-member
{
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

.hide-member:hover
{
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}













.CheckoutBarCurrent
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
.CheckoutBarTo
{
	
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}
.CheckoutBarFrom
{
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.JoinLink
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.JoinLink:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.UploadInstruction
{
	font-weight: bold;
	font-size: 10px;
	color: #cc3366;
	text-align: left;
}
.NoticeBody
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #CCDDEE;
	padding: 4px;
}
.NoticeHeader
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	background-color: #CCDDEE;
	padding: 2px;
	font-weight: bold;
}
.NoticeBorder
{
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	padding: 0px;
}

.HideLink
{
	font-size: 11px;
	color: #0000cc;
	font-weight: normal;
	text-decoration: none;
}
.HideLink:hover
{
	font-size: 11px;
	color: #ff6633;
	font-weight: normal;
	text-decoration: none;
}
.Loading
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	font-weight: bold;
}
.LifeMember
{
	color: #800000;
	font-size:12px;
}
.imgborder {
	background-color: #ccddee;
	padding: 5px;
	border: 1px solid #999999;
}
.imgTitle
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	padding-top: 5px;
}

/*Start GridView Css*/
.gridView {
	BORDER-COLLAPSE: collapse;
	FONT-SIZE: 12px;
	background-color: #FFFFFF; /* Default Background color */
	color: #000000;           /* Default Font color */
}
.gridViewAlt{
	background-color: #ECEEEF; /*#e8f4f4; /* Alternate Background color */
}
.gridView TD {
	BORDER-LEFT: 0px;   BORDER-TOP: 0px; BORDER-RIGHT: #D0D6D6 1px solid;  BORDER-BOTTOM: #D0D6D6 1px solid;
	PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px;
}

.gridView TBODY {
	BORDER-LEFT: #D0D6D6 1px solid;  BORDER-TOP: #D0D6D6 1px solid; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px;
}
.gridView TH {
	BORDER-LEFT: 0px; 	BORDER-TOP: 0px; BORDER-RIGHT: #D0D6D6 1px solid; BORDER-BOTTOM: #D0D6D6 1px solid;
	PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #34689A;  /*Header Background color*/
	color: #FFFFFF;             /*Header Font color*/
	HEIGHT: 18px; FONT-WEIGHT: bold;
}
.gridView A {
	color: #6666DD;
	text-decoration: none;
}
.gridView A:hover {
	color: #0C2776;
	text-decoration: none;
}
.gridBorder
{
	BORDER-LEFT:  #999999 1px solid;   BORDER-TOP:  #999999 1px solid; BORDER-RIGHT: #999999 1px solid;  BORDER-BOTTOM: #999999 1px solid;
}
/*End GridView Css*/


.frmAsterisk
{
	color: #ea8711;
}
/* Om  */
.FrmBlockLabel
{
	font-weight: bold;
	color: #34689a;
	text-decoration: none;
	font-size: 11px;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}
.MemberBodyTextCV
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.MemberHeaderTextCV
{	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}




/*Start LifeMember GridView */
.frmLifeMemberGrid
{
	border-collapse: collapse;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
}
.frmLifeMemberGrid TD 
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	
	/*
	BORDER-LEFT: 0px;   
	BORDER-TOP: 0px; 
	BORDER-RIGHT: #D0D6D6 1px solid;  
	BORDER-BOTTOM: #D0D6D6 1px solid;
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 2px;
	*/
}

/*
.frmLifeMemberGrid TBODY 
{
	BORDER-LEFT: #D0D6D6 1px solid;  
	BORDER-TOP: #D0D6D6 1px solid; 
	BORDER-RIGHT: 0px; 
	BORDER-BOTTOM: 0px;
}
*/
.frmLifeMemberGrid TH 
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	/*
	BORDER-LEFT: 0px; 	
	BORDER-TOP: 0px; 
	BORDER-RIGHT: #D0D6D6 1px solid; 
	BORDER-BOTTOM: #D0D6D6 1px solid;
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #5588DD;  
	color: #FFFFFF;             
	HEIGHT: 18px; 
	FONT-WEIGHT: bold;
	*/
}
.frmLifeMemberGrid A 
{
	font-size: 10px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	
	/*
	color: #6666DD;
	text-decoration: none;
	*/
}
.frmLifeMemberGrid A:hover 
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	
	/*
	color: #EE1E52;
	text-decoration: none;
	*/
}
/* End LifeMember GridView */


.back{font-family: Tahoma;
font-size:11px;
font-weight: bold;
padding-left:5px;
padding-right:5px;
color:#FFFFFF;
text-decoration:none;}

.back A{font-size:11px;
color:#FFFFFF;
text-decoration:none;}


.back A:hover{font-size:11px;
color:#000000;
text-decoration:none;}









