
html, body {
height: 100%;
}
body, table, td, th, tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 1.8em;
}
body{margin:0 auto; padding:0; height:100%; width:1000px;}
div#container{background-image:url(images/bg.jpg); background-position:center top; background-repeat:repeat-y; width:1000px; clear:both; float:none; display:block; margin:0 auto; padding:0;}
div#wrapper{ margin:0 auto; padding:0; width:902px; display:block; float:none; clear:both}
.style2 {
	color: #333333;
	font: bold  11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.style1 {
	color: #D90E1F;
	font: bold  11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

a{
	color: #333333;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #6f071d;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.td1{background-image:url(images/main_bg.png);
background-position:bottom left;
background-repeat:repeat-x;
min-height:500px;
width:800px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px
}
.td1 h1{color:#333333; font: bold  18px/1.5em Arial, Helvetica, sans-serif;
}
.td1 h2{color:#333333; font: bold  14px/1.5em Arial, Helvetica, sans-serif;
}
.td1 h5{color:#333333; font: normal  10px/1.2em Arial, Helvetica, sans-serif; margin:0; padding:5px;
}
.td1 p{color:#333333; font: normal  14px/1.5em Arial, Helvetica, sans-serif;
}
h1{color:#6f071d; font: bold  18px/1.5em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}
.style5 {
	color: #243d87;font: bold  18px/1.8em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}
.style6 {
	color: #fbf3dc;font: bold  12px/1.8em Arial, Helvetica, sans-serif;margin:0; padding:0px;
}
h2{color:#6f071d; font: bold  18px/1.5em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}
h3{color:#333333; font: normal  18px/1.5em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}
h4{color:#243d87;font: bold  18px/1.8em Arial, Helvetica, sans-serif;margin:0; padding:2px;
}
h5{color:#6f071d; font: normal  18px/1.5em Arial, Helvetica, sans-serif; margin:0; padding:5px;
}
h6{color:#6f071d; font: bold  12px/1.1em Arial, Helvetica, sans-serif; margin:0; padding:5px;
}
p{color:#333333; font: normal  12px/1.8em Arial, Helvetica, sans-serif;margin:0; padding:5px;
}
p_2{color:#333333; font: normal  12px/1.2em Arial, Helvetica, sans-serif;margin:0; padding:5px;
}
p_3{color:#243d87; font: normal  12px/1.8em Arial, Helvetica, sans-serif;margin:0; padding:5px;
}


div.images-content{ float: left;border:1px solid #ccc; background:white;min-height:90px; width:370px; margin-right:10px; margin-bottom:10px; height:90px }
div.images-content img {padding:10px;}
div.images-content p{padding:5px; margin-left:5px; padding-top:5px;}
div.logo{text-align:center; height:200px; background-color:#fbf3dc}
div.logo img{border:none; border-width:0px}
div.logo a{outline:none}


div.menu-drop{ height:42px; background-color: #98012e; margin:0 auto; padding:0; width:100%}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:42px; left:0; background:#005CAF; display:none; opacity:0; list-style:none; line-height:20px}
ul.menu ul li {position:relative; border-top:none; width:217px; margin:0; line-height:20px; border-bottom:1px solid #FFFFFF;}
ul.menu ul li a {display:block; padding:3px 5px 5px; background-color:#005CAF; width:190px; line-height:30px; padding-left:20px}
ul.menu ul li a:hover {background-color:#333; color:#fff}
ul.menu ul ul {left:170px; top:-1px}
ul.menu .menulink { font-weight:normal; background:url(images/header.gif); line-height:42px; padding-left:39px; padding-right:39px;}
ul.menu .menulink:hover, ul.menu .menuhover {background: #600014}

div.menu-drop_1{ height:42px; background-color: #243d87; margin:0 auto; padding:0; width:100%}
ul.menu1 {list-style:none; margin:0; padding:0}
ul.menu1 * {margin:0; padding:0}
ul.menu1 a {display:block; color:#fff; text-decoration:none}
ul.menu1 li {position:relative; float:left; margin-right:2px}
ul.menu1 ul {position:absolute; top:42px; left:0; background:#005CAF; display:none; opacity:0; list-style:none; line-height:20px}
ul.menu1 ul li {position:relative; border-top:none; width:217px; margin:0; line-height:20px; border-bottom:1px solid #FFFFFF;}
ul.menu1 ul li a {display:block; padding:3px 5px 5px; background-color:#005CAF; width:190px; line-height:30px; padding-left:20px}
ul.menu1 ul li a:hover {background-color:#333; color:#fff}
ul.menu1 ul ul {left:170px; top:-1px}
ul.menu1 .menulink { font-weight:normal; background:url(images/header.gif); line-height:42px; padding-left:39px; padding-right:39px;}
ul.menu1 .menulink:hover, ul.menu .menuhover {background: #0c1b52}


/* selected */
ul.menu .menulink-selected { font-weight:normal; background: #600014; line-height:42px; padding-left:39px; padding-right:39px;}
ul.menu .menulink-selected:hover, ul.menu .menuhover {background: #600014}
ul.menu1 .menulink-selected_1 { font-weight:normal; background: #0c1b52; line-height:42px; padding-left:39px; padding-right:39px;}
ul.menu1 .menulink-selected_1:hover, ul.menu .menuhover {background: #0c1b52}
/* end */
ul.menu .sub {background:#036 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

div#main{background-color: transparent; margin:0;padding:20px;}
div#main_inside{ background-color:#e6e6e6; width:820px; border:1px solid #ccc; padding:10px}
div#mainbalcony{background-color:#E6E6E6; width:820px; margin:0 auto; padding:20px; margin-top:20px; min-height:860px; display:block}
div#mainballincollig{background-color:#E6E6E6; width:820px; margin:0 auto; padding:20px; margin-top:20px; min-height:500px; display:block}
div#mainhalfmoon{background-color:#E6E6E6; width:820px; margin:0 auto; padding:20px; margin-top:20px; min-height:200px; display:block}

div#pager{ display:inline-block; float: none; clear:both}

div#flash{ background-color:transparent; padding:20px; width:440px; height:340px; float:left; clear:both; display:block}
div#inside_flash{ background-color:#FFFFFF; margin:0px; padding:20px; border:1px solid #ccc}
div#frontpage{padding-left:20px;!important; padding-right:20px; display:block; width:860px; clear:both; float:none}

div#frontpage_1{padding-left:20px;!important; padding-right:20px; display:block; width:860px; min-height:800px; clear:both; float:none}

div#frontpagebottom{padding-left:20px;!important; padding-right:20px; display:block; width:840px; clear:both; float:none}
div#left-bottom a{ text-transform: uppercase !important;}
div#frontpagebottom_1{padding-left:20px;!important; padding-right:20px; display:block; width:840px; clear:both; float:none}



div#frontpage-inside{background-color:#FFFFFF; padding:20px; width:820px; min-height:330px; border:1px solid #ccc}
div#frontpage-inside_1{background-color:#FFFFFF; padding:20px; width:820px; min-height:330px; border:1px solid #ccc}
div#frontpage-inside_2{background-color:#FFFFFF; padding:20px; width:820px; min-height:1900px; border:1px solid #ccc}
div#dance{background-color:#FFFFFF; padding:20px; width:820px; min-height:830px; border:1px solid #ccc}
div#about{background-color:#FFFFFF; padding:20px; width:820px; min-height:1200px; border:1px solid #ccc}
div#links{background-color:#FFFFFF; padding:20px; width:820px; min-height:500px; border:1px solid #ccc}

div#frontpage-bottom{background-color:#FFFFFF; margin:0 auto; padding-left:20px; padding-right:20px; padding-top:5px;width:820px; min-height:80px; border:0px solid #ccc}
div#frontpage-bottom_1{background-color:#FFFFFF; margin:0 auto; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:5px; width:820px; min-height:40px; border:0px solid #ccc}



div#left-front{ background-color:#fff; width:360px; padding-left:20px;  padding-top:10px; padding-right:20px; min-height:320px; border:1px solid #ccc}
div#top{ background-color:#fff; width:810px; padding:5px; min-height:100px; border:1px solid #ccc}

div#left-front_1{ float:left;background-color:#fff; width:360px; padding-left:20px;  padding-top:10px; padding-bottom:20px; padding-right:20px; min-height:200px;}
div#left-front_2{ background-color:#fff; width:360px; padding-left:20px;  padding-top:10px; padding-right:20px; min-height:600px; border:1px solid #ccc}


div#left-bottom{ width:820px;}
div#left-bottom_1{ width:820px;}

div#right_front{ float:right; background-color:#fff; width:360px; padding-left:20px;  padding-top:10px; padding-right:20px; min-height:320px; border:1px solid #ccc}
div#right_front_1{  float:right;background-color:#fff; width:360px; padding-left:20px;  padding-top:10px; padding-bottom:20px; padding-right:20px; min-height:200px;}
div#top_right{ float:left; background-color:#fff; width:380px;  padding:20px;}
div#right_front_2{ float:right; background-color:#fff; width:360px; padding-left:20px;  padding-top:10px; padding-right:20px; min-height:600px; border:1px solid #ccc}


.img-right{ float:left; margin-right:0px; padding-right:10px; padding-bottom:10px;}
.img-right_1{ float:left; margin-right:0px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.img-top{ padding-right:10px; margin-right:0px; padding-left:10px; padding-bottom:10px;}
.img-left{ float:right; margin-right:0px; padding-left:10px; padding-bottom:10px;}

.clearfix{ clear: both; }
.separator{display:block; float:none; clear:both; display:block; height:10px;}
td#footer-p{; padding:20px}
td#footer-p p{color:white;font: normal 12px/1.5em Arial, Helvetica, sans-serif;}
td#footer-p a{color:#fbf3dc;font: normal 12px/1.5em Arial, Helvetica, sans-serif; text-transform: uppercase}
td#footer-p a:hover{color:#ccc;font: normal 12px/1.5em Arial, Helvetica, sans-serif;}
.p1 a{color:#fbf3dc;font: normal 12px/1.5em Arial, Helvetica, sans-serif; text-transform:none !important}
.p1 a:hover{color:#ccc;font: normal 12px/1.5em Arial, Helvetica, sans-serif;}
* html #wrapper {
height: 100%;
}
div.insert{ overflow:hidden !important}
div#accordion-left h2{ padding-left:30px !important; font-size:12px !important}
div#accordion-right h2{ padding-left:30px !important; font-size:12px !important}
div#right_front_23{background-color:#fff; width:400px; padding-left:10px;  padding-top:10px; padding-right:10px; min-height:600px; border:1px solid #ccc; float:right}
div#left-front_23{background-color:#fff; width:360px; padding-left:10px;  padding-top:10px; padding-right:10px; min-height:600px; border:1px solid #ccc}
