/* SKG: changed all 666666 to 222222 */

/* content-right */
DIV.content-right-inner { padding:20px 0px 0px 19px;}


DIV.login-pannel {width:235px;margin:0px 0px 20px 0px;}
DIV.login-pannel DIV.inner-container { padding:0px 10px 8px 10px; }
DIV.login-pannel H3 { padding:5px 0px 0px 0px; margin:0px;}
DIV.login-pannel H3 A:hover { text-decoration:underline;}
DIV.login-pannel UL { padding:0px;}
DIV.login-pannel UL LI { display:block; padding:0px 0px 0px 30px; margin:8px 0px 0px 0px; height:20px; background-image:none;}
DIV.login-pannel UL LI A { font-size:11px; font-style:italic; text-decoration:none; line-height :20px; }
DIV.login-pannel UL LI A:hover { text-decoration:underline; }
DIV.login-pannel UL LI.login-icon { background: url('../img/login_icon.jpg') no-repeat; }
DIV.login-pannel UL LI.profile {  background-position:0px 0px; }
DIV.login-pannel UL LI.cart { background-position:0px -20px;  }
DIV.login-pannel UL LI.reminders {background-position:0px -40px;}
DIV.login-pannel DIV.event-tips { margin:0px; padding:1px 0 18px 30px; }
DIV.login-pannel DIV.event-tips UL LI { height: auto; line-height: 1.8em; padding:0px; margin:0px; }
DIV.login-pannel DIV.event-tips UL LI a { line-height: normal; padding:0px; margin:0px; }
DIV.login-pannel DIV.event-tips UL.split-horizon-solid { margin:0px; padding:5px 0px 0px 0px; }

