#TROutertable {width:880px !important;}

/*----------update your details styles----------*/

#ctl00_MainTableForContent, .MainTableForContent {width:100%;}
a.buttonType1,
a.buttonType1:link,
a.buttonType1:visited,
a.buttonType1:hover,
a.buttonType1:focus,
a.buttonType1:active {color:#000000 !important;}
a.buttonType2,
a.buttonType2:link,
a.buttonType2:visited,
a.buttonType2:hover,
a.buttonType2:focus,
a.buttonType2:active {color:#000000 !important;}
a.buttonType3,
a.buttonType3:link,
a.buttonType3:visited,
a.buttonType3:hover,
a.buttonType3:focus,
a.buttonType3:active {color:#000000 !important;}




/*----------Process Management Styling ----------*

#processListRepeater_ctl01_imgBtnDelete {Display:none;}
#processListRepeater_ctl02_imgBtnDelete {Display:none;}
#processListRepeater_ctl03_imgBtnDelete {Display:none;}
#processListRepeater_ctl04_imgBtnDelete {Display:none;}


/*----------start default styles to normalise settings----------*/

/* default styles */
#ctl00_ContentPlaceHolderMainNoAjax_tblContent1 td {white-space:normal !important;}
#ctl00_ContentPlaceHolderMainNoAjax_tblContent2 td {white-space:normal !important;}
#ctl00_ContentPlaceHolderMainNoAjax_tblContent3 td {white-space:normal !important;}



body, table, td, tr, p, ul, ol, li, span {font-size:12px; font-family:arial, verdana, sans-serif !important; color:#666666;}

li { list-style: square; margin-height:0 !important;}

body {background-image: url(/Images/UserUploadedImages/11/bg.jpg); background-repeat: repeat-x; background-color: #1a5201 !important; margin:0px; padding:0px;}

.clsNormalOneSmaller {color:#000 !important;}
.clsAltNormalOneSmaller {font:11px arial, verdana, sans-serif !important; color:#231f22 !important;}


#Form1, #aspnetForm, #frmLogon {padding-left: 40px; padding-right: 40px; width:880px; background-image: url(/Images/UserUploadedImages/11/Form1_bg.png) !important; margin:0 auto;}

/*IE6 Hack*/

* html body #Form1, #aspnetForm, #frmLogon {background-image: url(/Images/UserUploadedImages/11/Form1_bg.gif);}

/* Special colours start */

.darkGreen {color: #1a5202 !important;}
.limeGreen {color: #629511 !important;}

/* Special colours end */

/* default link styles */

a, a:link, a:visited, a:active {font: 11px verdana, arial, sans-serif !important; color:#ffa500 !important; text-decoration:none !important;}
a:hover, a:focus {font: 11px verdana, arial, sans-serif !important; color:#ffa500 !important; text-decoration:underline !important;}

/* default heading styles */

h1 {font:18px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:20px 20px 20px 20px;}  
h2 {font:bold 15px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 20px;}
h3 {font:bold 14px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 10px 20px;}
h4 {font:bold 13px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 20px;}
h5 {font:bold 13px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 20px;}
h6 {font:bold 12px arial, verdana, sans-serif; color:#231f22; padding:0px; margin:0px 20px 20px 20px;}


/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:132px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; font:11px arial, verdana, sans-serif; color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {font:11px arial, verdana, sans-serif; color:#cccccc;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:11px arial, verdana, sans-serif; color:#cd5627; text-decoration:underline;}


/*----------start styles for site banner area----------*/

div#HomeBanner {width: 880px !important; padding: 0; margin: 0;}

table#banner {width:880px;}

table#banner td {padding-top: 5px; padding-bottom: 5px;}

table#banner td#bannerLeft {vertical-align: bottom !important; width: 480px !important;}
table#banner td#bannerRight {text-align: right;vertical-align : bottom !important; width: 400px !important;}

.contactMenuContainer {text-align: middle; width: 160px; vertical-align: bottom !important;}

.mobileContact {font:bold 17px arial, verdana, sans-serif !important; color:#999999; padding:5px 0px 5px 5px; vertical-align: bottom;}

div.timeContainer {/*width:98%;*/ text-align: right; /*padding-right:35px;*/ color: #666;}

/*--------------- end styles for site banner area --------------- */


/*-------- start style for homepage article banner ------------*/

.bannerTableLeft {background-image: url(../images/UserUploadedImages/12/login_1.jpg); width:243px; height:166px; float: left; padding-top:20px; padding-left:30px; line-height:15px; overflow: hidden !important;}
.bannerTableLeft h2 {margin:0px 0px 15px 0px; padding:0px;}

.bannerTableLeft .bannerInside1H {font-weight:bold; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;}
.bannerTableLeft .bannerInside1B {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; width: 213px; height: 25px; float: left;}
.bannerTableLeft .bannerInside1B label {float:left; width:75px;}
.bannerTableLeft .bannerInside1B input {width:120px !important;}

/* IE7 Only */
*:first-child+html body .bannerTableLeft .bannerInside1B input {height:15px;}

/* IE6 Only */
* html body .bannerTableLeft .bannerInside1B input {height:15px;}

/* start style for homepage login box */

.loginStyle {width: 130px !important; height: 18px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.passwordStyle {width: 130px !important; padding-top: 10px; height: 18px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.passwordReminder {margin-left: 70px; text-align: left; width: 200px; float:left; clear:left;}

.passwordReminder a,
.passwordReminder a:link,
.passwordReminder a:hover,
.passwordReminder a:focus,
.passwordReminder a:visited {font-size: 9px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; vertical-align: middle !important; color: #beea79 !important; text-decoration: none !important;}

.submitStyle {margin-bottom: 10px; vertical-align: top;}
	
.shiftLeft a,
.shiftLeft a:link,
.shiftLeft a:visited,
.shiftLeft a:hover,
.shiftLeft a:focus {color: #ffe400 !important; text-decoration: none !important;}


.bannerTableRight {background-image: url(../images/UserUploadedImages/12/banner_1.jpg); width: 607px !important; height: 186px !important; float: right; margin-left: 0;}

.bannerTableBelow {clear: both !important; height: 10px !important;}

.bannerContent1 {width: 233px; float: left;}

table#banner td#bannerLeft img {padding-top:10px !important;}

/*---------- end style for homepage banner area ------*/


/*----------start top menu styles----------*/

/* article to left of top menu */

#TableTopNavBar {background: url(../Images/UserUploadedImages/11/topmenuBG.jpg) repeat-x top !important; padding-left: 0; width:880px !important; height: 20px !important; position: relative; float: left;}
#TableTopNavBar td {vertical-align:top;}
#topMenuLeft  {background: url(/images/UserUploadedImages/11/topleftBG.jpg) !important; width: 15px !important; height: 41px !important;}

#topMenuRight  {background: url(/images/UserUploadedImages/11/toprightBG.jpg) top !important;; width: 15px !important; height: 41px !important; /*position: absolute; top: 0; right: 0;*/}

table#topMenuLeft td {padding:0px 0px 0px 12px;}
 
/*----------start top menu styles----------*/
 
/* styles for level 1 */

#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {background: url(../Images/UserUploadedImages/11/toplevel1ItemBG.jpg) no-repeat right; border: 0 !important; height: 41px !important; width: auto !important; text-decoration: none !important;}

#TableTopNavBar .CMLevel1 .text {font-size:12px !important; padding:14px 12px 12px 12px !important; background: url(../Images/UserUploadedImages/11/toplevel1ItemBG.jpg) no-repeat right; height:16px !important; color: #fff !important; text-decoration: none !important;}
#TableTopNavBar .CMLevel1 .visited {font-size:12px !important; padding:14px 12px 12px 12px !important; background: url(../Images/UserUploadedImages/11/toplevel1ItemBG.jpg) no-repeat right !important; height:16px !important; color: #fff !important; text-decoration: none !important;}
#TableTopNavBar .CMLevel1:hover .text {font-size:12px !important; background: url(../Images/UserUploadedImages/11/toplevel1ItemselectedBG.jpg) no-repeat right !important; color: #f69f37 !important;}
#TableTopNavBar .CMLevel1:focus .text {font-size:12px !important; padding:8px 12px 6px 12px !important; background: url(../Images/UserUploadedImages/11/toplevel1ItemselectBG.jpg) no-repeat right !important; color: #f69f37 !important;}
#TableTopNavBar .CMLevel1Selected .text {font-size:12px !important; padding:14px 12px 12px 12px !important; background: url(../Images/UserUploadedImages/11/toplevel1ItemselectedBG.jpg) no-repeat right !important; color: #f69f37 !important; text-decoration: none !important; height: 15px !important;}
#TableTopNavBar .CMLevel1:active .text {font-size:12px !important; padding:14px 12px 6px 12px !important; background: url(../Images/UserUploadedImages/11/toplevel1ItemselectBG.jpg) no-repeat 100% 50% !important; color: #f69f37 !important; height:20px !important; }

/* styles for level 2 */

#TableTopNavBar .CMLevel2,
#TableTopNavBar .CMLevel2Selected {border: 0 !important; height: 38px !important; border: 0 !important; width: 250px !important; text-decoration: none !important;}
#TableTopNavBar .CMLevel2 .text {font-size:12px !important; color: #fff !important; padding:10px 12px 14px 12px  !important;
background-image: url(../Images/UserUploadedImages/11/toplevel2ItemBG.jpg) !important;}
#TableTopNavBar .CMLevel2 .visited {font-size:12px !important; color: #fff !important; padding:10px 12px 14px 12px  !important;
background-image: url(../Images/UserUploadedImages/11/toplevel2ItemBG.jpg) !important;}
#TableTopNavBar .CMLevel2:hover .text {font-size:12px !important; color: #f69f37 !important; padding:10px 12px 14px 12px !important; background-image: url(../Images/UserUploadedImages/11/toplevel2ItemselectBG.jpg) !important; text-decoration: none;}
#TableTopNavBar .CMLevel2Selected .text {font-size:12px !important; color: #f69f37 !important;  padding:10px 12px 14px 12px !important; background-image: url(../Images/UserUploadedImages/11/toplevel2ItemselectBG.jpg) !important;}
#TableTopNavBar .CMLevel2:active .text {font-size:12px !important; color: #f69f37 !important;  padding:10px 12px 14px 12px !important; background: url(../Images/UserUploadedImages/11/toplevel2ItemselectedBG.jpg) repeat-x 0% 0% !important; color: #fff !important;}

/*----------start left menu styles----------*/

/* article above left menu */

table#leftMenuAbove {background-color:#cccccc; width:170px; height:30px;}
table#leftMenuAbove td {padding:0px 12px 0px 12px;}

#TableLeftNavBar {background-color:#cccccc;}
 
/* styles for level 1 */

#TableLeftNavBar .CMLevel1,
#TableLeftNavBar .CMLevel1Selected {height:30px; border-bottom:1px solid white; }
#TableLeftNavBar .CMLevel1 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel1:hover .text,
#TableLeftNavBar .CMLevel1:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627; text-decoration: none;}
#TableLeftNavBar .CMLevel1Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
 
/* styles for level 2 */

#TableLeftNavBar .CMLevel2,
#TableLeftNavBar .CMLevel2Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel2 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel2:hover .text,
#TableLeftNavBar .CMLevel2:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
#TableLeftNavBar .CMLevel2Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
 
/* styles for level 3 */

#TableLeftNavBar .CMLevel3,
#TableLeftNavBar .CMLevel3Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel3 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel3:hover .text,
#TableLeftNavBar .CMLevel3:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
#TableLeftNavBar .CMLevel3Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
 
/* styles for level 4 */

#TableLeftNavBar .CMLevel4,
#TableLeftNavBar .CMLevel4Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel4 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel4:hover .text,
#TableLeftNavBar .CMLevel4:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
#TableLeftNavBar .CMLevel4Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}

/* article below left menu */

table#leftMenuBelow {background-color:#cccccc; width:170px; height:30px;}
table#leftMenuBelow td {padding:0px 12px 0px 12px;}


/*----------start styles for breadcrumbs and print friendly area----------*/


/* styles for the breadcrumb */

table#breadPrint {width:100%; margin:20px 0px; height:22px;}

table#breadPrint td#breadcrumbMargin {padding:0px 20px; text-align:left;}

table#breadPrint td#printMargin {padding:0px 0px 0px 20px; text-align:right; width:22px;}

table#breadPrint td#printMargin img {vertical-align:middle;}

table#breadPrint td#sizeMargin {padding:0px 20px 0px 0px; text-align:right; width:46px;}

table#breadPrint td#sizeMargin img {margin-left:1px; vertical-align:middle;}


/*--------- Main content styling --------*/

.contRightboxContainer {width: 640px;}
.contRightboxHd {color: #e25608 !Important; font-size: 14px !Important; font-family: Georgia, "Times New Roman", Times, serif !Important; margin: 0px; font-weight: bold !Important; padding-top: 10px !important; padding-left: 20px !important; padding-bottom: 10px !important;}	
.contRightboxTop {height: 12px; padding-top: 1px; background-image: url(../images/UserUploadedImages/11/content_top.jpg); background-repeat:no-repeat;}
.contRightboxContent {background-image: url(../images/UserUploadedImages/11/content_mid.jpg); background-repeat:repeat-y;}

.contRightboxP {font-size: 11px !Important; font-family: Verdana, Arial, Helvetica, sans-serif !Important; color: #666666 !important; line-height: 20px !Important;}
.contRightboxBtm {height: 12px; background-image: url(../images/UserUploadedImages/11/content_bot.jpg); background-repeat:no-repeat;}

table#ct100_MainTableForContent li {background-color:#000 !important;}

div.support p {width:200px !important;margin:0 0 0 20px;}
div.support p a span {font:11px arial, tahoma, verdana !important;}

/*---------- FAQ ----------*/

table#ctl00_MainTableForContent {width: 100%; }

table#ctl00_MainTableForContent li {margin: 0px;}

table.scats td img {margin-left:20px;}

/*----------start styles for main content area----------*/

#ctl00_ContentPlaceHolderMainNoAjax_tblContentTD1 { background-color: #FFFFFF; color:#231f22; padding-top: 30px;}

#ctl00_ContentPlaceHolderMainNoAjax_tblContentTD1 p {font:11px Tahoma, arial, verdana !important; color:#666666; padding:0px; margin:0px 20px 20px 20px; line-height:125%;}

/*#tblContentTD1 p {font:11px Tahoma, arial, verdana !important; color:#231f22; padding:0px; margin:0px 20px 20px 20px; line-height:125%;}*/



/*---------start styles for middle content area-------*/


#ctl00_ContentPlaceHolderMainNoAjax_tblContentTD2 {background-color: #FFFFFF; height:100% !important; }

#HomeTD2Content {width: 412px;}

.td2ContentTop {height: 13px; background-image: url(../Images/UserUploadedImages/12/td2homeTop.gif);}
.td2ContentMid {height: 13px;background-image: url(../Images/UserUploadedImages/12/td2homeMid.gif); padding:20px;}
.td2ContentBot {height: 13px; background-image: url(../images/UserUploadedImages/12/td2homebottom.gif);}
	
.td2Custom1ContentTop {height: 310px; background-image: url(../images/UserUploadedImages/12/custom_td2_homeTop.jpg); background-repeat: no-repeat;}
.td2Custom1ContentBot {height: 13px; background-image: url(../images/UserUploadedImages/12/custom_td2_homeBot.gif); padding:0px; margin:0px;}
#tblContentTD2 h4,
#tblContentTD2 h5,
#tblContentTD2 h6 {font:18px arial, verdana, sans-serif; color:#231f22; margin:3px 10px 0px 10px; padding:3px 10px 5px 10px;}

#tblContentTD2 .TD2HomeP {font:11px arial, verdana; color:#666666; padding:5px 10px 5px 10px; margin:0px 10px; line-height: 18px;}


/*----------START FORM CREATOR STYLES---------*/

#divFormCreatorTableContentMain {width:100%; float:left; display:block;}

#divFormCreatorTableContentMain h2 {}

#divFormCreatorTableContentMain fieldset {clear:both; border:none; float:left; display:block; width:100%;}

#divFormCreatorTableContentMain div {clear:both; float:left; display:block; width:100%; margin-bottom:5px;}

#divFormCreatorTableContentMain div.clsGeneralText {float:none; clear:both;}

#divFormCreatorTableContentMain div.clsDescriptionField {}

#divFormCreatorTableContentMain div label {width:200px; float:left;margin-left:25px;}

#divFormCreatorTableContentMain div input {}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {float:left; clear:both; display:block;}

#divFormCreatorTableContentMain div input.clsRadioButtonList,
#divFormCreatorTableContentMain div input.clsCheckBoxList {float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {padding-top:3px; height:17px; float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {min-height:17px;}

#divFormCreatorTableContentMain div textarea {}

#divFormCreatorTableContentMain div select {}

#divFormCreatorTableContentMain div.clsMandatory {clear:both;}

#divFormCreatorTableContentMain div.clsBtnSubmit {clear:both; margin-left:25px;}

/* IE7 Only */
*:first-child+html body #divFormCreatorTableContentMain div.clsBtnSubmit {clear:both;margin-left:10px;}


/*----------END FORM CREATOR STYLES----------*/


/*----------start styles for right panel----------*/

/* search box styling here */

.searchStyleContainer {background-image: url(../images/UserUploadedImages/20/search_bg.gif); width: 184px; height: 45px; margin-left: 10px;}

.searchStyle {float: left; padding-left: 10px;	padding-right: 5px;}

.HsearchBox {width: 135px;}

searchButtonStyle {margin-left: 10px; float: right;}


/* search login box styling*/

#tblContentTD3 { background-color: #FFFFFF; color:#231f22; }

.rightboxHd {color: #e25608 !Important; font-size: 14px !Important; font-family: Georgia, "Times New Roman", Times, serif !Important; margin: 0px; font-weight: bold; padding-top: 20px !important;}	
	
.homeRightboxContainer {width: 210px;}

.homeRightboxTop {height: 60px; padding-top: 1px; padding-left: 30px !important; background-image: url(../images/UserUploadedImages/12/homeRight_1.jpg);}
.homeRightboxContent {padding-left: 30px !Important; padding-right: 20px !Important; 	background-image: url(../images/UserUploadedImages/12/homeRight_2.jpg);}
.homeRightboxP {font-size: 11px !Important; font-family: Verdana, Arial, Helvetica, sans-serif !Important; color: #666666 !important;	line-height: 20px !Important;}
.homeRightboxBtm {height: 25px; background-image: url(../images/UserUploadedImages/12/homeRight_3.jpg);}



/*----------start styles for Resource Scheduler----------*/

#content {position:relative;}

label#resourceStep1 {position:absolute; top:47px; left:250px;}
label#resourceStep2 {position:absolute; top:83px; left:166px; display:none;}
label#resourceStep3 {position:absolute; top:161px; left:20px; display:none;}

div#BookingStep1 {margin:0px 0px 20px 20px;}

div#ctl00_ContentPlaceHolderMain_BookingStep2 {margin-left:20px; height:65px;}
div#ctl00_ContentPlaceHolderMain_BookingStep2 table {}

div#ctl00_ContentPlaceHolderMain_Results {margin-left:20px;}

a.rsToday {line-height:30px !important;color#000 !important;}	

div.rsHeader ul li. a.rsHeaderDay span {margin-top:10px !important;}

div.rsHeader ul li.rsSelected {margin:0px !important;}

div.rsHeader ul li.rsLast a.rsHeaderMonth {padding-top:0px;}

.RadScheduler .rsHeader .rsToday {line-height:30px; color:#000 !Important;}

.RadScheduler .rsHeader .rsSelected {background-position:0 -69px; padding-left:9px;}

.RadScheduler .rsHeader ul a:hover, .RadScheduler .rsLast ul a:hover {background-position:0 -69px; padding-left:9px; font-color:#fff !Important; text-decoration:none !important;}

li.rsSelected {background-position:0 -69px;}

.RadScheduler .rsHeader li {float:left; line-height:30px !important;}

.RadScheduler .rsHeader li a:hover {float:left; line-height:30px !important;}

.RadScheduler .rsTopWrap .rsHeader ul a {line-height:30px; display:block; padding-left:9px; text-decoration:none;}

.RadScheduler .rsHeader h2 {display:block; height:30px !important; overflow:hidden; text-indent:43px !Important; margin-top:7px; font:bold 13px arial, verdana, sans-serif;}

div.rsHeader p em a.rsHeader {padding-top:10px !important;}

.RadScheduler .rsHeader ul span, .RadScheduler .rsHeader ul em {display:block; text-decoration:none;line-height:30px;}

div.BookingButtons a {margin-left:20px !important; margin-top:20px !important;}

/*---Hide Catering Fields---*/
#ctl00_ContentPlaceHolderMain_RadScheduler1_Form_Label8,
#ctl00_ContentPlaceHolderMain_RadScheduler1_Form_CateringRequired,
#ctl00_ContentPlaceHolderMain_RadScheduler1_Form_Label7,
#ctl00_ContentPlaceHolderMain_RadScheduler1_Form_CateringNumber {display:none !important;}


/*----------start styles for the site footer area----------*/

table#footer {width:880px; background-color:#255c05 !important;}

table#footer td#footerMainLeft {background-color:#FFFFFF; padding:5px 0px 5px 12px; width:80px;}

table#footer td#footerMainLeft ul {list-style-type:none; padding:0px; margin:0px;}

table#footer td#footerMainLeft ul li {float:left; margin-right:100%;}

table#footer td#footerMainLeft ul li a,
table#footer td#footerMainLeft ul li a:link,
table#footer td#footerMainLeft ul li a:active,
table#footer td#footerMainLeft ul li a:visited,
table#footer td#footerMainLeft ul li a:hover,
table#footer td#footerMainLeft ul li a:focus {color:#ffffff;}

table#footer td#footerMainRight {background-color:#255c05; width:300px; padding:5px 12px 5px 12px; vertical-align: top;}

table#footer td#footerTextElcom { height: 100%;font: 11px arial, verdana, san-serif; color:#231f22; text-decoration: none; text-align:right; padding:5px 12px 5px 12px;}

table#footer td#footerTextElcom a, table#footer td#footerTextElcom a:link, table#footer td#footerTextElcom a:active, table#footer td#footerTextElcom a:visited {font: 11px arial, verdana, san-serif; color:#FFFFFF !important; text-decoration:none;}

table#footer td#footerTextElcom a:hover, table#footer td#footerTextElcom a:focus {font: 11px arial, verdana, san-serif; color:#cd5627; text-decoration:underline;}


.shiftLeft { float: left !Important; padding-top: 10px; padding-left: 10px; margin-top: 10px !important;  height: 98%; vertical-align: top; color: #ffffff;}

.shiftRight { float: right !important; padding-right: 10px; padding-left :90px; height: 98%; padding-top: 10px;  vertical-align: top !important; color: #ffffff; font-size: 12px; display: inline !Important;}


.shiftLeft a,
.shiftLeft a:link,
.shiftLeft a:visited,
.shiftLeft a:hover,
.shiftLeft a:focus {color: #ffe400 !important; text-decoration: none !important;}

.shiftRight a,
.shiftRight a:link,
.shiftRight a:visited,
.shiftRight a:hover,
.shiftRight a:focus {color: #ffffff !important; text-decoration: none !important; font-size: 12px !important; margin-top: 10px !important; }


/*----------start styles for accessiblity areas----------*/

/* top menu accessibility */

div#topMenuAccessible {width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}
div#topMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}

/* left menu accessibility */

div#leftMenuAccessible {width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}
div#leftMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}

/* right panel menu accessibility */

div#rightAccessible {width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}
div#rightAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}

/* footer accessibility */

div#footerAccessible {width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}
div#footerAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px; line-height: 0; text-indent: -9999px !important;}


/*----------start styles for customised login box article----------*/

#Module17_TDDisplayLoginBox {padding:20px 0px 65px 20px; background:url(/images/loginimages/ElcomLoginBGBottom.png) no-repeat 20px bottom;}

#Module17_LoginTableOuter {background:url(/images/loginimages/ElcomLoginBG.png) no-repeat top left; margin:0 auto; width:424px;}

#Module17_LoginTable {margin:40px 47px 0px 47px; width:318px;}

#Module17_LoginTable #customLoginTop {background:url(/images/loginimages/CommunityManager2008.png) no-repeat center top; width:318px; height:78px; text-align:center;}

#Module17_LoginTable font {font:14px arial, sans-serif !important;}

#Module17_LoginTable input {border:#cccccc 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#000000;}

#Module17_LoginTable input:active,
#Module17_LoginTable input:hover,
#Module17_LoginTable input:focus {border:#ffffff 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#ffffff; background-color:#cd5627;}

#Module17_TRRememberMe font {font:12px arial, sans-serif;}

#Module17_LoginTable input#Module17_chkRememberMe,
#Module17_LoginTable input#Module17_chkRememberMe:active,
#Module17_LoginTable input#Module17_chkRememberMe:hover,
#Module17_LoginTable input#Module17_chkRememberMe:focus {width:auto !important; border:none;}

#Module17_LoginTable .clsButtonSmall {font:14px arial, sans-serif !important; padding:5px; background:url(/images/loginimages/login.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#000000; height:45px; float:right;}

#Module17_LoginTable .clsButtonSmall:hover,
#Module17_LoginTable .clsButtonSmall:focus {font:14px arial, sans-serif !important; padding:5px; background:url(/images/loginimages/login-over.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#ffffff; height:45px; float:right;}

#Module17_LoginTable #customLoginBottom {background:url(/images/loginimages/elcom.png) no-repeat center bottom; margin:20px 0px 0px 0px; width:318px; text-align:center; padding:0px 0px 48px 0px;}

#Module17_LoginTable #customLoginBottom a,
#Module17_LoginTable #customLoginBottom a:link,
#Module17_LoginTable #customLoginBottom a:active,
#Module17_LoginTable #customLoginBottom a:visited {font:12px arial, sans-serif; color:#ffffff; text-decoration:none;}

#Module17_LoginTable #customLoginBottom a:hover,
#Module17_LoginTable #customLoginBottom a:focus {font:12px arial, sans-serif; color:#ffffff; text-decoration:underline;}

/* Content Editor background set */
.RadEContent, .RadEContentBordered {background-color: #fff !Important;}

/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

#tblContentTD2 {display:none;}

}

/*---Custom Links---*/

/*---Style for Product Information links---*/

#productlinks a, #productlinks a:link, #productlinks a:visited {font:12px Arial; color:##008000; text-decoration:underline;}
#productlinks a:active, .#productlinks a:hover, #productlinks a:focus {font:12px Arial;color:##008000; 

text-decoration:underline;}


/*---Style for Related links---*/

#relatedlinks a, #relatedlinks a:link, #relatedlinks a:visited {font:12px Arial; color:#ffa500; text-decoration:underline;}
#relatedlinks a:active, .#relatedlinks a:hover, #relatedlinks a:focus {font:12px Arial;color:#ffa500; 

text-decoration:underline;}



/*---Style for Trade Show links---*/

#tradeshowlinks a, #tradeshowlinks a:link, #tradeshowlinks a:visited {font:12px Arial; color:#0000ff; 

text-decoration:underline;}
#tradeshowlinks a:active, .#tradeshowlinks a:hover, #tradeshowlinks a:focus {font:12px Arial;color:#0000ff; 

text-decoration:underline;}


/*----------member login bar----------*/


div.RadMenu_CM11 {width:880px; height:35px; background:url(/images/useruploadedimages/11/member-login-bg.jpg) no-repeat top left; position:relative; cursor:default;}
div.RadMenu_CM11 ul.rootGroup {width:880px;}
div.RadMenu_CM11 .CMLevel1 {}
div.RadMenu_CM11 .CMLevel1 .text {}
div.RadMenu_CM11 ul.rootGroup li.item {position:absolute; top:4px; right:7px; background:url(/images/useruploadedimages/11/member-logout-btn.jpg) no-repeat top left; width:77px; height:27px;}
div.RadMenu_CM11 ul.rootGroup li.item a {width:77px; height:27px;}
div.RadMenu_CM11 ul.rootGroup li.item span.text {text-indent:-9999px;}
div.RadMenu_CM11 ul.rootGroup li.first {right:100px; top:11px; background:none; width:auto; height:auto;}
div.RadMenu_CM11 ul.rootGroup li.first a {width:auto; height:auto;}
div.RadMenu_CM11 ul.rootGroup li.first span.text {text-indent:0px; color:#fff; font-size:12px;}
div.RadMenu_CM11 ul.rootGroup li.last {top:11px; left:20px; background:none; width:auto; height:auto;}
div.RadMenu_CM11 ul.rootGroup li.last a {width:auto; height:auto;}
div.RadMenu_CM11 ul.rootGroup li.last span.text {color:#ffffff; font-size:12px; text-indent:0px;}
#Header1_Menu1_MT_m0 {width:77px; height:27px;}
#Header1_Menu1_MT_m1 {display: none;}
a.helpdesk {margin: -25px 0px 0px 730px; position: absolute; color: #fff !important; font: 12px Arial !important;}




































