#ctrl_website {
	DISPLAY: none !important
}
.white {
	COLOR: #ffffff
}
.itvCallToActionFix {
	POSITION: relative; TOP: 22px; LEFT: 10px
}
#float {
	FLOAT: left
}
#col-middle-wide LI {
	PADDING-LEFT: 21px
}
#col-middle LI {
	PADDING-LEFT: 21px
}
#footer-col-left .mod_customnav {
	width: 450px ; 

}
#box-container UL LI {
	PADDING-BOTTOM: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-TOP: 0px
}
TABLE#table_146 TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 50%; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.questions {
	MARGIN-TOP: 10px
}
.question {
	MARGIN-BOTTOM: 20px
}
.mod_faqlist H3 {
	FONT-SIZE: 1.5em; CURSOR: pointer
}
.mod_faqlist > H2 {
	DISPLAY: none
}
.answer {
	DISPLAY: none
}
.mod_article .ce_list UL {
	TEXT-INDENT: 3px
}
#header-1 IMG {
	POSITION: relative; WIDTH: 360px; LEFT: -1px
}
#header-col-left IMG {
	POSITION: relative; WIDTH: 360px; LEFT: -1px
}
#contact-administrator .formbody LABEL {
	PADDING-LEFT: 15px
}
#contact-administrator .formbody .submit_container {
	PADDING-LEFT: 15px
}
#contact-administrator .formbody LABEL {
	PADDING-RIGHT: 550px
}
#contact-administrator .formbody INPUT {
	WIDTH: 482px; MARGIN-LEFT: 200px
}
#contact-administrator .formbody TEXTAREA {
	WIDTH: 482px; MARGIN-LEFT: 200px
}
#contact-administrator .formbody P {
	WIDTH: 482px; MARGIN-LEFT: 200px
}
#contact-administrator .formbody #recaptcha_widget_div {
	WIDTH: 482px; MARGIN-LEFT: 200px
}
.error {
	COLOR: #f00
}
P.error {
	FONT-WEIGHT: bold
}
#contact-administrator .formbody TEXTAREA {
	HEIGHT: 200px
}
#contact-administrator .formbody .submit {
	MARGIN: 0px 137px 23px 190px; WIDTH: 100px
}
#contact-administrator .formbody H2 {
	MARGIN-BOTTOM: 20px
}
#half-box-tweet {
	HEIGHT: 125px
}
#members-sign-in-box {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 12px
}
#members-sign-in-box FORM#sign_in {
	MARGIN-TOP: 10px
}
#members-sign-in-box .input_field {
	MARGIN-LEFT: 15px; PADDING-TOP: 5px
}
.submit_button {
	MARGIN-LEFT: 15px; PADDING-TOP: 5px
}
#members-sign-in-box .input_field INPUT {
	WIDTH: 180px
}
#members-sign-in-box .submit_button {
	MARGIN-BOTTOM: 15px
}
#members-sign-in-box DIV {
	MARGIN-LEFT: 15px
}
#members-sign-in-box DIV A {
	PADDING-LEFT: 0px !important
}
.full-box UL {
	PADDING-LEFT: 0px
}
.full-box A {
	PADDING-LEFT: 15px
}
.half-box A {
	PADDING-LEFT: 15px
}
.full-box LI SPAN {
	PADDING-LEFT: 15px
}
.half-box LI SPAN {
	PADDING-LEFT: 15px
}
.full-box > DIV {
	PADDING-BOTTOM: 5px
}
.half-box > DIV {
	PADDING-BOTTOM: 5px
}
.invisible {
	DISPLAY: none
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #800b02
}
body#home {
	BACKGROUND-IMAGE: url(bg-home.png); BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center top; COLOR: #444; FONT-SIZE: 12px
}
body {
	BACKGROUND-IMAGE: url(bg.png); BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center top; COLOR: #444; FONT-SIZE: 12px 

}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
IMG A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
IMG A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
A:link {
	COLOR: #800b02; TEXT-DECORATION: none
}
A:visited {
	COLOR: #800b02; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
H1 {
	BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 8px; MARGIN-TOP: 11px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 15px; COLOR: #860802; FONT-SIZE: 1.5em; FONT-WEIGHT: 100
}
H3 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-SIZE: 2.2em; FONT-WEIGHT: 100
}
P {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.2em
}


