/* GENERAL STYLES */
/* ================================================================== */
html,body{margin:0;padding:0}

/* fixed width columns*/
body{font: 72% verdana,arial,sans-serif;text-align:center;zoom:1;}
table{font-size: inherit;}

div#bodyContainer{position:relative;text-align:left;width:1000px;margin:0 auto;}
div#headerContainer, div#headerContainerHome{position:relative;}
div#mainContainer{float:left;width:100%}
div#contentContainer{margin:16px 260px 0 284px;}
div#sideContainer{float:left;width:280px;margin-left:-290px;margin-top:40px;}
div#subNav{float:left;width:220px;margin-left:-950px;margin-top:12px;}
div#footer{clear:left;width:100%}

div#mainContainer{margin-top:20px;}
div#mainContainer.home{margin-top:34px;}
div#contentContainer{margin:0 360px 0 70px;}
div#subNav{display:none;}


body.Photographic,
body.Lightbox {background-color:#000;}

body.Photographic div#mainContainer,
body.Lightbox div#mainContainer{margin-top:0px;}

.bodyText{margin:0 30px 0 0; padding:0;}
.Gallery .bodyText{margin:0;padding:0;}

/* COMMON CONTENT STYLING */
/* ================================================================== */
#headerContainer{background:url(../assets/ciwem/banner01.jpg) no-repeat;height:220px;}
.Photographic #headerContainer,.Lightbox #headerContainer{background:#000000 url(../assets/ciwem/banner_photographic.jpg) no-repeat;height:160px;}
.ENews #headerContainer{background:url(../assets/ciwem/banner_enews.jpg) no-repeat;}

#headerContainer #nav{position:absolute;top:0;left:196px;width:auto;
	background:url(../assets/ciwem/nav_background_full.jpg) no-repeat right;height:55px;padding-right:6px;}
.Photographic #headerContainer #nav,.Lightbox #headerContainer #nav{background:none;background-color:#000000;}
.Photographic div#contentContainer{margin:0 340px 0 50px;}

#bannerCredit{height:100%;overflow:auto;text-align:left;background-color:#FFFFFF;color:#000000; }

.Gallery div#contentContainer,
.Lightbox div#contentContainer,
.Default-OneCol div#contentContainer {margin:0 60px;}
.Gallery div#sideContainer,
.Lightbox div#sideContainer,
.Default-OneCol div#sideContainer{display:none;}

