﻿body {
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#home {background-image: url(images/bg_home.gif); background-repeat: repeat-y; }
#general {background-image: url(images/bg_general.gif); background-repeat: repeat-y; }
#find {background-image: url(images/bg_find.gif); background-repeat: repeat-y; }
#learn {background-image: url(images/bg_learn.gif); background-repeat: repeat-y; }
#instruct {background-image: url(images/bg_become_sidebar.gif); background-repeat: repeat-y; }

/** Updated Homepage styles - 9/18/2009 **/
.home_body td { text-align:left; }
#cta { min-width:630px; position:relative; background:url(/images/cheryl-burke.jpg) no-repeat right top; }
#cta a#cheryl-burke { position:absolute; background:url(/images/spacer.gif); z-index:100; top:0; right:0; display:block; width:255px; height:249px; text-indent:-9999px; outline:none; }


/** End Homepage Styles **/

dd {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

dt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

dl {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

li {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

ol {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  Main two tables */
#topnavcell {
        width: 100%;
}
#maincontent {
        width: 100%;
}
#maincontent td {
        text-align: left;
        vertical-align: top;
}
/*  Main tables' cells */
.yellowbg {background-color: #FFCC33;}
#tnr {
        height: 25px;
             
}
#tnl {
        width: 161px;
        text-align: left;
        vertical-align: top;    
}
#tn {
        height: 25px;
        text-align: right;
        vertical-align: middle;
        padding: 0 20px 0 0;
		/* border-bottom: 2px solid #000;*/
        
}
#logo {
        width: 161px;
        height: 46px;
        
}
#tn2 {
        height: 46px;
		text-align:right;
		vertical-align:top;
		padding: 0 20px 0 0;       
}
#homebuttons {height: 168px;}
#content {padding-right: 50px; padding-left: 25px}
#realstories {padding-right: 200px;}
#contentbmoves {padding-right: 10px;}
#contentfind {background:#FF9801;}
#contentlearn {background:#FE5E00;}
#contentbecome {background:#BE0056;}
#contentgeneral {background:#B20036;}

/*  Home Page 4 Columns */
#homenews {
        width: 100%;
}
#homenews td {
	width: 25%;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-right: 1px dotted #CC0033;
}

#tagline {
        width: 162px;
        height: 23px;
        
}
#pgheader {
        height: 23px;
        
}
#sidenavcell {
        width: 161px;
}
/*  Left Side Navigation */
#lnavshell 
{
	/* margin-left: 19px; */
	margin-top: 15px;
	background: #fff;
	width: 163px;   /* False value for IE4-5.x/Win. */
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 161px;   /* Good value for compliant browers. */
}
/* Section Borders */
.bordersfind { /* border-right: 1px solid #CC0033;border-left: 1px solid #FF6600; */}
.borderslearn {border-right: 1px solid #FFE649;}
.bordersbecome {border-right: 1px solid #FF3366;}
.bordersother {border-right: 1px solid #FF3366;}
/* Section Borders End */

#lnavshell ul
{
margin: 0;
padding: 0px 0px 10px 0px;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}
#lnavshell li { margin: 0; }
#lnavshell a {
        display: block;
        font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0 0 3px;
        background: #fff;
        color: #CB0030;
        text-decoration: none;
        width: 158px;   /* False value for IE4-5.x/Win. */
        voice-family: "\"}\""; 
        voice-family:inherit;
        width: 158px;   /* Good value for compliant browers. */
}
#lnavshell a:hover
{
		font-weight: bold;
        background: #ffffcc;
        color: #FE5E00;
        text-decoration: none;
        }
#lnavshell ul ul li { margin: 0; }
#lnavshell ul ul a {
        display: block;
        font-weight: normal;
        padding: 0px 0px 0px 20px;
        color: #CB0030;
        background-color: #fff;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        text-decoration: none;
        width: 163px;   /* False value for IE4-5.x/Win. */
        voice-family: "\"}\""; 
        voice-family:inherit;
        width: 143px;   /* Good value for compliant browers. */
}
#lnavshell ul ul a:hover
{
        background-color: #FFFFCC;
        background-image: none;
        font-weight: normal;
        text-decoration: none;
        color: #FE5E00;
}
	
/*  Top Banner Navigation - In the Yellow Bar */
#topnav ul {
font-size: 10px;
margin: 0;
padding: 0;
list-style: none;
color: #fff;
background-color: #fff;
width: 100%;
}
#topnav ul li { display: inline; 
text-decoration: none;
color: #666666;
}
#topnav input {
	border: 1px solid #D5C090;
	width: 50px;
	vertical-align: middle;
	background: #fff;
}
#topnav img {
        vertical-align: baseline;
}
#topnav ul li a {
text-decoration: none;
color: #CB0030;
}
#topnav ul li a:hover {
color: #000;
}

