<<<<<<< jpef.css
/* For ie5 mac */
html,body {
	margin: 0;
	 background-color: #000; 
	height: 471px;
	}
	
/* commented backslash hack v2 - ie5 mac ignores the following */
html,body {
	margin: 0;
		 background-color: #000; 
	height: 100%;
	}
/* recover from hack */


body a:link { color: white; outline: none;} 
body a:visited { color: white; outline: none;}
body a:active { color: black; outline: none;} 
body a:hover { color: black; outline: none;}
body a:focus {outline: none;}
	
#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	height: 100%;
	position: relative;
	}
	
#header {
	width: 800px;
	height: 54px;
	background-color: #336633;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	}
	
#body-students {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #6374ac;
	background-image: url(../images/bg-students.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
	
#body-educators {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #579b6c;
	background-image: url(../images/bg-educators.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
	
#body-about {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #949494;
	background-image: url(../images/bg-about.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
	
#body-home {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #767860;
	background-image: url(../images/bg-home.jpg);
	}
	
.table,tr,td { vertical-align: top; }

table {	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}

#pgtitle {
	height: 35px;
	margin-left: 0;
	/* border: 0px solid #dbdbdb; */
	}
	
#pgtitlewtabs {
	height: 40px;
	margin-left: 0;
	border: 0px none;

	/* border: 0px solid #dbdbdb; */
	}
	
#col1 {
	width: 371px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 297px;
	}
	
#col1wtabs {
	width: 371px;
	margin-left: 14px;
	margin-top: 14px;
	/* border: 1px solid #dbdbdb; */
	height: 284px;
	}
	
#col1image {
	width: 200px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#col2image {
	width: 150px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#col2-margin0 {
	width: 416px;
	margin-left: 0;
	border: 0;
	height: 297px;
	}
	
#col2 {
	width: 372px;
	height: 320px;
	margin-left: 31px;
	/* border: 1px solid #dbdbdb; */
	height: 297px;
	}

#reg-login-col2 {
	width: 403px;
	height: 325px;
	margin-left: 11px;
	/* border: 1px solid #dbdbdb; */
	border: 0px solid red;
	}
		
#col2wtabs {
	width: 372px;
	height: 320px;
	margin-left: 31px;
	margin-top: 14px;
	/* border: 1px solid #dbdbdb; */
	height: 284px;
	}
	
.caption {
	font-size:9px;
	color: #d0d0d0;
	line-height: 11px;
	letter-spacing: 0.1em;
	}
	
#pageturner {
	width: 773px;
	margin-left: 14px;
	margin-top: 8px;
	height: 19px;
	/* border: 1px dashed #dbdbdb; */
	}

/* - - - - home page  - - - - */

#introtext {
	width: 530px;
	height: 91px;
	margin-left: 135px;
	margin-right: 25px;
	padding-top: 62px;
	padding-bottom: 72px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#introtext_flash {
	margin-left: 23px;
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 50px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#errortext {
	width: 550px;
	height: 91px;
	margin-left: 126px;
	margin-right: 25px;
	padding-top: 44px;
	padding-bottom: 72px;
	}

#billboards {
	width: 768px;
	height: 117px;
	margin-left: 25px;
	margin-right: 7px;
	/* border: 1px dashed #dbdbdb; */
	}

#bb {
	width: 174px;
	height: 117px;
	margin-left: 0;
	margin-right: 18px;
	/* border: 1px dashed #dbdbdb; */
	}

/* - - - - jpef partisans  - - - - */

#listPartisans {
        position: absolute;
	top: 90px;
	left: 10px;
	border: 0px solid black;
	width: 485px;
	height: 330px;
        overflow: auto;
	}

#jpcol1 {
        position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 300px;
	margin-left: 14px;
	margin-top: 14px;
	 border: 0px dashed #dbdbdb; 
	}

#jpcol2 {
        position: absolute;
	top: 0px;
	left: 155px;
	width: 150px;
	height: 300px;
	margin-left: 14px;
	margin-top: 14px;
	border: 0px dashed #dbdbdb; 
	}

#jpcol3 {
        position: absolute;
	top: 0px;
	left: 310px;
	width: 150px;
	height: 300px;
	margin-left: 14px;
	margin-top: 14px;
	border: 0px dashed #dbdbdb; 
	}