p{padding:0 0 10px 0;margin:0;}
a{color: #006600;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;color:#003366;}

h1{color:#006600;padding:0 0 4px 20px;font-size:190%;margin:0 0 8px -20px;
	font-weight:normal;border-bottom:solid 1px #006600;}

h2{color:#006600;font-size:120%;margin:0 0 4px 0;font-weight:bold;}
.SectionHeading{border-bottom:1px solid #006600;
color:#006600;
font-size:190%;
font-weight:normal;
margin:0 -30px 8px -20px;
padding:0 0 4px 20px;!important;}

h3{color:#006600;font-size:116%;margin:0;font-weight:bold;}
h4{margin-top:2px;margin-bottom:8px;font-size:120%;}
.pnlPink{background-color:#FFC09F; padding:8px;}

.externallink{background:url(../assets/images/external.gif) no-repeat;height:20px;padding:2px 0 2px 24px;}
.PdfLink{background:transparent url(../assets/icons/pdficon16x16.gif) no-repeat scroll 0 0;
	line-height:20px;padding:2px 0 2px 24px;}
.DocLink{background:transparent url(../assets/icons/doc.gif) no-repeat scroll 0 0;
	height:20px;padding:2px 0 2px 24px;}

a.pdf{display:block;background:transparent url(../assets/icons/pdficon16x16.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
a.doc{display:block;background:transparent url(../assets/icons/doc.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
a.xls{display:block;background:transparent url(../assets/icons/xls.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
a.zip{display:block;background:transparent url(../assets/icons/zip.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
a.ppt{display:block;background:transparent url(../assets/icons/ppt.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}

.ImageAlignLeft{float:left;margin:0 20px 12px 0;}
.ImageAlignCentre{display:block;text-align:center;margin:8px auto;}

img{border:none;}

ul{margin:0;padding:0;margin-bottom:12px;}
ul li{background:url(../assets/ciwem/green_bullet.gif) no-repeat 0 0.4em;
	list-style:none;padding-left:24px;margin-left:0;line-height:18px;}

ol{padding:0;margin:0 0 0 20px;}
ol li{line-height:18px;margin-bottom:8px;padding:0;}
ol li ol{margin-top:12px;}
ol li ol li{list-style-type:lower-alpha;line-height:18px;margin-bottom:8px;padding:0;}
ol li ul{margin-top:12px;}
ol li ul li{background:none;list-style-type:disc;margin-left:16px;}

.LeaderText{font-size:110%; line-height:140%;color:#666666;}
div.clearAll{clear:both;margin:0;padding:0;height:1px;}

p.pnlMessage{color:#FF0000;}
.Photographic em{color:#FF0000;font-size:120%;}

.pnlGrid{margin-left:20px;margin-top:20px;}

.label{color:#006600;font-weight:bold;}

/* EDITOR STYLES */
#contentContainer p.SubHeadingBlue{color:#003366;font-size:140%;font-weight:normal;line-height:1.2;padding-bottom:4px;padding-top:4px;}

/* HEADER STYLING */
/* ================================================================== */
#printHeader{display:none;}
a#logo{position:absolute;top:72px;left:36px;display:block;background:url(../assets/ciwem/logo_link.jpg) no-repeat;
	height:25px;width:104px;}
.ENews a#logo{background:none;}

a.imageCredits{position:absolute;top:46px;right:20px;display:block;color:#336600;font-size:90%;font-weight:normal;}
.Photographic a.imageCredits,.Lightbox a.imageCredits{display:none;}

#headerContainer a span{display:none;}
#infoFor{display:block;position:absolute;top:42px;width:252px;left:596px;}
.colNav li{border-bottom:solid 1px #FFF;}
.colNav li a{display:block;color:#666;text-decoration:none;padding:2px 0 2px 16px;font-weight:bold;
	background:url(../assets/images/infoarrow.gif) no-repeat 0 6px;}
.colNav li a:hover{color:#ff7f00;}

.Photographic a.epotyHome, .Lightbox a.epotyHome{display:block;text-align:right;margin-right:20px;color:#FFFFFF;}

/* NAVIGATION BAR */
/* ================================================================== */
/* nav holder */
#navBar {width: 100%;background-color: #cccccc;height: 45px;line-height: 45px;}

/* nav basic setup styles */
ul.mainNav, 
ul.mainNav_vertical {margin: 0px 0px 0px 196px;padding: 0px 0px 0px 0px;list-style-type: none;}
ul.mainNav ul,
ul.mainNav_vertical ul {display: none;}
ul.mainNav li {float: left;}
ul.mainNav_vertical {width: 300px;}
ul.mainNav_vertical li {float: none;}
ul.mainNav,
ul.mainNav ul,
ul.mainNav_vertical,
ul.mainNav_vertical ul {height: 45px;}
ul.mainNav_vertical {height: auto;}
ul.mainNav ul {height: auto;}
* html ul.mainNav ul {width: 1%;}


/* top nav styles */
ul.mainNav li {text-align: center;font-family: sans-serif;font-size:94%;
	height: 55px;font-weight:bold;margin: 0px;cursor: pointer;
	background-color:#669933;
	background:url(../assets/ciwem/nav_background.jpg) no-repeat right;}
.Photographic ul.mainNav li,.Lightbox  ul.mainNav li{background:#000000 url(../assets/ciwem/nav_background_photographic.jpg) no-repeat right;}

ul.mainNav li.last{background:url(../assets/ciwem/nav_background_last.jpg) no-repeat right;}
ul.mainNav li a {display: block;text-align:left;padding: 8px 15px 0 2px;color: #FFFFFF;
	text-decoration: none;}
ul.mainNav li.last a{padding-right:20px;}

ul.mainNav li a:hover {color: #003366;}
ul.mainNav li:hover {color: #003366;}
ul.mainNav li.jdm_active a{color: #003366;}

/* -- Sub-Menus -- */
ul.mainNav li li {width: 150px;background:none;height: auto;}
ul.mainNav li li.child a {display:block;font-style:italic;
	color: #336600;padding:6px 0; margin:0 5px; border-bottom:solid 1px #FFF;}
ul.mainNav li li.child a:hover {color: #FFFFFF;}
ul.mainNav ul {position: absolute;display: none;list-style-type: none;margin-top=-20px;
	padding: 0px;background-color: #99cc66;z-index: 10000;}
ul.mainNav ul li,
ul.mainNav_vertical ul li {float: none;margin: 0px;color: #d9531e;}
ul.mainNav ul ul {background-color: #C6E3AA;}

ul.jdm_events{top:20px;}

/* Extra Navigation */
#navAbout{position:absolute;top:10px;right:18px;}

/* nav basic setup styles */
ul.navExtra {width: auto;margin: 0;padding:0;list-style-type: none;}
ul.navExtra li {float: left;}
ul.navExtra li {
	text-align: center;font-family: sans-serif;font-size:94%;
	font-weight:bold;margin: 0px;cursor: pointer;
	border-right:solid 1px #006600;
	background:none;
	line-height:100%;
	padding:0;
	}
ul.navExtra li.spacer{background:#FFF;width:23px;}
ul.navExtra li a {display: block;text-align:left;padding: 0 6px 0 6px;margin:0;color: #006600;
	text-decoration: none;}
ul.navExtra li.last{padding-right:0;border:none;}
ul.navExtra li a:hover {color: #336600;}
ul.navExtra li:hover {color: #336600;}

.Photographic ul.navExtra li a{color:#999999;}
.Photographic ul.navExtra li {border-right:solid 1px #999999;}

/* BREAD CRUMBS */
.pnlBreadCrumbs{display:none;position:absolute;top:220px;background-color:transparent;padding-bottom:2px;
	font-size:96%;border-bottom:solid 1px #99cc66;width:auto;width:590px;margin-left:50px;}
.Home .pnlBreadCrumbs,.Lightbox .pnlBreadCrumbs,.Photographic .pnlBreadCrumbs{display:none;}
.pnlBreadCrumbs div.clearAll{clear:both;}
ul.breadCrumbNav{margin:0 0 0 20px;background:#FFF;}
ul.breadCrumbNav li{padding:1px 3px;margin:0 0;font-weight:normal;color:#99cc66;background:none;line-height:14px;}
ul.breadCrumbNav li a{display:block;color:#99cc66;font-weight:bold;}
ul.breadCrumbNav li{float:left;list-style:none;display:block;}
ul.breadCrumbNav li a.homeCrumb{color:#006600;}

/* Page Navigation */
.sectionHeading{color:#006600;font-size:190%;font-weight:normal;margin-bottom:8px;padding:4px 0 4px 0;}
.pageNavContainer{border-bottom:solid 1px #006600;margin-bottom:8px;}
h1.pageNavH1{border:none;}


#PageNav li{line-height:1;}

/* photos panel */
#photoPanel{clear:both;background:#99C2C2 url(../assets/images/photo_panel_top.gif) no-repeat top;padding-top:13px;}
#photoPanelBottom{clear:both;background:url(../assets/images/photo_panel_bottom.gif) no-repeat bottom;}
#photoPanel p{clear:both;color:#006666;margin:0 0 0 14px; padding:0;}
#photoPanel ul{border:none;}

/* Photo Gallery */
#sideContainer #gallery{margin:0 0 0 14px;padding:0;}
#sideContainer #gallery li{list-style:none;float:left;margin:0;background:none;border-bottom:none;padding:0;}
#sideContainer #gallery li img{margin:0 14px 14px 0;}


/* SEARCH STYLING */
/* ================================================================== */
#searchFormTop{	position:absolute;top:212px;right:20px;margin:0;padding:0;width:200px;}
#searchFormTop span{color:#003366;padding:0 0 3px 0;margin:0 2px 0 0;font-size:96%;font-weight:bold;}
#searchFormTop input{font-size:96%;width:120px;height:18px;padding:0 2px 0 2px;margin:0;border:none;background:url(../assets/ciwem/searchBox.jpg) no-repeat; }
#searchFormTop input.Submit{width:18px;height:18px;padding:0 0 0 4px;margin:0;font-size:96px;border:none;background:none;}

.Photographic #searchFormTop,.Lightbox #searchFormTop{display:none;}
.Photographic #searchFormTop input{background:url(../assets/ciwem/searchBoxBlack.jpg) no-repeat; }

#xsltsearch form{margin:0;padding:0;width:auto;}


/* MAIN CONTENT STYLING */
/* ================================================================== */
#contentContainer p{line-height:1.4;}
#contentContainer em{font-style:italic;}
#contentContainer ul li{}
ul li.BulletListIndented{margin-left:30px;}

/* Full List */
ul.fullList li{border-bottom:solid 1px #99CC66;padding-bottom:8px;margin-bottom:12px;padding-left:0;background:none;}

/* Gallery with Paging */
.galleryOfPhotos{padding-top:20px;}
.galleryNav{color:#CCCCCC;font-weight:bold;text-align:right;margin-right:20px;}
.galleryNav span{color:#000000;padding-left:8px;padding-right:8px;font-weight:normal;}

.galleryItem{
	position:relative;
	float:left;	
	background:url(../assets/ciwem/gallery_entry_background.jpg) no-repeat;
	width:200px;height:200px;
	margin-right:20px;
	margin-bottom:20px;}

.galleryItem table{height:200px;width:200px;
	border-collapse:collapse;
	border:none;}

.smallerItem{
	position:relative;
	float:left;	
	background:url(../assets/ciwem/gallery_entry_background130.jpg) no-repeat;
	width:130px;height:130px;
	margin-right:8px;
	margin-bottom:8px;}

.smallerItem table{height:130px;width:130px;
	border-collapse:collapse;
	border:none;}

/* PHOTOGRAPHIC COMPETITION */
/* ================================================================== */
.Lightbox,.Photographic{color:#999999;}
.Photographic h1,.Lightbox h1{color:#999999;
	font-weight:normal;border-bottom:none;}
.Photographic #contentContainer h2{font-weight:normal;color:#999999;font-size:140%; margin-bottom:12px;}
.Photographic #sideContainer h1{padding-left:20px;}

.Photographic #searchFormTop,.Lightbox #searchFormTop{top:30px;right:0px;}

.catControl{clear:both;padding-bottom:20px;}
.catControl br{clear:both;}

.catPhoto{
	float:left;
	background:url(../assets/ciwem/myphoto_background.jpg) no-repeat;
	width:200px;height:200px;
	text-align:center;
	margin-right:20px;
}
.catPhoto table,.entryItem table,.entryItemSelected table{height:200px;width:200px;
	border-collapse:collapse;
	border:none;}

.entryItem{
	position:relative;
	float:left;	
	background:url(../assets/ciwem/entry_background.jpg) no-repeat;
	width:200px;height:280px;
	margin-right:20px;
	margin-bottom:20px;}
.entryItemSelected{
	position:relative;
	float:left;	
	background:url(../assets/ciwem/entry_background_selected.jpg) no-repeat;
	width:200px;height:280px;
	margin-right:20px;
	margin-bottom:20px;}

.entryControls span{display:none;}
.entryControls a{height:18px;width:18px;display:block;}
.add{background:url(../assets/ciwem/addremove.jpg) no-repeat top;position:absolute;top:250px;left:12px;}
.remove{background:url(../assets/ciwem/addremove.jpg) no-repeat bottom;position:absolute;top:250px;left:12px;}
.entryControls a.lnkInfo{position:absolute;top:250px;right:0px;background:url(../assets/ciwem/button_77.jpg) no-repeat;width:77px;height:23px;color:#333333;
	text-decoration:none;padding-left:12px;padding-top:3px;}

.entryTitle{border-top:solid 1px #666;border-bottom:solid 1px #666;margin:4px 10px;padding:4px 0;font-weight:bold;}
.entryTitle span{padding-left:4px;font-weight:normal;}

.catUpload{float:left;}
.catUpload label{display:block;float:left;width:100px;}
.catUpload input{float:left;width:270px;margin-bottom:4px;}
.catUpload select{float:left;width:270px;margin-bottom:4px;}
.catUpload textarea{float:left;width:270px;margin-bottom:4px;height:70px;}
.catUpload .catLable{display:block;float:left;margin-bottom:8px;}
.catUpload .cmd{width:80px;}

.shoot label{display:block;float:left;width:140px;}
.shoot input{float:left;width:460px;margin-bottom:4px;}
.shoot textarea{float:left;width:460px;margin-bottom:4px;height:90px;}

.other textarea{float:left;width:600px;height:190px;margin-bottom:4px;}

.updateControl{border-top:solid 1px #666666;border-bottom:solid 1px #666666;padding:2px 0;}
.updateControl label{float:left;}
.updateControl input{float:right;}

.pnlPane{height:212px;padding-top:12px;}

.entryHeading{float:left;}
.entryHeading h1{margin-top:0;margin-bottom:0;}
.entryHeading select{margin-top:2px;margin-left:12px;}
.pnlPageControls{float:right;margin-right:20px;}
.pnlPageControls p{margin:8px 0 12px 0;padding:0;}
.pnlPageControls .entryPages{padding:0 8px;}
.pnlPageControls a{color:#FFF;font-weight:bold;padding:0 2px;}

.pnlInfo{background-color:#FFFFFF;color:#000000;}
.infoImage{align:left;}
.innerInfo{overflow: auto;}
.innerInfo p{margin:0;line-height:130%;}

.pnlContent p.epotyRegister{margin-bottom:4px;}

/* JOB VACANCIES LISTING */
/* ----------------------------------------------------------------------------- */

/* Job Vacancies List */
ul#jobVacanciesList{margin-top:20px;}
ul#jobVacanciesList li{border-bottom:solid 1px #99CC66;padding-bottom:8px;margin-bottom:12px;padding-left:0;background:none;}

/* Registration Form */
.registrationWizard{margin:20px 0;}
.registrationForm label{display:block;float:left;width:140px;color:#006600;}
.registrationForm input{float:left;width:300px;margin-bottom:8px;}
.registrationForm textarea{float:left;width:300px;margin-bottom:8px;height:80px;}
.registrationForm br{clear:left;}
.registrationForm em{font-size:120%;color:#FF0000;}

/* Job Post Form */
.jobPostForm{margin:20px 0;}
.jobPostForm label{display:block;width:140px;color:#006600;margin-bottom:6px;}
.jobPostForm input{width:585px;margin-bottom:12px;}
.jobPostForm textarea{width:585px;margin-bottom:12px;height:80px;}
.jobPostForm br{clear:left;}
.jobPostForm em{font-size:120%;color:#FF0000;}
.jobPostForm  div{margin-bottom:4px;color:#666666;}
.jobPostForm input.cmd{width:auto;}

/* ENews Subscription */
#subscribeForm{margin:20px 0;}
#subscribeForm label{display:block;float:left;width:140px;color:#006600;}
#subscribeForm input{float:left;width:300px;margin-bottom:8px;}
#subscribeForm br{clear:left;}
#subscribeForm input.cmd{width:auto;}


/* Paypal Page */
#jobPostPaypal div{margin-bottom:30px;}
.paypalFee{color:#006600;font-size:120%;}
.paypalCancel{font-size:120%;padding-bottom:8px;}

/* ACCORDION */
.accordion{margin:0;padding:0;}
.accordion li{background:none;margin:0;padding:0;}
.accordion li h3{background:#66CC66 url(../assets/ciwem/accordion_arrows_closed.png) no-repeat 4px 3px;padding:6px 30px 6px 30px;
	margin-bottom:8px; color:#FFFFFF;cursor:pointer;}
.accordion li h3.open{background:#66CC66 url(../assets/ciwem/accordion_arrows_open.png) no-repeat 4px 3px;}
.accordion ul{margin:8px 0 0 0;padding:0;}
.accordion li li{margin-bottom:12px;padding:0;}
.accordion ul li h3{background:#A0C4DC url(../assets/ciwem/accordion_arrows_closed_sub.jpg) no-repeat 4px 3px;;}
.accordion ul li h3.open{background:#A0C4DC url(../assets/ciwem/accordion_arrows_open_sub.jpg) no-repeat 4px 3px;}
.accordion ul ul li a{color:#003366;}

/* BLOG */
.post{margin-bottom:20px;}
#comments{display:none;}
.entry-date{color:#003366;font-size:140%;font-weight:normal;margin-bottom:8px;}

/* Blog Comment */
#respond{margin:20px 0 0 0;}
#respond h3{margin-bottom:12px;}
label.fieldLabel{padding-bottom:4px;color:#006600;}
#respond input.input-text{width:420px;margin-bottom:8px}
#respond textarea{width:420px;margin-bottom:8px;}

/* CONSULTATION */
#consultationList li{border-bottom:solid 1px #99CC66;padding-bottom:8px;margin-bottom:12px;padding-left:0;background:none;}
.consultationHeader{border-bottom:solid 1px #006600;margin-bottom:8px;}
.consultationHeader h2{float:left;}
div.showAll{float:right;}


/* Helix Ri Calendar */
#smfCalendarHeader{margin-left:-64px;background-color:#006600;color:#FFFFFF;}
#smfCalendarHeader ul{margin:0 0 0 25px;padding:0;background-color:#97ACAD;float:left;width:500px;}
#smfCalendarHeader ul li{float:left;list-style:none;height:24px;background:none;padding:0;}
#smfCalendarHeader .publishedDate{font-size:140%;padding:4px 64px;}
#smfCalendarNav{background-color:#97ACAD;margin-bottom:20px;}

#smfCalendarNav li a{line-height:24px;font-size:120%;color:#FFFFFF;padding:4px 13px;text-decoration:none;height:24px;font-weight:normal;}
#smfCalendarNav li.selected{background-color:#006600;}
#smfCalendarNav a:hover{background-color:#006600;}

.leftArrowLarge{float:left; display:block;background:url(../assets/ciwem/leftArrowLarge2.gif) no-repeat top right; height:22px;
	overflow:hidden;width:27px;padding:0 0 0 0;}
#smfCalendarNav a.leftArrowLarge:hover{background:#97ACAD url(../assets/ciwem/leftArrowLarge2.gif) no-repeat bottom right;}

.rightArrowLarge{float:right;display:block;background:url(../assets/ciwem/rightArrowLarge2.gif) no-repeat top; height:22px;
	overflow:hidden;width:27px;padding:0 8px 0 0;}
#smfCalendarNav a.rightArrowLarge:hover{background:#97ACAD url(../assets/ciwem/rightArrowLarge2.gif) no-repeat bottom;}

#smfCalendarNav span{display:none;}


#riCalendarItems,#riCalendarItems ul{margin:0;padding:0;}
#riCalendarItems li{list-style:none;padding-bottom:12px;padding-left:0;margin-bottom:8px;background:none;}
#riCalendarItems li{border-bottom:solid 1px #006600;}
#riCalendarItems .date{font-size:140%;padding-bottom:4px;}
#riCalendarItems .title{font-size:120%;font-weight:bold;color:#006600;text-decoration:none;margin-bottom:4px;}
#riCalendarItems li li{border:none;list-style:disc;padding:0 0 0 10px;margin-left:14px;margin-bottom:2px;}


/* Events List */
.homeEvents a{color:#003366;}
.eventsList{margin-top:8px;}
.eventItemDates{font-size:140%;margin-bottom:8px;color:#003366;}
#riCalendarItems ul.eventDocumentList{list-style:none;margin:0;padding:0;border-bottom:solid 1px #3399CC;padding-bottom:8px;margin-bottom:12px;}
#riCalendarItems li ul.eventDocumentList li{list-style:none;margin:0;padding:0;}
h3.eventDocumentHeading{color:#003366;font-weight:normal;font-size:120%;border-bottom:solid 1px #3399CC;padding-bottom:4px;margin-bottom:8px;}

/* Tags */
.eventTags{font-style:italic;color:#003366;margin-bottom:8px;}
.eventTags span{font-weight:bold;}

.pnlGreen a.tag0x{color:#006600;font-size:9px;}
.pnlGreen a.tag1x{color:#006600;font-size:10px;}
.pnlGreen a.tag2x{color:#006600;font-size:11px;}
.pnlGreen a.tag3x{color:#006600;font-size:12px;}
.pnlGreen a.tag4x{color:#006600;font-size:13px;}
.pnlGreen a.tag5x{color:#006600;font-size:14px;}
.pnlGreen a.tag6x{color:#006600;font-size:15px;}


/* Whos Who - CIWEM Staff */
#staffList li{list-style:none;margin:0;padding:0;background:none;clear:left;}
#staffList h2{margin-bottom:12px;}
.staffDetails{border-bottom:solid 1px #99CC66;margin-bottom:8px;padding-bottom:0px;}
.staffDetails img{float:left;margin:0 8px 8px 0;}
.staffDetails div.staffName{float:left;width:400px;}
#staffList{margin-bottom:8px;padding-bottom:8px;}

/* IMAGE LIST */
#imageList li{background:none;padding:0;margin-bottom:16px;}
#imageList img{float:left;margin-right:20px;}
#imageList .imageCredits{float:left;width:300px;}
#imageList .imageItem{clear:left;}

/* Professionals Directory */
#pnlProffessionalDirectorySearch label{display:block;width:120px;float:left;margin-bottom:12px;font-weight:bold;}
#pnlProffessionalDirectorySearch select{float:left;width:200px;}
#pnlProffessionalDirectorySearch input{float:left;}
#pnlProffessionalDirectorySearch br{clear:left;}

#pnlProffessionalDirectorySearch ul{margin-top:20px;}
#pnlProffessionalDirectorySearch ul li{list-style:none;background:none;padding:0;border-bottom:solid 1px #CCCCCC;margin-bottom:12px;padding-bottom:8px;}
#pnlProffessionalDirectorySearch h2{margin-bottom:4px;}
#pnlProffessionalDirectorySearch p{margin:0;padding:0;}
#pnlProffessionalDirectorySearch p.contact{margin-bottom:8px;}
#pnlProffessionalDirectorySearch p.regions{font-style:italic;color:#333333;}
#pnlProffessionalDirectorySearch p.expertise{font-style:italic;color:#333333;}

/* UNIVERSTIY AND COURSE LISTING */
#contentContainer .CIWEMUniversityandCourses ul{margin:0;padding:0;margin-bottom:12px;}
#contentContainer .CIWEMUniversityandCourses ul li li{background:none;padding-left:0;margin-left:0;}

/* Profile List */
.profileList span{color: #006600;text-decoration:none;font-weight:bold;}
.infoIcon{background:url(../assets/ciwem/info_small.gif) no-repeat right;padding-right:12px;padding-top:2px;padding-bottom:2px;color:#006600;font-weight:bold;}
/*.Lightbox a.fancy{background:none;}*/

/* NEWS LISTING */
/* ================================================================== */
h2.NewsSubNaviHeading{background:url(../assets/ciwem/subHeadingPanel.jpg) no-repeat;height:39px;padding-top:12px;
	padding-left:20px;color:#006600;font-weight:normal;font-size:140%;margin-left:-20px;}
.NewsSubNaviList{margin-left:-20px;}


ul.navNewsList li h3{color:#006600;font-size:120%;margin-bottom:4px;}
ul.navNewsList{padding: 0 0 0 0;margin-left:20px;}
ul.navNewsList li{
	list-style-type:none;padding: 4px 0 12px 0; 
	margin-bottom:8px; border-bottom:solid 1px #99CC66;
	line-height:normal;
	background:none;
	}
ul.navNewsList li.last{border-bottom:solid 1px #3399CC;}
ul.navNewsList li a{color:#006600;text-decoration:none;}
ul.navNewsList li a span{font-weight:bold;font-size:110%;}
ul.navNewsList li a:hover{text-decoration:underline;color:#003366;}
ul.navNewsList .date{font-size:140%;}

.newsList span{font-weight:bold;color:#999;font-size:100%;}
.newsList .left{margin-bottom:20px;}

#lnkMoreNews{float:right;text-decoration:none;color:#006600;}


/* MEMEBERS LOGIN */
.loginRememberMe input{margin-left:50px;}
.txtBox{width:142px;}

#passwordRecovery{margin-left:20px;}
#passwordRecovery .pnlMessage{padding:4px 0;}
#passwordRecovery .registrationForm{margin-top:4px;}

/* PROFESSIONAL DIRECTORY */
li.checkboxlist{display:block;height:80px;overflow:auto;border:solid 1px #000;}


/* Forms */
.pnlForm label{display:block;width:140px;float:left;}
.pnlForm input{display:block;float:left;margin-bottom:8px;}
.pnlForm input.txtBox{width:380px;margin-left:0;}
.pnlForm .cbo{float:left;margin-bottom:8px;width:266px;}
.pnlForm textarea.txtArea{width:380px;height:100px;margin-bottom:8px;}
.pnlForm br{clear:left;}
.pnlForm input.cmd{margin-left:0;}
.pnlForm div.validator{margin-left:112px;}
.pnlForm div ul li{background:none;list-style:disc;padding-left:4px;}
.pnlForm em{margin-left:4px;color:#FF0000;}
.pnlForm table label{width:auto;float:none;display:inline;}
.pnlProfessional {padding:12px 0;}
.pnlProfessional h2{margin-bottom:12px;padding-bottom:4px;border-bottom:solid 1px #006600;}


/* CONTACT FORM */
/* ================================================================== */
.pnlContactUs p{clear:left;}
.pnlContactUs label{display:block;width:100px;float:left;}
.pnlContactUs input{display:block;float:left;margin-bottom:8px;margin-left:100px;}
.pnlContactUs input.text{width:260px;margin-left:0;}
.pnlContactUs .cbo{float:left;margin-bottom:8px;width:266px;}
.pnlContactUs textarea.text{width:260px;height:100px;}
.pnlContactUs br{clear:left;}
.pnlCaptcha img{padding-left:100px;}
.pnlContactUs input.cmd{margin-left:0;}
.pnlContactUs div.validator{margin-left:112px;}
.pnlContactUs div ul li{background:none;list-style:disc;padding-left:4px;}
.pnlContactUs em{margin-left:4px;color:#FF0000;}
#ContactForm_5_btnSubmit{
	background:url(../assets/images/contactsubmit.jpg) no-repeat;
	border:none;
	color:#4a7a9e;
	width:127px;
	font-size:90%;
	text-align:left;
	padding-left:28px;
	font-weight:bold;
	height:17px;
}

.vcard .tel,.vcard .email, .vcard .url{
	color:#4a7a9e;
	text-decoration:none;
}
 

#ContactForm_5_txtName,
#ContactForm_5_txtEmail,
#ContactForm_5_txtMessage
{display:block;width:170px;color:#333; font-weight:normal;}
#ContactForm_5_txtMessage{height:80px;}


/* DOC2FORM */
/* ================================================================== */
.Doc2Form {
	text-align: left;
	/*background: #ccc;*/
	margin-bottom: 15px;
	}
.Doc2Form fieldset {
	border: none;
	text-align: left;
	padding: 0;
	/*border-bottom: 1px solid #1E3E55;*/
	margin-bottom: 5px;
	}
	
.Doc2Form legend {
	padding: 5px;
	font-weight: normal;
	font-size: 16px;
	color: #525252;
	}
	
.Doc2Form fieldset ul {
	margin: 0;
	padding: 0;
	}
	

.Doc2Form fieldset li {
	display: block;
	list-style: none;
	padding:  0;
	margin: 5px 0;
	color: #525252;
	clear: both;
	/*border-top: 1px solid #1E3E55;*/
	}


.Doc2Form fieldset li span {
	}
.Doc2Form fieldset li span img {
	}


.Doc2Form fieldset li a {
	float: left;
	margin-left: 3px;
	
	font-size: 12px;
	}

.Doc2Form fieldset li img{
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	font-size: 12px;
	}


.Doc2Form fieldset li label
{
	width: 118px; 
	float: left; 
	font-size: 12px;
	padding-left: 0;
	padding-top: 5px;
	}



.Doc2Form fieldset li p {
	color: #525252;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset li table {
	
	float: left;
	margin-top: 3px; 
	margin-left: 30px;
	font-size: 12px;
	margin-bottom: 3px;
	}
.Doc2Form fieldset li table input {
	float: left;
	width: 25px;
	font-size: 12px;
	border: 1px solid #525252;
	margin-bottom: 3px;	
	}
.Doc2Form fieldset li table label {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	}
.Doc2Form fieldset p {
	color: #525252;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset br {
	clear: both;
	}
.Doc2Form fieldset input {
	
	float: left; 
	margin-top: 3px; 
	width: 328px;
	margin-left: 4px;
	font-size: 12px;
	border: 1px solid #525252;
	margin-bottom: 3px;
	}
.Doc2Form fieldset textarea {
	
	float: left; 
	margin-top: 3px; 
	width: 328px;
	margin-left: 4px;
	font-size: 12px;
	height: 75px;
	border: 1px solid #525252;
	margin-bottom: 3px;
	}
.Doc2Form fieldset select {
	float: left; 
	margin-top: 3px; 
	width: 210px;
	margin-left: 10px;
	font-size: 12px;
	border: 1px solid #d9531e;
	margin-bottom: 3px;
	}
/*
.Doc2Form input.button {
	margin-left: 388px;
	background-color:transparent;
	border: none;
	width: 80px;
	font-size: 10px;
	height: 26px;
	padding-bottom:4px;
	background:url(../assets/button_background.jpg) no-repeat;
	}
*/
.Doc2Form input.button {
	margin-left: 374px;
	background-color:#EEEEEE;
	
	width: 80px;
	font-size: 10px;
	
	padding-bottom:4px;
	}

.Doc2Form input.button:hover {
	color: #FF0000;
	cursor: pointer;
}

.Doc2Form li.required required_li {
	width: 250px;
	margin-bottom: 10px;
}

.Doc2Form li.required label strong {
	width: 250px;
	font-weight: bold;
	font-style: normal;
	color: #d9531e;
	}
.Doc2Form li.required_li {
	width: 250px;
	margin-bottom: 10px;
}
/*\*//*/ .Doc2Form legend { display: inline-block; } /* IE Mac legend fix */
				
.umbHoneyPot_li {
	height: 0px;
	overflow: hidden;
}

.Doc2Form ol{margin:0;padding:0;}
.Doc2Form fieldset li label{width:120px;}
#recaptcha_widget_div{float:left;margin-left:16px;}
#recaptcha_table{width:328px;}
#recaptcha_response_field{width:160px;}


/* SITEMAP */
/* ================================================================== */
#sitemap ul{margin-left:0;padding:0;}
#sitemap a{padding-left:0;text-decoration:none;}
#sitemap ul li{list-style-type:none;font-size:120%;font-weight:bold;}
#sitemap ul li li{margin-left:12px;font-size:100%;font-weight:normal;}
#sitemap a:hover{color:#FF7F00;}



/* SIDE CONTAINER */
/* ================================================ */
div#sideContainer{margin-bottom:40px;line-height:1.4;}
#sideContainer h1{margin-top:0;}
#sideContainer .bluePanel{background-color:#c9d3ec;padding:14px;}
/*
#sideContainer .homeSideImage{background:url(../assets/images/news.jpg) no-repeat;height:210px;width:280px;}
*/
#sideContainer p{margin-left:9px;margin-right:14px;}

#sideContainer h2{margin:0 14px 4px 9px;}

div#sideContainer.sideHome{margin-top:20px;}
.lnkEnews{display:block;background:url(../assets/ciwem/enews_link.jpg) no-repeat;height:55px;width:270px;margin-bottom:12px;}
.lnkEnews span{display:none;}



ul.events{padding:0 0;margin:0;list-style:none;}
ul.events li{margin-bottom:12px;color:#333;list-style:none;}
ul.events a{text-decoration:none;font-size:120%;color:#202136;font-size:110%;font-weight:bold;}
ul.events a em{padding-right:12px;display:block;font-size:90%;color:#939393;}

/* CIWEM Panels */
.Blue_Water{display:block;background:url(../assets/ciwem/blue_water.jpg) no-repeat;height:148px;position:relative;}
.Blue_Water h2{color:#FFFFFF;padding:80px 12px 0 12px;font-weight:normal;}
.Blue_Water a{color:#003366;position:absolute;top:112px;left:200px;}
.Blue_Water a:hover{text-decoration:none;}

/* Adverts */
.pnlAdvertising{margin-top:20px;}
.Home .pnlAdvertising{margin-top:8px;margin-bottom:8px;}

.pnlStandardAdvert{background:url(../assets/ciwem/advert_standard_pair.jpg) no-repeat;height:131px;}
.advertStandard{float:left;width:140px;}
.advertStandard img,.advertPremium img{border:none;padding:11px 0 20px 11px;}
.advertStandard div,.advertPremium div{border:none;padding:11px 0 20px 11px;}

.pnlPremiumAdvert{background:url(../assets/ciwem/advert_premium.jpg) no-repeat;height:131px;}
.pnlBannerAdvert table{background:url(../assets/ciwem/page_banner_background.jpg) no-repeat;height:132px;
	width:562px;margin: 0 auto;display: table-cell;vertical-align: middle;border-collapse:collapse;
	border:none;padding:0;}
.pnlBannerAdvert{height:132px;margin-top:20px;}
.Home .pnlBannerAdvert{margin-top:-20px;}

.pnlBottomAdvert{border-top:solid 1px #3399CC;margin-top:8px;padding:top:8px;clear:both;}
.pnlBannerAdvert462x60{text-align:center;margin:0 auto;width:501px;}
.pnlBannerAdvert462x60 table{text-align:center;background:url(../assets/ciwem/banner_advert_468x60.jpg) no-repeat;height:92px;
	width:501px;margin: 0 auto;display: table-cell;vertical-align: middle;border-collapse:collapse;
	border:none;padding:0;}
.Home .pnlBottomAdvert{border:none;}

.byAdvertTitle{margin-top:20px;}

/* BLUE PANEL */

.pnlContent{padding:4px 8px;display:none;}
.expanded{display:block;}

.pnlContent li{border-bottom:solid 1px #006600;list-style:none;margin:0;padding:5px 8px;background:none;line-height:normal;}
.pnlContent p {padding:0 0 0 8px;margin:0;line-height:normal;}
.pnlContent ul{margin:0 0 0 8px;padding:8px 0;}
.pnlContent li.last{border:none;padding-bottom:0;}
.pnlContent ul ul{margin:0;padding:0;}
.pnlContent li li{border:none;}

.pnlContent li a.pdf{display:block;background:transparent url(../assets/icons/pdficon16x16.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
.pnlContent li a.doc{display:block;background:transparent url(../assets/icons/doc.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
.pnlContent li a.xls{display:block;background:transparent url(../assets/icons/xls.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
.pnlContent li a.zip{display:block;background:transparent url(../assets/icons/zip.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}
.pnlContent li a.ppt{display:block;background:transparent url(../assets/icons/ppt.gif) no-repeat scroll 0 0;
	padding-left:20px;margin:2px 0px;}

.pnlBlue{background:#A0C4DC url(../assets/ciwem/blueSidePanelGrad.jpg) repeat-x;}
.pnlBlue .pnlHeading{background:url(../assets/ciwem/blueSidePanelHeading.jpg) no-repeat;height:46px;
	margin-bottom:0;padding-bottom:0;}
.pnlBlue h2{margin-bottom:0;padding-bottom:0;font-size:140%;color:#003366;
	font-weight:normal;padding-top:12px;padding-right:12px;padding-left:16px;
	cursor:pointer;}
.pnlGrad{background:url(../assets/ciwem/sidePanelGrad.jpg) repeat-y right;padding-right:20px;}
.pnlBlue .pnlBottom{clear:left;background:url(../assets/ciwem/blueSidePanelBottom.jpg) no-repeat;height:18px;}

.pnlBlue h2.lnkClosed{background:url(../assets/ciwem/blue_arrow_closed.jpg) no-repeat 234px 18px;}
.pnlBlue h2.lnkOpen{background:url(../assets/ciwem/blue_arrow_open.jpg) no-repeat 234px 18px;}
.pnlBlue h2.lnkExpanded{background:none;background-color:#000000;}


/* Photographic logview panel */
.Photographic .pnlBlue .pnlHeading{background:url(../assets/ciwem/blueSidePanelHeadingBlack.jpg) no-repeat;}
.Photographic .pnlBlue .pnlBottom{clear:left;background:url(../assets/ciwem/blueSidePanelBottomBlack.jpg) no-repeat;height:18px;}
.Photographic .pnlGrad{background:url(../assets/ciwem/sidePanelGradBlack.jpg) repeat-y right;color:#003366;}



.eventSubNaviItem{border-bottom:solid 1px #003366;padding-bottom:8px;margin-bottom:8px;}
.eventSubNaviItem a{font-weight:bold;text-decoration:none;color:#003366;}

/* GREEN PANEL */
.pnlGreen{background:#66CC66 url(../assets/ciwem/greenSidePanelGrad.jpg) repeat-x;margin-bottom:4px;}
.pnlGreen .pnlHeading{background:url(../assets/ciwem/greenSidePanelHeading.jpg) no-repeat;height:48px;
	margin-bottom:0;padding-bottom:0;}
.pnlGreen .altHeading{background:url(../assets/ciwem/greenSidePanelHeadingAlt.jpg) no-repeat;height:57px;}

.pnlGreen h2{margin-bottom:0;padding-bottom:0;font-size:140%;color:#006600;
	font-weight:normal;padding-top:13px;padding-left:18px;padding-right:12px;
	cursor:pointer;}

.pnlGreen h2.lnkClosed{background:url(../assets/ciwem/green_arrow_closed.jpg) no-repeat 234px 18px;}
.pnlGreen h2.lnkOpen{background:url(../assets/ciwem/green_arrow_open.jpg) no-repeat 234px 18px;}
.pnlGreen h2.lnkExpanded{background:none}

.pnlGreen .altHeading h2.lnkClosed{
	padding-top:14px;background:url(../assets/ciwem/green_arrow_closed.jpg) no-repeat 234px 16px;}
.pnlGreen .altHeading h2.lnkOpen{
	padding-top:14px;background:url(../assets/ciwem/green_arrow_open.jpg) no-repeat 234px 16px;}
.pnlGreen .altHeading h2.lnkExpanded{background:none}
.pnlGreen .pnlBottom{clear:left;background:url(../assets/ciwem/greenSidePanelBottom.jpg) no-repeat;height:17px;}
.pnlGreen a{color:#000000;font-weight:normal;}


/* Documents List */
#fileList{margin:0;padding:0;}
#fileList li{background:none;margin:0 0 12px 0;padding:0 0 12px 0; border-bottom:solid 1px #99CC66;}

/* ADDRESS */
.Address{display:block;padding-left:9px;font-size:96%;color:#000000;line-height:1.1em;margin-top:16px;
	padding-bottom:20px;padding-top:20px;border-top:solid 1px #006600;border-bottom:solid 1px #006600;}
#sideContainer .Address h2{font-size:100%;padding-left:0;color:#006600;margin-bottom:0;margin-left:0px;}
.Address a{font-weight:bold;text-decoration:underline;}

/* Share */
.addthis_toolbox {margin-top:8px;}
.ciwemFacebook{display:block;clear:both;}

/* POLL */
.pollcontainer{padding:0 10px 10px 10px;}
.pollcontainer dt{display:block;}
.pollquestion{}
.poll {border: 1px solid #e1e1e1;padding: 3px;
	margin: 5px 0;clear: both;border-radius: 4px;
	-moz-border-radius: 4px;-webkit-border-radius: 4px;
}
.poll dl {margin: 0 3px;}
.poll dl dt {float: left;clear: both;padding: 3px 0;}
.poll dl dd {padding: 3px 0;margin: 0;text-align: right;}
.poll dl dd .scoreBar {margin: 0;float: none;clear: both; /* IE :r */}

/* Score bars */
.scoreBarContainer{clear:both;height:10px;}
.scoreBar {float: left;height: 5px;margin-top: 5px;border: 1px solid #d2d2d2;overflow: hidden;
	background: #e3e3e3;}
.scoreTop {background-color: #b2b2b2;border-color: #9a9a9a;}

#pollResults li{background:none;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:solid 1px #006600;font-weight:bold;}
.question{width:310px;float:left;color:#006600;margin-right:10px;}
.results{width:270px;float:left;color:#003366;}
.result{width:160px;float:left;border:solid 1px #CCCCCC;margin:4px 0;padding:0;height:7px;}
.data{width:100px;float:left;}
.data span{color:#006600;}
.scoreYes{float:left;margin:0;padding:0;background-color:#006600;}
.scoreNo{float:left;margin:0;padding:0;background-color:#003366;}




/* FOOTER STYLING */
/* ================================================================== */
/*
div#footer{background: url(../assets/ciwem/footerBackground.jpg) no-repeat;color:#666; height:60px;}
#footerContent{padding:40px 0 0 80px;color:#336600;font-size:90%;}
#footerContent div{float:left;}
#footerContent a:hover{color:#FF0000;}
#footerContent a.lnkHelix{float:right;margin-left:4px;padding-right:20px;}

#footerContent a.lnkCanvas{float:right;}
div#footer br{clear:both;}
*/
div#footer{background: url(../assets/ciwem/footer_line.jpg) no-repeat bottom;color:#666; height:96px;margin-bottom:12px;}
#footerContent{padding:54px 0 0 70px;color:#336600;font-size:90%;}
#footerContent {float:left;}
#footerContent a:hover{color:#FF0000;}

#footerLogos{margin-top:30px;}
#footerLogos div{width:270px;padding-top:8px;}
#footerLogos div a{display:block;float:left;width:135px;}
#footerLogos div a.right{float:right;padding-right:20px;}
#footerLogos div a img{padding-left:8px;border:none;padding-top:4px;}
div#footer br{clear:both;}

.Photographic div#footer,.Lightbox div#footer{display:none;}

/* Events List */

.eventsList .left span{clear:left;display:block;height:48px;background:url(../assets/icons/blue3.png) no-repeat;float:left;}


/* POPUPS */
/* popups Default*/
.pnlPopUp{
    display:none;
    z-index:109;
    position:absolute;
    background-color:#FFF;
    padding:8px;
    border:solid 2px #000;
}

.pnlPopUp #lnkClose{float:left;}
.pnlPopUP img{float:left;}




















































































































































































































































































































































































































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