#topnav ul li a:visited {
text-decoration: none;
color: #CB0030;
}

/* Top Navigation - Main Buttons (Find, Learn, Shop, Become */
#mainnav	{
	margin-left: 200px;
	width: auto;
	}

/*  Top Navigation Main Buttons Rollover  */
#navfind {
	position: absolute;
	z-index: 14;
	left: 200px;
	top: 38px;
	width: 176px;
	height: 46px;
	background: url(images/topnav_find1.gif) no-repeat;
	}

#rollfind {display: block;width: 176px;height: 46px;background: url(images/topnav_find1.gif) no-repeat;}
#rollfindon {display: block;width: 108px;height: 46px;background: url(images/topnav_find2.gif) no-repeat;}
a#rollfind:hover {background: url(images/topnav_find2.gif) no-repeat;}

#navlearn {
	position: absolute;
	z-index: 15;
	left: 376px;
	top: 38px;
	width: 176px;
	height: 46px;
	background: url(images/topnav_learn1.gif) no-repeat;
	}

#rolllearn {display: block;width: 176px;height: 46px;background: url(images/topnav_learn1.gif) no-repeat;}
#rolllearnon {display: block;width: 176px;height: 46px;background: url(images/topnav_learn2.gif) no-repeat;}
a#rolllearn:hover {background: url(images/topnav_learn2.gif) no-repeat;}	

#navshop {
	position: absolute;
	z-index: 16;
	left: 552px;
	top: 38px;
	width: 176px;
	height: 46px;
	background: url(images/topnav_shop1.gif) no-repeat;
	}

#rollshop {display: block;width: 552px;height: 46px;background: url(images/topnav_shop1.gif) no-repeat;}
#rollshopon {display: block;width: 552px;height: 46px;background: url(images/topnav_shop2.gif) no-repeat;}
a#rollshop:hover {background: url(images/topnav_shop2.gif) no-repeat;}

#navbecome {
	position: absolute;
	z-index: 17;
	left: 728px;
	top: 38px;
	width: 176px;
	height: 46px;
	background: url(images/topnav_become1.gif) no-repeat;
	}

#rollbecome {display: block;width: 176px;height: 46px;background: url(images/topnav_become1.gif) no-repeat;}
#rollbecomeon {display: block;width: 176px;height: 46px;background: url(images/topnav_become2.gif) no-repeat;}
a#rollbecome:hover {background: url(images/topnav_become2.gif) no-repeat;}

.alt {
	display: none;
	}
	
/* End Top Navigation */



/*  Home Page Big Buttons Navigation Rollover  */ 

#homenavfind {
	position: absolute;
	z-index: 514;
	left: 200px;
	top: 94px;
	width: 468px;
	height: 39px;
	background: url(images/nav_findClass_big.gif) no-repeat;
	}

#homerollfind {display: block;width: 468px;height: 39px;background: url(images/nav_findClass_big.gif) no-repeat;}
a#homerollfind:hover {background: url(images/nav_findClass_big2.gif) no-repeat;}

#homenavlearn {
	position: absolute;
	z-index: 515;
	left: 200px;
	top: 133px;
	width: 468px;
	height: 39px;
	background: url(images/nav_learnMoves_big.gif) no-repeat;
	}
	
#homerolllearn {display: block;width: 468px;height: 39px;background: url(images/nav_learnMoves_big.gif) no-repeat;}
a#homerolllearn:hover {background: url(images/nav_learnMoves_big2.gif) no-repeat;}

#homenavshop {
	position: absolute;
	z-index: 516;
	left: 200px;
	top: 172px;
	width: 468px;
	height: 47px;
	background: url(images/nav_shopStore_big.gif) no-repeat;
	background-image: url(images/nav_shopStore_big.gif);
	}

