
#timings {
padding:20px;
padding-top:10px;
padding-bottom:10px;
}
#timings td{
padding:10px;
padding-top:0px;
padding-bottom:0px;
}
#timings th{
text-align:left;
padding-top:5px;
border-bottom: 1px dotted #cccccc;
}
* {margin: 0; padding: 0;}
.banner{background-color:transparent;
width: 930px;
height: 85px;
visibility:visible !important;
overflow:hidden;
border: 0px solid black;
padding:0px;
margin: 0px;
}
.brand{background-color:transparent;
position: absolute;
left: 25px;
top: 10px;
z-index:1;
visibility:visible !important;
overflow:none;
padding: none;
border:none;
}
.container{background-color:transparent;
margin-left:50%;
margin-right:50%;
width: 930px;
height: auto;
z-index:-1;
visibility:visible !important;
margin: 0 auto;
overflow:hidden;
border: 0px solid #12daff;
}
.footer{background-color:silver;
height: 20px;
z-index:-1;
visibility:visible !important;
overflow:none;
margin: none;
padding: none;
border: 0px solid red;
}
.pink-tab{background-color:#silver;
height: 20px;
z-index:-1;
visibility:visible !important;
overflow:none;
margin: none;
padding: none;
border: 0px solid red;
}
.three-pictures{background-color:transparent;
margin: 0 auto;
border: 0px solid #12daff;
padding: 0px;
height: 160px;
overflow: hidden;
}
/* curved box */
div.titles
{
border-style: solid; 
border-color: silver; 
border-width: 0px 1px; 
padding: 0px 6px; 
}
div.height
{
height:105px; 
}
.b1, .b2, .b3, .b4 { display: block; height: 1px; line-height: 1px; border-color: silver; border-style: solid; font-size: 0px; overflow: hidden; }

