/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */
body {  background:#e8e8e8; }

/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:652px;}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:100%; position:absolute; }
.fl
{
float:left;
}
.fr
{
float:right;
}
/* NAVIGATION */
#nav-outer { height:42px;position:relative; top:0px;}
#navigation { height: auto; width:1024px; margin:0 auto; background:#FFF;}

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
.menu-bg{
	width:759px;
	height:59px;
	background:url(../images/menu-bg.jpg) no-repeat;
	margin-top:20px;

	
}
.menu{
	font-family:Arial, Helvetica, sans-serif;
	
}

.menu a{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
	color:#000;
	padding:5px 0px 5px 0px;
	margin:8px 12px 0px 45px;
	
	text-transform: uppercase;
	
	
	}

.menu a:hover{
    float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;	
	color: #004177;
	padding:5px 0px 5px 0px;	
	text-transform: uppercase;	
	}

#current{

    float:left;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
	color:#fc6501;
	padding:5px 0px 5px 0px;
	
	text-transform: uppercase;

}
body.home a.home{

    float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
	color: #004177;
	padding:5px 0px 5px 0px;
margin:8px 15px 0px 40px;
	text-transform: uppercase;

}
.menu span{
	float:left;

}

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:1024px; background:#FFFFFF;  }
#headernav { padding-left:864px; }
.top-content
{
font-family:Arial,Helvetica, sans-serif;  width:1024px; margin:0 auto; background: #FF6600; padding:20px; float:right; width:604px; margin:50px 0px 0px 0px; font-size:13px; line-height:24px; color:#FFFFFF;
}

.top-content1
{
font-family:Arial,Helvetica, sans-serif;  width:984px; margin:0 auto; background: #FF6600; padding:20px; float:right; margin:0px 0px 0px 0px; font-size:13px; line-height:24px; color:#FFFFFF;
}
.frame-con
{
 font-family:Arial,Helvetica, sans-serif;
 font-size:12px;
 color:#FFF;
  background: #FF6600;
}
.frame-con h1
{

 margin:0px 0 5px 0px;
}
.frame-con h3
{
 font-family:Arial,Helvetica, sans-serif;
 font-size:16px;
 color:#FFF;
 margin:15px 0 5px 0px;
}
/* CONTENT */
#content { color:#FFF;margin-top:0px;font-family:Arial, Helvetica, sans-serif;  width:1024px; margin:0 auto; background:#004177; padding-top:10px;}
#content p {font-size:11px;  line-height:18px; padding-bottom:20px; text-align:justify;}
#content p a { text-decoration:none; color:#FFF;}
#content p a:hover { text-decoration:underline; color:#7F000C; }
.clr
{
clear:both;
}

#content h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
padding-bottom:10px;
}
#content-left
{
width:680px;
}
#content-right
{
width:300px;
}
#content-right ul
{
list-style:none;

}
#content-right li
{
background:url(../images/bullet-icon.jpg) no-repeat left top 5px;
line-height:20px;
font-size:12px;
padding-left:20px;

margin-bottom:15px;

}
#content-right li a
{
text-decoration:none;
color:#575757;
}
#content-left ul
{
list-style:none;

}
#content-left li
{
	background:url(../images/bullet-icon1.jpg) no-repeat top 5px left;
	line-height:28px;
	font-size:12px;
	padding-left:35px;
	padding-bottom:15px;
	text-align: justify;
}
#content-left li a
{
text-decoration:none;
color:#575757;
}

#footer
{

height:37px;
background:#76b434;
}
#foot { color:#FFF;margin-top:0px;font-family:Arial, Helvetica, sans-serif;  width:1024px; margin:0 auto; padding-top:12px; }
.footerlinks
{
float:right;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-right:20px;
}
.footerlinks a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;

}
.copyrights
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;

padding-left:20px;

}
.copyrights a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}



