body {
	z-index: 0;
	width: 1280px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left : 10%;
	margin-right: 10%;
	padding: 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#BAB494;  /*#BAB496; /* #AFAF8F;*/
/*	background-image: url(images/bg_shadehorizontal.jpg);
	background-repeat: repeat-y;
/*	background-image: url(images/bg_shadevertical.jpg);
	background-repeat: repeat-y; */

}

#HEADERTABLE {
z-index:500;
	width: 1024px;
	margin : 0px;
	padding: 0px; 
	text-align: center;
/*	border: thin;
	border-color: #FFD200; */
	background-color: #FFFFFF; 
}
#header { 
	width: 1024px; 
	text-align: center;
	margin: 0px;
	padding:0px;
}	

#menu_bar {
	width: 1024px;
	height: 35px;
	text-align: center;
	margin: 0px;
	padding: 0px;
/*	background-color: #FFFFFF; */
}

.yourtimetoshine { 
	margin : 0px;
	padding: 0px; 
	text-align: center;
font-family: Century Gothic; /*, Arial, Helvetica, sans-serif;*/
	font-size: 33px;
	color: #8E741F; 
} 

#BODYTABLE {
	width: 1024px;
	border: thin solid #FFD200;
	border-style: none;
	background-color: #FFFFFF;
}

/* --------------------------------------------------------------COLUMNS-----*/

#leftcolumn {
z-index: 350;
	width: 200px;
	height: 100%;
	margin: 0px;
	padding:5px;
	vertical-align: top;
	text-align: center;
/*	background-color: #FFE775;*/
}	
/*CENTER COLUMN IMG BACK IS #E9F8FF */
#centercolumn {
z-index:350;
width: 580px; 
	vertical-align: top;
	text-align: left;
	height: 100%; 
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#centercolumn_video {
z-index:350;
width:560px; 
	vertical-align: top;
	text-align: left;
	height: 100%; 
	margin: 0px;
	padding-right:10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

table.videotable {
z-index:400;
width:560px; 
	vertical-align: top;
	text-align: left;
	height: 100%; 
	margin: 0px;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#rightcolumn {	
z-index: 350;
background-color: #FFFFFF;
	width:225px;
	height: 100%;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;	
}		

#footer {
z-index: 300;
text-align: center;
height:220px;
	width: 1019px;			
	margin: 0px;
	padding: 0px;
	border: thin solid #FFD200;
	border-style: none;
	background-color: #FFFFFF;
}

/*---------------------------------------------------------END COLUMNS------------------------------------------*/


hr { 
Z-index: 650;
         width:500px;
	background-color: #8E741F;
	text-align: center;
	height: 2px;
}


#sec_title {
	position: absolute;	
	top: 20px;
	left: 40px;
}
	
#upperright {
	position: absolute;
	top: 37px;
	left: 600px;
	padding-right: 0px;
	text-decoration: none;	
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}	

/* ------------------------------------WIDGETS-----------------------------------*/

img.floatright {
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#subscribebox {
	font-size: 12px;
	text-align: center;
	color: #806000;
	font-weight: bold;
	/* 30-240-50 BROWN
	background-color: #FFF7AA;*/
	text-decoration: none;
}

#bookboxcontainer {
 width: 210px;
 height: 500px;
 text-align: center;
 padding-bottom: 10px;
 }
#bookbox {
 width: 210px;
 height: 500px;
 	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.booktitle {	
	font-size: 12px;
	text-align: left;
	font-style: italic;
	font-weight: bolder;
}

/*--TOPmenu---------------------------------------------------------------*/

.topmenu{
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	padding:0px;
	text-align: center;
}
.topmenu ul{
	list-style:none;
	margin:0px;  
	padding:0px;
	}
	
.topmenu li{
	float: left;
		} 

/* dropdown font */
	.topmenu li a{
		display:block;	
		margin:0px;
		text-align:left;
		text-decoration:none;
		}
	.topmenu li a:hover, .topmenu ul li:hover a{
			text-decoration:none;
			}
	.topmenu li ul{
		display:none;
		height:auto;
		padding-top:2px;
		padding-bottom:2px;		
		padding-left:0px;		
		padding-right:0px;		
		margin:0px;
		border:1px;
		position:absolute;
		z-index:200;
		}
	.topmenu li:hover ul{
		display:block;
		border-style: solid;
		border-color: black;
		}
	.topmenu li li {
		display:block;
		float:none;
		margin:0px;
		padding-top:2px;
		padding-bottom:4px;		
		padding-left:0px;		
		padding-right:0px;	
		}
	.topmenu li:hover li a{
		background:none;	
		}
	.topmenu li ul a{
		display:block;
		font-style:normal;
		margin:0px;
		padding:0px 6px 0px 6px;
		text-align:left;
		}
		.topmenu li ul a:hover, .topmenu li ul li:hover a{
			background: #FFFFFF;
			text-decoration:none;
			}
	.topmenu p{
		clear:left;
		}	
		
