/************************************************
STYLES THAT CAN BE USED IN CONTENT MANAGER

USAGE:

<span class="style2">text to be styled with .style2</span>

<span class="style1">text to be styled with .style1</span>

<span class="orangetext">text to be styled with .orangetext</span>


************************************************/
.style2 {
	color: #999999
}

.style1 { 
	color:#FF3300;
	font-size:9px;
}


.orangetext, .orangetext a:visited  {
	color: #ef4023;
	font-weight:bold;
}

.orangetitle {
	color: #ef4023;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

.style3, .style3 a:link, .style3 a:visited {
	color: #999999;
	font-size:14px;
	text-decoration:none;
}

.style3, .style3 a:hover {
	color: #ffffff;
	font-size:14px;
	text-decoration:none;
}
















/************************************************
LAYOUT AND GENERAL FORMATTING ONLY
************************************************/
html {
	background-color:#353240;
	margin-top:0;
	min-height:527px;
	font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
	color:#FFFFFF;
	font-size:1em;
	line-height:1.4em;
}


body {
	text-align:
	 center;
	min-width: 800px;
	background-color:#353240;
	margin-top:0;
	min-height:527px;
}

body,td,th,p {
	color: #FFFFFF;
	font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
	color:#FFFFFF;
	font-size:0.7em;
	line-height:1.4em;

}

p {padding-bottom:10px;}

a:link {
	text-decoration: none;
	color:#FF3300;
}
a:visited {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: underline;
	/*color:#FF9900*/
}
a:active {
	text-decoration: none;
}

#wrapper {
  position:relative;
  text-align: left;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  background-color:#000000;
  margin-top:0;
  background-image:url(images/protein-dance-header.jpg);
  background-repeat:no-repeat;
  background-position:top;
  min-height:527px;
	font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
	color:#FFFFFF;
	font-size:0.7em;
	line-height:1.4em;

}

img, div { behavior: url("iepngfix.htc"); }

#slideshow {
	position:absolute;
	width:409px;
	height:527px;
	overflow:hidden;
	z-index:20;
	top:0px;
	right:0px;
}


/*****************/
/*NAVIGATION CSS*/
/***************/

/****************************/
/*MAIN NAVIGATION CSS START*/
/**************************/
ul#navlist
{
margin-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

li#active {
font-weight:bold;
color:#ffffff;
}

#navlist a { 
padding: 0px 0px;
 }


#navcontainer {
	position:absolute;
	width:371px;
	height:35px;
	overflow:hidden;
	z-index:21;
	top:112px;
	left:20px;
	text-align:left;
}

#navlist a:link, #navlist a:visited
{
color: #fff;

text-decoration: none;
text-transform: lowercase;
font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
/*font-size:0.9em;*/
font-size:11px;
font-weight:bold;

}

#navlist a:hover
{
color: #f2b80d;
text-decoration: none;
font-weight:bold;
}


#navlist a#current
{
color: #f2b80d;
text-decoration: none;
font-weight:bold;
}

/**************************/
/*MAIN NAVIGATION CSS END*/
/************************/

/****************************/
/*SUB  NAVIGATION CSS START*/
/**************************/
ul#subnavlist
{
text-align:left;
line-height:15px;
}

#subnavlist li
{

list-style-type: none;

}

li#subactive {
font-weight:bold;
color:#ef4023;

}

#subnavlist a { 

 }


#subnavcontainer {
	/*position:absolute;
	
	height:35px;
	overflow:hidden;
	z-index:21;
	top:112px;
	left:20px; */
	width:230px;
	padding:17px 0px 17px 0px;
}

#subnavcontainer2 {
	position:absolute;
	
	height:35px;
	overflow:visible;
	z-index:22;
	top:151px;
	left:22px;
	width:172px;
	padding:17px 0px 17px 0px;
}

#subnavlist a:link, #subnavlist a:visited
{
color: #a7a9ac;

text-decoration: none;

font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
/*font-size:0.9em;*/
font-size:11px;
font-weight:bold;

}

