/*
	Main Elements Styles
*/
input, select, textarea
{
	font-family: Verdana;
	font-size: 8pt;
	/*border:1px solid #919CB2;*/
}
a
{
	font-family: Verdana;
	font-size: 8pt;
	color: blue;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
	cursor: hand;
}
/*
	Page Right Images
*/
.login-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/user.jpg);
	background-repeat: no-repeat;
	width: 150px;
}

.join-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/join.jpg);
	background-repeat: no-repeat;
	width: 150px;
}

.faq-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/foto.jpg);
	background-repeat: no-repeat;
	width: 150px;
}
.donate-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/donate.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 155px;
}
.donate-success-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/donate.jpg);
	background-repeat: no-repeat;
	width: 150px;
}
.account-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/user.jpg);
	background-repeat: no-repeat;
	width: 150px;
}

.users-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/user.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.contact-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/contact.jpg);
	background-repeat: no-repeat;
	width: 150px;
}

.events-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/events2.gif);
	background-repeat: no-repeat;
	width: 150px;
}

.settings-page-image
{
	background-color: #FFFFFF;/*2FA9F5 DFEDFF*/
	background-image: url(background/research.jpg);
	background-repeat: no-repeat;
	width: 150px;
}
/*
	Page Titles
*/
.blJoinUsTitle
{
	background-image: url(title/joinus.gif);
	width:100px;
	height:24px;
}

.blContactUsTitle
{
	background-image: url(title/contactus.gif);
	width:140px;
	height:24px;
}

.blForgotPasswordTitle
{
	background-image: url(title/forgot-password.gif);
	width:200px;
	height:24px;
}

.blEventDetailsTitle
{
	background-image: url(title/event_details_o.gif);
	width:160px;
	height:24px;
}

.blGeneralInfoTitle
{
	background-image: url(title/general_info.gif);
	width:160px;
	height:24px;
}

.blFAQTitle
{
	background-image: url(title/frequently_asked_questions.gif);
	width:300px;
	height:24px;
}

.blAllEventsTitle
{
	background-image: url(title/events-_o.gif);
	width:95px;
	height:24px;
}

.blYourEventsTitle
{
	background-image: url(title/your_events_e.gif);
	width:145px;
	height:24px;
}

.blAccountTitle
{
	background-image: url(title/your_account.gif);
	width:165px;
	height:24px;
}

.blManageEventsTitle
{
	background-image: url(title/manage_events_r.gif);
	width:185px;
	height:24px;
}

.blManageUsersTitle
{
	background-image: url(title/users-_r.gif);
	width:80px;
	height:24px;
}

.blSettingsTitle
{
	background-image: url(title/site_settings_r.gif);
	width:150px;
	height:24px;
}

.blManageUserDetailsTitle
{
	background-image: url(title/User_Details_r.gif);
	width:150px;
	height:24px;
}

.blForumTitle
{
	background-image: url(title/what_next.gif);
	width:150px;
	height:24px;
}

.blHomeTitle
{
	background-image: url(bg_topnavmenu.gif);
}

.blEventsTitle
{
	background-image: url(bg_topnavmenu.gif);
}

.blMemberTitle
{
	background-image: url(title/login.gif);
	width:85px;
	height:24px;
}
/*
	Title Backgrounds
*/
.blForumTitleBg
{
	background-color: #99CDFF;
	border-top: #919CB2 1px solid;
	border-bottom: #919CB2 1px solid;	
}

.blMemberTitleBg
{
	background-color: #99CDFF;
	border-top: #919CB2 1px solid;
	border-bottom: #919CB2 1px solid;	
}

.blEventsTitleBg
{
	background-color: #99CDFF;
	border-top: #919CB2 1px solid;
	border-bottom: #919CB2 1px solid;	
}

.blHomeTitleBg
{
	background-color: #99CDFF;
	border-top: #919CB2 1px solid;
	border-bottom: #919CB2 1px solid;	
}

.blManageBg
{
	background-color: #99CDFF;
	border-top: #919CB2 1px solid;
	border-bottom: #919CB2 1px solid;	
}

/*
	Page Backgrounds
*/
.MainTable
{
	background-color: #8EBFED;
}

.blEventsTextBg
{
	/* It is used also for all pages 2FA9F5 DFEDFF*/
	background-color: #FFFFFF;
}

.blMemberTextBg
{
	background-color: #DFEDFF;
}

.blForumTextBg
{
	background-color: #DFEDFF;
}

/*
	Texts styles
*/
.simplyText
{
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
}