/*--LINKS-------*/		

.topmenu-bt a.link{	
/*	font: Arial,Verdana, Helvetica, sans-serif; */
	font-size:22px;
/*	font-stretch : narrower; */
	font-weight: 800 ; 
	color: #000000;
/*	color: #004080;*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.topmenu a:link {	
/*	font: Arial,Verdana, Helvetica, sans-serif; */
	font-size:11px;
	font-stretch : narrower;
	font-weight: 500 ; 
	color: #000000;
/*	color: #004080;*/
	text-decoration: none;
}
	.topmenu a:visited {
	font-size:11px;
	font-stretch : narrower;	
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
	.topmenu a:active {
	font-size:11px;
	font-stretch : narrower;	
	color: blue;
/*	color: #004080;*/
	font-weight: normal;
	text-decoration: none;
}	
	.topmenu a:hover {
	font-size:11px;
	font-stretch : narrower;
	color: #000000;
	font-weight: 600;
	text-decoration: none;
} 		
		

/*----MENU LEFT---------------------------------------------------*/

.menuleftsocial {
	text-align: left;
	font-weight : bold;
	font-size: 10px;
}

.menuleft {
	text-align: left;
	font-weight : bold;
	font-size: 14px;
	background: transparent;		
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
} 

.menuleftsub {
	text-align: left;
	font-weight : bold;
	font-size: 11px;
	background: transparent;		
	text-decoration: none;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
} 

.menuleft a:link {
	color: #806000;
	/* 30-240-50 BROWN*/
	text-decoration: none;
	line-height: 100%;
}
.menuleft a:visited {
	color: #AA8000;
	text-decoration: none;
}
.menuleft a:active {
	color: #000000;
	text-decoration: none;
}	
.menuleft a:hover {
	color: Blue;
	text-decoration: none;
} 	

/*----MENU RIGHT---------------------------------------------------*/


.menuright {
	text-align: center;
	font-weight : bold;
	font-size: 14px;
	background: transparent;		
	text-decoration: none;
} 
.menuright a:link {
	color: #806000;
	/* 30-240-50 BROWN*/
	text-decoration: none;
}
.menuright a:visited {
	color: #AA8000;
	text-decoration: none;
}
.menuright a:active {
	color: #000000;
	text-decoration: none;
}	
.menuright a:hover {
	color: Blue;
	text-decoration: none;
} 	

/*==============================VIDEO LINKS=========*/

.videolink {
	text-align: left;
	background: transparent;		
	text-decoration: none;
} 

.videolink a:link {
	color: #005680;
	text-decoration: none;
}
.videolink a:visited {
	text-decoration: none;
}
.videolink a:active {
	text-decoration: none;
}	
.videolink a:hover {
	color: Blue;
	text-decoration: none;
} 	

a:link {color: Blue;}
a:visited {color: #0000A0;}
a:active {color: #6D0AF5;}
a:hover {color: #950095;} 	


	
.floatright{
	float: right;
	margin: 0 0 0 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 0px;
	}
	
	.floatleft{
	float: right;
	margin: 0 0 0 0px;
	padding-top: 10px;	
	padding-bottom: 10px;
	padding-left : 0px;
	padding-right: 15px;
	}
	
	  		


/* buttons*/
.yellow { background-color: #FFFF00;}
.orange { background-color: #FF952B;}
.red {background-color:#FF2B2B;}
.magenta { background-color: #ED3DED;}
.purple {background-color: #BF80FF;}
.indigo {background-color: #8080FF;}
.blue {background-color: #2B95FF;}
.turquois {	background-color:#00D5D5;}
.bluegreen {background-color:#00D56A;}
.green { background-color: #00D500;}
.lime {	background-color: #80FF00;}

.rollovercolor { background-color: #ECD98D;}

/*lightbackgrounds*/
.liteyellow {background-color: #FFFFAA;}
.liteorange {background-color: #FFD5AA;}
.litered {background-color: #FFAAAA;}
.litemagenta {background-color: #FFD5FF;}
.litepurple {background-color: #EAD5FF;}
.liteindigo {background-color: #D5D5FF;}
.liteblue {background-color: #D5EAFF;}
.liteturquois {	background-color: #D5FFFF;}
.litebluegreen {background-color: #AAFFD5;}
.litegreen {background-color: #AAFFAA;}
.litelime {background-color: #D5FFAA;}

/* Right Column Colors */

.RChome {background-color : #FFFFFF;}
.RCabout {background-color: #FFD9AA;}
.RCnews {background-color: #FFD9AA;}
.RCclients {background-color: #FFD5D5;}
.RCtransform {background-color: #AAFFFF;}
.RCcommunication {background-color: #EAD5FF;}
.RCgroups {background-color: #FFD5FF;}
.RCarticles {	background-color: #D5FFAA;}
.RCother {background-color: #AAFFD5;}
.RCresources {background-color: #D5FFAA;}


table.resoucetable{
	width: 600px;
	border-bottom-color : #D5FFAA;
	border-bottom-width : thin;
}
.resourcecentercolumn {
	width: 400px;
	vertical-align: top;
	padding-top: 10px;	
	padding-right: 10px;
	padding-left: 10px;		
	padding-bottom: 10px;
	margin: 0px;	
}
	
.resourcerightcolumn {
	width: 200px;
	vertical-align: top;
	text-align: center;
	margin: 0px;		
	padding-top: 0px;	
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}		

/* ----------------------------------------- CLASS SCHEDULE------- */
table.scheduletable {
	width: 800px;
	text-align: left;
	vertical-align: top;
/*	border:thin;
border-color: #ffffff; /*#75450B;*/
	background-color: #B9914C;
	/*#FFF4BF; 	*/
	padding-bottom:10px;
	margin: 0px;
}
	
	table.month {
	width: 600px;
	vertical-align: top;
	text-align: left;
	background-color: #B9914C;
	padding: 0px;
	margin: 0px;
}
td.classmonth {
	width: 600px;
	vertical-align: top;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 10px;
	margin: 0px;
}
	
table.eventtable {
	width:600px;
	text-align: center;
	background-color: #E9D694;
	border-bottom: solid #B9914C;
	padding:0px;
	margin-bottom: 5px;
}	
td.classdate {
	width: 200px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-align: left;
		padding: 5px;
}
td.classtitle {
	width:380px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
			padding: 5px;
}
td.classinstructor {
	width: 380px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
			padding: 5px;
}
td.classdescription {
width: 380px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
			padding: 5px;
}
td.classdeposit {
width:128px;
height: 31px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
			padding: 0px;
}
td.classtuition {
width:128px;
height: 31px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
			padding: 0px;
}

td.coursetuition {
width: 318px;
height: 31px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
			padding: 0px;
}

td.paybutton {
width: 62px;
height: 31px;
	vertical-align: middle;
	padding: 0px;
}
	
	/* --------------------------------------------PRODUCTS-----------------*/
table.products {
	width: 800px;
	border-color: #A0522D;
	padding: 10px;
	/*effect is border style*/
}
tr.productrow {
	background-color: #FFF4BF;
}	
	
.producttitle {
	vertical-align: top;	
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
 	color: #005555;		
	text-align: left;
	line-height: 150%;
}	
.productdescription {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #000000;	
	text-align: left;
	line-height: 150%;
}
.productprice {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
 	color: #005555;		
	text-align: center;
}
/* ---------------------------------------------------------------------END PRODUCT CODES----*/
	
.audio {
	font-size: 11px;
	font-weight: bold;
	color: #005900;
}
.address {
	font-size: 12px;
	font-style: normal;
}
.clientname {
	font-weight: bold;
}

.redtext{
	color: RED;
	font-weight: bolder;
}

.sec {
	font-weight: bold;
}
.stars {
	font-weight: bold;
}
.staff {
	font-weight: bold;
}

H1.landingpage {
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#003955; */
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}

H2.landingpage {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#005680;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

H1 {
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#003955;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
H2 {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /* #005680;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
H3 {
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#005680;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
H4 {
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#005680;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
H5 {
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#005680;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
}
H6 {
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	font-stretch: narrower;
	color: #000000; /*#005680;*/
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.faq {
	color: #000000; /*#0080C0;/* #D56A00; /*  #BF3F00;	/*#0061C1; 	*/
/*	font-family: Century Gothic; */
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
font-stretch: narrower;
	line-height: 150%;
	text-align: left;
	margin: 0 0 0 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}


.questions {
	color: #000000; /*#0080C0;/* #D56A00; /*  #BF3F00;	/*#0061C1; 	*/
/*	font-family: Century Gothic; */
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
font-stretch: narrower;
	line-height: 150%;
	text-align: center;
	margin: 0 0 0 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.intro {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 133%;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

p {
text-align: justify;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 133%;
	margin: 0 0 0 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}



strong{
		font-weight: 400;
}

.formlabels {
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
	
.forminputbox {
	text-align:left;
}	
input {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}
	
option {
	font-size: 12px;
	font-weight: normal;
}
	
#byline {
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	text-align: right;
	color: #000000;
	padding: 10px;		
}	
	
.author {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	text-align: right;
	color: #000000;
	padding-top: 2px;		
	padding-bottom: 10px;
	padding-left : 10px;
	padding-right: 20px;	
}	
.authordate {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 100%;
	text-align: right;
	color: #000000;
	padding-top: 2px;		
	padding-bottom: 10px;
	padding-left : 10px;
	padding-right: 20px;	
}	


 /* Specify pairs of quotes for two levels in two languages 
  q:lang(en) { quotes: '"' '"' "'" "'" }
q:lang(no) { quotes: "«" "»" '"' '"' }
*/
/* Insert quotes before and after Q element content  -
q:before { content: open-quote}
q:after  { content: close-quote}
*/
.quotes {
text-align: left;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
	padding-top: 5px;		
	padding-bottom: 5px;
	padding-left : 10px;
	padding-right: 10px;	
}	
.caption {
text-decoration: none;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left : 10px;
	padding-right: 10px;		
}	


li {/*Don't mess with this because 
the navigation menu use it for dropdown*/
	margin-right: 0px;
	margin-left: 0px;
	padding-left:0px;
	padding-right:0px;
}
li.hmenu{
text-decoration: none;
list-style: none;
}


li.circle{
	font-size: 14px;
	list-style: circle url(images/bt_gold_10x10.gif);
	line-height: 140%;
	text-indent:  -15px;	
	padding-top: 0px;
	padding-bottom: 4px;	
	padding-left: 10px;	
}

ul {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;	
}
		
.LCheader {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}	
.LCsubheader {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
	
.LCbody {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}		
	
.RCheader {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;		
	padding-bottom: 5px;
	padding-left : 10px;
	padding-right: 10px;		
}	
.RCsubheader {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;		
	padding-bottom: 5px;
	padding-left : 10px;
	padding-right: 10px;		
}
	
.RCbody{
	font-size: 12px;
	padding-top: 5px;		
	padding-bottom: 10px;
	padding-left : 10px;
	padding-right: 10px;		
}		

/* header horizontal bar */
#H01 {
	Z-index: 650;
	background-color: #8E741F;
	height: 2px;
	width: 1024px; 
}

/* footer horizontal bar */
#H02 {
	Z-index: 650;
	background-color: #8E741F;
	height: 2px;
	width: 1024px; 
}

	/* VERTICAL BARS GRAPHICS */

#V01 {
	Z-index:600;
	background-color: #FFE980;
	position: absolute;
	top: 298px;
	left: 350px;
	width: 2px;
	height: 2500px;
}
#V02 {
	Z-index:500;
	background-color: #4096BF;
	position: absolute;
	top: 110px;
	left: 203px;
	width: 3px;
	height: 2500px;		
}
#V03 {
	Z-index:500;
	background-color: #2B6480;
	position: absolute;
	top: 100px;
	left: 206px;
	width: 3px;	
	height: 2500px;	
}	
/*-------rightset---*/
#V04 {
	Z-index:500;
	background-color: #2B6480;
	position: absolute;
	top: 110px;
	left: 789px;
	width: 3px;	
	height: 2500px;
}

#V05 {
	background-color: #4096BF;
	position: absolute;
	Z-index: 500;	
	top: 100px;
	left: 792px;
	width: 3px;	
	height: 2500px;	
}

#V06 {
	background-color: #FFE980;
	position: absolute;
	Z-index: 500;
	top: 298px;
	left: 895px;
	width: 2px;
	height: 2500px;
}	


/*FEEDBURNER---------------------------------------*/

#blogfeed{
    width: 185px;
	background-color: #ffe66f;
	padding: 4px;
	border: 1px;
	border-style: solid;
	border-color: #806000;
}

.feedburnerFeedBlock ul {
	margin-left:0;
	padding-left:0;
	list-style-type: none;
}
.feedburnerFeedBlock ul li {
	font-size: 10px;
	padding: 0px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #ffe66f;
}

.feedburnerFeedBlock ul li span.headline a {
	color: #806000;
	text-decoration: none;
	display: block;
}

.feedburnerFeedBlock ul li span.headline a:hover {
color: blue;
}

#creditfooter {
display: none;
}