#homerollshop {display: block;width: 468px;height: 47px;background: url(images/nav_shopStore_big.gif) no-repeat;}
a#homerollshop:hover {background: url(images/nav_shopStore_big2.gif) no-repeat;}

#homenavbecome {
	position: absolute;
	z-index: 517;
	left: 200px;
	top: 219px;
	width: 468px;
	height: 43px;
	background: url(images/nav_becomeInstructor_big.gif) no-repeat;
	}

#homerollbecome {display: block;width: 468px;height: 43px;background: url(images/nav_becomeInstructor_big.gif) no-repeat;}
a#homerollbecome:hover {background: url(images/nav_becomeInstructor_big2.gif) no-repeat;}

/* End Home Page Top Navigation */



/*  Footer */
#footer {
        Position: relative;
        bottom: 0;
        width: 100%;
        }
#footer ul {
        font-size: 10px;
        margin: 50px 0px 0px 182px;
        padding: 0;
        list-style: none;
        color: #666666;
        text-align: center;
}
#footer ul li { display: inline; 
text-decoration: none;
color: #666666;
}
#footer ul li a {
text-decoration: none;
color: #666666;
}
#footer ul li a:hover {
color: #000;
}
#footer p {
        font-size: 10px;
        color: #666666;
        text-align: center;
        padding-bottom: 5px;
        margin: 5px 0px 0px 182px;
        }
		
/*  FooterHome */
#footer_home {

}

#footer_home a {
	text-decoration: none;
	color: #666666;
}
#footer_home a:hover {
	color: #000;
}
#footer_home p {
        font-size: 10px;
        color: #666666;
        text-align: center;
}		
		
/* Begin Presentation Layout Code */
        
/*  Set up general page elements */ 
img {border: 0;}

.inline {display: inline;}
.inlinesearch {display: inline; margin:0; padding:0;}
.inlinesearch form {display: inline;}

.inlineforms {display: inline;vertical-align: middle;}

hr {height:1px;color: #ccc;}

p {margin-top: 0;margin-right: 0px;margin-bottom: 11px;font: 11px/18px Verdana, Arial, Helvetica, sans-serif;}
        
a:visited {text-decoration : none;color: #CB0030;background: transparent;}

a:link {text-decoration : none;color: #CB0030;background: transparent;}

a:hover {text-decoration : none;color: #FE5E00;background: transparent;}

a:active {text-decoration : none;color: #CB0030;background: transparent;}
        
/*   Headlines  */
h6  {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

h5  {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

h4  {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

h3  {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

h2  {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1  {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 {margin-top: 0px;margin-bottom: 0px;font-size: 14px;color: #000;}
h2 {margin-top: 0px;margin-bottom: 10px;font-size: 11px;color: #000;}
h3 {margin-top: 0px;margin-bottom: 10px;font-size: 14px;color: #000;}
h4 {margin-top: 30px;margin-bottom: 10px; font-size: 14px; /* color: #660099; */}     
h5 {margin-top: 0px;margin-bottom: 0px;font-size: 18px;color: #000;}
.white {color: #FFFFFF;}
.centerwhite {text-align:center;color: #FFF;}
.center {text-align:center;}
        
h4+h4 {margin-top: 10px;}
img+h3 { margin-top: 20px;}
h1+form {margin-top: 10px;}
.popUpHeaderPurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660066;
	padding: 10px;
}
.popUpBodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px;
	display: list-item;
}
.basicmovesheader {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9933;
	}
.navheadfind {
	margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #cc0033;
	}
.navheadlearn {
	margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ff9933;
	}
.navheadshop {
	margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990099;
	}
.navheadbecome {
	margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ff3366;
	}
		
.floatleft {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
	}
.floatleft p {
	text-align:left;
	}
.floatleftclear {
	text-align:left;
	vertical-align: middle;
	clear: left;
	}
.floatleftclear img {
	vertical-align: middle;
	clear: left;
	}
	
/*  Content Area Lists */

#content ul {
	margin: 0;
	padding: 0 0 5px 0;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	}
	
#content li	{
	line-height: 18px;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 30px;
	list-style: disc outside;
	vertical-align: middle;
	}
	
#content ul ul li {
	margin-top: 10px;
	list-style: disc inside;
	vertical-align: middle;
	}

#content ul.inlinelist {
	padding: 0;
	margin: 0;
	}

#content .inlinelist li	{
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;
	border: 0;
	}
	
/* Ordered List */
#content ol {
	margin: 0;
	padding: 0 0 5px 0;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	}
	
#content ol li	{
	line-height: 18px;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 30px;
	list-style: decimal outside;
	vertical-align: middle;
	}
	
#content ol ol li {
	margin-top: 10px;
	list-style: decimal inside;
	vertical-align: middle;
	}

#content ol.inlinelist {
	padding: 0;
	margin: 0;
	}

/* */
	        
table#6products {
        border: 0;
        width: 100%;
        }
table#6products td {
        padding: 5px;
        margin: 0;
        }
        
#productdetail {
        padding: 20px 0px 0px 20px;
        }
        
#productdetail p {
        padding: 0px;
        margin: 0px;
        line-height: 18px;
        text-align: left;
        vertical-align: top;
        }
#productdetail h6  {
        padding: 0px 0px 15px 0px;
        line-height: 18px;
        }
#productdetail h5  {
        padding: 0px 0px 15px 0px;
        line-height: 18px;
        }