#subnavlist a:hover
{
color: #ef4023;
text-decoration: none;
font-weight:bold;
}


#subnavlist a#subcurrent
{
color: #ef4023;
text-decoration: none;
font-weight:bold;
}

/*********************************/
/*SUB  NAVIGATION CSS END*/
/*******************************/

/****************************/
/*SUBSUB  NAVIGATION CSS START*/
/**************************/
ul#subsubnavlist
{
text-align:left;
line-height:15px;
}

#subsubnavlist li
{

list-style-type:disc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 30px;
color:#ef4023;

}

#subsubnavlistb li
{

list-style-type:disc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#ef4023;
font-weight:normal !important;
}

li#subsubactive {
font-weight:bold;
color:#ef4023;
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
}

li#subsubactiveb {
font-weight:bold;
color:#ef4023;
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}




#subsubnavcontainer {
	/*position:absolute;
	width:371px;
	height:35px;
	overflow:hidden;
	z-index:21;
	top:112px;
	left:20px; */
	padding:2px 0px 2px 0px;
}

#subsubnavcontainerb {
	/*position:absolute;
	width:371px;
	height:35px;
	overflow:hidden;
	z-index:21;
	top:112px;
	left:20px; */
	padding:1px 0px 7px 0px;
}


#subsubnavlist a:link, #subsubnavlist a:visited
{
color: #a7a9ac;

text-decoration: none;

font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
/*font-size:0.9em;*/
font-size:11px;
font-weight:bold;

}

#subsubnavlist a:hover
{
color: #ef4023;
text-decoration: none;
font-weight:bold;
}


#subsubnavlist a#subsubcurrent
{
color: #ef4023;
text-decoration: none;
font-weight:bold;
}

#subsubnavlist a#subsubcurrentb
{
color: #ef4023;
text-decoration: none;
font-weight:normal;
}

#subsubnavlistb a.subsubcurrentc
{
font-size:12px;
text-decoration: none;
font-weight:normal;
}


#subsubnavlistb a:link, #subsubnavlistb a:visited
{
color: #a7a9ac;

text-decoration: none;

font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
/*font-size:0.9em;*/
font-size:12px;
font-weight:normal;

}

#subsubnavlistb a:hover
{
color: #ef4023;
text-decoration: none;
font-weight:bold;
}


#subsubnavlistb a#subsubcurrent
{
color: #ef4023;
text-decoration: none;
font-weight:normal;
}

#subsubnavlistb a#subsubcurrentb
{
color: #ef4023;
text-decoration: none;
font-weight:normal;
font-size:12px;
}

#subsubnavlistb a#subsubcurrentc
{
font-size:12px;
text-decoration: none;
font-weight:normal;
}



#subsubnavlistb li
{
color: #ef4023;
text-decoration: none;
font-weight:normal;
}



/*********************************/
/*SUBSUB  NAVIGATION CSS END*/
/*******************************/


/****************************/
/*SUB B NAVIGATION CSS START*/
/**************************/
ul#subnavlistb
{
text-align:left;
line-height:12px;
}

#subnavlistb li
{

list-style-type: none;

}

li#subactiveb {font-weight:bold;color:#f2b80d;}
li#subactivec {font-weight:normal;color:#f2b80d;}



#subnavlistb a { 

 }


#subnavcontainerb {
	/*position:absolute;
	
	height:35px;
	overflow:hidden;
	z-index:21;
	top:112px;
	left:20px; */
	width:230px;
	padding:17px 0px 17px 0px;
}

#subnavcontainerb2 {
	/*position:absolute;
	
	height:35px;
	overflow:hidden;
	z-index:21;
	top:112px;
	left:20px; */
	width:140px;
	padding:17px 0px 17px 0px;
}

#subnavlistb a:link, #subnavlistb a:visited
{
color: #a7a9ac;

text-decoration: none;

font-family:Verdana, "Helvetica Neue", Arial, sans-serif;
/*font-size:0.9em;*/
font-size:11px;
font-weight:bold;
line-height:17px;

}