.simplyHomeText
{
	padding: 5px;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
	font-weight: bold;
	color: White;
}

.simplyTextEvent
{
	padding-left: 20px;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
}

.simplyTextEventSmall
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
}

.simplyTextSmall
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
}

.blHomeText
{
	vertical-align: top;
	background-image: url(bg_blHome.gif);
}

.blEventsText
{
	padding:5px;
	vertical-align: top;
}

.blMemberText
{
	padding:5px;
	vertical-align: top;
}

.blMemberLoginText
{
	/* Also used for all labels near textboxes*/
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:middle;
	font-weight:bold;
}

.blForumText
{
	padding:5px;
	vertical-align: top;
}

.blForumHilightedText
{
	font-family: Verdana;
	font-size: 8pt;
	color: #DA36B3;
	vertical-align:middle;
	font-weight:bold;
}

.Content
{
	padding-left: 20px;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
}

.ContentBold
{
	padding-left: 20px;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
	padding-top: 5px;
	font-weight: bold;
}

.title
{
	padding-top: 5px;
	font-weight: bold;
}

/*
	Styles for events
*/

.EventInfo
{
	font-family: Verdana;
	font-size: 7pt;
	color: #DA36B3;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
}

.EventInfoText
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
	font-weight: bold;
	padding-left: 5px;
}

.EventInfoTextTied
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
	font-weight: bold;
}

.EventInfoTitle
{
	font-family: Verdana;
	font-size: 8pt;
	color: #DA36B3;
	vertical-align:top;
	font-weight: bold;
}

.EventInfoField
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
	font-weight: bold;
}

.EventInfoValue
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
}

a.EventInfoLink
{
	font-family: Verdana;
	font-size: 7pt;
	vertical-align:top;
	font-weight: bold;
}

.EventView
{
	font-family: Verdana;
	font-size: 8pt;
	color: #DA36B3;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
}

.EventViewText
{
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
	font-weight: bold;
	padding-left: 5px;
}

.AsLink
{
	font-family: Verdana;
	font-size: 8pt;
	color: blue;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
}



a.blForumHilightedText
{
	font-family: Verdana;
	font-size: 8pt;
	color: #DA36B3;
	vertical-align:middle;
	font-weight:bold;
}

/*
	Styles for management pages
*/
.ManagePager
{
	font-family: Verdana;
	font-size: 7pt;
	color: #d71e1e;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ManageUsers
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

.ManageUsersHeader
{
	font-family: Verdana;
	font-size: 8pt;
	color: blue;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
	color: #d71e1e;
}

a.ManageUsersLink
{
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:top;
	font-weight: normal;
}

/*
	Header Styles
*/
td.TopNavMenuItem
{
	text-align: center;
}

td.TopNavMenuItemHome
{
	text-align: left;
	background-image: url(menu/home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-bottom: 3px;
}

td.topNavMenuItemResearch
{
	text-align: left;
	background-image: url(menu/research.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 3px;
}

td.topNavMenuItemAbout
{
	text-align: left;
	background-image: url(menu/about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 3px;
}

td.topNavMenuItemContact
{
	text-align: left;
	background-image: url(menu/contact-us.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 3px;
}

td.topNavMenuItemAdmin
{
	text-align: left;
	background-image: url(menu/admin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 3px;
}

td.TopNavMenuItemFAQ
{
	text-align: right;
}

a.SecondMenu
{
	font-family: Verdana;
	font-size: 9pt;
	color: #707c8a;
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
}

a.SecondMenu:Hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #2255A9;/*#DA36B3;*/
	vertical-align:middle;
	font-weight:bold;
	text-decoration: none;
}

.topMenu
{
	background-image: url(bg_topmenu.gif);
	background-repeat: no-repeat;
	background-color: White;
}

.topNavMenu
{
	background-image: url(bg_topmenu.gif);/*bg_topnavmenu.gif);*/
}

.blHeaderImage
{
	background-image: url(templ_01.jpg);
	background-repeat: no-repeat;
	background-color: White;
	width: 780px;
	height: 65;
}
/*
	Home Page Styles
*/
.blHomePhoto
{
	background-image: url(home_photo.jpg);
	width:235px;
	height:140px;
}
/*
	Donate Page Styles
*/
.tbDonate
{
	padding: 10px;
}
.tbDonateNotes
{
	font-family: Verdana;
	font-size: 8pt;
}
.blDonateLabels
{
	font-family: Verdana;
	font-size: 8pt;
	vertical-align:middle;
	font-weight:bold;
}