A:link						{ text-decoration: none; color: #1696b1}
A:active 					{ text-decoration: none; color: #1696b1}
A:visited					{ text-decoration: none; color: #1696b1 }
A:hover						{ text-decoration: underline; color: #1696b1 }

A.bpdefaultlink:link		{ text-decoration: none; color: #1696b1 }
A.bpdefaultlink:active 		{ text-decoration: none; color: #1696b1 }
A.bpdefaultlink:visited		{ text-decoration: none; color: #1696b1 }
A.bpdefaultlink:hover		{ text-decoration: underline; color: #1696b1 }

body
{

}

.hdr_welcome
{
	font-size				: 10pt;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
}

.hdr_welcome a
{
	color					: #FFFFFF;
	font-weight				: bold;
	text-decoration			: none;
}

.hdr_ranking
{
	font-size				: 10pt;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
}

.hdr_ranking a
{
	color					: #FFFFFF;
	font-weight				: bold;
	text-decoration			: none;
}

.hdr_logout a
{
	font-size				: 10pt;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
}

.LeftNav_Col
{
	background-color		: #272727;
	border-top-width		: 0px;
	border-right-width		: 1px;
	border-bottom-width		: 1px;
	border-left-width		: 1px;
	border-top-style		: none;
	border-right-style		: solid;
	border-bottom-style		: solid;
	border-left-style		: solid;
	border-right-color		: #727272;
	border-left-color		: #727272;
	border-bottom-color		: #727272;
}

.footer
{
	font-size				: 11pt;
	color					: #FFFFFF;
}

.footer a
{
	font-size				: 11pt;
	color					: #FFFF00;
}

.ContentArea
{
	padding					: 10px;
}

.Console_Tbl
{
	border					: 1px solid #9F9F9F;
}

.Console_TitleBar
{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 9pt;
	color					: #D5D5D5;
	background-image		: url(gfx/console_titlebar_tile.gif);
	border-bottom-width		: 1px;
	border-bottom-style		: solid;
	border-bottom-color		: #9F9F9F;
}

.Console_TitleBar a
{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 9pt;
	color					: #D5D5D5;
	text-decoration			: none;
}

.Console_Content
{
	background-color		: #5F5F5F;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 9pt;
	color					: #FFFFFF;
}

.Console_Footer
{
	background-color		: #5F5F5F;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 9pt;
	color					: #FFFFFF;
}

.Console_Footer a
{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 8pt;
	color					: #FFFFFF;
	text-decoration			: none;
}

.PageMenu
{
	font-size				: 10pt;
	color					: #FFFFFF;
	background-color		: #5F5F5F;
	border					: 1px solid #9F9F9F;
}

.PageMenu td
{
	font-size				: 10pt;
	color					: #FFFFFF;
}

.PageMenu_Link
{
	font-size				: 10pt;
	color					: #FFFFFF;
	text-decoration			: none;
}

.PageMenu_CurrentPage
{
	font-size				: 10pt;
	color					: #FFFFFF;
	font-weight				: bold;
}

.Page_Titles
{
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 18pt;
	color					: #FFFFFF;
}

/* Our styles */
.bpinput
{
	width					: 200px;
}

.bpinputrequired
{
	width					: 200px;
	background-color		: #FFB8B3;
}

.bptextarea
{
	width					: 200px;
}

.bptextarearequired
{
	width					: 200px;
	background-color		: #FFB8B3;
}

.bpselect
{
	width					: 200px;
}

.bpinput_profile
{
	width					: 200px;
}

.bpinputrequired_profile
{
	width					: 200px;
	background-color		: #FFB8B3;
}

.bptextarea_profile
{
	width					: 200px;
}

.bpselect_profile
{
	width					: 200px;
}

.bpinput_announcement
{
	width					: 300px;
}

.bpinputrequired_announcement
{
	width					: 300px;
	background-color		: #FFB8B3;
}

.bptextarea_announcement
{
	width					: 300px;
}

.bptextarearequired_announcement
{
	width					: 300px;
	background-color		: #FFB8B3;
}

.bpselect_announcement
{
	width					: 300px;
}

.bpinput_news
{
	width					: 300px;
}

.bpinputrequired_news
{
	width					: 300px;
	background-color		: #FFB8B3;
}

.bptextarea_news
{
	width					: 300px;
}

.bptextarearequired_news
{
	width					: 300px;
	background-color		: #FFB8B3;
}

.bpinput_useradmin
{
	width					: 150px;
}

.bpinput_resetpassword
{
	width					: 150px;
}

.currentupdate
{
	color					: #0000FF;
	font-weight				: bold;
	font-size				: 12pt;
}

/* Used on the form confirmation pages */
.bpformconfirmtable
{
	font-size				: 10pt;
	color					: #AA0000;
	background-color		: #727272;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
}

/* Used on the admin pages */
.bpadmintable
{
	font-size				: 10pt;
	background-color		: #999999;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
	border-style			: solid;
}

.bpsearchformtable
{
	font-size				: 10pt;
	color					: #AA0000;
	background-color		: #727272;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
}

.bpsearchresultsheader
{
	font-size				: 10pt;
	font-weight				: bold;
	color					: #FFFFFF;
	background-color		: #AA0000;
	border					: solid;
	border-color			: #111111;
	border-width			: thin;
	border-style			: solid;
}

.bpsearchresultstable
{
	font-size				: 10pt;
	background-color		: #999999;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
	border-style			: solid;
}

.bpnewsarticleheader
{
	font-size				: 10pt;
	color					: #FFFFFF;
	background-color		: #727272;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
}

.bpnewsarticlecontent
{
	font-size				: 10pt;
	color					: #FFFFFF;
	background-color		: #727272;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
}

.bpnewsitemcell
{
	font-size				: 10pt;
	color					: #FFFFFF;
	background-color		: #5F5F5F;
	border					: 1px solid #9F9F9F;
}

.bpadmincontrolpanel
{
	font-size				: 10pt;
	color					: #FFFFFF;
	background-color		: #727272;
	border					: solid;
	border-color			: #3C3C3C;
	border-width			: thin;
}

.medium_text_style
{
	color					: #FFFFFF;
	font-weight				: normal;
	font-size				: 10pt;
}

.medium_red_text_style
{
	color					: #FF0000;
	font-weight				: normal;
	font-size				: 10pt;
}

.medium_green_text_style
{
	color					: #00FF00;
	font-weight				: normal;
	font-size				: 10pt;
}

.gallerycontroller
{
	width					: 250px;
	background-color		: #000000;
}
.gallerycontent_main
{
	border					: 0px solid black;
	background-color		: #272727;
	padding					: 0px;
	display					: block;
}

.gallerycontent_thumb
{
	width					: 128px;
	height					: 128px;
	border					: 1px solid black;
	background-color		: #000000;
	padding					: 3px;
	display					: block;
}


.box1 
{
	background-color: #3B3B3B;
	border: 1px solid #D7933D;
}

.sitestats 
{
	font-size: 14pt;
	color: #00FF00;
}

.log1 
{
	background-color: #3B3B3B;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #888888;
	border-left-color: #888888;
	border-right-width: 1px;
	border-right-color: #888888;
}

.log2 
{
	background-color: #3B3B3B;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #888888;
	border-right-width: 1px;
	border-right-color: #888888;
}

.log3 
{
	background-color: #3B3B3B;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #888888;
	border-bottom-width: 1px;
	border-bottom-color: #888888;
}

.log4 
{
	background-color: #3B3B3B;
}


.small 
{
	font-size: 6pt;
	color: #FFFFFF;
	font-weight: bold;
}

.small_red 
{
	font-size: 6pt;
	color: #FF1111;
	font-weight: bold;
}

.small a
{
	font-size: 6pt;
	color: #FFFFFF;
	font-weight: bold;
}

.small2 a 
{
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.Tlbl 
{
	background-color: #5F5F5F;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
}

.TourTitle 
{
	font-size: 18pt;
}

.NextTour 
{
	font-size: 14pt;
	color: #FFFFFF;
	text-decoration: underline;
}

a 
{
	color: #FFFFFF;
}

