/* global css */

HTML, BODY
	{margin: 0; padding: 0; z-index: 1; width: 100%; text-align: center; background-color: #f8f3e9;}

IMG, DIV
	{behavior: url(css/iepngfix.htc);}

/* mozilla page shift */
HTML { min-height: 100%; margin-bottom: 1px; }
HTML { overflow: -moz-scrollbars-vertical !important; }

BODY,P,TABLE,DIV,SPAN,TR,TH,TD,UL,OL,LI,A,H1,H2,H3,H4,INPUT
	{font-family: arial,verdana,helvetica, sans-serif;}

BODY,P,TABLE,TR,TD,UL,OL
	{color: #000; font-size: 12px; font-weight: normal; text-decoration: none;}

DIV.container
	{display: block; position:relative; padding: 0; margin: 0 auto; width: 1020px; height: 100%; text-align: left; z-index: 1; background: url('../images/home/bg_home.jpg') no-repeat;}
	 
DIV.canvas
	{display: block; width: 864px; margin: 0 0 0 78px; padding: 29px 0 0 0;}

DIV.canvas DIV.glory
	{position: relative; top: 0; left: 0; width: 855px; height: 534px; padding: 0 0 17px 0;}
DIV.canvas DIV.glory DIV.arts
	{position: absolute; top: 64px; left: 470px;}
DIV.canvas DIV.glory DIV.music
	{position: absolute; top: 253px; left: 695px;}
DIV.canvas DIV.glory DIV.movement
	{position: absolute; top: 293px; left: 20px;}


/*	
DIV.canvas DIV.sensei
	{margin: 10px 0 0 262px; background: url(../images/img_home_sensei.png) no-repeat; width:336px; height:449px;}
DIV.canvas DIV.sensei DIV.arts
	{padding: 53px 0 0 231px;}
DIV.canvas DIV.sensei DIV.music
	{padding: 141px 0 0 383px;}
DIV.canvas DIV.sensei DIV.movement
	{position: relative; top: 15px; left: -190px; padding:0;}
*/

	
DIV.canvas DIV.homeBox
	{width: 864px; padding: 0 0 20px 0; color: #5a5a5a; background-color: #fff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}

DIV#topnav
	{background: url(../images/topnav/bg_topnav.png) no-repeat; width:574px; height:30px;}
DIV#topnav
	{margin: 0 0 0 144px;}
	/* topnav */
DIV#topnav UL
	{height: 30px; padding: 0; margin: 0; list-style-type: none; overflow: hidden;}
DIV#topnav UL LI
	{float: left; height: 30px; margin: 0;}
DIV#topnav UL LI A
	{float: left; text-indent: -9000px; padding: 30px 0 0 0; overflow: hidden; height: 0px !important; background-repeat:no-repeat; background-color:transparent;
	 height /**/:30px; /* IE5/Win */}

/* topnav - Home */
DIV#topnav UL LI.home, DIV#topnav UL LI.home A, DIV#topnav UL LI.home_on
	{width: 72px;}
DIV#topnav UL LI.home_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_home_over.png);}
DIV#topnav UL LI.home A
	{background-image:url(../images/topnav/img_topnav_home_off.png);}	
DIV#topnav UL LI.home A:hover
	{background-image: url(../images/topnav/img_topnav_home_over.png);}
	
/* topnav - Music */
DIV#topnav UL LI.music, DIV#topnav UL LI.music A, DIV#topnav UL LI.music_on
	{width: 70px;}
DIV#topnav UL LI.music_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_music_over.png);}
DIV#topnav UL LI.music A
	{background-image:url(../images/topnav/img_topnav_music_off.png);}	
DIV#topnav UL LI.music A:hover
	{background-image: url(../images/topnav/img_topnav_music_over.png);}

/* topnav - Movement */
DIV#topnav UL LI.movement, DIV#topnav UL LI.movement A, DIV#topnav UL LI.movement_on
	{width: 101px;}
DIV#topnav UL LI.movement_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_movement_over.png);}
DIV#topnav UL LI.movement A
	{background-image:url(../images/topnav/img_topnav_movement_off.png);}	
DIV#topnav UL LI.movement A:hover
	{background-image: url(../images/topnav/img_topnav_movement_over.png);}
	
/* topnav - Arts */
DIV#topnav UL LI.arts, DIV#topnav UL LI.arts A, DIV#topnav UL LI.arts_on
	{width: 60px;}
DIV#topnav UL LI.arts_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_arts_over.png);}
DIV#topnav UL LI.arts A
	{background-image:url(../images/topnav/img_topnav_arts_off.png);}	
DIV#topnav UL LI.arts A:hover
	{background-image: url(../images/topnav/img_topnav_arts_over.png);}
	
/* topnav - rsoa */
DIV#topnav UL LI.rsoa, DIV#topnav UL LI.rsoa A, DIV#topnav UL LI.rsoa_on
	{width: 66px;}
DIV#topnav UL LI.rsoa_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_rsoa_over.png);}
DIV#topnav UL LI.rsoa A
	{background-image:url(../images/topnav/img_topnav_rsoa_off.png);}	
DIV#topnav UL LI.rsoa A:hover
	{background-image: url(../images/topnav/img_topnav_rsoa_over.png);}
	
/* topnav - registration */
DIV#topnav UL LI.reg, DIV#topnav UL LI.reg A, DIV#topnav UL LI.reg_on
	{width: 107px;}
DIV#topnav UL LI.reg_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_reg_over.png);}
DIV#topnav UL LI.reg A
	{background-image:url(../images/topnav/img_topnav_reg_off.png);}	
DIV#topnav UL LI.reg A:hover
	{background-image: url(../images/topnav/img_topnav_reg_over.png);}
	
/* topnav - contact */
DIV#topnav UL LI.contact, DIV#topnav UL LI.contact A, DIV#topnav UL LI.contact_on
	{width: 98px;}
DIV#topnav UL LI.contact_on
	{padding: 30px 0 0 0; background-image:url(../images/topnav/img_topnav_contact_over.png);}
DIV#topnav UL LI.contact A
	{background-image:url(../images/topnav/img_topnav_contact_off.png);}	
DIV#topnav UL LI.contact A:hover
	{background-image: url(../images/topnav/img_topnav_contact_over.png);}
	
/* HOME */

DIV.column1
	{float: left; width: 291px;}
DIV.column1Content
	{padding: 20px 10px 0 33px; border-right: 1px dotted #d0d0d0;}
DIV.column2
	{float: left; width: 287px; height: 150px;}
DIV.column2Content
	{padding: 20px 10px 0 24px; border-right: 1px dotted #d0d0d0;}
DIV.column3
	{float: left; width: 286px; height: 150px;}
DIV.column3Content
	{padding: 20px 10px 0 24px; border-right: 1px dotted #d0d0d0;}
	
DIV.artsforlife
	{float: right; padding: 20px 20px 0 0;}
	
DIV.footerLinks
	{text-align: center;}
DIV.footerLinks UL
	{margin: 0; padding: 25px 0 0 0;}
DIV.footerLinks UL LI
	{display:inline; list-style: none; color: #532d00; border-right: 1px dotted #f8f3e9; padding: 0 10px 0 10px; font-size: 11px;}
DIV.footerLinks UL LI.last
	{border-right: 1px dotted #d8b887;}
DIV.footerLinks UL LI A
	{color: #fff; text-decoration: none;}
DIV.footerLinks UL LI A:HOVER
	{color: #fff; text-decoration: underline;}
DIV.footerLinks DIV.copyright
	{padding: 20px 0 20px 0; color: #a68257; font-size: 11px;}
	
	
/* global list classes */
UL.arrow
	{margin: 0;	padding: 20px 0 0 0;}					
.arrow LI
	{list-style: none; background: transparent url("../images/img_arrow_blue.png") no-repeat scroll 1px 6px; padding: 1px 0 1px 10px; color: #333; text-decoration: none;}
.arrow LI A
	{color: #0063c6; text-decoration: none;}
.arrow LI A:HOVER
	{color: #fff; background-color: #0063c6; text-decoration: none;}
	
UL.dot
	{margin: 0;	padding: 0 0 10px 5px;}					
.dot LI
	{list-style: none; background: transparent url("../images/img_dot_black.png") no-repeat scroll 1px 6px; padding: 1px 0 5px 10px; color: #000; text-decoration: none;}
.dot LI A
	{color: #0063c6; text-decoration: none;}
.dot LI A:HOVER
	{color: #fff; background-color: #0063c6; text-decoration: none;}

UL.pdf
	{margin: 0;	padding: 0 0 0 10px;}					
.pdf LI
	{list-style: none; background: transparent url("../images/global/img_global_pdf.gif") no-repeat scroll 0 0; padding: 0 0 6px 25px; color: #000; text-decoration: none;}
.pdf LI A
	{color: #0063c6; text-decoration: none;}
.pdf LI A:HOVER
	{color: #fff; background-color: #0063c6; text-decoration: none;}
	
/* Home Buttons */
A.homeArts {width: 94px; background-image: url('../images/home/img_home_arts_off.png');}
A.homeArts:hover {width: 94px;  background-image: url('../images/home/img_home_arts_over.png');}
A.homeMovement {width: 241px; background-image: url('../images/home/img_home_movement_off.png');}
A.homeMovement:hover {width: 241px;  background-image: url('../images/home/img_home_movement_over.png');}
A.homeMusic {width: 136px; background-image: url('../images/home/img_home_music_off.png');}
A.homeMusic:hover {width: 136px;  background-image: url('../images/home/img_home_music_over.png');}

.button {display: block; background-repeat: no-repeat;}
.imgPreloader {display: none;}
	
.header
	{padding: 0; font-size: 14px; font-weight: bold;}
		
.test
	{position: relative; top: 10px; left: 262px;}
	
DIV.announcement
	{font-size: 14px; font-weight: bold; color: #ff0000; padding: 0 0 10px 0;}
