@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; background-image:url(images/bg.jpg); background-repeat:repeat-y; background-position:left; font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; }

a{color: #ed4401; }

#container{ width:990px; background-image:url(images/bg_lhs.jpg); background-repeat:no-repeat; background-position:top left; min-height: 803px; height:auto !important;
  height:803px; }

img.logo{ float:left; margin:29px 0px 0px 21px; }

#lhsnav{ float:right; width:173px; background-color: #fdc51b; margin:32px 0px 0px 20px; font-family:Verdana, Helvetica, sans-serif; height:231px; }
#lhsnav ul{ margin:0; padding:12px 10px 0px 10px; }
#lhsnav li{ list-style:none; list-style-type: none; }
#lhsnav li a{ text-decoration:none;  }
#lhsnav li.level1{ padding:2px 0px 9px 12px; background-image: url(images/nav.gif); background-repeat:no-repeat; background-position:top left; }
#lhsnav li.level1_selected{ padding:2px 0px 9px 12px; background-image: url(images/nav_selected.gif); background-repeat:no-repeat; background-position:top left; }
#lhsnav li.level1 a{ font-weight:bold; color:#000000; font-size:16px; line-height:19px; }
#lhsnav li.level1_selected a{ font-weight:bold; color:#000000; font-size:16px; line-height:19px; }

#rhscontent_top{ float:right; width:767px; clear:none; background-image:url(images/topbg.jpg); background-repeat:repeat-y; }
#rhscontent_top h1{ font-size:28px; line-height:32px; padding:0; margin:114px 30px 28px 30px; }
#col1_top{ float:left; width:488px; clear:right; }
#col2_top{ float:right; width:279px; clear:right; margin-top:89px; height:316px; }
#col2_top_bg{ float:right; width:239px; clear:right; height:181px; background-color:#ffffff; padding:15px 20px 10px 20px }
#col2_top_bg ul{ margin:0px; padding: 5px 0px 0px 0px;}
#col2_top_bg li{ margin:0px; padding:0px 0px 8px 11px; list-style:none; list-style-type:none; background-image:url(images/bullet_plus.gif); background-position: top left; background-repeat: no-repeat;}
 
#rhscontent{ float:right; width:767px; background-color: #ffffff; clear:both; }
#rhscontent ul{ margin:0px; padding: 0px 0px 0px 0px;}
#rhscontent li{ margin:0px; padding:0px 0px 8px 11px; list-style:none; list-style-type:none; background-image:url(images/bullet_plus.gif); background-position: top left; background-repeat: no-repeat;}
  
#footerlink{ float:left; width:144px; } 
#footerlink a.yellow{ font-weight:bold; font-size:12px; color:#fdc51b; } 
#footerlink p{ padding:0; margin: 10px 0px 0px 0px; } 
 
#footer{ float:right; width:725px; clear:right; padding-bottom:40px; } 
#footer ul{ float:right; width:460px; padding:0; margin-top:20px; } 
#footer li{ float:left; list-style:none; list-style-type:none; font-size:10px; line-height:14px; color:#666666; background-image:url(images/footer_divider.gif); background-repeat:no-repeat; background-position:right; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; }  
#footer a{ color:#666666 } 

#col1{ float:left; width:423px; background-color: #ffffff; clear:right; padding: 20px 0px 20px 45px; }
#col1 h2{ font-size:14px; line-height:20px; padding:0; margin:0px 0px 12px 0px; }

#col2{ float:right; width:279px; background-color: #ffffff; clear:right; }
#col2 img.learnmusic{ float:right; padding:25px 20px 0px 0px; }

div.clearer{ clear:both; }

#rhscontentpage_top{ float:right; width:767px; clear:none; background-image:url(images/topbg.jpg); background-repeat:repeat-y; }
#rhscontentpage_top h1{ font-size:28px; line-height:32px; padding:0; margin:30px 30px 9px 40px; }

#rhscontent_bottom{ float:right; width:767px; clear:none;}
#rhscontent_bottom ul{ margin:0px; padding: 0px 0px 0px 0px;}
#rhscontent_bottom li{ margin:0px; padding:0px 0px 8px 11px; list-style:none; list-style-type:none; background-image:url(images/bullet_plus.gif); background-position: top left; background-repeat: no-repeat;}

#col_body{ float:right; width:722px; background-color: #ffffff; clear:right; padding: 30px 0px 50px 45px; }
#col_body h2{ font-size:14px; line-height:20px; padding:0; margin:20px 0px 12px 0px; }
#col_body h3{ font-size:14px; line-height:20px; padding:0; margin:20px 0px 12px 0px; }
#col_body h4{ font-size:14px; line-height:20px; padding:0; margin:20px 0px 12px 0px; }
#col_body h5{ font-size:14px; line-height:20px; padding:0; margin:20px 0px 12px 0px; }
#col_body p{ font-size:11px; line-height:15px; padding:0; margin:0px 0px 15px 0px; }
#col_body img.hanging{ float:right; margin:0; padding:20px 20px 20px 20px; }
 
#breakout{ float:right; width:280px; padding:10px 15px 3px 15px; background-color:#FFFFCC; border: 1px solid #FFCC33; margin:15px; clear:right;}
#breakout h3{ font-size:12px; line-height:16px; padding:0; margin:5px 0px 12px 0px; }
#breakout p{ font-size:11px; line-height:15px; padding:0; margin:5px 0px 12px 0px; }

table.infotable{ width:600px; border-collapse:0px; border-top:1px solid #ffffff; border-right:1px solid #ffffff; }
table.infotable td{ vertical-align:top; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:8px; background-color:#f2f2f2 }
table.infotable td.title{ font-weight:bold }
table.infotable table.nonet td{padding:0px; border:0px; }
