/*----------styles first created by XX mm/yyyy----------*/

/*----------start default styles to normalise settings----------*/

/* default styles */

#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

body, table, td, tr, p, ul, ol, li {font:12px arial, verdana, sans-serif; color:#231f22;}

.clsNormal, .clsAltNormal {font:12px arial, verdana, sans-serif; color:#231f22;}

.clsAltNormalOneSmaller {font:11px arial, verdana, sans-serif !important; color:#231f22 !important;}

#tblContentTD2 {height:100% !important;}

/* default link styles */

a, a:link, a:visited, a:active {font:12px arial, verdana, sans-serif; color:blue; text-decoration:none;}
a:hover, a:focus {font:12px arial, verdana, sans-serif; color:#blue; text-decoration:underline;}

/* default heading styles */

h1 {font:bold 20px arial, verdana, sans-serif; color:green; padding:0px; margin:30px 20px 20px 20px;}  
h2 {font:bold 16px arial, verdana, sans-serif; color:green; padding:0px; margin:30px 20px 20px 20px;}
h3 {font:bold 15px arial, verdana, sans-serif; color:black; padding:0px; margin:30px 20px 20px 20px;}
h4 {font:bold 14px arial, verdana, sans-serif; color:black; padding:0px; margin:30px 20px 20px 20px;}
h5 {font:bold 13px arial, verdana, sans-serif; color:black; padding:0px; margin:30px 20px 20px 20px;}
h6 {font:bold 12px arial, verdana, sans-serif; color:black; padding:0px; margin:30px 20px 20px 20px;}


/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; 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 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#ffffff !important;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#ffffff !important; 

text-decoration:underline;}

#adminBanner {display:none;}


/*----------start styles for site banner area----------*/

table#banner {width:990; background-color:#231f20;}

table#banner td {padding:5px 12px;}

table#banner td#bannerLeft {}

table#banner td#bannerRight {text-align:right;}


/*----------start top menu styles----------*/

/* article to left of top menu */
td#TopmenuTD {background:url(/images/UserUploadedImages/19/menubar.png) no-repeat top left;}
table#topMenuLeft {width:120px; height:30px;}
table#topMenuLeft td {padding:0px 0px 0px 12px;}

#TableTopNavBar {height:30px;}

/* styles for level 1 */

#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {height:30px; border-right:1px solid green; float:left !important;}
#TableTopNavBar .CMLevel1 .text {font-size:12px !important; padding:8px 12px 6px 12px !important; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel1Selected .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; height:16px !important; color:#ffffff;}
 
/* styles for level 2 */

#TableTopNavBar .CMLevel2,
#TableTopNavBar .CMLevel2Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel2 .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel2:hover .text,
#TableTopNavBar .CMLevel2:focus .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; 

color:#cd5627;}
#TableTopNavBar .CMLevel2Selected .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; 

color:#cd5627;}
 
/* styles for level 3 */

#TableTopNavBar .CMLevel3,
#TableTopNavBar .CMLevel3Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel3 .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel3:hover .text,
#TableTopNavBar .CMLevel3:focus .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; 

color:#cd5627;}
#TableTopNavBar .CMLevel3Selected .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; 

color:#cd5627;}
 
/* styles for level 4 */

#TableTopNavBar .CMLevel4,
#TableTopNavBar .CMLevel4Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel4 .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel4:hover .text,
#TableTopNavBar .CMLevel4:focus .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; 

color:#cd5627;}
#TableTopNavBar .CMLevel4Selected .text {font-size:12px !important; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; 

color:#cd5627;}

/* article to right of top menu */

table#topMenuRight { width:120px; height:30px;}
table#topMenuRight td {padding:0px 12px 0px 0px;}



/*----------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;}
#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 20px; height:25px;}

table#breadPrint td#breadcrumbMargin {padding:0px 20px; text-align:left;}

table#breadPrint td#printMargin {padding:0px 0px 0px 20px; text-align:right; width:25px;}

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;}


/*----------start styles for main content area----------*/

#tblContentTD1 p {font:12px arial, verdana, sans-serif; color:#231f22; padding:0px; width: 900px; margin: 50px 20px 20px 30px; line-height:125%;}


/*----------start styles for right panel----------*/

#tblContentTD2 h3, #tblContentTD2 h4, #tblContentTD2 h5, #tblContentTD2 h6 {font:bold 11px arial, verdana, sans-serif;color:#231f22; padding:10px 10px 5px 10px; margin:10px 

10px 0px 10px; background-color:#cccccc;}

#tblContentTD2 p {font:11px arial, verdana, sans-serif;color:#ffffff; padding:5px 10px 5px 10px; margin:0px 10px; background-color:green;}


/*----------start styles for the site footer area----------*/

table#footer {width:990;}

table#footer td#footerMainLeft {background-color:#231f22; padding:5px 0px 5px 12px; width:100%;}

table#footer td#footerMainLeft ul {list-style-type:none; padding:0px; margin:0px;}

table#footer td#footerMainLeft ul li {float:left; margin-right:10px; font colour:white;}

table#footer td#footerMainLeft li a,
table#footer td#footerMainLeft li a:link,
table#footer td#footerMainLeft li a:active,
table#footer td#footerMainLeft li a:visited,
table#footer td#footerMainLeft li a:hover,
table#footer td#footerMainLeft li a:focus {color:#ffffff;}

table#footer td#footerMainRight {background-color:#231f22; width:98px; padding:5px 12px 5px 12px;}

table#footer td#footerTextElcom {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:#231f22; 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;}



/*----------start styles for accessiblity areas----------*/

/* top menu accessibility */

div#topMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#topMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* left menu accessibility */

div#leftMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#leftMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* right panel menu accessibility */

div#rightAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#rightAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* footer accessibility */

div#footerAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#footerAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:white; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}


/*----------start styles for customised login box article----------*/

#Module17_TDDisplayLoginBox {padding:20px 0px 65px 20px; background:url(/images/useruploadedimages/11/ElcomLoginBGBottom.png) no-repeat 20px bottom;}

#Module17_LoginTableOuter {background:url(/images/useruploadedimages/11/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/useruploadedimages/17/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/useruploadedimages/11/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/useruploadedimages/11/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/useruploadedimages/18/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;}


/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

#tblContentTD2 {display:none;}

#MaintableForContent,
#MainTableForContent {width:600px !important;}

}

.QuestionITDescription
{
font:22px arial, sans-serif; color:#a12345; text-decoration:none;
}

.QuestionITQuestionItem
{
font:22px arial, sans-serif; color:#a12345; text-decoration:none;
}

#eventViewBookingOuterTable #btnRegister {border:1px solid #dcdacd !important; color:#ffffff !important; font-weight:bold !important; background-color:#de8a16 !important; 

padding:5px !important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font-size:12px !important; 

width:100px;}
#divEventRegistration #btnRegister {border:1px solid #dcdacd !important; color:#ffffff !important; font-weight:bold !important; background-color:#de8a16 !important; padding:5px 

!important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font-size:12px !important; width:100px;}
#divEventRegistration #btnClear {border:1px solid #dcdacd !important; color:#ffffff !important; font-weight:bold !important; background-color:#de8a16 !important; padding:5px 

!important; text-decoration:none !important; float:left; cursor:pointer !important; background-image:none !important; height:auto !important; font-size:12px !important; width:100px;}



#Form1,

#aspnetForm,

#frmLogon {width:990px; margin:0 auto;}




/*---Style for footerContainer ---*/

.footerContainer a,
.footerContainer a:link,
.footerContainer a:visited,
.footerContainer a:active {color: #ffffff;}

.footerContainer a:hover,
.footerContainer a:focus {color: #ffffff;}

/*--Question IT--/

.QuestionITImageBgTable {width:927px !important; background:url(http://www.consultpoint.com.au/images/UserUploadedImages/43/primo%20right.png);}

/*--.QuestionITGroupName {background-color:#eeeeee !important;}--*/






































