




body{background:#B0B0B0;font-family:Arial,sans-serif;}
body h2{font-size:14px;text-align:left;margin-top:0px;margin-bottom:0px;}

body{}
#header{}

#menu{}
#menu ul.mainmenu a{color:#FFFFFF;}

#wrapper{}
#rightcolumn,#leftcolumn{}
#rightcolumn a,#leftcolumn ul a{}
#rightcolumn h1,#leftcolumn form{}
#footer{}


body hr{color:#fff;background-color:#fff;border:2px dotted #bbb;border-style:none none dotted;}




#header{width:950px;background:url(/images/header.jpg);}




#wrapper{border:none;}
#wrapper{width:950px;}











#footer div.nav{margin-left:-10px;display:inline;border-bottom:1px white;}
#footer div.nav a{color:black;}
#footer div.nav a:hover{text-decoration:underline;}

#footer div.nav ul{padding-left:0;margin-left:0;text-align:left;}
#footer div.nav ul li{display:inline;}
#footer div.nav ul li a{color:black;}


#footer{width:948px;height:80px;background-color:#B0B0B0;border-right:none;border-bottom:none;border-left:none;border-top:none;padding-top:20px;padding-left:0px;padding-right:none;text-align:left;}


 

#footer p{margin-left:-10px;width:948px;font-size:95%;color:black;line-height:140%;}
#footer a:{color:black;border-right;1px solid white;}
#footer a:visited{color:black;}
#footer a:hover{color:#000000;}

#footer td p{width:auto;}
#footer td a{color:white;}
#footer td a:visited{color:white;}
#footer td a:hover{color:#555;}





#leftcolumn{width:180px;margin-right:5p;margin-left:0px}
#leftcolumn form{background:white;padding:0;margin:0;height:40px;}




#leftcolumn form{background:#fff;padding-left:4px;padding-right:4px;margin-left:8px;margin-top:12px;height:30px;font-size:10px;width:200px;}
#leftcolumn form input{margin:3px 1px 0 11px;padding-left:2px;width:140px;}
#leftcolumn form input.button{width:20px;border:none;margin-left:-2px;padding:3px 2px 2px 2px;background-color:#fff;font-size:10px;font-weight:bold;color:#555555;}



#rightcolumn{width:570px;margin-left:10px;border-right:none;margin-right:none;border-left:none;margin-top:36px;}
#rightcolumn h1{font-family:Arial,sans-serif;background:none;padding-left:none;margin-left:0px;margin-top:10px;letter-spacing:-1px;}
#rightcolumn p{font-size:14px;line-height:145%;}
#rightcolumn a:hover{color:#ff6600;text-decoration:underline;}
#rightcolumn a{color:black;text-decoration:underline;}


#rightcolumn hr{color:#fff;background-color:#fff;border:2px dotted #bbb;border-style:none none dotted;}


#rightcolumn ul{list-style-image:url(/images/dash.gif);margin-left:15px;font-size:14px;line-height:145%;}






#rightcolumn div.buttons{margin-left:10px;width:480px;}



#rightcolumn div.product{background:white;margin-left:-4px;margin-right:27px;}
#rightcolumn div.product img{margin-bottom:15px;}
#rightcolumn div.productviewimage img{margin-bottom:10px;margin-right:15px;}

#rightcolumn div.productviewimage h1{font-size:1em;}



#rightcolumn div.directoryentry{background:white;padding-left:0px;margin-left:0px}
#rightcolumn div.directoryentry img{border:1px solid #999;padding-right:3px;padding-left:3px;padding-bottom:3px;padding-top:3px;margin-bottom:5px;width:120px;height:120px;}

img.directorypicture{border:1px solid #999;padding:0px;margin-bottom:15px;margin-right:20px;margin-top:4px;width:150px;height:150px;}

#contentpadding img.directorypicture{padding:5px;}

#rightcolumn div.directoryentry ul{list-style-image:url(/images/dash.gif);margin-left:15px;font-size:14px;line-height:145%;}









#farrightcolumn{width:180px;display:block;margin-left:5px;}
#farrightcolumn{padding-top:44px;padding-left:0px;margin-left:-10px;}


#farrightcolumn h1{padding-top:5px;padding-bottom:4px;margin-bottom:5px;padding-left:10px;color:white;background-color:#ff6600;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#farrightcolumn h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#farrightcolumn p{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:180px;border-left:none;border-right:none;}
#farrightcolumn img{margin-top:0px;margin-bottom:15px;border-left:none;border-right:none;}
#farrightcolumn a:hover{color:#ff6600;text-decoration:underline;}
#farrightcolumn a{color:black;text-decoration:underline;}


#farrightcolumn hr{color:#fff;background-color:#fff;border:2px dotted #bbb;border-style:none none dotted;margin-top:10px;margin-bottom:15px;}




#farrightcolumn div.bluefeature h1{padding-top:5px;padding-bottom:4px;margin-bottom:5px;padding-left:10px;color:white;background-color:#006699;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#farrightcolumn div.bluefeature h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#farrightcolumn div.bluefeature p{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:180px;border-left:none;border-right:none;}
#farrightcolumn div.bluefeature img{margin-top:0px;margin-bottom:15px;border-left:none;border-right:none;}
#farrightcolumn div.bluefeature a:hover{color:#006699;text-decoration:underline;}
#farrightcolumn div.bluefeature a{color:black;text-decoration:underline;}




#farrightcolumn div.redfeature h1{padding-top:5px;padding-bottom:4px;margin-bottom:5px;padding-left:10px;color:white;background-color:#F63351;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#farrightcolumn div.redfeature h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#farrightcolumn div.redfeature p{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:180px;border-left:none;border-right:none;}
#farrightcolumn div.redfeature img{margin-top:0px;margin-bottom:15px;border-left:none;border-right:none;}
#farrightcolumn div.redfeature a:hover{color:#F63351;text-decoration:underline;}
#farrightcolumn div.redfeature a{color:black;text-decoration:underline;}



#farrightcolumn div.greenfeature h1{padding-top:5px;padding-bottom:4px;margin-bottom:5px;padding-left:10px;color:white;background-color:#94C456;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#farrightcolumn div.greenfeature h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#farrightcolumn div.greenfeature p{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:180px;border-left:none;border-right:none;}
#farrightcolumn div.greenfeature img{margin-top:0px;margin-bottom:15px;border-left:none;border-right:none;}
#farrightcolumn div.greenfeature a:hover{color:#94C456;text-decoration:underline;}
#farrightcolumn div.greenfeature a{color:black;text-decoration:underline;}



#farrightcolumn div.orangefeature h1{padding-top:5px;padding-bottom:4px;margin-bottom:5px;padding-left:10px;color:white;background-color:#FF6600;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#farrightcolumn div.orangefeature h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#farrightcolumn div.orangefeature p{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:180px;border-left:none;border-right:none;}
#farrightcolumn div.orangefeature img{margin-top:0px;margin-bottom:15px;border-left:none;border-right:none;}
#farrightcolumn div.orangefeature a:hover{color:#FF6600;text-decoration:underline;}
#farrightcolumn div.orangefeature a{color:black;text-decoration:underline;}




#farrightcolumn div.box1{margin-top:0px;width:180px;background:white url(/images/rh_box_bottom.gif) center bottom no-repeat;margin-bottom:0px;}
#farrightcolumn div.box1 h1{padding-top:5px;padding-bottom:4px;margin-bottom:5px;padding-left:10px;color:white;background-color:#ff6600;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#farrightcolumn div.box1 h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#farrightcolumn div.box1 p{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:180px;border-left:none;border-right:none;}
#farrightcolumn div.box1 img{margin-top:0px;margin-bottom:15px;border-left:none;border-right:none;}
#farrightcolumn div.box1 a:hover{color:#ff6600;text-decoration:underline;}
#farrightcolumn div.box1 a{color:black;text-decoration:underline;}






#leftcolumn h1{width:165px;padding-top:5px;padding-bottom:4px;margin-bottom:15px;padding-left:10px;color:white;background-color:#006699;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#leftcolumn h2{font-size:14px;text-align:left;margin-top:-4px;margin-bottom:2px;}
#leftcolumn p{margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:8px;color:black;font-size:.9em;line-height:135%;width:160px;border-left:none;border-right:none;}
#leftcolumn img{margin-top:0px;margin-bottom:0px;border-left:none;border-right:none;}
#leftcolumn a:hover{color:#ff6600;text-decoration:underline;}
#leftcolumn a{color:black;text-decoration:underline;}


#leftcolumn div.rule hr{color:#fff;background-color:#fff;border:2px dotted #bbb;border-style:none none dotted;margin-bottom:15px;}

#leftcolumn hr{color:#fff;background-color:#fff;border:2px dotted #bbb;border-style:none none dotted;margin-bottom:15px;}




#leftcolumn div.leftredfeature h1{width:165px;padding-top:5px;padding-bottom:4px;margin-bottom:15px;padding-left:10px;color:white;background-color:#F63351;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#leftcolumn div.leftredfeature a:hover{color:#F63351;text-decoration:underline;}



#leftcolumn div.leftorangefeature h1{width:165px;padding-top:5px;padding-bottom:4px;margin-bottom:15px;padding-left:10px;color:white;background-color:#FF6600;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#leftcolumn div.leftorangefeature a:hover{color:#ff6600;text-decoration:underline;}



#leftcolumn div.leftgreenfeature h1{width:165px;padding-top:5px;padding-bottom:4px;margin-bottom:15px;padding-left:10px;color:white;background-color:#94C456;background-repeat:no-repeat;font-size:1.2em;text-align:left;}
#leftcolumn div.leftgreenfeature a:hover{color:#94C456;text-decoration:underline;}






#rightcolumn div.product{background:none;clear:both;width:450px;float:none;font-weight:bold;}
#rightcolumn div.product a{font-weight:normal;}
#rightcolumn div.product img{float:left;width:60px;margin-right:15px;}
#rightcolumn div.product span.productsummary{display:inline;font-weight:normal;}
#rightcolumn hr{height:16px;width:570px;border:none;margin-bottom;10px;background-image:url(/images/2px_dottedrule.gif);position:top;background-repeat:no-repeat;}

#rightcolumn div.product{border-top:1px dotted #999;padding-top:15px;}
body.page_basket #rightcolumn input.button{padding:1px;padding-left:6px;padding-right:6px;border:1px solid #006699;background:#006699;font-size:.9em;color:white;font-family:Arial,sans-serif;}




body.page_memberssay #rightcolumn img{float:left;margin-right:20px;margin-bottom:10px;margin-top:4px;}


body.page_studentsay #rightcolumn img{float:left;margin-right:20px;margin-bottom:10px;margin-top:4px;}


body.page_intraining #rightcolumn img{float:left;margin-right:20px;margin-bottom:10px;}


body.page_committee #rightcolumn img{float:left;margin-right:17px;margin-bottom:7px;margin-top:4px;}


body.page_contact #rightcolumn img{float:left;margin-right:20px;margin-bottom:10px;margin-top:4px;}


body.page_theatres #rightcolumn h2{font-size:16px;padding-bottom:8px;}


#rightcolumn div.theatres p{margin-left:160px;width:320px;}
#rightcolumn div.theatres p img{margin-left:-160px;}



#leftcolumn ul.leftmenu{display:none;}


#menu{height:2.5em;margin-left:0px;padding-bottom:0px;padding-left:18px;padding-top:5px;width:933px;border:none;font-size:90%;font-weight:normal;letter-spacing:0px;background:#555555;}
#menu ul.mainmenu li ul{display:block;margin-left:0px;margin-top:0px;background-color:#999;padding-right:9px;letter-spacing:normal;font-weight:normal;}
#menu ul.mainmenu li ul a{line-height:120%;padding-top:5px;padding-bottom:5px;}
#menu ul.mainmenu li{float:left;}
#menu ul.mainmenu li a{display:block;}
#menu ul.mainmenu li{font-weight:normal;border-left:none;border-right:none;padding-left:15px;}




.navlevel1,#menu ul.mainmenu li.navlevel1,#menu ul.mainmenu li.navlevel1 ul,#leftcolumn ul.leftmenu li.navlevel1,#menu ul.mainmenu li.navlevel1 ul{display:none;}
.navlevel2,#menu ul.mainmenu li.navlevel2,#menu ul.mainmenu li.navlevel2 ul,#leftcolumn ul.leftmenu li.navlevel2,#menu ul.mainmenu li.navlevel2 ul{display:none;}
.navlevel3,#menu ul.mainmenu li.navlevel3,#menu ul.mainmenu li.navlevel3 ul,#leftcolumn ul.leftmenu li.navlevel3,#menu ul.mainmenu li.navlevel3 ul{display:none;}
.navlevel4,#menu ul.mainmenu li.navlevel4,#menu ul.mainmenu li.navlevel4 ul,#leftcolumn ul.leftmenu li.navlevel4,#menu ul.mainmenu li.navlevel4 ul{display:none;}
.navlevel5,#menu ul.mainmenu li.navlevel5,#menu ul.mainmenu li.navlevel5 ul,#leftcolumn ul.leftmenu li.navlevel5,#menu ul.mainmenu li.navlevel5 ul{display:none;}
.navlevel6,#menu ul.mainmenu li.navlevel6,#menu ul.mainmenu li.navlevel6 ul,#leftcolumn ul.leftmenu li.navlevel6,#menu ul.mainmenu li.navlevel6 ul{display:none;}
.navlevel7,#menu ul.mainmenu li.navlevel7,#menu ul.mainmenu li.navlevel7 ul,#leftcolumn ul.leftmenu li.navlevel7,#menu ul.mainmenu li.navlevel7 ul{display:none;}
.navlevel8,#menu ul.mainmenu li.navlevel8,#menu ul.mainmenu li.navlevel8 ul,#leftcolumn ul.leftmenu li.navlevel8,#menu ul.mainmenu li.navlevel8 ul{display:none;}