#showPartisan {
        position: absolute;
	top: 104px;
	left: 505px;
	border: 0px solid red;
	width: 285px;
	height: 330px;
	}

#partisanThumb {
	position: absolute;
  	overflow: hidden; 
	width: 54px;
	height: 54px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	border: 0px solid green;
	}
#partisanText {
	position: absolute;
  	overflow: hidden; 
	width: 54px;
	height: 54px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	border: 0px solid yellow;
/*
	position: absolute;
  	overflow: hidden; 
	top: 0px;
	border: 1px solid purple;
	float: right;
	width: 225px;
	height: 330px;
	visibility: hidden;
        overflow: auto;
*/
	}

/* - - - - zemlankas  - - - - */

#vrcol1 {
	width: 371px;
	margin-left: 14px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 320px;
	}

#vrcontrol {
	width: 219px;
	margin-top: 5px;
	margin-right: 18px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#vrinfo {
	width: 213px; 
	height: 21px; 
	background-image: url(../images/vr-bottom.jpg); 
	padding: 4px 0 0 6px; 
	color: #f8d000;
	/* border: 1px dashed #dbdbdb; */
	}
	
#vrcol2 {
	width: 376px;
	height: 320px;
	margin-left: 28px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#zemcol1image {
	width: 146px;
	margin-left: 0;
	margin-right: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#zemcol2image {
	width: 240px;
	margin-left: 0;
	margin-right: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	border: red solid 0px;
	/* height: 284px; */
	float: left;
	}
	
.zemcaption {
	width: 240px;
	font-size:9px;
	color: #BCBEC0;
	letter-spacing: 0.1em;
	line-height: 12px;
	}
		
#excerptscol1 {
	width: 373px;
	margin-left: 14px;
	margin-top: 0;
	/* border: 1px dashed #dbdbdb; */
	height: 324px;
	}
	
#excerptlinks {
	width: 366px;
	height: 169px;
	background-image: url(../images/bg-excerptlinks.jpg);
	margin-left: 0;
	margin-top: 14px;
	padding: 3px 0 0 3px;
	border: 1px solid #dbdbdb;
	font-size: 10px;
	line-height: 18px;
	}
	
#excerptscol2 {
	width: 372px;
	margin-left: 25px;
	margin-top: 18px;
	/* border: 1px dashed #dbdbdb; */
	height: 305px;
	}

/* - - - - ask a partisan  - - - - */

#col1-aap-meet {
	width: 371px;
	margin-left: 14px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 79px;
	}
	
#col2-aap-meet {
	width: 700px;
	height: 100px;
	margin-left: 89px;
	margin-top: 0;
	/* border: 1px dashed #dbdbdb; */
	}
	
.information {
	visibility: hidden;
	width: 296px;
	padding: 0px;
	margin-top: 12px;
	margin-left: 89px;
	/* border: 1px dashed #dbdbdb; */
	position: absolute;
    }
    
#meet {
	padding-right: 19px;
	float: left;
	}

#col1-aap-answers {
	width: 260px;
	margin-left: 14px;
	margin-top: 8px;
	/* border: 1px dashed #dbdbdb; */
	height: 300px;
	line-height: 18px;
	}
	
#col2-aap-answers {
	width: 475px;
	margin-left: 37px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 302px;
	}
	
#col2-aap-topic {
	width: 473px;
	height: 43px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col2-aap-questions {
	width: 230px;
	height: 256px;
	margin-right: 8px;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	float: left;
	}
	
/* Fix for Whatis */
#body-students-how {
	width: 800px;
	height: 343px;
	background-color: #6374ac;
	background-image: url(../images/bg-students-how.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}

#whatiscol1image {
	width: 200px;
	height: 151px;
	/* height: 284px; */
	float: left;
	}

.whatiscaption {
	width: 240px;
	font-size:9px;
	color: #BCBEC0;
	line-height: 11px;
	letter-spacing: 0.1em;
	margin-left: 1px;	
	}

/* For ie5 mac */
#col2-aap-answer {
	width: 230px;
	height: 256px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	background-image: url(s/bg-answers.jpg);	background-color: #6374ac;
	background-image: url(../images/bg-students.jpg);
	margin: 0 0 0 243px;
	}
	