/*********************/
/* Grid              */
/*********************/

	.\35 grid .\31 2u { width: 100%; } .\35 grid .\31 1u { width: 91.5%; } .\35 grid .\31 0u { width: 83%; } .\35 grid .\39 u { width: 74.5%; } .\35 grid .\38 u { width: 66%; } .\35 grid .\37 u { width: 57.5%; } .\35 grid .\36 u { width: 49%; } .\35 grid .\35 u { width: 40.5%; } .\35 grid .\34 u { width: 32%; } .\35 grid .\33 u { width: 23.5%; } .\35 grid .\32 u { width: 15%; } .\35 grid .\31 u { width: 6.5%; }
	
	.\35 grid .\31 u, .\35 grid .\32 u, .\35 grid .\33 u, .\35 grid .\34 u, .\35 grid .\35 u, .\35 grid .\36 u, .\35 grid .\37 u, .\35 grid .\38 u, .\35 grid .\39 u, .\35 grid .\31 0u, .\35 grid .\31 1u, .\35 grid .\31 2u {
		margin: 1% 0 1% 2%;
		float: left;
	}

	.\35 grid:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.\35 grid-flush .\31 2u { width: 100% !important; } .\35 grid-flush .\31 1u { width: 91.6666666667% !important; } .\35 grid-flush .\31 0u { width: 83.3333333333% !important; } .\35 grid-flush .\39 u { width: 75% !important; } .\35 grid-flush .\38 u { width: 66.6666666667% !important; } .\35 grid-flush .\37 u { width: 58.3333333333% !important; } .\35 grid-flush .\36 u { width: 50% !important; } .\35 grid-flush .\35 u { width: 41.6666666667% !important; } .\35 grid-flush .\34 u { width: 33.3333333333% !important; } .\35 grid-flush .\33 u { width: 25% !important; } .\35 grid-flush .\32 u { width: 16.6666666667% !important; } .\35 grid-flush .\31 u { width: 8.3333333333% !important; }

	.\35 grid-flush .\31 u, .\35 grid-flush .\32 u, .\35 grid-flush .\33 u, .\35 grid-flush .\34 u, .\35 grid-flush .\35 u, .\35 grid-flush .\36 u, .\35 grid-flush .\37 u, .\35 grid-flush .\38 u, .\35 grid-flush .\39 u, .\35 grid-flush .\31 0u, .\35 grid-flush .\31 1u, .\35 grid-flush .\31 2u {
		margin: 0 !important;
	}

	.do-5grid .do-12u { width: 100%; } .do-5grid .do-11u { width: 91.5%; } .do-5grid .do-10u { width: 83%; } .do-5grid .do-9u { width: 74.5%; } .do-5grid .do-8u { width: 66%; } .do-5grid .do-7u { width: 57.5%; } .do-5grid .do-6u { width: 49%; } .do-5grid .do-5u { width: 40.5%; } .do-5grid .do-4u { width: 32%; } .do-5grid .do-3u { width: 23.5%; } .do-5grid .do-2u { width: 15%; } .do-5grid .do-1u { width: 6.5%; }
	
	.do-5grid .do-1u, .do-5grid .do-2u, .do-5grid .do-3u, .do-5grid .do-4u, .do-5grid .do-5u, .do-5grid .do-6u, .do-5grid .do-7u, .do-5grid .do-8u, .do-5grid .do-9u, .do-5grid .do-10u, .do-5grid .do-11u, .do-5grid .do-12u {
		margin: 1% 0 1% 2%;
		float: left;
	}

	.do-5grid:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.do-5grid-flush .do-12u { width: 100%; } .do-5grid-flush .do-11u { width: 91.6666666667%; } .do-5grid-flush .do-10u { width: 83.3333333333%; } .do-5grid-flush .do-9u { width: 75%; } .do-5grid-flush .do-8u { width: 66.6666666667%; } .do-5grid-flush .do-7u { width: 58.3333333333%; } .do-5grid-flush .do-6u { width: 50%; } .do-5grid-flush .do-5u { width: 41.6666666667%; } .do-5grid-flush .do-4u { width: 33.3333333333%; } .do-5grid-flush .do-3u { width: 25%; } .do-5grid-flush .do-2u { width: 16.6666666667%; } .do-5grid-flush .do-1u { width: 8.3333333333%; }

	.do-5grid-flush .do-1u, .do-5grid-flush .do-2u, .do-5grid-flush .do-3u, .do-5grid-flush .do-4u, .do-5grid-flush .do-5u, .do-5grid-flush .do-6u, .do-5grid-flush .do-7u, .do-5grid-flush .do-8u, .do-5grid-flush .do-9u, .do-5grid-flush .do-10u, .do-5grid-flush .do-11u, .do-5grid-flush .do-12u {
		margin: 0 !important;
	}
	.network
	{
	width:270px;
	}
	.network-pad
	{
	padding-left:105px;
	}
	
	.network ul
{
list-style:none;

}
.network li
{
background:url(../images/bullet-icon.jpg) no-repeat top 5px left;
line-height:28px;
font-size:12px;
padding-left:25px;

}
.network li a
{
text-decoration:none;
color:#575757;
}
.dancetype
{
color:#FF0000;
font-size:15px;
}
.txt-box
{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
width:200px;
height:20px;
}
.txt-box1
{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
width:200px;
height:40px;
}
.on
{
margin-top:10px;
}
.gal
{
}
.gal table
{
border:0px;
border-collapse:collapse;

}
.gal td
{
padding:10px 10px 10px 10px;
}

.gal ul
{
list-style:none;
}
.gal li
{
list-style:none;
width:425px;
height:auto;
float:left;
margin:10px 27px 10px 27px;
}

.gal1
{
}
.gal1 table
{
border:0px;
border-collapse:collapse;

}
.gal1 td
{
padding:10px 10px 10px 10px;
}

.gal1 ul
{
list-style:none;
}
.gal1 li
{
list-style:none;
width:100%;
height:auto;
float:left;
margin:10px 27px 10px 27px;
text-align:center;
}