DIV.module-login-pannel { padding:10px 0px 0px 0px; background:url('../img/dot.gif') repeat-x top left;  }
DIV.module-login-from, DIV.module-login-register {  width:257px; min-height:175px; background:#f5f6f0;}
DIV.module-login-from { float:left; }
DIV.module-login-register { float:right; }
DIV.module-login-from h3,
DIV.module-login-register h3 { padding: 0 !important;}
DIV.login-pannel DIV.more A { font-size:11px; font-style:italic;}
DIV.login-pannel DIV.remember, DIV.module-login-from DIV.remember {  float: left; }
DIV.login-pannel DIV.remember INPUT, DIV.module-login-from DIV.remember INPUT { float:left; display:inline; clear:none; padding:0px; margin:0px 5px 0px 0px; }
DIV.login-pannel DIV.remember LABEL, DIV.module-login-from DIV.remember LABEL { float:left; display:inline; clear:none; padding:0px; margin:0px; color:#260859; font-weight:normal; font-style:italic; }
DIV.right-banner { padding:0px; margin:0px 0px 20px 0px; }
DIV.right-calendar { padding:10px 0px 11px 0px;}
DIV.right-calendar H2 { margin:-4px 0 0 0; padding:0px 0px 6px 0px; color:#ee3124; font-size:18px; font-weight:normal; text-decoration:none; letter-spacing:-1px; }
DIV.right-calendar A { padding:0px 2px; text-decoration:none; font-size:12px; line-height:18px; font-style:italic; }
DIV.right-calendar A:hover { text-decoration:underline; }

DIV.module-login-from DIV.inner-container,
DIV.module-login-register DIV.inner-container { padding-top: 4px; padding-bottom: 4px; }
DIV.module-login-register DIV.inner-container UL LI { line-height: 1.6em;}
DIV.module-login-from DIV.more { width: 222px; }
DIV.module-login-register DIV.inner-container DIV { font-size: 1.1em; line-height: 1.6em;}

/* frontpage */
DIV.front-part { float:left; width:743px; padding:20px 0px; clear:both;}

DIV.content-main DIV.top-line {  width:350px; color:#222222; font-size:12px; background-color:#f7f8f4;}
DIV.content-main DIV.top-line H2 { padding:5px 0px 10px 0px;}
DIV.content-main DIV.top-line H2 A { color:#ee3124; font-size:26px; font-weight:normal; text-decoration:none; letter-spacing: 0.1px/*SKG -1px;*/}
DIV.content-main DIV.top-line P { color:#222222; font-size:1em; line-height:20px;}
DIV.content-main DIV.top-line P A { color:#222222; font-style:oblique;}
DIV.content-main DIV.top-line DIV.more { padding-top:5px; text-align:left; }
DIV.content-main DIV.top-line DIV.more A {  padding:0px; color:#260859; text-decoration:none; font-style:italic; background-image:none; }

DIV.hot-topic { width:350px; margin:0px 0px 0px 20px; font-size:11px; color:#222222;}
DIV.hot-topic H2 { padding:15px 0px 20px 0px;}
DIV.hot-topic H2 A { color:#ee3124; font-size:26px; font-weight:normal; text-decoration:none; letter-spacing:-1px;}
DIV.hot-topic-box { display:block; width:360px; margin:0px auto; padding:0px 0px 20px 0px;}
DIV.hot-topic-box DIV.icon-pic { float:left; width:113px; height:113px; overflow:hidden;}
DIV.hot-topic-box DIV.topic-txt { float:left; width:235px; margin:0px 0px 0px 10px;}
DIV.hot-topic-box DIV.topic-txt DIV { padding:0px 0px 5px 0px; line-height:1.5em;}
DIV.hot-topic-box DIV.topic-txt A { color:#260859; font-style:italic; text-decoration:none;  }
DIV.hot-topic-box DIV.topic-txt H3 { padding:0px 0px 5px 0px; line-height:18px; }
DIV.hot-topic-box DIV.topic-txt H3 A { color:#ee3124; font-size:18px; font-weight:normal; font-style:normal; text-decoration:none; letter-spacing:-1px;}

DIV.hot-topic-list { border-top:1px solid #e5e5e5; padding:10px 0px 0px 5px;}
DIV.hot-topic-list UL { padding:0.7em 0 0.7em 0;}
DIV.hot-topic-list UL LI { padding:0px; background-image:url('../img/arrow.gif');}
DIV.hot-topic-list UL LI A {  font-size:11px; font-style:italic; text-decoration:none;}

DIV.content-main DIV.front-publications { clear:both;  background: url('../img/dot.gif') repeat-x top left; }
DIV.content-main DIV.front-publications H3 { padding:10px 0px;}
DIV.content-main DIV.front-publications P { font-size:0.9em;}
DIV.content-main DIV.front-publications A { text-decoration:none; }
DIV.content-main DIV.front-publications .more A {font-size:1.1em;}

/* find courses */
DIV.find-courses { display:block; width:233px; }
DIV.find-courses H2 { padding:10px 0px 0px 0px; margin:0px; font-size:17px; line-height:18px;}
DIV.find-courses H2 A { color:#EE3124; text-decoration:none; }
DIV.find-courses H3 { padding:0px 0px 5px 0px; margin:0px; font-size:17px; color:#666; font-style:italic; font-weight:normal;}
DIV.find-courses DIV.more { float:left; clear:both; padding:10px 0px;  background:url('../img/dot.gif') repeat-x top left; }
DIV.find-courses DIV.more LI { display:block; width:232px; padding:0px; background:none;}
DIV.find-courses DIV.more LI A { padding:0px 0px 0px 12px; line-height:24px;  font-size:12px; text-decoration:none; font-style:italic; clear:both;}

.coda-slider-wrapper { padding: 0px; }
.coda-slider { background: #fff; }
	
.coda-slider-no-js .coda-slider { height: 200px;  padding-right: 20px }	
.coda-slider, .coda-slider .panel { width: 50px } 
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 252px;  }
.coda-slider-wrapper.arrows .coda-slider { margin: 0px }	
.coda-nav-left a, .coda-nav-right a { color: #fff;  text-indent:-999em; overflow:hidden; width:6px; height:8px;}
.coda-nav-left a {  background:url('../img/arrow-left-2.jpg') no-repeat top left; }
.coda-nav-right a { background:url('../img/arrow-right-2.jpg') no-repeat top left; }
.coda-nav ul li a.current { background:url('../img/slide_tab.jpg') no-repeat 0px 0px; }
.coda-slider .panel-wrapper { padding: 0px 20px 0px 0px;}	
.coda-slider p.loading { padding: 20px; text-align: center }
.coda-nav ul { display: block; margin: auto; overflow: hidden }
.coda-nav ul li { display: inline; }
.coda-nav ul li a { display: inline; float: left; width:6px; height:6px; padding:0px;  margin:0px 2px; background:url('../img/slide_tab.jpg') no-repeat 0px -6px; font-size:0px; color: #fff; text-indent:-999em; text-decoration: none }
	
/* Miscellaneous */
.carousel {float:left; width:233px; height:421px;}
.carousel .mask {position:relative; float:left; width:233px; height:396px; overflow:hidden;}
.carousel .mask .panel-holder {position:absolute; top:0; left:0; width:1000px;}
.carousel .mask .panel-holder .panel {float:left; width:233px; padding:0 20px 0 0;}
.carousel .controls {float:left; margin:0 0 0 74px;}
.carousel .controls A {float:left;}
.carousel .controls A.right {margin:0 0 0 5px;}
.carousel .controls .panel-jump-list {float:left;}
.carousel .controls .panel-jump-list LI {float:left; list-style:none; background:none; padding:0;}
.carousel .controls .panel-jump-list A:link,
.carousel .controls .panel-jump-list A:visited {width:6px; height:6px; margin:1px 0 0 5px; background:url("../img/slide_tab.jpg") no-repeat 0 100%; letter-spacing:-999em; text-indent:-999em;}
.carousel .controls .panel-jump-list A:hover,
.carousel .controls .panel-jump-list .selected A:link,
.carousel .controls .panel-jump-list .selected A:visited {background:url("../img/slide_tab.jpg") no-repeat 0 0;}

DIV.recent-events { width:470px;  float:right; }
DIV.recent-events H3 A { color:#EE3124; text-decoration:none;}
DIV.recent-events DIV.more A { text-decoration:none; font-style:italic; font-size:1.1em; }
DIV.recent-events P {font-size:1em !important; padding:0 !important;}

DIV.recent-events DIV.other-events { margin:5px 0px 0px 0px; padding:10px 0px 5px 0px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
DIV.recent-events DIV.other-events UL LI { padding:0px 0px 10px 16px; background:url('../img/content_arrow.gif') 5px 5px no-repeat;}
DIV.recent-events DIV.other-events A { display:block; padding:0; font-size:0.9em; text-decoration:none; }
DIV.recent-events DIV.other-events P { font-size:0.9em !important; font-style:italic;}

/* content page */
DIV.content-main { font-size:1.1em; }
H2,
H1 { padding:16px 0px 10px 0px; font-size:26px; line-height:26px; font-weight:normal; color:#ee3124;clear:both; }
H3 { padding:16px 0px 10px 0px; font-size:18px; line-height:26px; font-weight:normal; color:#ee3124; clear:both;}
H3 A:link,
H3 A:visited {color:#ee3124; font-style:normal !important;}
H4 { padding:16px 0px 10px 0px; font-size:14px; line-height:26px; font-weight:normal; color:#ee3124;clear:both; }
DIV.content-main DIV.breadcrumb { margin:0px 0px 10px 0px; padding:0px 0px 18px 0px; background:url('../img/dot.gif') repeat-x scroll left bottom;}
DIV.content-main DIV.breadcrumb A { margin:0px 7px 0px 0px; padding:0px 7px 0px 0px; font-size:11px; font-style:italic; text-decoration:none; background:url('../img/breadcrumb_arrow.jpg') no-repeat scroll right 4px;}
DIV.content-main DIV.content-banner { }
DIV.content-main DIV.object-left {  display:inline; }
DIV.content-main DIV.object-right {  display:inline; }
DIV.content-main DIV.object-left TABLE { border-collapse:collapse;}
DIV.content-main DIV.object-right TABLE { border-collapse:collapse;}
DIV.content-main DIV.object-right { float:right; padding:0px 0px 10px 10px;  }
DIV.content-main DIV.object-left { float:left; padding:0px 10px 10px 0px;  }
DIV.content-main DIV.object-left DIV.imageleft { float:left; }
DIV.content-main DIV.object-left DIV.imageright { float:right; }
DIV.content-main DIV.object-left DIV.caption { padding:10px; color:#222222; font-size:11px; font-style:italic; background:#f0f1e9; }
DIV.content-main UL { padding:0px;}
DIV.content-main UL LI { padding:5px 0 5px 17px; line-height:1.5em; font-size:1.1em; background:url('../img/content_arrow.gif') 5px 11px no-repeat; list-style-position:inside;  color:#222222;}
DIV.content-main P { color:#222222; font-size:1.1em; line-height:1.5em; padding:0px 0px 10px; }
DIV.content-main UL.half { padding:0px 0px 0px 243px; }

/* content-main-module */
DIV.content-main-module { color:#222222; }

DIV.content-main-module H3 { padding:0px 0px 5px 0px;  }
DIV.content-main-module H4 { padding:0px 0px 0px 0px; clear:none; font-size:18px; font-weight:normal; line-height:18px;}
DIV.content-main-module H5 { padding:0px 0px 0px 0px; color:#222222; font-style:italic; font-weight:normal; }
DIV.content-main-module H6 { padding:0px 0px 0px 0px; color:#222222; font-size:1.1em; font-style:normal; font-weight:normal; }
DIV.content-main-module H6 A {color:#260859; /*font-style:italic;*/ text-decoration:none; letter-spacing:-0.1px; }
DIV.content-main-module DIV.inner-container A { /*font-style:italic;*/ text-decoration:none;}
DIV.content-main-module DIV.inner-container LI A { font-size:0.9em; }
DIV.content-main-module DIV.inner-container .more A {font-size:1.1em;}
DIV.content-main-module DIV.inner-container UL LI {  padding:2px 0px 2px 16px; background:url('../img/arrow.gif') 5px 8px no-repeat; list-style:none; list-style-image:none; }
DIV.content-main-module DIV.inner-container DIV.inner-container  { padding:10px 0px; font-size:1.1em; line-height:1.5em;}

/* chart mode UL */
div.content-main UL.chart-mode { background-image:none; list-style:none; list-style-image:none; list-style-position:outside; }
div.content-main UL.chart-mode LI { padding:7px 0px 7px 0px; background-image:none; list-style:none; list-style-image:none; list-style-position:outside;  line-height:18px; }

/* publications */
UL.publications { width:534px; }
UL.publications H4 { padding:0px; font-size:11px; font-weight:bold; }
UL.publications LI {width:163px; float:left  }
UL.publications LI A { text-decoration:none; font-size:11px; font-style:italic;}
UL.publications LI.hide-arrow { list-style:none; list-style-image:none; background-image:none;  }
UL.publications LI.publications-topic { width:360px; padding:0; }
UL.publications LI.publications-type { padding:0;}

/* about directorship */
DIV.about-directorship-banner {  margin:-7px 0px 10px 0px;  }
DIV.about-directorship-module {  margin:0px 0px 10px 0px;  width:257px; background-color:#F5F6F0; }
DIV.about-directorship-module H3 { margin:-5px 0px 0px 0px; padding:0px 0px 7px 0px; }
DIV.about-directorship-module P { line-height: 1.6em; font-size:1.1em; }
DIV.about-directorship-module A { text-decoration:none; font-style:italic; }
DIV.about-directorship-module DIV.split-horizon { padding:5px 0px 0px 0px;}
DIV.about-directorship-module UL { padding:10px 0px 0px 0px;  }
DIV.about-directorship-module UL LI { padding:0px 0px 5px 19px; list-style-image:none; list-style-position:outside; background:transparent url(../img/arrow.gif) no-repeat scroll 6px 5px;}
DIV.about-directorship-module DIV.inner-container UL { padding: 3px 0 0 0;}
DIV.about-directorship-module DIV.inner-container UL LI { font-size: 1em; line-height: 1.3em; padding:0px 0px 3px 19px; background:transparent url(../img/arrow.gif) no-repeat scroll 6px 4px;}
DIV.about-directorship-module DIV.inner-container DIV.more { margin: 18px 0 0 0;}
DIV.about-directorship-module DIV.inner-container DIV.more { font-size: 1.1em; padding-top: 7px; }

DIV.director-Community-module { margin:0px 0px 10px 0px; background-color:#F5F6F0;  }
DIV.director-Community-module DIV.inner-container { padding-bottom: 4px; padding-top: 5px;}
DIV.director-Community-module A { text-decoration:none; font-style:italic; }
DIV.director-Community-module H3 { padding:0px 0px 7px 0px; }
DIV.director-Community-module H4 { padding:0px 0px 5px 0px; font-size:18px; font-weight:normal; line-height:20px; }
DIV.director-Community-module H5 { padding:0px 0px 5px 0px; font-size:18px; color:#222222; font-style:italic; font-weight:normal;}
DIV.director-Community-module P { padding:5px 0px 5px 0px; line-height:18px; }
DIV.director-Community-module DIV.split-horizon { padding:5px 0px 0px 0px;}
DIV.director-Community-module DIV.other-topic { overflow:visible; display:inline; padding:2px 0px 10px 185px; }
DIV.director-Community-module DIV.other-topic H5 { display:inline; margin-left:-180px; padding: 8px 0 0 0; color:#ee3124; font-size:12px; font-style:normal;  white-space:nowrap;  }
DIV.director-Community-module DIV.other-topic A { padding:5px;  font-style:normal; font-weight:normal;  }
DIV.director-Community-module DIV.more P { padding: 0 0 5px 0;}
DIV.director-Community-module DIV.tag { padding:5px 0px 15px 0px;}

/* enquiries */
H3.enquiries-heading { margin:-10px 0px 0px 0px; padding:0px; }
UL.enquiries { margin:-5px 0px 0px 0px;}
UL.enquiries A { font-style:italic; text-decoration:none;  }
UL.enquiries TABLE { padding:0px; }
UL.enquiries TABLE TD { padding:0px; color: #222222; }

/* feedback */
DIV.feedback { margin-bottom:20px; }
DIV.feedback LABEL {  float:left; width:148px; font-weight:normal; }

/* feedback */
DIV.event-details TABLE { border-collapse:collapse; }
DIV.event-details TABLE TD { height:70px; color:#222222; padding:10px 0px 10px 0px; background-image:url('../img/dot.gif'); background-repeat:repeat-x; background-position:left top;}
DIV.event-details DIV.add-outlook { padding:5px 0px 5px 0px; }
DIV.event-details DIV.add-outlook A { padding:5px 0px 5px 30px; font-size:11px; font-style:italic;line-height:24px; text-decoration:none; background-image:url('../img/calendar_icon.jpg'); background-repeat:no-repeat; background-position:left center;}

/*find-event*/
DIV.find-event { /* SKG: WTF is this -19px? */margin-top:-19px; margin-bottom:20px; }
DIV.pagination { float:right;  }
DIV.pagination A {text-decoration:none; padding:0px 2px; }
DIV.pagination A.active { color:#222222;}
DIV.pagination A IMG { float:none; }
DIV.event-list-intro {float:left; width:420px; line-height:1.5em;}
DIV.event-list-intro A { font-size:13px; font-style:italic;  text-decoration:none; }
DIV.event-list-intro H6 { color:#222222; font-size:1.1em; font-weight:normal; }
SPAN.event-list-thumb { float:right; width:55px; }
SPAN.event-list-thumb IMG{ width:55px; }
SPAN.available-resources { font-size:11px;}

/* event detail */
DIV#event-intro H3{ padding:5px 0px 5px 30px; border-bottom:1px solid #fff; color:#1f055e; font-size:12px; font-style:italic; background-color:#f5f6f0; cursor:pointer; background-image:url('../img/accordion_2.jpg'); background-repeat:no-repeat; background-position:10px center; }
DIV#event-intro H3.active{background-image:url('../img/accordion_1.jpg'); }
DIV#event-intro DIV.inner-container {  padding-left:30px; }
DIV#event-intro A { font-style:italic; text-decoration:none; }
TABLE.to-register { border-collapse:collapse; background-color:#F5F6F0;}
TABLE.to-register TD { padding:5px 0px 10px 0px; 
	/*SKG*/	font-size: 18px;
			font-weight: bold;
}
DIV.has-arrow-content {  padding:0px 0px 0px 20px; background:url('../img/content_arrow.gif') no-repeat 8px 4px;}
DIV.has-arrow-content A { font-style:italic; text-decoration:none; }

/* speaker profile */
UL.event-speaker { clear:both; padding:15px 0px 0px 0px;}


/* FAQ */
DIV#faq-content { margin-top:-20px; }
DIV#faq-content DIV { padding:5px; }
DIV#faq-content .faq {padding:0;}
DIV#faq-content DIV.faq-title { display:block; height:40px; margin:-1px 0px 0px 0px; padding:0px; background-image:url('../img/accordion.jpg'); background-repeat:repeat-x; background-position:left top;}
DIV#faq-content DIV.faq-title H3 { display:block;  height:40px; line-height:40px; padding:0px 0px 0px 30px;  font-size:18px; background-color:transparent; cursor:pointer; background-image:url('../img/accordion_2.jpg'); background-repeat:no-repeat; background-position:10px center;  }
DIV#faq-content DIV.active H3 { display:block;  height:40px; line-height:40px; padding:0px 0px 0px 30px;  background-color:transparent; cursor:pointer; background-image:url('../img/accordion_1.jpg'); background-repeat:no-repeat; background-position:10px center;  }
DIV#faq-content H4 { padding:5px 0px 5px 30px;  color:#260859; font-style:italic; }
DIV#faq-content P { padding:5px 0px 5px 30px;  color:#222222; font-style:italic; }

/* search result */
DIV.search-result { margin:-20px 0px 10px 0px; padding:10px 0px;  }
DIV.search-result-list { clear:both; margin:0px 0px 10px 0px;}
DIV.search-result-list H4 { padding:0px 0px 5px 0px;}
DIV.search-result-list H5 { padding:10px 0px; font-weight:normal;}
DIV.search-result-list H4 A { font-size:12px; font-style:italic; text-decoration:none; }
DIV.search-result-list H5 A { font-size:12px; color:#008000; text-decoration:none;}
DIV.search-result-footer DIV.bottom-line { padding:0px 0px 10px 0px; background:url('../img/dot.gif') repeat-x bottom left;}

/* Personal Details */
SPAN.radio INPUT { margin:0px 5px 0px 0px; }

/* my profile */
DIV.content-main DIV.my-profile LABEL { margin:4px 5px 0 0; color:#222222; }

DIV.validationMessage H3, 
DIV.validationMessage P, 
DIV.validationMessage LI { margin:0; padding:0; font-size:12px; font-weight:bold; }
/* SKG SPAN.validator {float:left; display:block; width:224px; margin:0.5em 0 0 153px; padding:0.3em; border:1px solid red; background-color:#FFE5E5; color:red; line-height:1.5em;} */
DIV.oldValidation SPAN.validator {float:left; display:block; width:224px; margin:0.5em 0 0 153px; padding:0.3em; border:1px solid red; background-color:#FFE5E5; color:red; line-height:1.5em;}

SPAN.validator200 {float:left; display:block; width:438px; margin:0.5em 0 0 200px; }

SPAN.validator {width:96%; margin:0.5em 0 0 0; padding:0.3em; border:1px solid red; background-color:#FFE5E5; color:red; line-height:1.5em;}
.content-right SPAN.validator {width:203px; margin:0.5em 0; font-size:1.1em;}
DIV.validationMessage { width:auto; padding:10px 10px 10px 52px; margin:10px 0; border-bottom:1px solid red; border-top:1px solid red; background:#FFE5E5 url(https://www.companydirectors.com.au/AICDMCMS/images/icon_error.gif) no-repeat scroll 10px 50%; }