/* commented backslash hack v2 - ie5 mac ignores the following\*/	
#col2-aap-answer {
	width: 230px;
	height: 256px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	background-image: url(../images/bg-answers.jpg);
	margin: 0 0 0 auto;
	}
/* recover from hack */



/* - - - - someone like me - - - */

.slm-questions {
	font-family:verdana,ariel,san-serif;
	font-size:10px;

	}
	
.col2-slm-links A:link {font-size:14pt; text-decoration: none; color: white;}
.col2-slm-links A:visited {font-size:14pt; text-decoration: none; color: white;}
.col2-slm-links A:active {font-size:14pt; text-decoration: none; color: white;}
.col2-slm-links A:hover {font-size:14pt; text-decoration: none; color: #FFCC33;}
	

#col1-slm-questions {
	width: 371px;
	height: 300px;
	margin-left: 0;
	margin-top: 0;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-left: 12px;
	padding-right: 4px;
	
	padding-top: 0px;
	line-height: 20px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: visible;
	z-index: 2;
	}
/* padding-right: 10px;
padding-left: 12px;
left: 0px; -- these were the original number  
			Changed it to 4 to try to get rid of the horz. scroll bar */
	
		

#col2-slm-partisans {
	margin-left: 21px;
	margin-top: 10px;
	border-top: solid white 1px;
	border-bottom: solid white 1px;
	border-left: solid white 1px;
	border-right: solid white 1px;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 20px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
	z-index: 2;
	background-color: #6374ac;
	background-image: url(../images/bg-stu_someone_col2.jpg);
	/* font-face:verdana,ariel,san-serif; */
	font: 11px verdana, arial, sans-serif;
	font-family:verdana,ariel,san-serif;
	font-size:10px;


	}
	
	
	
/* - - - - educators  - - - - */
	
	
.edu-studyguides {
	visibility: hidden;
	width: 350px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	/* border: 1px dashed #dbdbdb; */
	position: absolute;
    }
    
 #downloadacrobat {
	width: 773px;
	margin-left: 14px;
	margin-top: 0;
	/* border: 1px dashed #dbdbdb; */
	height: 22px;
	font-size: 10px;
	line-height: 23px;
	letter-spacing: 1px;
	}
	
#col1-edu-faq-title {
	width: 369px;
	height: 28px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col1-edu-faq-scroll {
	width: 359px;
	height: 289px;
	margin-left: 0;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}

#col2-edu-faq-title {
	width: 369px;
	height: 28px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col2-edu-faq-scroll {
	width: 359px;
	height: 289px;
	margin-left: 0;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}	
	
/* - - - - educators  - - - - */
#cols2 {
	width: 770px;
	margin-left: 14px;
	height: 297px;
	}
	
#donor-frame {
	width: 760px;
	height: 297px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}

.donor-cols {
	width: 185px;
	padding: 2px 0 2px 0;
	}

/* - - - - about  - - - - */	
#col1-boards {
	width: 283px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 297px;
	}
#col2-boards {
	width: 477px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 297px;
	}
#col2-about-boards-title {
	width: 474px;
	height: 25px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col2-about-boards-scroll {
	width: 474px;
	height: 91px;
	margin-left: 0;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-top: 5px;
	line-height: 20px;
	font-weight:bold;
	overflow:auto;
	}
	
/* - - - - video window  - - - - */	
	#vidtitle {
		height: 23px;
		margin: 0;
		padding: 0 0 0 5px;
		border: 1px solid #a7a9ac;
		background-image: url(../images/bg-vid.jpg);
		line-height: 21px;
		}
	
	#vidmain {
		height: 317px;
		padding: 10px 0 0 25px;
		}
	
	#vidfooter {
		height: 27px;
		margin: 0;
		padding: 0 0 0 5px;
		text-align: center;
		}
	
	.vidpref { 
		font-size: 10px;
		}
		
	.vidpdf { 
		line-height: 34px;
		}

/* - - - - footer  - - - - */

#col1image-zem {
	width: 146px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#col2image-zem {
	width: 150px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}

/* - - - - footer  - - - - */