#productdetail h4  {
        padding: 0px 0px 15px 0px;
        line-height: 18px;
        }
#productdetail h3  {
        padding: 0px 0px 15px 0px;
        line-height: 18px;
        }
#productdetail h2  {
        padding: 0px 0px 15px 0px;
        line-height: 18px;
        }
#productdetail h1  {
        padding: 0px 0px 15px 0px;
        line-height: 18px;
        }
#productdetail select {
        vertical-align: middle;
        margin: 0px 0px 10px 0px;
        }
        
#tbswatch {
        border: 0;
        vertical-align: middle;
        margin-top: 10px;
        }
#tbswatch td {
        padding: 5px;
        margin: 0;
        font-size: 11px;
        text-align: center;
        vertical-align: top;
        border-top: 5px solid #FFFFFF;
        border-right: 5px solid #FFFFFF;
        border-bottom: 0px solid #FFFFFF;
        border-left: 5px solid #FFFFFF;
        }
#button ul{list-style: none; margin: 0; padding: 0px 0px 20px 0px;}
#button li{border: 1px solid #660099; margin: 10px 0px 0px 0px; width:110px;}
head:first-child+body #button li{padding-right:2px;}
#button li a{color: #660099; text-decoration: none; background: #FFFFCC;}
#button li a:hover{color: #3366CC; background: #FFF;}
.button {
        display:block;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        padding: 2px 0 2px 0px;
        border: 1px solid #D5C090;
        text-decoration: none;
        width:100%;
        background: #FFFFCC;
        color: #660099;
        text-align: center;
        white-space: nowrap;
        }

#buttonsolo {
	margin: 0px 10px 10px 0px;
	height:auto;
	width:120px;
	border: 1px solid #660099;
}
#buttonsolo a{color: #660099; text-decoration: none; background: #FFFFCC; width:118px;}
#buttonsolo a:hover{color: #3366CC; background: #FFF;}
.buttonsolo {
        display:block;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        padding: 2px 0 2px 0px;
        border: 1px solid #D5C090;
        text-decoration: none;
        width:118px;
        background: #FFFFCC;
        color: #660099;
        text-align: center;
        white-space: nowrap;
        }

#buttonmini {
	margin: 0;
	height:auto;
	width:35px;
	border: 1px solid #660099;
}
#buttonmini a{color: #660099; text-decoration: none; background: #FFFFCC; width:33px;}
#buttonmini a:hover{color: #3366CC; background: #FFF;}
.buttonmini {
        display:block;
        font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        padding: 2px 0 2px 0px;
        border: 1px solid #D5C090;
        text-decoration: none;
        width:33px;
        background: #FFFFCC;
        color: #660099;
        text-align: center;
        white-space: nowrap;
        }
#buttonsolock {display:block; margin: 0px 10px 10px 0px; width:120px; height: 30px; background: url(images/checkoutbagie.gif) no-repeat left center; border: 1px solid #660099; }
#buttonsolock a{display:block; color: #660099; text-decoration: none; background: #FFFFCC; width:118px; background: url(images/checkoutbag.gif) no-repeat left center;}
#buttonsolock a:hover{display:block; color: #3366CC; background: #FFF; background: url(images/checkoutbag2.gif) no-repeat left center;}
.buttonsolock {
        display:block;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        padding: 8px 0 7px 0px;
        border: 1px solid #D5C090;
        text-decoration: none;
        width:118px;
        background: #FFFFCC;
        color: #660099;
        text-align: center;
        white-space: nowrap;
        }

