/* --------------------- SB -------------------------------------------- */
/* --------------------- L7 -------------------------------------------- */
ul { list-style:none; }

h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,legend {
	margin:0;
	padding:0;
	list-style-type: circle;
}
a img,:link img,:visited img,fieldset { border:none; }

/* ------------------ global elements----------------------------------- */
body { 
	background:#564e4a;
	text-align:center; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#6a5a53;
	}

blockquote { margin-left:10px; margin-right:10px; }
h1	{ font-size:1.2em; color:#564e4a; }
h2	{ font-size:16px; color:#564e4a; }
	body#faq h2 {margin:15px 0 10px 0;}
h3	{ font-size:12px; color:#564e4a; }
h1 span,h2 span,h3 span	{ display:none; }
a:link,a:visited	{ color:#e87035; text-decoration:none; outline:none; }
a:hover,a:active	{
	color:#6a5a53;
	text-decoration:none;
	outline:none;
}
div.clear	{ clear:both; height:0; overflow:hidden; }
.footer-clear	{ background:#564e4a; clear:both; height:20px; overflow:hidden; }
img.img-left { float:left; margin:0px; }
img.img-left-padding { float:left; margin:0px 0 15px 0; }
img.img-right { float:right; margin:0px; }
li.bot {margin-bottom:15px;}

#divider-index { background:url(../images/img-divider-index.jpg); width:18px; height:225px; float:left;}	
.divider-int { background:url(../images/bg-divider-int.jpg); width:680px; height:18px; float:left; margin-bottom:10px;}	
#divider-individual-module { background:url(../images/img-divider-individual-module.jpg); width:696px; height:22px; float:left;}	
.divider-careers { background:url(../images/img-divider-individual-module.jpg); width:696px; height:22px; float:left;}	

#divider-gallery { background:url(../images/img-divider-gallery.jpg); width:696px; height:15px; float:left;}	
.divider-sitemap { background:url(../images/img-divider-sitemap.jpg); width:286px; height:12px; float:left; margin:5px 0 10px 0;}	

.answer { display:inherit; }

/* -------- wraps-containers ------------------------------------------------------------ */
#o-wrap {
	background:#fff url(../images/bg-body.jpg) top repeat-x;
	margin:0 auto;
	text-align:center;
	}
#i-wrap {
	width:990px;
	height:auto;
	margin:0 auto;
	text-align:left;
	}
#j-wrap {
	width:990px;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
	}
	
#bottom-wrap {
	height:5px;
	clear:both;
	width:100%;
	}
	
#masthead { background:url(../images/masthead-int.jpg) no-repeat; width:990px; height:213px; margin:0;}
#masthead-left { width:238px; height:170px; float:left; }
#masthead-right { width:752px; height:170px; float:right; }

#kit-logo {width:238px; height:170px; float:left;}
	#kit-logo span {display:none;}
	#kit-logo a {width:238px; height:170px; display:block;}
	
/* -------- search ------------------------------------------------------------ */
#search {
	background:url(../images/bg-search.jpg) no-repeat;
	width:265px;
	height:83px;
	float:right;
	}
#search input {width:161px; height:24px; margin:22px 0 0 50px; border:none; background:#f3f3f3; color:#b7b39f;}

/* ----- column-left ----- */
#column-left {
	width:285px;
	float:left;
	}
	#column-left p, #column-left h1 { padding:0 0 10px 33px; }

/* ----- column-right ----- */
#column-right {
	width:705px;
	float:left;
	text-align: left;
	}
	#column-right p { padding:5px 26px 10px  0; }
	#column-right ol { padding:5px 26px 10px  0; padding-left:0px; }

.careers {font-size:11px;}

body#careers-listing #column-right ol {margin-left:15px;}
body#careers-listing #column-right ol li { list-style:outside; list-style-type:decimal; margin-left:15px; }

body#benefits #column-right ul li, body#programs-nationwide  #column-right ul li { background:url(../images/bullet-dropdown.png) no-repeat left 5px;margin-left:5px;padding-left:9px;}
body#benefits #column-right ul, body#programs-nationwide  #column-right ul {margin:5px 0 15px 0;}
body#about-press #column-right ul li, body#about-press  #column-right ul li { background:url(../images/bullet-dropdown.png) no-repeat left 5px;margin-left:5px;padding-left:9px;}
body#about-press #column-right ul, body#about-press  #column-right ul {margin:5px 0 15px 0;}
body#donate-club #column-right ul li, body#donate-club  #column-right ul li { background:url(../images/bullet-dropdown.png) no-repeat left 5px;margin-left:5px;padding-left:9px;}
body#donate-club #column-right ul, body#donate-club  #column-right ul {margin:5px 0 15px 0;}
body#about-publications #column-right ul li, body#about-publications  #column-right ul li { background:url(../images/bullet-dropdown.png) no-repeat left 5px;margin-left:5px;padding-left:9px;}
body#about-publications #column-right ul, body#about-publications  #column-right ul {margin:5px 0 15px 0;}
body#sitemap #column-right ul li, body#sitemap  #column-right ul li { background:url(../images/bullet-dropdown.png) no-repeat left 5px;margin-left:5px;padding-left:9px;}
body#sitemap #column-right ul, body#sitemap  #column-right ul {margin:0;}
	
	
#social-container-left {width:128px; float:left;}	
#social-container-right {width:128px;  float:left;}	