#footer {
	width: 800px;
	height: 36px;
	background-color: #6d5f3c;
	background-image: url(../images/bg-footer.jpg);
	background-repeat: no-repeat;
	position: relative;
	color: #bbb4a1;
	font: 9px verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	}
	
#footer-col1 {
	width: 500px;
	height: 36px;
	padding-left: 14px; 
	padding-top: 1px;
	float: left;
	}
	
#footer-col2 {
	width: 92px;
	height: 36px;
	margin: 0 0 0 auto;
	}

#emailentry {	
	height: 11px;
	font-size:9px;
	color:#a2a4a6;
	background-color: #000000;
	line-height:10px;
	border: 1px #a2a4a6 solid;
	}
 
#emailsubmit {
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 9px;
	}

.emailentry {	
	height: 11px;
	font-size:9px;
	color:#a2a4a6;
	background-color: #000000;
	line-height:10px;
	border: 1px #a2a4a6 solid;
	}
 
.emailsubmit {
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 9px;
	}


/* - - - - pull-down menus  - - - - */

#pulldown ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
	}

#pulldown li a {
	display: block;
	padding: 0 0 0 11px;
	margin: 0 3px 0 3px;
	color: #000;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	text-decoration: none;
	border-top: 0;
	border-bottom: 1px solid #dbdbdb;
	height: 18px;
	}
	
#pulldown a:hover { 
	color: #fff;
	}
	
#layer1 {
	background-color: #a4b5ed;
	width: 210px;
	line-height: 18px;
	top: 54px;
	left: 0px;
	position: absolute;  
	z-index: 900; 
	visibility: hidden;
	}

#layer1 a:hover {
	background: #6374ac;
	margin: 0;
	padding: 0 3px 0 14px;
	border-bottom: 1px solid #6374ac;
	}
	
#layer2 {
	background-color: #8ac49b; 
	width: 175px;
	top: 54px;
	left: 90px;
	position: absolute;  
	z-index: 900; 
	visibility: hidden; 
	}
	
#layer2 a:hover {
	background: #579b6c;
	margin: 0;
	padding: 0 3px 0 14px;
	border-bottom: 1px solid #579b6c;
	}

#layer3 {
	background-color: #b6b6b6;
	width: 150px;
	top: 54px;
	left: 164px;
	position: absolute;  
	z-index: 900; 
	visibility: hidden;
	}

#layer3 a:hover {
	background: #7f7f7f;
	margin: 0;
	padding: 0 3px 0 14px;
	border-bottom: 1px solid #7f7f7f;
	}
.tblscroll {
	overflow: auto;
	position: absolute;
	height: 120px;
	width: 370px;
	left: 1px;
	top: 39px;
	z-index: 1;
}
.listFormat {
	line-height: 20px;
}

.no-u-line {
	text-decoration: none;
}
.studyHeader {
    left: 2px;
    color: white;
    font-weight:bold;
}
.bioJpefLogo {
	position: absolute;
	height: 52px;
	width: 287px;
	left: 279px;
	top: 13px;
	z-index: 79;
	border: 0px solid red;
}
.biobar {
	position: absolute;
	height: 36px;
	width: 287px;
	left: 531px;
	top: 33px;
	z-index: 89;
	border: 0px solid yellow;
}

/* For ie5 mac */
html,body {
	margin: 0;
		 background-color: #000; 
	height: 471px;
	}
/* 1/17/06 */	
/* commented backslash hack v2 - ie5 mac ignores the following\*/
html,body {
	margin: 0;
		 background-color: #000; 
	height: 100%;
	}
/* recover from hack */


body a:link { color: white; outline: none;} 
body a:visited { color: white; outline: none;}
body a:active { color: black; outline: none;} 
body a:hover { color: black; outline: none;}
body a:focus {outline: none;}
	
#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	height: 100%;
	position: relative;
	}
	
#header {
	width: 800px;
	height: 54px;
	background-color: #336633;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	}
	