#buttonrightck ul{list-style: none; margin: 0; padding: 0px 0px 0px 0px;}
#buttonrightck li{border: 1px solid #660099; margin: 0px 10px 10px 20px; width:120px; height: 30px; background: url(images/checkoutbagie.gif) no-repeat left center; }
head:first-child+body #buttonrightck li{padding-right:2px;}
#buttonrightck li a{color: #660099; text-decoration: none; background: #FFFFCC; background: url(images/checkoutbag.gif) no-repeat left center; }
#buttonrightck li a:hover{color: #3366CC; background: #FFF; background: url(images/checkoutbag2.gif) no-repeat left center;}
.buttonrightck {
        display:block;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        padding: 8px 0 7px 0px;
        border: 1px solid #D5C090;
        text-decoration: none;
        width:100%;
        background: #FFFFCC;
        color: #660099;
        text-align: center;
        white-space: nowrap;
        }
#buttonright ul{list-style: none; margin: 0; padding: 0px 0px 0px 0px;}
#buttonright li{border: 1px solid #660099; margin: 0px 10px 10px 20px; width:120px;}
head:first-child+body #buttonright li{padding-right:2px;}
#buttonright li a{color: #660099; text-decoration: none; background: #FFFFCC;}
#buttonright li a:hover{color: #3366CC; background: #FFF;}
.buttonright {
        display:block;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        padding: 2px 0 2px 0px;
        border: 1px solid #D5C090;
        text-decoration: none;
        width:100%;
        background: #FFFFCC;
        color: #660099;
        text-align: center;
        white-space: nowrap;
        }
        
.floatright {
        float: right;
        }
.floatrightclear {
        float: right;
        clear: right;
        }
        


/* Basic Movements Navigation */

#rnavshell {
	/* margin-left:19px; */
	/* margin-top:15px; */
	width: 157px;   /* False value for IE4-5.x/Win. */
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 157px;   /* Good value for compliant browers. */
}

 #rnavshell ul
 {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
 font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
 }
 #rnavshell li {
	list-style-type: none;
	list-style-image: none;
}
.bmovesheader {
display: block;
margin-top: 0;
background-color: #FFCC33;
border-top: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
width: 163px;   /* False value for IE4-5.x/Win. */
voice-family: "\"}\""; 
voice-family:inherit;
width: 163px;   /* Good value for compliant browers. */
background-image: url(images/bg_learn.gif); background-repeat: repeat-y;
}
.bmovesheader h1 {
padding: 3px;
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

 #rnavshell a
 {
 display: block;
 padding: 3px;
 background-color: #FFFF66;
 border-bottom: 1px solid #FFCC33;
width: 163px;   /* False value for IE4-5.x/Win. */
voice-family: "\"}\""; 
voice-family:inherit;
width: 157px;   /* Good value for compliant browers. */
 }
 

 #rnavlist a:visited
 {
 color: #660099;
 text-decoration: none;
 }

 
 #rnavshell a:link
 {
 color: #660099;
 text-decoration: none;
 }

 #rnavshell a:hover
 {
 /*background-color: #FF6600;
 color: #fff; */
 }
 #bmoveson a 
 {
 display: block;
 padding: 3px;color: #fff;
 background-color: #FF6600;
 border-bottom: 1px solid #FFCC33;
width: 163px;   /* False value for IE4-5.x/Win. */
voice-family: "\"}\""; 
voice-family:inherit;
width: 157px;   /* Good value for compliant browers. */
 }
 #bmoveson a:visited {
 color: #fff;
 text-decoration: none;
 }
 #bmoveson a:link {
 color: #fff;
 text-decoration: none;
 }
 .smallertext {font-size:9px;}
 .tablestretch {width:100%}