.about-container {float:left; width:284px; margin:0 0 0 32px;}

#sitemap-container-left {float:left; width:340px;height:100%;}
#sitemap-container-right{float:left; width:340px;height:100%;}

#video-container {
	background:url(../images/bg-video.jpg) no-repeat; 
	width:690px;
	height:413px;
	float:left;
	margin:0;
	padding:0;	
	}
#video {margin:24px 0 0 25px;}

/*--------------- grid for interwork integration ----------------------------------------------- */

/*--------------- specialized modules ----------------------------------------------- */
#modules-wrap { width:680px; float:left; margin-top:10px; text-align: center; }
.modules-container { background:url(../images/bg-modules-grid-container.jpg) no-repeat; width:680px; height:151px; text-align:center;   }
.modules-container-bottom { background:url(../images/bg-modules-grid-container-bottom.jpg) no-repeat; width:680px; height:151px; text-align:center;  }

.modules-container a, .modules-container-bottom a, .core-modules-container a, .core-modules-container-bottom a  {color:#89776d; text-decoration:none;}
.modules-container a:hover, .modules-container-bottom a:hover {color:#a18d82; text-decoration:none;}

.modules-container li, .modules-container-bottom li {width:169px; height:150px; float:left; margin:0 1px 1px 0; } 
.modules-content {height:43px; margin:8px 8px 0 8px;}
.modules-container .modules-title, .modules-container-bottom .modules-title, .core-modules-container .core-modules-title, .core-modules-container-bottom .core-modules-title {font-size:12px; color:#89776d; line-height:13px;  }
.modules-container .modules-image, .modules-container-bottom  .modules-image { width:169px; height:99px; margin: 0; }
.video-image { width:163px; height:96px; margin: 0 0 0 3px; }

.podcasts-image { width:169px; height:99px; margin: 0; float:right;}

.core-modules-container { background:url(../images/bg-core-modules-grid-container.jpg) no-repeat; width:680px; height:240px; text-align:center;   }
.core-modules-container-bottom { background:url(../images/bg-core-modules-grid-container-bottom.jpg) no-repeat; width:680px; height:240px; text-align:center;  }
.core-modules-container li, .core-modules-container-bottom li {width:339px; height:191px; float:left; margin:0 1px 1px 0; } 
.core-modules-content {height:35px; margin:13px 8px 0 8px;}
.core-modules-container .core-modules-image, .core-modules-container-bottom  .core-modules-image { width:339px; height:191px; margin: 0; }


/*--------------- individual module ----------------------------------------------- */
#individual-module-wrap { width:705px; float:left; margin-top:10px; text-align: left;}
	#individual-module-wrap p {}

#module-image-container {
	width:420px;
	height:340px;
	float:right;
	margin:0;
	padding:0;
	}
	
#module-image-container-small {
	width:387px;
	height:276px;
	float:right;
	margin:0;
	padding:0;
	}


/*--------------- staff page ----------------------------------------------- */

.staff-row {width:693px; margin-bottom:15px;}
.staff-col {width:135px; float:left; font-size:11px; text-align:center;}
#column-right .staff-col p {margin:0 5px; padding:0; background-color:#fff}


/*--------------- webinars podcasts ----------------------------------------------- */
.answer	{ line-height:18px; padding:0 0 20px 0px; }
	.answer ul {list-style:inside; list-style-type:disc;}
	.answer ul li {padding-bottom:2px;}
	
.question			{ font-weight:bold; cursor:pointer; line-height:25px; padding:4px 30px; color:#e87035;background:url(../images/bullet-plus.gif) 0px 3px no-repeat;  }
.question:hover	{ background-color:#; }


/*-------------------------donate----------------------------------- */

#cipt {
	background-color:#fff;
}
#organization-webinars-podcasts #o-wrap #i-wrap #column-right table tr #secondColumn ul {
	list-style-type: disc;
}
#organization-webinars-podcasts #o-wrap #i-wrap #column-right table tr #secondColumn ul li {
	list-style-position: outside;
	list-style-type: disc;
}
#organization-webinars-podcasts #o-wrap #i-wrap #column-right table tr td ul {
	list-style-type: disc;
}