#body-students {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #6374ac;
	background-image: url(../images/bg-students.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
	
#body-educators {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 371px;
	background-color: #579b6c;
	background-image: url(../images/bg-educators.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
	
#body-about {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #949494;
	background-image: url(../images/bg-about.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
	
#body-home {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #767860;
	background-image: url(../images/bg-home.jpg);
	}
	
.table,tr,td { vertical-align: top; }

table {	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}

#pgtitle {
	height: 35px;
	margin-left: 0;
	/* border: 0px solid #dbdbdb; */
	}
	
#pgtitlewtabs {
	height: 40px;
	margin-left: 0;
	border: 0px none;

	/* border: 0px solid #dbdbdb; */
	}
	
#col1 {
	width: 371px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 297px;
	}
	
#col1wtabs {
	width: 371px;
	margin-left: 14px;
	margin-top: 14px;
	/* border: 1px solid #dbdbdb; */
	height: 284px;
	}
	
#col1image {
	width: 200px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#col2image {
	width: 150px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#col2-margin0 {
	width: 416px;
	margin-left: 0;
	border: 0;
	height: 297px;
	}
	
#col2 {
	width: 372px;
	height: 320px;
	margin-left: 31px;
	/* border: 1px solid #dbdbdb; */
	height: 297px;
	}
	
#col2wtabs {
	width: 372px;
	/* height: 320px; */
	margin-left: 31px;
	margin-top: 14px;
	/* border: 1px solid #dbdbdb; */
	height: 284px;
	}
	
.caption {
	font-size:9px;
	color: #d0d0d0;
	line-height: 11px;
	letter-spacing: 0.1em;
	}
	
#pageturner {
	width: 773px;
	margin-left: 14px;
	margin-top: 8px;
	height: 19px;
	/* border: 1px dashed #dbdbdb; */
	}

/* - - - - home page  - - - - */

#introtext {
	width: 530px;
	height: 91px;
	margin-left: 135px;
	margin-right: 25px;
	padding-top: 62px;
	padding-bottom: 72px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#introtext_flash {
	margin-left: 23px;
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 50px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#errortext {
	width: 550px;
	height: 91px;
	margin-left: 126px;
	margin-right: 25px;
	padding-top: 44px;
	padding-bottom: 72px;
	}
	
#ThickBoxErrorText {
    border: 0px black solid;
	margin-top: 10px;
	}

#billboards {
	width: 768px;
	height: 117px;
	margin-left: 25px;
	margin-right: 7px;
	/* border: 1px dashed #dbdbdb; */
	}

#bb {
	width: 174px;
	height: 117px;
	margin-left: 0;
	margin-right: 18px;
	/* border: 1px dashed #dbdbdb; */
	}

/* - - - - zemlankas  - - - - */

#vrcol1 {
	width: 371px;
	margin-left: 14px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 320px;
	}

#vrcontrol {
	width: 219px;
	margin-top: 5px;
	margin-right: 18px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#vrinfo {
	width: 213px; 
	height: 21px; 
	background-image: url(../images/vr-bottom.jpg); 
	padding: 4px 0 0 6px; 
	color: #f8d000;
	/* border: 1px dashed #dbdbdb; */
	}
	
#vrcol2 {
	width: 376px;
	height: 320px;
	margin-left: 28px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	}
	
#zemcol1image {
	width: 146px;
	margin-left: 0;
	margin-right: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#zemcol2image {
	width: 240px;
	margin-left: 0;
	margin-right: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
	/* height: 284px; */
	float: left;
	}
	
.zemcaption {
	width: 240px;
	font-size:9px;
	color: #BCBEC0;
	letter-spacing: 0.1em;
	line-height: 12px;
	}
		
#excerptscol1 {
	width: 373px;
	margin-left: 14px;
	margin-top: 0;
	/* border: 1px dashed #dbdbdb; */
	height: 324px;
	}
	
#excerptlinks {
	width: 366px;
	height: 169px;
	background-image: url(../images/bg-excerptlinks.jpg);
	margin-left: 0;
	margin-top: 14px;
	padding: 3px 0 0 3px;
	border: 1px solid #dbdbdb;
	font-size: 10px;
	line-height: 18px;
	}
	
#excerptscol2 {
	width: 372px;
	margin-left: 25px;
	margin-top: 18px;
	/* border: 1px dashed #dbdbdb; */
	height: 305px;
	}

/* - - - - ask a partisan  - - - - */

#col1-aap-meet {
	width: 371px;
	margin-left: 14px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 79px;
	}
	