#topnav_rj 
{
background-image:url(images/1index_rj_bg.gif); background-repeat:repeat-x;
}
/*
#topnav_rj ul li a {
text-decoration: none;
color: #CB0030;
}
#topnav_rj ul li a:hover {
color: blue;
}

#topnav_rj ul li a:visited {
text-decoration: none;
color: #CB0030;
}
*/
#topnav_rj ul {
display: inline;
font-size: 10px;
margin: 0;
padding: 0;
list-style: none;
color: #fff;
background-color: #fff;
width: 100%;
}
#topnav_rj ul li { display: inline; 
text-decoration: none;
color: #666666;
}
#topnav_rj input {
	border: 1px solid #D5C090;
	width: 100px;
	vertical-align: middle;
	background: #fff;
}
#topnav_rj img {
        vertical-align: baseline;
}

#topnav_rj ul li {
	color: #CB0030;
}
#topnav_rj ul li a {
text-decoration: none;
color: /* */#CB0030;
}
#topnav_rj ul li a:hover {
color:#FE5E00;
}

#topnav_rj ul li a:visited {
text-decoration: none;
}

.home_body h1 { font-size:16px; color:#BE0056 }
.home_body p { font-size:11px; margin-top: 5px; }
.home_body img { margin-top: 10px; }

/* Media Center Styles */
#lnavshell ul.media {
    padding: 6px 0px;
}
#lnavshell ul.media a {
        font: bold 12px Arial, Helvetica, sans-serif;
        padding: 4px 0 4px 12px;
        width: 149px;
}
#lnavshell ul.media li.back a {
        background:url(images/back-arrow.gif) no-repeat 12px 7px;
        padding: 4px 0 4px 25px;
        width: 136px;
}
#lnavshell ul.media li.back a:hover
{
        background: #ffffcc url(images/back-arrow.gif) no-repeat 12px 7px;
}

#lnavshell ul.media li.back {
        padding: 4px 0;
}
#tiles { width:700px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; }
#tiles div { width:141px; height:166px; padding-right:27px; float:left; text-align:center; }
#tiles div img { display:block; margin:0 auto; padding:0 0 5px 0; }
a.btn-sm { padding:10px 0; display:block; margin:0 auto; width:78px; height:18px; line-height:18px; font-family:Arial, Helvetica, Sans-Serif; text-align:center; outline:none; color:#fff; font-weight:bold; font-size:12px; background:url(images/btn-sm-bg.gif) no-repeat center; }

#videos {  max-width:870px; }
#videos div.video { float:left; width:236px; padding:0 53px 5px 0; }
#videos h3 { color:#dc0030; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; margin:0; padding:0 0 5px; }
.embed-code { display:none; padding-bottom:10px; }
.embed-code textarea { width:230px; height:80px; }
#videos a.get-embed, #videos a.btn { padding:10px 0; display:block; margin:0 auto; width:115px; height:18px; line-height:18px; font-family:Arial, Helvetica, Sans-Serif; text-align:center; outline:none; color:#fff; font-weight:bold; font-size:12px; background:url(images/btn-bg.gif) no-repeat center; }
#videos a.get-embed-lrg {width:138px; height:18px; background:url(images/btn-bg-lrg.gif) no-repeat center;}
#login { color:#333333; font-family:Verdana; font-size:1.2em; border-collapse:collapse; width:278px; margin:0 auto; }
#login_LoginButton { background:transparent url(images/btn-md-bg.gif) no-repeat center; width:97px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; color:#fff; border:0; padding:5px 0; float:right; }

/* End Media Center Styles */

.printdance {
margin-top: 10px;
margin-bottom: 40px;
border: 1px solid #999999;
border-radius: 1em;
-ms-border-radius: 1em;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
padding: 0 auto;
float: left;
margin-left: 0px;
clear: both;
behavior:url(/adtools/PIE.htc);
}
.printconfession {
margin-top: 10px;
margin-bottom: 40px;
border: 1px solid #999999;
border-radius: 1em;
-ms-border-radius: 1em;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
padding: 0 auto;
float: left;
margin-left: 0px;
clear: both;
behavior:url(/adtools/PIE.htc);
}

.section-header td { padding:9px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; background-color:#b20036; }
.item-headers td { padding:14px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.item-imgs td { padding:0 0 15px 6px; }
.btns td { padding-bottom:45px; }
.btns td.third { padding-right:20px; }
.intro { width:830px; padding:0 0 18px; }
.intro h4 { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.intro h3 { padding:9px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; background-color:#b20036; margin:4px 0 20px; }
.intro p { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:normal; }