#wrap { width:960px;  margin:0 auto; text-align:left; }

.wrapper {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px
}
#header {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; HEIGHT: 130px; COLOR: #860802
}
#header-col-left {
	FLOAT: left
}
#header-col-left H2 {
	MARGIN-TOP: 3px; MARGIN-LEFT: 2px
}
#header-col-left H2 A {
	BACKGROUND-IMAGE: url(logo.jpg); TEXT-INDENT: -3000px; WIDTH: 353px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 121px; TEXT-DECORATION: none
}
#header-col-middle {
	MARGIN-TOP: 48px; WIDTH: 180px; FLOAT: right; MARGIN-RIGHT: 20px; BORDER-RIGHT: #000 1px dotted
}
#header-col-right {
	MARGIN-TOP: 48px; WIDTH: 180px; FLOAT: right
}
#main-menu {
	BACKGROUND-COLOR: #070507; WIDTH: 960px; FONT: 14px arial, sans-serif; FLOAT: left; HEIGHT: 38px
}
#main-menu-col-left {
	FLOAT: left
}
#main-menu-col-right {
	FLOAT: right
}
#home-banner {
	FLOAT: left
}
#home-banner-container {
	
}
#home-banner-col-left {
	BACKGROUND-IMAGE: url(banner-text-bg-home.jpg); BACKGROUND-COLOR: #161616; MARGIN: 18px 0px 36px; PADDING-LEFT: 20px; WIDTH: 292px; FLOAT: left; HEIGHT: 255px; PADDING-TOP: 28px
}
#home-banner-col-right {
	MARGIN: 18px 0px 36px; WIDTH: 648px; FLOAT: right
}
.internal-banner-col-left {
	 MARGIN: 0px 0px 36px ; PADDING-LEFT: 30px; WIDTH: 292px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 240px; PADDING-TOP: 0px
}
.internal-banner-col-right {
	MARGIN: 10px 0px 36px ;  width:600px; float: right;	height: 104px;
}
#home-banner-col-left H1 {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #ffffff; FONT-SIZE: 2.8em; PADDING-TOP: 0px
}
#internal-banner-col-left H1 {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #ffffff; FONT-SIZE: 2.8em; PADDING-TOP: 0px
}
#home-banner-col-left H2 {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #949494; FONT-SIZE: 1.8em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#internal-banner-col-left H2 {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #949494; FONT-SIZE: 1.8em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#home-banner-col-left H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #bbbbbb; FONT-SIZE: 1.15em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#internal-banner-col-left H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #bbbbbb; FONT-SIZE: 1.15em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#home-banner-col-left P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 275px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ccc; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#internal-banner-col-left P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 275px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ccc; FONT-SIZE: 1.1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#internal-banner-col-left P {
	PADDING-RIGHT: 30px; COLOR: #bbbbbb; FONT-SIZE: 2em
}
.button-container {
	MARGIN-TOP: 12px; WIDTH: 50%; MARGIN-BOTTOM: 12px; FLOAT: left; WIDTH: 132px;
}
.button-container A {
	TEXT-ALIGN: center; FLOAT: none; FONT-WEIGHT: bold
}
.button-container P {
	TEXT-ALIGN: center; FLOAT: none; FONT-WEIGHT: bold
}
.button-container A {
	BACKGROUND-IMAGE: url(button-off.png); WIDTH: 132px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 10px
}
.button-container P A {
	BACKGROUND-IMAGE: url(button-off.png); WIDTH: 132px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 10px
}
.button-container A:hover {
	BACKGROUND-IMAGE: url(button-on.jpg); COLOR: #ccc
}
.button-container P A:hover {
	BACKGROUND-IMAGE: url(button-on.jpg); COLOR: #ccc
}
.button-container2 {
	MARGIN-TOP: 12px; WIDTH: 50%; MARGIN-BOTTOM: 12px; FLOAT: left
}
.button-container2 A {
	TEXT-ALIGN: center; FLOAT: none; FONT-WEIGHT: bold
}
.button-container2 P {
	TEXT-ALIGN: center; FLOAT: none; FONT-WEIGHT: bold
}
.button-container2 A {
	BACKGROUND-IMAGE: url(button-off-white.jpeg); WIDTH: 132px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 10px
}
.button-container2 P A {
	BACKGROUND-IMAGE: url(button-off-white.jpeg); WIDTH: 132px; FLOAT: left; HEIGHT: 25px; COLOR: #ffffff; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 10px
}
.button-container2 A:hover {
	BACKGROUND-IMAGE: url(button-on-white.jpeg); COLOR: #ccc
}
.button-container2 P A:hover {
	BACKGROUND-IMAGE: url(button-on-white.jpeg); COLOR: #ccc
}
.button-container3 {
	MARGIN-TOP: 12px; WIDTH: 33%; MARGIN-BOTTOM: 12px; FLOAT: left
}
.button-container3 A {
	TEXT-ALIGN: center; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: none; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.button-container3 P {
	TEXT-ALIGN: center; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: none; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.button-container3 A {
	BACKGROUND-IMAGE: url(/tl_files/images/TheChoirThatRocksPage/ITVButton.png); WIDTH: 244px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 80px; COLOR: #ffffff; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 30px
}
.button-container3 P A {
	BACKGROUND-IMAGE: url(/tl_files/images/TheChoirThatRocksPage/ITVButton.png); WIDTH: 244px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 80px; COLOR: #ffffff; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 30px
}
.button-container3 A:hover {
	BACKGROUND-IMAGE: url(/tl_files/images/TheChoirThatRocksPage/ITVButtonHover.png); BACKGROUND-REPEAT: no-repeat; COLOR: #ccc
}
.button-container3 P A:hover {
	BACKGROUND-IMAGE: url(/tl_files/images/TheChoirThatRocksPage/ITVButtonHover.png); BACKGROUND-REPEAT: no-repeat; COLOR: #ccc
}
#home-col-container {
	PADDING-BOTTOM: 5px; WIDTH: 960px; FLOAT: left; PADDING-TOP: 108px
}
#col-container {
	PADDING-BOTTOM: 5px; WIDTH: 960px; FLOAT: left; PADDING-TOP: 19px
}
#col-left {
	WIDTH: 224px; FLOAT: left; MARGIN-RIGHT: 20px
}
#col-left .full-box {
	MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 0px
}
#col-left H3 {
	BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 8px; MARGIN-TOP: 11px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 15px; COLOR: #860802; FONT-SIZE: 1.5em; FONT-WEIGHT: 100
}
#col-right H3 {
	BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 8px; MARGIN-TOP: 11px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 15px; COLOR: #860802; FONT-SIZE: 1.5em; FONT-WEIGHT: 100
}
#col-middle {
	MARGIN: 0px 19px 19px 0px; WIDTH: 470px; FLOAT: left
}
#col-middle-wide {
	MARGIN: 0px 0px 19px; WIDTH: 715px; FLOAT: left
}
#col-middle P {
	LINE-HEIGHT: 1.2em
}
#col-middle-wide P {
	LINE-HEIGHT: 1.2em
}
#col-left H4 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#col-middle H4 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#col-middle-wide H4 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#col-right H4 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#col-right {
	WIDTH: 224px; FLOAT: right
}
#box-container {
	FLOAT: left
}
.full-box H2 {
	BACKGROUND-IMAGE: url(top-box-rounded.jpg); PADDING-BOTTOM: 11px; PADDING-LEFT: 35px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #860802; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; PADDING-TOP: 11px
}
.half-box H2 {
	BACKGROUND-IMAGE: url(top-box-rounded.jpg); PADDING-BOTTOM: 11px; PADDING-LEFT: 35px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #860802; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; PADDING-TOP: 11px
}
.full-box-wide H2 {
	BACKGROUND-IMAGE: url(top-box-rounded-wide.jpg); PADDING-BOTTOM: 30px; PADDING-LEFT: 35px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #860802; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; PADDING-TOP: 11px
}
.full-box P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 18px; PADDING-TOP: 14px
}
.half-box P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 18px; PADDING-TOP: 14px
}
.full-box H5 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; PADDING-RIGHT: 16px; COLOR: #000; FONT-SIZE: 1em; BORDER-TOP: #999 1px dotted; FONT-WEIGHT: normal; PADDING-TOP: 14px
}
.full-box IMG {
	BORDER-BOTTOM: #fff 6px solid; BORDER-LEFT: #fff 6px solid; MARGIN: 12px 12px 0px; BORDER-TOP: #fff 6px solid; BORDER-RIGHT: #fff 6px solid
}
.box-list-container {
	PADDING-LEFT: 15px
}
.box-list-container UL {
	LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; LIST-STYLE-IMAGE: none
}
.box-list-container UL LI {
	BACKGROUND-IMAGE: url(box-arrow.jpg); PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 6px
}
.news-box {
	
}
.line {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 12px; PADDING-TOP: 2px
}
.news-box H2 {
	PADDING-BOTTOM: 10px; COLOR: #990000; FONT-SIZE: 1.1em; FONT-WEIGHT: normal
}
.news-link {
	BACKGROUND-IMAGE: url(more-arrow.jpg); MARGIN-TOP: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 66px 4px
}
.intro-text {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 0.88em
}
.full-box {
	BACKGROUND-IMAGE: url(bottom-box-rounded.jpg); BACKGROUND-COLOR: #eeebde; WIDTH: 225px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; FLOAT: left; MARGIN-RIGHT: 19px
}
#box-container .full-box {
	MARGIN-BOTTOM: 20px
}
.full-box-wide {
	BACKGROUND-IMAGE: url(bottom-box-rounded-wide.jpg); BACKGROUND-COLOR: #eeebde; WIDTH: 715px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; MARGIN-BOTTOM: 20px; FLOAT: none
}
.full-box-fixed-height {
	HEIGHT: 341px
}
.full-box#right {
	FLOAT: right !important; MARGIN-RIGHT: 0px !important
}
.half-box {
	BACKGROUND-IMAGE: url(bottom-box-rounded.jpg); BACKGROUND-COLOR: #eeebde; WIDTH: 225px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; MARGIN-BOTTOM: 19px; FLOAT: right
}
.navcontainer LI {
	BACKGROUND-IMAGE: url(menu-inactive.jpg); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; HEIGHT: 26px; LIST-STYLE-IMAGE: none; TEXT-DECORATION: none; PADDING-TOP: 10px
}
#main-menu-col-right LI {
	BACKGROUND-IMAGE: url(menu-inactive.jpg); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; HEIGHT: 26px; LIST-STYLE-IMAGE: none; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.navcontainer LI A:link {
	COLOR: #cccccc
}
#main-menu-col-right LI A:link {
	COLOR: #cccccc
}
.navcontainer LI A:visited {
	COLOR: #cccccc
}
#main-menu-col-right LI A:visited {
	COLOR: #cccccc
}
.navcontainer LI A:hover {
	BACKGROUND-IMAGE: url(menu-active.jpg) !important; BACKGROUND-POSITION: right center; COLOR: #ffffff
}
#main-menu-col-right LI A:hover {
	BACKGROUND-IMAGE: url(menu-active.jpg) !important; BACKGROUND-POSITION: right center; COLOR: #ffffff
}
.navcontainer UL LI.active {
	BACKGROUND-IMAGE: url(menu-active.jpg) !important; BACKGROUND-POSITION: right center
}
#main-menu-col-right LI.active {
	BACKGROUND-IMAGE: url(menu-active.jpg) !important; BACKGROUND-POSITION: right center
}
.navcontainer UL LI#current {
	BACKGROUND-IMAGE: url(menu-active.jpg) !important; BACKGROUND-POSITION: right center
}
#main-menu-col-right LI#current {
	BACKGROUND-IMAGE: url(menu-active.jpg) !important; BACKGROUND-POSITION: right center
}
#twitter {
	MARGIN-BOTTOM: 18px
}
.tweet-box {
	
}
#half-box-tweet H2 {
	BACKGROUND-IMAGE: url(top-box-rounded-twitter.jpg) !important
}
.follow-link {
	padding: 0px;
	MARGIN: 0px; 	COLOR: #800b02;
}
#subnavcontainer UL {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px
}
#subnavcontainer LI {
	BACKGROUND-IMAGE: url(box-arrow.jpg); PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 11px 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 8px
}
.mod_article .ce_list UL LI {
	BACKGROUND-IMAGE: url(box-arrow.jpg); PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 11px 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 8px
}
#subnavcontainer LI {
	BORDER-BOTTOM: #dcdcdc 1px solid
}
#subnavcontainer LI A {
	TEXT-DECORATION: none
}
#subnavcontainer LI A.active {
	
}
SPAN.active {
	
}
#footer {
	PADDING-BOTTOM: 120px; BACKGROUND: url(footer-bg.jpg); CLEAR: both; PADDING-TOP: 20px
}
#footer-container {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; COLOR: #ffffff; FONT-SIZE: 0.9em
}
#footer-col-left {
	BORDER-LEFT: #8f2921 1px solid; FLOAT: left
}
#footer-col-right {
	BORDER-LEFT: #8f2921 1px solid; FLOAT: right
}
#footer-col-left LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; BORDER-RIGHT: #8f2921 1px solid
}
#footer-col-right LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; BORDER-RIGHT: #8f2921 1px solid
}
#footer-col-left LI A {
	COLOR: #ffffff
}
#footer-col-right LI A {
	COLOR: #ffffff
}
#footer-col-left LI A:hover {
	COLOR: #ccc
}
#footer-col-right LI A:hover {
	COLOR: #ccc
}
UL.level_2 {
	MARGIN-TOP: 5px
}
UL.level_2 LI {
	PADDING-BOTTOM: 2px; TEXT-INDENT: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 6px; PADDING-TOP: 2px
}
UL.level_2 LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI.submenu.year {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 10px; PADDING-TOP: 5px
}
#picture-gallery A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}