#col2-aap-meet {
	width: 700px;
	height: 100px;
	margin-left: 89px;
	margin-top: 0;
	/* border: 1px dashed #dbdbdb; */
	}
	
.information {
	visibility: hidden;
	width: 296px;
	padding: 0px;
	margin-top: 12px;
	margin-left: 89px;
	/* border: 1px dashed #dbdbdb; */
	position: absolute;
    }
    
#meet {
	padding-right: 19px;
	float: left;
	}

#col1-aap-answers {
	width: 260px;
	margin-left: 14px;
	margin-top: 8px;
	/* border: 1px dashed #dbdbdb; */
	height: 300px;
	line-height: 18px;
	}
	
#col2-aap-answers {
	width: 475px;
	margin-left: 37px;
	margin-top: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 302px;
	}
	
#col2-aap-topic {
	width: 473px;
	height: 43px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col2-aap-questions {
	width: 230px;
	height: 256px;
	margin-right: 8px;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	float: left;
	}
	
/* Fix for Whatis */
#body-students-how {
	width: 800px;
	height: 343px;
	background-color: #6374ac;
	background-image: url(../images/bg-students-how.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}

#whatiscol1image {
	width: 200px;
	height: 151px;
	/* height: 284px; */
	float: left;
	}

.whatiscaption {
	width: 240px;
	font-size:9px;
	color: #BCBEC0;
	line-height: 11px;
	letter-spacing: 0.1em;
	margin-left: 1px;	
	}

/* For ie5 mac */
#col2-aap-answer {
	width: 230px;
	height: 256px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	background-image: url(../images/bg-answers.jpg);
	margin: 0 0 0 243px;
	}
	
/* commented backslash hack v2 - ie5 mac ignores the following\*/	
#col2-aap-answer {
	width: 230px;
	height: 256px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	background-image: url(../images/bg-answers.jpg);
	margin: 0 0 0 auto;
	}
/* recover from hack */

/* - - - - public login - - - */

#public_login_errors {
	padding: 5px 5px 5px 15px;
  	border: 1px dashed #dbdbdb;	
}

#col2-login-title {
	width: 369px;
	height: 16px;
	margin-left: 0;
	margin-top: 0;
	border: 0px solid #dbdbdb;
	font: 14px verdana, arial, helvetica, sans-serif;
	}
	
#col2-login-body {
	width: 319px;
	height: 200px;
	margin-left: 0;
	margin-top: 0;
	border: 0px solid #dbdbdb;
	padding-left: 0px;
	padding-top: 0px;
	/*line-height: 20px;*/
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
	z-index: 2;

}

#col2-login-forgotpw {
	width: 359px;
	margin-left: 0;
	margin-top: 0;
	right: auto;
	border: 1px solid #dbdbdb;
}

#reg-promo {
        border: 0px solid white;
        margin-top: 30px;
        margin-left: 35px;
}
#reg-promo-img {
        border: 0px solid red;
        float: left;
}
#reg-promo-text {
        font: 10px verdana, arial, helvetica, sans-serif;
        border: 0px solid yellow;
        width: 182px;
        margin-left:20px;
        margin-top:10px;
    float: left;
}
/* - - - - registration - - - - */

#regValidationErrors1{ 
	/*position:absolute;
	top: 55px;
	left: 420px;
	width: 374px;
	height: 62px;
	padding: 2px 2px 2px 2px;*/
	/*color: #d0d0d0;*/
	border: 0px dashed #dbdbdb; 
	z-index: 10;
    overflow:auto;
	/* background-color: #dbdbdb; */
}

#regValidationErrors2{ 
	position:absolute;
	top: 248px;
	left: 493px;
	width: 455px;
	height: 150px;
	padding: 2px 2px 2px 2px;
	/*color: #d0d0d0;*/
	border: 0px dashed #dbdbdb; 
	z-index: 10;
    overflow:auto;
	/* background-color: #dbdbdb; */
}

#regValidationText{
	color: #FFCD00;
	font-weight: bold;
}

#regrow1{
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 5px 5px 5px 15px;
	/*width: 800px;
    margin-right: 0px;
	margin-top: 0;*/
}
#regrow2{
	font-family: verdana, arial, helvetica, sans-serif;
	/*float: right;*/
	margin-left: 10px;
	border: 0px solid yellow;
	/*width: 800px;
    margin-left: 0px;
	margin-top: 0;*/
}

