@import url('secondary-teal-grey.css');
/* ************************************************************************* */
/* KARMA TEAL GREY
/* ************************************************************************* */


/*---------------------------------------------------------------*/
/* HEADER 
/*---------------------------------------------------------------*/
/*#header .header-holder {background:#19292E url(../images/karma-teal-grey/bg-header-holder.jpg) 0 0 repeat-x !important;}
.big-banner #header .header-holder {background:#19292E url(../images/karma-teal-grey/bg-big-header-holder.png) 0 0 repeat-x !important;}*/
#header .header-holder { background:#43273e; }

/*.top-block {background:#19292E !important;}*/
.top-block {background:#2f0829 !important;}


/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/
#footer {background:#2f0829 !important;}
#footer_bottom {background:#2f0829 !important;}
/*#footer {background:#19292E url(../images/karma-teal-grey/bg-footer.jpg) repeat-x !important;}*/
/*#footer_bottom {background:#111C20 url(../images/karma-teal-grey/bg-footer-bottom.jpg) repeat-x !important; color: #868686 !important; }*/



/*---------------------------------------------------------------*/
/* NAVIGATION
/*---------------------------------------------------------------*/
#menu-main-nav li strong {color:#FFF !important;}
#menu-main-nav a {color:#FFF !important;} /* link color parent level  */
#menu-main-nav a:hover span,
#menu-main-nav li.current_page_item a span,
#menu-main-nav li.current_page_parent a span,
#menu-main-nav li.current-page-ancestor a span,
#menu-main-nav li {background:url(../images/_global/seperator-main-nav.png) 0 50% no-repeat !important;}
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul li.current-menu-item a span{text-decoration:none; color:#FFF !important;} /* A. active link color parent level (see B)  */
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul li.current-menu-item a span{text-decoration:none; color:#7A93A1 !important;} /* B. active dropdown link color (if different than A)  */
/* dropdown */
/*
#menu-main-nav .drop .t {background:url(../images/_global/global-sprite.png) -960px -1782px no-repeat !important;}
#menu-main-nav .drop .b {background:url(../images/_global/global-sprite.png) -960px -1793px no-repeat !important;}
*/
#menu-main-nav .drop .t {background:#2f0829 !important; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}
#menu-main-nav .drop .b {background:#2f0829 !important; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px;}
#menu-main-nav .drop .c, #menu-main-nav li.parent:hover {background:#2f0829 !important;}
/* IE only - un-comment for rounded corners 
*:first-child+html #menu-main-nav li.parent:hover {background:url(../images/_global/global-sprite.png) -960px -1721px no-repeat !important;}
*:first-child+html #menu-main-nav li.parent:hover {background-color: transparent !important;}
*:first-child+html #menu-main-nav li.parent {min-width: 88px !important;width: auto !important;} */



/* dropdown link hover rounded image top */
#menu-main-nav .drop ul li.hover a,
#menu-main-nav .drop ul a:hover {background:#8c8677 !important; border-radius: 5px; -moz-border-radius: 5px;}
#menu-main-nav .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul a:hover {background:#8c8677 !important; border-radius: 5px; -moz-border-radius: 5px;}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul .drop ul a:hover {background:#8c8677 !important; border-radius: 5px; -moz-border-radius: 5px;}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a,
#menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a,
#menu-main-nav .drop ul .drop ul .drop ul li.hover a,
#menu-main-nav .drop ul .drop ul .drop ul a:hover {background:#8c8677 no-repeat !important; border-radius: 5px; -moz-border-radius: 5px;}

/* dropdown link hover rounded image bottom */
/*
#menu-main-nav .drop ul li.hover a span,
#menu-main-nav .drop ul a:hover span {background:url(../images/karma-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important; color:#FFF !important;}
#menu-main-nav .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul a:hover span {background:url(../images/karma-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important; color:#FFF !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul .drop ul a:hover span {background:url(../images/karma-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important; color:#FFF !important;}
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a span,
#menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a span,
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span,
#menu-main-nav .drop ul .drop ul .drop ul a:hover span {background:url(../images/karma-teal-grey/bg-drop-li-b.jpg) 0 100% no-repeat !important; color:#FFF !important; }
*/

/* misc nav settings */
#menu-main-nav li.current-menu-parent li a span,
#menu-main-nav li.current-menu-item li a span,
#menu-main-nav li.current_page_ancestor li a span,
#menu-main-nav .drop ul a,
#menu-main-nav .drop ul a span,
#menu-main-nav .drop ul .drop ul a,
#menu-main-nav .drop ul .drop ul a span,
#menu-main-nav .drop ul .drop ul .drop ul a,
#menu-main-nav .drop ul .drop ul .drop ul a span,
#menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {background:none !important; color: #FFF !important;} /* C. dropdown link color */
.search-header #menu-main-nav .sub-menu a span, .search-header #menu-main-nav .current_page_parent  .sub-menu a span, .error-header #menu-main-nav .sub-menu a span, .error-header #menu-main-nav .current_page_parent  .sub-menu a span {color: #FFF !important;}
#menu-main-nav .drop ul li.current-menu-item ul li a,
#menu-main-nav .drop ul li.current-menu-item ul li a span {color:#FFF !important;} /* D. dropdown link color (match C) */
.search-header #menu-main-nav a span, .search-header #menu-main-nav .current_page_parent a span,
.error-header #menu-main-nav a span, .error-header #menu-main-nav .current_page_parent a span {color:#7A93A1 !important;}
/* #menu-main-nav li{text-shadow:1px 1px 1px #111C20;} */
#menu-main-nav .sub-menu li {text-shadow:none !important;}





/*---------------------------------------------------------------*/
/* LINKS + LISTS
/*---------------------------------------------------------------*/
.top-block, .top-block a, #header .sub-nav li, #header .sub-nav2 li {color:#BCBCBC !important;}
.top-block a:hover {color:#FFF !important;}
.top-block .sub-nav ul li, .top-block .sub-nav2 ul li {background:url(../images/_global/separator-toolbar.png) 0 50% no-repeat !important;}
.footer-holder a {color:#BCBCBC !important;}
.footer-holder a:hover {color:#FFF !important;}
#footer_bottom a {color:#BCBCBC !important;text-decoration:underline;}
#footer_bottom a:hover {color:#FFF !important;text-decoration:none;}
.footer_post h4 a{color:#FFF !important;}
#mc_signup .mc_required, .mc_required, #mc-indicates-required {color:#BCBCBC !important;}

#footer .blogroll a{color:#CCC !important;font-weight:bold;}
#footer .blogroll a:hover{color:#FFF !important;}
#footer .blogroll li{color:#BCBCBC !important;}



/*---------------------------------------------------------------*/
/* TYPOGRAPHY
/*---------------------------------------------------------------*/
#footer h3 {border-bottom: 1px solid #5F7984 !important;}
#footer {color: #BCBCBC !important;}
#footer_bottom {color: #BCBCBC !important;}
#footer .footer_post h4, #footer .footer_post h4 a {font-weight: bold !important;}
#mc_signup_form label {color:#BCBCBC !important;}


/* Awards Nonmination Form */
.contactForm 							{ margin-bottom: 100px; }
.contactForm fieldset					{ margin: 16px 0px 10px 0px; }
.contactForm legend						{ padding: 0px 4px 0px 4px; font-weight: bold; color: #AD1912; }
.contactForm label						{ display: inline-block; line-height: 1.8; vertical-align: top; }

.contactForm fieldset ol				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.contactForm fieldset li				{ list-style: none; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; line-height: 1.8em; }

.contactForm fieldset fieldset			{ border: none; margin: 12px 0px 0px 10px; }
.contactForm fieldset fieldset legend	{ margin: 6px 0px 0px 0px; font-weight: normal; }
.contactForm fieldset fieldset label	{ float: left; width: 180px; }
.contactForm fieldset fieldset li		{ display: block; width: auto; }

.memberForm 							{ margin-bottom: 100px; }
.memberForm fieldset					{ margin: 16px 0px 10px 0px; }
.memberForm legend						{ padding: 0px 4px 0px 4px; font-weight: bold; color: #AD1912; }
.memberForm label						{ display: inline-block; line-height: 1.8; vertical-align: top; }

.memberForm fieldset ol				{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.memberForm fieldset li				{ list-style: none; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; line-height: 1.8em; }

.memberForm fieldset fieldset			{ border: none; margin: 12px 0px 0px 0px; }
.memberForm fieldset fieldset legend	{ margin: 6px 0px 0px 0px; font-weight: normal; }
.memberForm fieldset fieldset label		{ text-align: right; width: 140px; }
.memberForm fieldset fieldset li		{ display: block; width: auto; }
.memberForm span						{ color: #AD1912; }
.memberForm p							{ margin: 8px 0px 8px 0px; }

.speakerForm 							{ margin-bottom: 100px; }
.speakerForm label						{ display: inline-block; line-height: 1.8; vertical-align: top; text-align: right; width: 130px; }
.speakerForm span						{ color: #AD1912; }

.speakerForm span.dateSelect			{ color: #413F44; margin: 0px 0px 6px 38px; width: 80px; text-align: right; display: inline-block; }

.updateProfileForm 							{ margin-bottom: 100px; }
.updateProfileForm fieldset					{ margin: 16px 0px 10px 0px; border: 1px solid silver; padding: 0px 4px 0px 8px; }
.updateProfileForm legend					{ padding: 10px 6px 12px 4px; font-weight: bold; color: #AD1912; }
.updateProfileForm label					{ display: inline-block; line-height: 1.8; vertical-align: top; }

.updateProfileForm fieldset fieldset		{ border: none; margin: 12px 0px 0px 0px; }
.updateProfileForm fieldset fieldset legend	{ margin: 6px 0px 0px 0px; font-weight: normal; }
.updateProfileForm fieldset fieldset label	{ text-align: right; line-height: 1.2em; margin-top: 5px; width: 100px; }
.updateProfileForm .addressForm				{ width: 160px; }
.updateProfileForm .px100					{ width: 100px; }
.updateProfileForm .required				{ color: #AD1912; }
.updateProfileForm p						{ margin: 8px 0px 8px 0px; }

.uploadPresentationForm 							{ margin-bottom: 100px; }
.uploadPresentationForm fieldset					{ margin: 16px 0px 10px 0px; border: 1px solid silver; padding: 0px 4px 0px 8px; }
.uploadPresentationForm legend						{ padding: 10px 6px 12px 4px; font-weight: bold; color: #AD1912; }
.uploadPresentationForm label						{ display: inline-block; line-height: 1.8; vertical-align: top; }

.uploadPresentationForm fieldset fieldset			{ border: none; margin: 12px 0px 0px 0px; }
.uploadPresentationForm fieldset fieldset legend	{ margin: 6px 0px 0px 0px; font-weight: normal; }
.uploadPresentationForm fieldset fieldset label		{ text-align: right; line-height: 1.2em; margin-top: 5px; width: 100px; }
.uploadPresentationForm .addressForm				{ width: 160px; }
.uploadPresentationForm .px100						{ width: 100px; }
.uploadPresentationForm .required					{ color: #AD1912; }
.uploadPresentationForm p							{ margin: 8px 0px 8px 0px; }

#submitPasscode										{ display: none; }

/* Auto Suggest Default Overrides */
div.autosuggest { margin: -40px 0px 0px 164px; float: left; } 

div.autosuggestcontainer { font-family: "Tahoma",verdana,arial,sans-serif; }

div.autosuggestcontainer li.yui-ac-highlight { background: #DCDCDC; } 
div.autosuggestcontainer li.yui-ac-prehighlight { background: silver; }
div.autosuggestcontainer .yui-ac-shadow { display: none; }

div.autosuggestcontainer .yui-ac-content 	{ border:1px solid #A9A9A9; margin-top: 6px; width: 440px; }

/* Drop Shadow */
.dropShadow		{ -webkit-box-shadow: 3px 3px 5px 0px rgba(66,66,66,0.75); -moz-box-shadow: 3px 3px 5px 0px rgba(66,66,66,0.75); box-shadow: 3px 3px 5px 0px rgba(66,66,66,0.75); }

/* Chapter Clicky Map */
div[name=Mideast]	{	display: none; float: right; margin-right: 260px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }
div[name=Midwest]	{	display: none; float: right; margin-right: 610px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }
div[name=Northeast]	{	display: none; float: right; margin-right: 220px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }
div[name=Southeast]	{	display: none; float: right; margin-right: 260px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }
div[name=Southern]	{	display: none; float: right; margin-right: 260px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }
div[name=Southwest]	{	display: none; float: right; margin-right: 400px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }
div[name=Western]	{	display: none; float: right; margin-right: 300px;
						border: 1px solid red; background: #fff; z-index: 1000; position: relative;
						border-radius: 6px 6px 6px 6px;
						-webkit-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); -moz-box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); box-shadow: 5px 5px 12px 0px rgba(66,66,66,0.75); }

div[name=clickyMap] h4	{ border-bottom: 1px solid silver; padding: 8px 6px 0px 6px; }
div[name=clickyMap]	p	{ padding: 6px !important; }


					