.b1 { border-width: 0px; background-color: silver; margin: 0px 5px; }
.b2 { border-width: 0px 2px; margin: 0px 3px; }
.b3 { border-width: 0px 1px; margin: 0px 2px; }
.b4 { border-width: 0px 1px; margin: 0px 1px; height: 2px; }
/* end of curved box */
span.blue
{
color:#00b8ff;
}
span.orange
{
color:#fd7f38;
}
span.black
{
color:black;
font-size:70%;
}
.top-menu{background-color:transparent;
position: absolute;
right: 25px;
top: 5px;
width: auto;
height: 20px;
z-index:1;
visibility:visible !important;
overflow:none;
border: 0px solid black;
}
a.footer
{
	text-align: right;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #ff3298;
	font-size:9px;
	position:relative;
	top:4px;
	letter-spacing: 2px;
}
a.fp:link {text-decoration: none;font-size:14px;border:none;	color: black;}
a.fp:visited {text-decoration: none;font-size:14px;}
a.fp:hover {color:#ff3298!important;text-decoration: none;font-size:14px;}   /* mouse over link */
a.fp:active {color:#ff3298!important;text-decoration: none;font-size:14px;}
a.info {
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration:none; 
	position: relative;
}


a.selected:link {color:black!important;font-size:13px;font-family:arial;}    /* unvisited link */
a.selected:visited {color:black!important;font-size:13px;font-family:arial;} /* visited link */
a.selected:hover {color:#ff3298!important;font-size:13px;font-family:arial;background-color:black;cursor: pointer;}   /* mouse over link */
a.selected:active {color:#ff3298!important;font-size:13px;font-family:arial;background-color:black;}  /* selected link */

a.sub:link {color:black!important;font-size:13px;font-family:arial;text-decoration: none}    /* unvisited link */
a.sub:visited {color:black!important;font-size:13px;font-family:arial;text-decoration: none} /* visited link */
a.sub:hover {color:#ff3298!important;font-size:13px;font-family:arial;background-color:black;cursor: pointer;text-decoration: none}   /* mouse over link */
a.sub:active {color:#ff3298!important;font-size:13px;font-family:arial;background-color:black;text-decoration: none;}  /* selected link */

a.sub-orange:link {color:#fd7f38!important;font-size:13px;font-family:arial;text-decoration: none}    /* unvisited link */
a.sub-orange:visited {color:#fd7f38!important;font-size:13px;font-family:arial;text-decoration: none} /* visited link */
a.sub-orange:hover {color:#fd7f38!important;font-size:13px;font-family:arial;cursor: pointer;text-decoration: underline}   /* mouse over link */
a.sub-orange:active {color:#fd7f38!important;font-size:13px;font-family:arial;text-decoration: none;}  /* selected link */

a.sub-blue:link {color:#00b8ff!important;font-size:13px;font-family:arial;text-decoration: none}    /* unvisited link */
a.sub-blue:visited {color:#00b8ff!important;font-size:13px;font-family:arial;text-decoration: none} /* visited link */
a.sub-blue:hover {color:#00b8ff!important;font-size:13px;font-family:arial;cursor: pointer;text-decoration: underline}   /* mouse over link */
a.sub-blue:active {color:#00b8ff!important;font-size:13px;font-family:arial;text-decoration: none;}  /* selected link */

a.sub-black:link {color:black!important;font-size:13px;font-family:arial;text-decoration: none}    /* unvisited link */
a.sub-black:visited {color:black!important;font-size:13px;font-family:arial;text-decoration: none} /* visited link */
a.sub-black:hover {color:silver!important;font-size:13px;font-family:arial;cursor: pointer;text-decoration: underline}   /* mouse over link */
a.sub-black:active {color:silver!important;font-size:13px;font-family:arial;text-decoration: none;}  /* selected link */

a.section:link {color:black!important;border-style: none; text-decoration: none}    /* unvisited link */
a.section:visited {color:black!important;border-style: none; text-decoration: none} /* visited link */
a.section:hover {color:black!important;border-style: none; cursor: pointer;text-decoration: none}   /* mouse over link */
a.section:active {color:black!important;border-style: none; text-decoration: none;}  /* selected link */

a:link {}
a:visited {}
a:hover {color:#ff3298;cursor: pointer;}   /* mouse over link */
a:active {}

body
{
font-family:arial,sans-serif;
font-size:13px;
font-weight:normal;
color:#333333;
line-height:130%;
background-image:url('../images/background-grey-stripe.png');
background-repeat: repeat-x;
margin: 0px;
margin-top: 5px;
}

cite.lg{
font-size:14px;
line-height:1.5em;
padding-bottom:20px;
}

div.content-box {
margin-top:5px;
padding:8px;
padding-bottom:10px;
overflow:hidden;
}
div.content-box-lg {
width:540px;
float:left;
}
div.content-box-lg2 {
width:540px;
float:left;
padding-top:10px;
}
div.content-box-sm {
float:right;
width:160px;
padding-top:10px;
}
div.content-box-menu {
float:left;
width:160px;
padding-right:20px;
padding-top:10px;
}
h1{
font-family:arial,sans-serif;
font-size:16px;
color:white;
}
h1.dd{
font-size:18px;
color:#ff007a;
font-weight: strong;
display: inline;
line-height: 130%;
}
h1.large{
font-size:35px;
color:#fd7f38;
font-weight: strong;
text-align:center;
padding:20px;
}
h1.large-blue{
font-size:35px;
color:#00b8ff;
font-weight: strong;
text-align:center;
padding:20px;
}
h1.med-blue{
font-size:25px;
color:#00b8ff;
font-weight: strong;
text-align:center;
padding:20px;
line-height: 130%;
}
h1.dw{
font-size:44px;
color:#ff007a;
font-weight: strong;
display: inline;
line-height: 130%;
}
h1.dance{
font-size:40px;
color:#fd7f38;
font-weight: strong;
display: inline;
line-height: 130%;
}
h2.dance{
font-size:20px;
font-family:Bradley Hand ITC,arial,sans-serif;
color:#ff007a;
font-weight: strong;
display: inline;
line-height: 130%;
}
h2.resource{
color:#00b8ff;
font-weight: strong;
display: inline;
line-height: 130%;
}
h2.dw{
font-size:44px;
color:#ff007a;
font-weight: strong;
display: inline;
line-height: 130%;
}
h2.pink{
color:#ff007a;
font-size:16px;
}
h2.blue{
color:#00b8ff;
}
h3.blue{
color:#00b8ff;
}
img.noborder { 
border-style: none; 
}
img.floatleft { 
float: left; 
margin: 4px; 
}
img.floatright { 
float: right; 
margin: 4px; 
}
img.pic2
{
padding-left: 25px;
padding-right: 25px;
}
ul { list-style-type:disc; list-style-position:outside;list-style: none;}
li { padding: 0px 0px 5px 15px; font-weight: bold; }
p{
font-size:14px;
}	
p.center{ /*use for paragraphs*/
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
} 
p.norm{
padding:5px;
padding-top:10px;
padding-bottom:10px;
}
p.normfp{
padding:5px;
}
p.offer{
font-size:14px;
padding:5px;
padding-top:10px;
padding-bottom:10px;
}
strong.headings
{
font-size:18px;
line-height:2.5em;
}
strong.headingsfp
{
font-size:17px;
line-height:1.5em;
}
strong.pink
{
color:#ff007a;/*blue*/
font-weight: bold;
}
/* form stuff */

#mainForm {background-color:white;
float:left;
width: 908px;
min-height: 450px;
z-index:-1;
visibility:visible !important;
overflow:none;
margin-right:10px;
padding:5px;
padding-top:5px;
border: 1px solid #ff3298;
border-top-width:0px;
border-bottom-width:15px;
border-bottom-color:black;
}
/* tooltip */

p.footer
{
	text-align: right;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #ff3298;
	font-size:9px;
	position:relative;
	top:4px;
	left:-140px;
	letter-spacing: 2px;
}

#formFields
{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	margin:0 0 0 0;

}

label.formFieldQuestion
{
	line-height:125%;
	padding:0 4px 1px 0;
	border:none;	
	display:block;
	font-size:95%;
	font-weight:bold;
}

label.formFieldOption
{
	font-size:90%;
	display:block;
	line-height:1.0em;
	margin:-19px 0 0 25px;
	padding:4px 0 5px 0;
	width:90%;
}



input.formFieldStyle
{
	display:block;
	line-height:1.4em;
	margin:8px 0 0 3px;
	width:13px;
	height:13px;
}

a.info span {
	position: relative;
	display:none;
}

a.info:hover {
	position: relative;
	cursor:default;
}

a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	top:20px;;
	left:25px;
	width:205px; 
	height:70px; 
	border: 1px solid #ccc; 
	background:#f4f4f4 url(question.gif) no-repeat bottom right; 
	color:#000; 
	text-align:left; 
	font-size:13px; 
	padding-left:10px; 
	padding-top:10px;
}
/* form stuff end */
#navlist
{
margin-left: 0;
padding-left: 20px;
list-style: none;
padding-bottom: 15px;
}

#navlist li
{
padding-left: 25px;
padding-top: 7px;
background-image: url(../images/orange_tick.png);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height:130%;
}
#navlist_blue
{
margin-left: 0;
padding-left: 20px;
list-style: none;
padding-bottom: 15px;
}

#navlist_blue li
{
padding-left: 25px;
padding-top: 7px;
background-image: url(../images/blue_tick.png);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height:130%;
}
#navlist_star
{
margin-left: 0;
padding-left: 20px;
list-style: none;
padding-bottom: 15px;
}

#navlist_star li
{
padding-left: 25px;
padding-top: 7px;
background-image: url(../images/star.png);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height:130%;
}
#table 1{clear:both;}
#navlist_tick li{float:left; width:15em; margin-left:1em;}

.fp-resource {
color: #333333;
font-family: arial, serif;
}



</style>