#regrow2 table {
	border: 0px solid red;
}

#regrow2 td {
	border: 0px solid red;
	height: 28px;
}

#regstep{
	width: 550px;
	margin-left: 125px;
	margin-top: 10px;
	font: 11px verdana, arial, helvetica, sans-serif;
    border-bottom: 1px solid #dbdbdb;
	padding: 5px 5px 5px 5px;
}
#regsteptitle {
	font: 11px verdana, arial, helvetica, sans-serif;	
}
#regstepdesc {
	font: 9px verdana, arial, helvetica, sans-serif;
}

#regbody {
	width: 550px;
	margin-left: 125px;
	margin-top: 2px;
	border: 0px solid #dbdbdb;
	padding: 5px 5px 5px 5px;
    line-height: 20px;
}

/* - - - - educators  - - - - */

	
#col2-edu-studytitle {
	width: 369px;
	height: 23px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col2-edu-studyguides {
	width: 369px;
	height: 124px;
	margin-left: 0;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	/* padding-left: 10px; */
	padding-top: 5px;
	line-height: 20px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
	z-index: 2;

	}
	
#col2-edu-studydetails {
	width: 359px;
	margin-left: 0;
	margin-top: 22px;
	/* border: 1px dashed #dbdbdb; */
	}
	
 #downloadacrobat {
	width: 773px;
	margin-left: 14px;
	margin-top: 0;
	/* border: 1px dashed #dbdbdb; */
	height: 22px;
	font-size: 10px;
	line-height: 23px;
	letter-spacing: 1px;
	}
/* - - - - educators  - - - - */

#cols2 {
	width: 700px;
	margin-left: 14px;
	height: 297px;
	}
	
#cols2about {
	width: 400px;
	margin-left: 14px;
	height: 297px;
	}
	
#donor-frame {
	width: 760px;
	height: 297px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}

.donor-cols {
	width: 185px;
	padding: 2px 0 2px 0;
	}

/* - - - - about  - - - - */	
#col1-boards {
	width: 283px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 297px;
	}
#col2-boards {
	width: 477px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 297px;
	}
#col2-about-boards-title {
	width: 474px;
	height: 25px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #dbdbdb;
	}
	
#col2-about-boards-scroll {
	width: 474px;
	height: 91px;
	margin-left: 0;
	margin-top: 0;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-top: 5px;
	line-height: 20px;
	font-weight:bold;
	overflow:auto;
	}
	
/* - - - - video window  - - - - */	
	#vidtitle {
		height: 23px;
		margin: 0;
		padding: 0 0 0 5px;
		border: 1px solid #a7a9ac;
		background-image: url(../images/bg-vid.jpg);
		line-height: 21px;
		}
	
	#vidmain {
		height: 317px;
		padding: 10px 0 0 25px;
		}
	
	#vidfooter {
		height: 27px;
		margin: 0;
		padding: 0 0 0 5px;
		text-align: center;
		}
	
	.vidpref { 
		font-size: 10px;
		}
		
	.vidpdf { 
		line-height: 34px;
		}

/* - - - - footer  - - - - */

#col1image-zem {
	width: 146px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}
	
#col2image-zem {
	width: 150px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	/* height: 284px; */
	float: left;
	}

/* - - - - footer  - - - - */

#footer {
	width: 800px;
	height: 36px;
	background-color: #6d5f3c;
	background-image: url(../images/bg-footer.jpg);
	background-repeat: no-repeat;
	position: relative;
	color: #bbb4a1;
	font: 9px verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	}
	
#footer-col1 {
	width: 500px;
	height: 36px;
	padding-left: 14px; 
	padding-top: 1px;
	float: left;
	}
	
#footer-col2 {
	width: 92px;
	height: 36px;
	margin: 0 0 0 auto;
	}

#emailentry {	
	height: 11px;
	font-size:9px;
	color:#a2a4a6;
	background-color: #000000;
	line-height:10px;
	border: 1px #a2a4a6 solid;
	}
 
#emailsubmit {
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 9px;
	}

/* - - - - pull-down menus  - - - - */

