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

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

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

div#mainContainer{margin-top:20px;}
div#contentContainer{margin:0 308px 30px 60px;}
div#subNav{display:none;}
div#sideContainer{padding-top:170px;margin-bottom:30px;}

/* Page Style Layouts */
body{background:url(../assets/images/banner_home.jpg) no-repeat center top;}
.Black{background:url(../assets/images/banner_black.jpg) no-repeat center top;}
.Yellow{background:url(../assets/images/banner_Yellow.jpg) no-repeat center top;}
.Red{background:url(../assets/images/banner_red.jpg) no-repeat center top;}
.Blue{background:url(../assets/images/banner_blue.jpg) no-repeat center top;}
.Electric_Blue{background:url(../assets/images/banner_electric_blue.jpg) no-repeat center top;}
.Brown{background:url(../assets/images/banner_brown.jpg) no-repeat center top;}
.Green{background:url(../assets/images/banner_green.jpg) no-repeat center top;}
.Yellow_Red{background:url(../assets/images/banner_yellow_red.jpg) no-repeat center top;}
.Orange{background:url(../assets/images/banner_orange.jpg) no-repeat center top;}

.Register_Online div#mainContainer{margin:0;}
.Register_Online div#contentContainer{margin:0 20px 0 40px;}
.Register_Online div#sideContainer{display:none;}
.Register_Online #searchFormTop{display:none;}
.Register_Online{background:url(../assets/images/banner_yellow_red.jpg) no-repeat center top;}

/* COMMON CONTENT STYLING */
/* ================================================================== */
#headerContainer{height:194px;}
#headerContainer #nav{position:absolute;top:23px;left:32px;width:auto;padding-right:6px;}