.smalltitle
{
	font-size:x-small;
}

.top-container {
	PADDING-BOTTOM: 5px; WIDTH: 960px; FLOAT: left; PADDING-TOP: 10px;
	height: 176px;
}

.hometelemail {
	      FLOAT: left; FONT-SIZE: 0.6em; padding-left:53px; padding-top:63px;   font-size:x-small;  COLOR: #999;
}

.telemail {
	      FLOAT: left; FONT-SIZE: 0.6em; padding-left:53px; padding-top:63px;   font-size:small;  COLOR: #999;
}

.subject-name {
	      FLOAT: left; FONT-SIZE: 0.6em; padding-left:90px; padding-top:43px;   font-size:xx-large;  font-style:italic; font-weight:bold; COLOR: #fedd54;
}

.tSectionsNavWrap
{
	width: 840px ;	margin-left: auto ;  margin-right: auto ;  	padding: 0px 5px 0px 5px;  

}
 

.tSectionsNavWrap UL.tSectionsNavList LI.mItem {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; HEIGHT: 59px; MARGIN-LEFT: 4px; PADDING-TOP: 3px;    

}
 
.tSectionsNavWrap UL.tSectionsNavList LI.mItemSelected {
	BORDER-BOTTOM: #393c45 1px solid; BORDER-LEFT: #393c45 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #21242c; COLOR: #fff; BORDER-TOP: #393c45 1px solid; BORDER-RIGHT: #393c45 1px solid; PADDING-TOP: 0px
}
.tSectionsNavWrap UL.tSectionsNavList LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; MARGIN: -1px; PADDING-LEFT: 6px; PADDING-RIGHT: 1px; DISPLAY: block; FLOAT: left; COLOR: #999; FONT-SIZE: 12px; CURSOR: pointer;  TEXT-DECORATION: none; PADDING-TOP: 3px; background-image: url(navi_bg.png);background-repeat: no-repeat;background-position: right; WIDTH: 108px; text-align:center;
}
.tSectionsNavWrap UL.tSectionsNavList LI A:hover {
	BORDER-BOTTOM: #606573 1px solid; BORDER-LEFT: #606573 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #393c45; COLOR: #fff; BORDER-TOP: #606573 1px solid; BORDER-RIGHT: #606573 1px solid; PADDING-TOP: 2px; background-image:url(menu-bg.png);background-repeat:repeat;
} 

