/* layout.css */

/* THE STANDARD: 3 column based on seminar page layout  
=========================================================*/
table.contentTable {
	table-layout:auto;
	width: 100%;
}
table.contentTable td {
	vertical-align: top;
}
td.contentTop {
	padding: 0px 10px 10px 0px; 
	height: 20px;
	width: 560px;

}
td.contentLeft {
	padding: 0px 0px 0px 10px;
	width: 210px;
}
td.contentRight {
	padding: 0px 10px 4px 10px;
	width: 330px;
}
td.contentSide {
	background-color: #b5daff; 
	padding: 7px 0px 0px 0px; 
	width: 180px;
}
td.contentBottom {
	padding: 0px 10px 0px 0px; 
	width: 550px;
	
}
/* THE 50/50: 3 column, left & right 50% width, similar to seminar location page
=========================================================*/
td.col3Top {
	padding: 0px 0px 0px 0px; 
	height: auto;
}
td.col3Left {
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	width: 315px;
}
td.col3Right {
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	width: 310px;
}
/* FULL WIDTH: 2 column generic pages 
=========================================================*/
td.contentGeneric {
	padding: 0px 10px 10px 0px; 
	width: 635px;
}
/* content= 
============================================================= */ 
div#mainGrx { 
	margin: 0px;
	width: 100%;
} 
.pullQuote {
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin: 6px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	width: 11em;
}
h2.introText { 
	color: gray; 
	font-size: 18px;
	margin: 4px 0px 0px 0px;
	padding: 0px 30px 8px 0px;
}

h2.natIntroText { 
	color: gray; 
	font-size: 18px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* for body content padding */
div.contentIndent {
	padding: 0px 0px 0px 10px;
}

div.contentIndent1 {
	padding: 0px 0px 0px 10px;
	width:400px;
}

#esemTopics .content Indent {
	padding: 0px 0px 0px 5px;
}
div.contentIndent2 {
	padding: 0px 0px 0px 60px;
}
div.contentIndent3 {
	padding: 0px 0px 0px 60px;
	width: 25em;
}


/* useful at bottom of short columns */
p.blankSpace {
	border: 10px solid white;
}

/* position flash tours for nationals, Ver. 1 */
#flashWrapper {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	margin-bottom: 10px;
}
#flashWrapper .sponsorNat {
	margin-top: 10px;
}
#flashWrapper .sponsorNat p {
	float: right;
}
#flashWrapper .sponsorNat img {
	float: right;
	margin-bottom: 10px;
}
#flashWrapper #midwestDI {
	border: 15px solid #036;
	background-color: #036;
}
#flashWrapper #diNational {
	border: 15px solid #00195A;
	background-color: #00195A;
}
#flashWrapper #iteachK {
	border: 15px solid #004185;
	background-color: #004185;	
}
#flashWrapper #iteach1st {
	border: 15px solid #006;
	background-color: #006;	
}

.imgborder {
padding: 12px 12px 12px 12px;
}