/*
*********************************************************************************
*
*               SSSSSSSSSSS  MM        MM    AAAAAAAA
*              SSSSSSSSSSSS  MMM      MMM   AAAAAAAAAA
*              SS            MMMM    MMMM  AA        AA
*              SS            MM MM  MM MM  AA        AA
*              SSSSSSSSSSSS  MM  MMMM  MM  AAAAAAAAAAAA
*              SSSSSSSSSSSS  MM   MM   MM  AAAAAAAAAAAA  333333
*                        SS  MM        MM  AA        AA       3
*                        SS  MM        MM  AA        AA   3333
*              SSSSSSSSSSSS  MM        MM  AA        AA       3
*              SSSSSSSSSSS   MM        MM  AA        AA  333333
*********************************************************************************

*********************************************************************************
Author:			Duncan Lawley
Project:                Jason Boh's School of Martial Arts
History:		(5/11/2003)    Creation
*********************************************************************************
*/

/* Basic settings */
body 			{color: black; font-family: "Arial"; font-size: 8pt; margin: 2pt; scrollbar-base-color: #CEB684; scrollbar-arrow-color: #000000; }

BODY.frameinsert	{color: black; font-family: "Arial"; font-size: 8pt; margin: 2pt; scrollbar-base-color: #FFFFFF; scrollbar-arrow-color: #DEC7A5; }

.scrollingpanel_instructors	{color: black;  background-color: #ffffff; font-family: "Arial"; font-size: 8pt; margin: 2pt; scrollbar-base-color: #FFFFFF; scrollbar-arrow-color: #DEC7A5; height: 325px; width: 750; overflow: auto;}

table 			{ font-size: 7pt; font-family: "Arial";}

h1 			{ color:#C00000;}
h2 			{ color:#C00000;}
h3 			{ color:#C00000;}
h4 			{ color:#C00000;}
h5 			{ color:#C00000; font-size: 9pt; font-family: "Arial"; font-weight: bold; }

p 			{ font-size: 8pt; font-family: "Arial" };

.normal_body            { font-size: 8pt; font-family: "Arial" };

/*
p:first-letter          { font-weight: bold; font-size: 24pt; color:#C00000};
*/

ul			{ font-size: 8pt;font-family: "Arial"; padding: 0pt;};
li 			{ font-size: 8pt;font-family: "Arial"; padding: 2pt;};

.sublist                { padding: 1pt;};

/* Bulleted list (general) */
.bl 			{ color: #000000; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; padding: 5pt }

A:link 			{ text-decoration: none; color: #800000; }
A:visited 		{ text-decoration: none; color: #800000; }
A:hover 		{ text-decoration: none; color: #C00000; }


.pagetitle              { font-family: Arial; font-size: 14pt; font-weight: bold; text-decoration: none; color:#C00000; letter-spacing: 0.3em; }

/* Enter site button */
.enter 			{ font-family: Arial; font-size: 14pt; font-weight: bold; color: #C00000 }
A.enter:link 		{ text-decoration: none; color: #800000; }
A.enter:visited 	{ text-decoration: none; color: #800000; }
A.enter:hover 		{ text-decoration: none; color: #F00000; }

.wwwjasonbohcouk	{ font-family: Arial; font-size: 14pt; font-weight: bold; color: gray }

/* Navigation */
.navstatic 		{ font-family: Arial; font-size: 8pt; font-weight: normal; color: #C00000; font-style: normal; }
A.navstatic:link 	{ text-decoration: none; color: #000000; }
A.navstatic:visited 	{ text-decoration: none; color: #000000; }
A.navstatic:hover 	{ text-decoration: none; color: #000000; }

.navitem 		{ font-family: Arial; font-size: 8pt; font-weight: normal; color: #FFFFFF; font-style: normal; }
A.navitem:link 		{ text-decoration: none; color: #FFFFFF; }
A.navitem:visited 	{ text-decoration: none; color: #FFFFFF; }
A.navitem:hover 	{ text-decoration: none; color: #CEB684; }

.navsubitem 		{ font-family: Arial; font-size: 8pt; font-weight: normal; color: #A00000; font-style: normal; }
A.navsubitem:link 	{ text-decoration: none; color: #A00000; }
A.navsubitem:visited 	{ text-decoration: none; color: #A00000; }
A.navsubitem:hover 	{ text-decoration: none; color: #C00000; }

/* News table */
.nt_title 		{ color: #FFFFFF; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.nt_entry 		{ color: #000000; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }

.news_headline		{ color: #947942; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.news_headline:link 	{ text-decoration: none; color: #947942; }
A.news_headline:visited { text-decoration: none; color: #947942; }
A.news_headline:hover 	{ text-decoration: none; color: #C00000; }

.news_headlinetag		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }
A.news_headlinetag:link 	{ text-decoration: none; color: #000000; }
A.news_headlinetag:visited 	{ text-decoration: none; color: #000000; }
A.news_headlinetag:hover 	{ text-decoration: none; color: #000000; }

/* Grades table */
.gt_title 		{ color: #FFFFFF; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.gt_entry 		{ color: #000000; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }
.gt_disabled		{ color: #6F6F6F; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }

/* Competition table */
.jt_title 		{ color: #FFFFFF; background: #CEB684; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; }
.jt_entry 		{ color: #000000; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }
.jt_disabled		{ color: #6F6F6F; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }

/* Contact table */
.ct_title 		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.ct_entry 		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }

/* Events table */
.et_title 		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.et_entry 		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }


/* Awards table */
.at_title 		{ color: #000000; font-family: Arial, sans-serif; font-size: 9pt; font-weight: normal; }
.at_entry 		{ color: gray; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }

/* Contact table */
.st_entry 		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }


.copyright		{ color: #800000; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; }

.designby		{ color: #202020; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; }
A.designby:link 	{ text-decoration: none; color: #202020; }
A.designby:visited 	{ text-decoration: none; color: #202020; }
A.designby:hover 	{ text-decoration: none; color: #236BB5; }

.updated		{ color: #947942; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }


/* Gallery Page Numbering */
.pagenumbs		{ color: black; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }
.pagenext		{ color: blue; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }
.pageprev		{ color: blue; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }
.pagelinkdisabled	{ color: gray; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; }

.gal_title 		{ color: #947942; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
A.gal_title:link 	{ border-color: black; color: #FFFFFF; }
A.gal_title:visited 	{ border-color: black; color: #FFFFFF; }
A.gal_title:hover 	{ border-color: red; color: #C00000; }

.gal_titlestatic		{ color: #C00000; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
A.gal_titlestatic:link 		{ border-color: black; color: #C00000; }
A.gal_titlestatic:visited 	{ border-color: black; color: #C00000; }
A.gal_titlestatic:hover 	{ border-color: red; color: #C00000; }


/* Styles */
.mastyle 		{ color: #947942; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
A.mastyle:link 		{ border-color: black; color: #FFFFFF; }
A.mastyle:visited 	{ border-color: black; color: #FFFFFF; }
A.mastyle:hover 	{ border-color: red; color: #C00000; }

.mastylestatic 		{ color: #FFFFFF; background: #947942; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
A.mastylestatic:link 	{ border-color: black; color: #FFFFFF; }
A.mastylestatic:visited { border-color: black; color: #FFFFFF; }
A.mastylestatic:hover 	{ border-color: red; color: #C00000; }

/* FORM controls */
.search			{ color: #C00000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }

/* Page heading (instead of Hx values to avoid spacing issues */
.header                 { color:#C00000; font-size: 9pt; font-family: "Arial"; font-weight: bold;}
A.header:link 		{ border-color: black; color: #C00000; }
A.header:visited 	{ border-color: black; color: #C00000; }
A.header:hover 		{ border-color: red; color: #A00000; }

/* Image border link colours */
.imglink 		{ border-color: black; color: black; }
A.imglink:link 		{ border-color: black; color: black; }
A.imglink:visited 	{ border-color: black; color: black; }
A.imglink:hover 	{ border-color: red; color: red; }

/* HR */
.rule                   { color: gray; height: 1pt; }

.basic 			{font-size: 9pt;font-family: "Arial"};

.datetime		{color:darkred; font-family: Arial; font-size: 8pt; font-weight: bold; }

.countdown		{ color: #C00000; font-family: Arial, sans-serif; font-size: 7pt; font-weight: bold; }
.countdowndays		{ color: #C00000; font-family: Arial, sans-serif; font-size: 16pt; font-weight: bold; }
.countdowntitle		{ color: #C00000; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; }
A.countdowntitle:link 	{ text-decoration: none; color: #C00000; }
A.countdowntitle:visited { text-decoration: none; color: #C00000; }
A.countdowntitle:hover 	{ text-decoration: none; color: #A00000; }


.slideshow		{ color: #C00000; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; }
A.slideshow:link 	{ text-decoration: none; color: #C00000; }
A.slideshow:visited 	{ text-decoration: none; color: #C00000; }
A.slideshow:hover 	{ text-decoration: none; color: #FFFFFF; }


.websiteurl		{ color: #C00000; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; letter-spacing: 0.4em; }
A.websiteurl:link 	{ text-decoration: none; color: #C00000; }
A.websiteurl:visited 	{ text-decoration: none; color: #C00000; }
A.websiteurl:hover 	{ text-decoration: none; color: #C00000; }

.cyanicurl		{ color: #202020; font-family: Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.cyanicurl:link 	{ text-decoration: none; color: #202050; }
A.cyanicurl:visited 	{ text-decoration: none; color: #202050; }
A.cyanicurl:hover 	{ text-decoration: none; color: #236BB5; }

.bruceleequote		{ color: #400000; font-family: Arial Narrow, Arial, sans-serif; font-size: 9pt; };
.bruceleequotesign	{ color: #800000; font-family: Arial Narrow, Arial, sans-serif; font-size: 9pt; };

/* Close button on Gallery Popup */
.closebutton 		{ font-family: Arial; font-size: 12pt; font-weight: bold; color: #FFFFFF }
A.closebutton:link 	{ text-decoration: none; color: #FFFFFF; }
A.closebutton:visited 	{ text-decoration: none; color: #FFFFFF; }
A.closebutton:hover 	{ text-decoration: none; color: #C00000; }

.prodclosebutton 		{ font-family: Arial; font-size: 12pt; font-weight: bold; color: #CEB684 }
A.prodclosebutton:link 		{ text-decoration: none; color: #CEB684; }
A.prodclosebutton:visited 	{ text-decoration: none; color: #CEB684; }
A.prodclosebutton:hover 	{ text-decoration: none; color: #C00000; }

.lineage 		{ font-family: Arial; font-size: 12pt; font-style: italic; font-weight: bold; color: #947942 }
.lineagetext 		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000 }

/* Testimonials */
.testimonial_text	{color:#000000; font-size: 10pt; font-family: "Arial"; font-weight: normal; font-style: normal}
.testimonial_from	{color:#A00000; font-size: 11pt; font-family: "Arial"; font-weight: bold;}
.testimonial_fromtitle	{color:#947942; font-size: 10pt; font-family: "Arial"; font-weight: bold;}

/*
 * Palette #948E73 #947942 #DED3B5 #CEB684
 */
.testimonial_ghost      	{ color:#947942; font-size: 12pt; font-family: "Arial"; font-weight: bold; list-style: none; padding: 4pt; margin: 0pt; }
A.testimonial_ghost:link 	{ text-decoration: none; color: #947942; }
A.testimonial_ghost:visited 	{ text-decoration: none; color: #947942; }
A.testimonial_ghost:hover 	{ text-decoration: none; color: #A00000; }


.dowloadfile		{ color: #947942; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.dowloadfile:link 	{ text-decoration: none; color: #947942; }
A.dowloadfile:visited { text-decoration: none; color: #947942; }
A.dowloadfile:hover 	{ text-decoration: none; color: #C00000; }

.seminartitle           { font-family: Arial; font-size: 11pt; font-weight: bold; text-decoration: none; color:#C00000 }
.seminarprice           { font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: none; color:#C00000 }
.seminarhost            { font-family: Arial; font-size: 18pt; font-weight: bold; text-decoration: none; color:#00000C; letter-spacing: 0.5em; }
A.seminarhost:link 	{ color: #0000CC; }
A.seminarhost:visited 	{ color: #0000CC; }
A.seminarhost:hover 	{ color: #00000C; }


.seminarhosttitle	{ font-family: Arial; font-size: 12pt; font-style: italic; font-weight: bold; color: #C00000 }


.comingsoon_frame	{

        border-color: #A00000;
        background-color: snow;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px }

.comingsoon_title		{ color: gold; font-family: Arial Narrow, Arial, sans-serif; font-size: 12pt; font-weight: bold; background-color: #C00000; text-decoration: none;};
A.comingsoon_title:link 	{ color: gold; }
A.comingsoon_title:visited 	{ color: gold; }
A.comingsoon_title:hover 	{ color: gold; }

.comingsoon_text		{ color: #C00000; font-family: Arial Narrow, Arial, sans-serif; font-size: 10pt; text-decoration: none;};

.tt_title 		{ color: #947942; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.tt_titleheader		{ color: #947942; background: #CEB684; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.tt_titlenow		{ color: #ffffff; background: #947942; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }

.tt_entry 		{ color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }
.tt_description 	{ color: #000000; font-family: Arial, sans-serif; font-size: 9pt; font-weight: normal; }

.tt_timesday            { color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
.tt_timesstart          { color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }
.tt_times	        { color: #000000; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; }

.ttlink 		{ font-family: Arial; font-size: 8pt; font-weight: bold; }
A.ttlink:link 		{ text-decoration: none; color: black; }
A.ttlink:visited 	{ text-decoration: none; color: black; }
A.ttlink:hover 		{ text-decoration: none; color: #CEB684; }

.tt_more 		{ background: #CEB684; font-family: Arial; font-size: 8pt; font-weight: bold; }
A.tt_more:link 		{ text-decoration: none; color: black; }
A.tt_more:visited 	{ text-decoration: none; color: black; }
A.tt_more:hover 	{ text-decoration: none; color: #CEB684; }

/* 2010 Updates */
.tt_seminar 		{ color: snow; background: purple; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center; }
.tt_grading 		{ color: snow; background: #505050; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center; }

.tt_grappling 		{ color: snow; background: #C00000; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center; }
.tt_junfanjkd 		{ color: snow; background: #4040FF; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }
.tt_junfanfma 		{ color: snow; background: #008000; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }
.tt_filipinoma		{ color: black; background: #FFFF00; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }
.tt_blank 		{ color: #947942; background: #CEB684; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }
.tt_transparent		{ color: #947942; background: snow; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }

.tt_grappling_hi 	{ color: snow; background: darkred; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center; }
.tt_junfanjkd_hi 	{ color: snow; background: #005AAE; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }
.tt_junfanfma_hi 	{ color: snow; background: darkgreen; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }
.tt_filipinoma_hi 	{ color: black; background: gold; font-family: Arial, sans-serif; font-size: 7pt; font-weight: normal; text-align: center  }

.tt_today               { color: yellow; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; text-align: center }
.tt_todayblank          { color: black; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; text-align: center }

.month_select
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: #947942;
	border-style: solid;
	border-color: #CEB684;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	height: 20px;
	width: 100px;
}

.headlines_frame	{	border-color: #A00000;
			        background-color: snow;
				border-style: solid;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-right-width: 1px;
				border-left-width: 1px }

.headlines_title		{ color: #A00000; font-family: Arial Narrow, Arial, sans-serif; font-size: 12pt; font-weight: bold; background-color: #CEB684; text-decoration: none;};
A.headlines_title:link 		{ color: #A00000; }
A.headlines_title:visited 	{ color: #A00000; }
A.headlines_title:hover 	{ color: #C00000; }

.headlines_text			{ color: #A00000; font-family: Arial Narrow, Arial, sans-serif; font-size: 10pt; text-decoration: none;};

.headlines_link			{ color: #A00000; font-family: Arial Narrow, Arial, sans-serif; font-size: 10pt; text-decoration: none;};
A.headlines_link:link 		{ color: #A00000; }
A.headlines_link:visited 	{ color: #A00000; }
A.headlines_link:hover 		{ color: #C00000; }