#subnavlistb a:hover
{
color: #f2b80d;
text-decoration: none;
font-weight:bold;
}


#subnavlistb a#subcurrentb
{
color: #f2b80d;
text-decoration: none;
font-weight:bold;
}
#subnavlistb a#subcurrentc
{
color: #f2b80d;
text-decoration: none;
font-weight:normal;
font-size:12px;
}

/*********************************/
/*SUB B NAVIGATION CSS END*/
/*******************************/

#footer {
text-decoration: none;
}

.footerlinks {
color:#FF3300;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration: none;
}

.TESTorangetext2 a {
	color:#FF3300;
	text-decoration:none;
}

.TESTorangetext2 a:hover {
	color:#FF3300;
	text-decoration:underline;
}


#nounderline {
	text-decoration:none;
}

#page {	
	width:360px;
	padding:0px 0px 0px 22px;
	font-size:100%;
}
#productionspage {
	margin: 0px 0px 0px 140px;	
	width:210px;
	padding:0px 0px 0px 22px;
	font-size:100%;
}

#aboutpage {	
	width:506px;
	padding:0px 0px 0px 22px;
	font-size:100%;
	background-color:#ffffff;
}



strong {font-weight:bold;}
em {font-style:italic;}

.resize {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.resize a:link {
text-decoration:none;
color:#FFFFFF;
}


#aboutpagetext, #aboutpagetext p {
font-size:1.2em;
color:#000000;
}




#pagetext {
font-size:2.2em;

}

#productionspagetext {
font-size:1.8em;

}

#leftcol {
	width:240px;
	padding:0px 0px 0px 0px;
	float:left;
	overflow:visible;
	
}

#leftcolonly {
	width:400px;
	padding:0px 0px 0px 0px;
	float:left;
	overflow:visible;
	
}

#rightcol {
	width:228px;
	padding:0px 0px 0px 20px;
	float:left;
}

#rightcolonly {
	width:228px;
	padding:80px 20px 0px 20px;
	/*position:absolute;
	top:230px;
	left:250px;*/
	float:right;
}

#rightcolonly2 {
	width:300px;
	padding:20px 20px 0px 20px;
	/*position:absolute;
	top:230px;
	left:250px;*/
	float:right;
}

#aboutpicture {
	width:272px;
	position:absolute;
	top:148px;
	left:528px;
}

#orange {
width:800px;
background-color: #ef4023;
color: #ffffff;
}

#plainlist li {
	list-style-type:disc;
	list-style-position: inside;

	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	color:#000000;
	font-size:1.2em;
	line-height:1.2em;
}

#plainlistb li {
	list-style-type:disc;
	list-style-position: inside;

	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	color:#000000;
	font-size:1.2em;
	line-height:1.2em;
}

#productionsleftcol {
	position:absolute;
	top:131px;
	left:22px;
	width:128px;
height::70px;
	z-index:5;
	font-size:11px;
	line-height:17px;
}

#pagetext a:link {
	color: #f2b80d;
	text-decoration:none;
}

#pagetext a:visited {
	color: #f2b80d;
	text-decoration:none;
}

#pagetext a:hover {
	color: #ffffff;
	text-decoration:none;
}
#productionspagetext a:link {
	color: #999999;
	text-decoration:none;
}

#productionspagetext a:visited {
	color: #999999;
	text-decoration:none;
}

#productionspagetext a:hover {
	color: #ffffff;
	text-decoration:none;
}

#credits {
	/*position:relative;
	top:320px;
	left:22px;*/
	width:148px;
	z-index:5;
	font-size:11px;
	line-height:17px;
	color:#000000;
}

#formtable td {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.required {
color:#FF0000;
font-weight:bold;
}

html {height: 100%; margin-bottom: 1px;}.orangetitlesection {
	color: #333333;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}


.myform {visibility:hidden; display:none;}