#pulldown ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
	}

#pulldown li a {
	display: block;
	padding: 0 0 0 11px;
	margin: 0 3px 0 3px;
	color: #000;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	text-decoration: none;
	border-top: 0;
	border-bottom: 1px solid #dbdbdb;
	height: 18px;
	}
	
#pulldown a:hover { 
	color: #fff;
	}
	

/*----------Major Donors----------*/

#titlesbar{
	height: 26px;
	width: 359px;
	margin-left: 0px;
	margin-top: 0px;
	border: 1px solid #dbdbdb;
	}

#col1-donors {
	width: 290px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 110px;
	}

	
#col1-donors-scroll {
	width: 290px;
	height: 110px;
	margin-left: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}

#col2-donors {
	width: 450px;
	height: 320px;
	margin-left: 10px;
	/* border: 1px solid #dbdbdb; */
	height: 297px;
	}
	
#col2-donors-scroll {
	width: 450px;
	height: 315px;
	margin-left: 0px;
	margin-top: 0px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 15px;
	overflow:auto;
	background-image: url(../images/bg-donor2.jpg);
	}
	
#col2-donors-names {
	line-height: 20px;
	}
	
#col2-donors-titles {
	line-height: 30px;
	}
	
#donorstitle {
	height: 37px;
	margin-left: 15px;
	/* border: 1px solid #dbdbdb; */
	}


#body-donors {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 800px;
	height: 381px;
	background-color: #949494;
	background-image: url(../images/bg-donor.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}

#pgpic {
	height: 187px;
	margin-left: 0px;
	/*border: 0px solid #dbdbdb;*/
	}
#titlesbar{
	height: 26px;
	width: 359px;
	margin-left: 0px;
	margin-top: 0px;
	border: 1px solid #dbdbdb;
	}

#col1-sources {
	width: 371px;
	margin-left: 14px;
	/* border: 1px dashed #dbdbdb; */
	height: 110px;
	}

	
#col1-sources-scroll {
	width: 349px;
	height: 110px;
	margin-left: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}


#col2-sources {
	width: 359px;
	height: 320px;
	margin-left: 25px;
	/* border: 1px solid #dbdbdb; */
	height: 297px;
	}

#col2-sources-scroll {
	width: 349px;
	height: 289px;
	margin-left: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	}
	
	
#sourcestitle {
	/*height: 35px;*/
	margin-left: 0px;
	/* border: 1px solid #dbdbdb; */
	}

#body-sources {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none black 0px;
	width: 800px;
	height: 381px;
	background-color: #6374ac;
	background-image: url(../images/bg-sources.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
sqPict {
	position: absolute;
  	overflow: hidden; 
	width: 54px;
	height: 54px;
	padding: 1px;
	margin: 1px;
	}
	
.compress {
	letter-spacing: -.1em;
}

#sponsor {
font: 11px verdana, arial, helvetica, sans-serif;
	font-size:9px;
	color: #d0d0d0;
	line-height: 12px;
	letter-spacing: 0.1em;
	}

faqtext {
font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
}
/*-------glossaryA------*/
	
#col1-glossaryA-scroll {
	width: 158px;
	height: 197px;
	margin-left: 16px;
	margin-top: 60px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	background-image: url(../images/GlossaryAL.jpg);
	}
	
#closeWindow {
	width: 69px;
	height: 28px;
	margin-left: 489px;
	margin-top: 17px;
	overflow:auto;
	background-image: url(../images/close.jpg);
	}

#col2-glossaryA-scroll {
	width: 319px;
	height: 197px;
	margin-left: 30px;
	margin-top: 60px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
	overflow:auto;
	background-image: url(../images/GlossaryAR.jpg);
	}

#body-glossaryA {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none black 0px;
	width: 565px;
	height: 321px;
	background-color: #6374ac;
	background-image: url(../images/bg-glossary.jpg);
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	}
#addThisButton {
  border: red solid 0px; 
  position: absolute; 
  left: 538px;
  margin-top: 6px;
}
#elearning-banner {
  font: 11px verdana, arial, helvetica, sans-serif;
  color: white;
  background-color: #f05455;
  border: 1px solid red;
  text-align: center; 
}
>>>>>>> 1.11