p{padding:0 0 10px 0;margin:0;}
a{color: #FF3399;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;color:#003366;}
img{border:none;}
h1{color:#FF3399;padding:0 0 4px 0;font-size:160%;margin-bottom:8px;font-weight:bold;}

h2{color:#006600;font-size:120%;margin:0;font-weight:bold;}
h3{color:#006600;font-size:110%;margin:0;font-weight:bold;}
h4{margin-top:2px;margin-bottom:8px;font-size:120%;}

hr{color:#1A2ABD;}

.pnlPink{background-color:#FFC09F; padding:8px;}
.PinkText{color:#FF3399;}
.purpleText{color:#660099;}

.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;}

.SubHeadingBlue{color:#210A50;font-weight:bold;font-size:120%;display:block;margin-bottom:4px}
.SubHeadingPurple{color:#6F258F;font-weight:bold;font-size:120%;display:block;margin-bottom:4px}

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

ol{margin:0;padding:0;margin-bottom:12px;}
ol li{background:url(../assets/images/pink_bullet.gif) no-repeat 0 0.4em;
	list-style:none;padding-left:24px;margin-left:0;margin-bottom:8px;line-height:140%;}

.leaderText{color:#6F258F;font-size:110%;line-spacing:120%;}

.clearAll{clear:both;}

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

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

/* HEADER STYLING */
/* ================================================================== */
a#logo{position:absolute;top:88px;left:760px;display:block;background:url(../assets/images/logo3.jpg) no-repeat;
	height:194px;width:218px;}

a#lnkHome{position:absolute;top:164px;left:40px;color:#FFFFFF;display:none;}

#headerContainer a span{display:none;}
#infoFor{display:block;position:absolute;top:42px;width:252px;left:596px;}
#headerContainer h2{padding:66px 0 0 60px;color:#FFFFFF;font-size:18px;}
#headerContainer p{padding-top:0px;padding-left:60px;color:#330066;font-size:18px;font-weight:bold;}
.Blue #headerContainer p,
.Brown #headerContainer p,
.Black #headerContainer p
{color:#FF3399;}

#headerContainer p span.globe{background:url(../assets/images/bullet.gif) no-repeat;padding-left:20px;}

/* 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;}

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;}


/* BREAD CRUMBS */
.pnlBreadCrumbs{position:absolute;top:220px;background-color:transparent;padding-bottom:2px;
	margin-left:50px;width:611px;height:17px;border-bottom:solid 1px #99cc66;font-size:96%;}
.Home .pnlBreadCrumbs{display:none;}
.pnlBreadCrumbs div{float:left;padding-left:20px;padding-top:1px;color:#99cc66;}
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;}
ul.breadCrumbNav li a{display:block;color:#99cc66;font-weight:bold;}
ul.breadCrumbNav li{float:left;list-style:none;display:block;}

/* SEARCH STYLING */
/* ================================================================== */
#searchFormTop{	position:absolute;top:320px;right:20px;margin:0;padding:0;}
#searchFormTop span{color:#000000;padding:0 0 3px 0;margin:0 2px 0 0;font-size:96%;font-weight:bold;}
#searchFormTop input{font-size:96%;width:120px;padding:2px;margin:0;border:solid 1px #000000; }
#searchFormTop input.Submit{width:30px;height:18px;border:none;padding:0 0 0 8px;background:none;color:#000000;font-size:110%;font-weight:bold;}

#xsltsearch h2{display:none;}


/* MAIN CONTENT STYLING */
/* ================================================================== */
#contentContainer p{line-height:1.4}
#contentContainer em{font-style:italic;}

a.lnkDownloadRegistration{display:block;background:url(../assets/images/download_registration.jpg) no-repeat top;height:52px;width:233px;}
a.lnkDownloadRegistration:hover{background:url(../assets/images/download_registration.jpg) no-repeat bottom;}
a.lnkDownloadRegistration span{display:none;}
/*
a#downloadRegistration{display:block;background:url(../assets/images/download_registration.jpg) no-repeat top;height:52px;width:233px;}
a#downloadRegistration:hover{background:url(../assets/images/download_registration.jpg) no-repeat bottom;}
a#downloadRegistration span{display:none;}
*/

a.lnkRegisterOnline{display:block;background:url(../assets/images/register_online.jpg) no-repeat top;height:52px;width:233px;}
a.lnkRegisterOnline:hover{background:url(../assets/images/register_online.jpg) no-repeat bottom;}
a.lnkRegisterOnline span{display:none;}

a.lnkPartners{display:block;background:url(../assets/images/partners_button.jpg) no-repeat top;height:52px;width:233px;}
a.lnkPartners:hover{background:url(../assets/images/partners_button.jpg) no-repeat bottom;}
a.lnkPartners span{display:none;}


/*
a#registerOnline{display:block;background:url(../assets/images/register_online.jpg) no-repeat top;height:52px;width:233px;}
a#registerOnline:hover{background:url(../assets/images/register_online.jpg) no-repeat bottom;}
a#registerOnline span{display:none;}
*/

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

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


/* CONTACT FORM */
/* ================================================================== */
.ContactForm fieldset{color:#4a7a9e; font-weight:bold;border:none;}
.ContactForm fieldset legend{display:none;}
.ContactForm p{clear:left;}
.pnlContactUs label{display:block;width:160px;float:left;}
.pnlContactUs input{display:block;float:left;margin-bottom:8px;margin-left:100px;}
.pnlContactUs input.text{width:340px;margin-left:0;}
.pnlContactUs textarea.text{width:340px;height:160px;margin-bottom:8px;}
.pnlContactUs .chk input{width:auto;margin:0;}

#pnlContactUs_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;}
.pnlContactUs br{clear:both;}
.pnlContactUs em{font-size:140%;color:#FF0000;padding-left:4px;}
.pnlCaptcha{float:left;margin-bottom:8px;}
.pnlCaptcha input{margin:0;}

.pnlContactUs input.cmd{margin:0;}

/* 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{height:300px;margin-bottom:40px;line-height:1.4;}
#sideContainer h1{margin-top:0;}
#sideContainer .bluePanel{background-color:#c9d3ec;padding:14px;}
#sideContainer p{margin-left:9px;margin-right:14px;}
#sideContainer h2{margin:0 0 8px 0;}


#sideContainer ul{margin-left:8px;}



.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;}

.pnlNews{background:url(../assets/images/newspanel_background.jpg) repeat-x;}
.pnlNews .pnlHeading{background:url(../assets/images/blueSidePanelHeading.jpg) no-repeat;height:46px;
	margin-bottom:0;padding-bottom:0;}
#sideContainer .pnlNews h2{font-size:140%;color:#FF3399;font-weight:bold;padding:8px 20px 2px 4px;border-bottom:solid 1px #FFFFFF;margin:0 16px 0 8px;}
.pnlGrad{padding-right:20px;}
.pnlNews .pnlBottom{clear:left;background:url(../assets/images/newspanel_bottom.jpg) no-repeat;height:15px;}
.pnlNews li{margin-left:4px;border-bottom:solid 1px #FF3399;color:#3002A0;font-weight:normal;font-size:110%;padding-left:14px;padding-bottom:8px;}
.pnlNews a{color:#3002A0;font-weight:normal;font-size:98%;}
.pnlNews a span{color:#FF3399;}





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


/* FOOTER STYLING */
/* ================================================================== */
div#footer{background: url(../assets/images/footer.jpg) no-repeat bottom;color:#000000; height:20px;position:relative;font-size:94%;}

#footerLeft{position:absolute;top:20px;left:60px;}
#footerRight{position:absolute;top:20px;left:762px;}
#footerContent{padding:40px 0 0 12px;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;}



/* 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 */