.tSectionsNavWrap UL.tSectionsNavList LI A.selected {
	COLOR: #fff; background-image:url(menu-bg.png);background-repeat:repeat;
} 
   
   
   
   
.dropshadow2
{
	display:inline;
	float:left;
	 
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 6px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox
{
	position:relative;
	bottom:5px;
	right: 5px;
	border: 1px solid #999999;
	padding:2px;
	margin: 0px 0px 0px 0px;
}
.innerbox
{
	 
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.innerbox p	
{ 
	font-size:14px;
	margin: 3px;
}


.music-header {
	   COLOR: #860802; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; background-color:#EFEBE0; height:30px  
}

.formlabel 
{
	PADDING-LEFT: 15px;PADDING-RIGHT: 550px
}

.forminput 
{
	WIDTH: 482px; MARGIN-LEFT: 200px
}
.formsubmt 
{
	MARGIN:  0px 137px 23px 100px; WIDTH: 100px
}

.msglabel 
{
	PADDING-LEFT: 15px;PADDING-RIGHT: 630px
}

.msginput 
{
	WIDTH: 482px; MARGIN-LEFT: 100px
}
.msgsubmt 
{
	MARGIN:  0px 137px 23px 100px; WIDTH: 100px
}

.cssPager span { background-color:#4f6b72; font-size:18px;}     

/* table style */
table.sharepoint-theme
{
	font-family:arial;
	font-size:small;
    color:#555555;
	border:solid 1px #7f7f7f;
	width:700px;
}

/* header cell style */
.sharepoint-theme th
{
	border-right:solid 1px #7f7f7f;
	border-bottom:solid 1px #7f7f7f;
    background:url(sharepoint/calnumBttn_obsidian.gif) repeat-x;
    color:#000;
    font-weight:normal;
    text-align:center;    
}  

/* common cell styles */
.sharepoint-theme th, .sharepoint-theme td
{
	cursor:default;
	height:20px;
	color:#000;
}

.sharepoint-theme td
{
	padding:2px 8px;
    border-bottom:solid 1px #d0d0d0;	
}

/* mouseover row style */
.sharepoint-theme .row-over .row:hover
{ 
	background:url(sharepoint/calnumBttnover.gif) repeat-x; 
}

/* mouseover header style */
.sharepoint-theme .header-over
{
    background:url(sharepoint/calnumBttntoday_obsidian.gif) repeat-x;
}

.sharepoint-theme .data-row { background-color:#ffffff; }
.sharepoint-theme .alt-data-row { background-color:#edf5ff; }

.sharepoint-theme tr.data-row:hover, .sharepoint-theme tr.alt-data-row:hover
{
    background-color:#DAEAFF;
   color: black; 
}


/* table style */
table.yui-datatable-theme
{
	font-family:arial;
	font-size:small;
	border:solid 1px #7f7f7f;
	width:700px;    
}

/* common cell styles */
.yui-datatable-theme th, .yui-datatable-theme td
{
    cursor:default;
}

/* header cell styles */
.yui-datatable-theme th
{
    background: url(img/yui-datatable/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
}

/* data data cell style */
.yui-datatable-theme td
{
    padding:4px 10px 4px 10px;
    border-right:solid 1px #cbcbcb;	
}

/* alternating row style */
.yui-datatable-theme .alt-data-row { background-color:#edf5ff; }

/* mouseover row style */
.yui-datatable-theme .row-over, .yui-datatable-theme .cell-over { background-color:#b2d2ff; }

/* select row style */
.yui-datatable-theme .row-select
{ 
	background-color:#426fd9; 
	color:#fff;
}

.grid .table .row:hover .first
{
	background-repeat:no-repeat;
	background-color:Blue;
}


.msgline {
	BORDER-BOTTOM: #004952 1px solid;  border-bottom-style:dashed;  MARGIN:3px; PADDING: 3px
}

b
{
	color: #004952;
}

.musiclist
{
	border:solid 1px #7f7f7f; 
}
.gridpager, .gridpager td
{      text-align: right;      
       font-weight: bold;   
       text-decoration: none;
       border:solid 1px #7f7f7f; 
       color: red;
       
}
.gridpager a
{   
	    font-weight: normal;
}

.gridpager a:hover
{   
	    font-weight: bold;
	    font-size:medium;

}

.newmsg
{
	padding:0 10px 10px 10px;
}