/* CSS Document */
/******************
HTML Tags
******************/
html {
  height:100%;
  min-height: 100%;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #666666;
	margin: 0px;
	padding: 0px;
  background-color:#D7D8DC;
  height:100%;  
  min-height:100%;  
}

.textPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}


/* Global Page Layout */
/* boone 10/2009 */

#page-container {
        width: 960px;
        margin: 0 auto;
        }

        #content-container {
                width: 790px;
                float: left;
                }

#skyscraper-container {
        width: 160px;
        height: 600px;
        padding: 99px 0 0 10px; /* To align top with the sidebar ad, add height of #banner-wrapper (90), td height (61), #header, padding-top of #main, then margin-top of #sidebar-container  -- boone note: 98px roughly lines up with the 4teachers navigation box */
        float: left;
        }

        #skyscraper-container .why-ads {
                float: left;
                /* we want to line up with the 'header' portion of the table; 161px from the top, minus the 98px for why-ads */
                height: 62px;
                }

                #skyscraper-container .why-ads a {
                        font-size: 0.8em;
                        color: #000099;
                        text-decoration: none;
                        }

#banner-wrapper {
        width: 728px;
        height: 90px;
        margin: 0 auto;
        position: relative; /* for positioning inner elements */
        }
        #ad-banner-container {
                }


/* orig below here */

/* DMG 12Sep06: organize the page */
/**********************************/

.tableBodyAndGoogle {
  margin:0 auto;
  vertical-align:top;
  width:910px;
  height:100%;
}

.tableBody {
  margin:0 auto;
  vertical-align:top;
  background-color:#efefef;
  padding-top:5px;
  height:99%;
  width:790px;
}

.tableBody_Head {
  vertical-align:top;
  width:790px;
}

.tableBody_Content {
  padding:5px;
  background-color:#FFFFFF;
  vertical-align:top;
  height:500px;
  width:790px;
}

.tableBody_Footer {
  padding:5px;
  width:790px;
  background-color:#efefef;
  vertical-align:top;
}

.tableGoogle {
  padding-left:5px;
  width:120px;
  height:605px;
  text-align:left;
  vertical-align:top;
}

.tableBody_Content_inside {
  width:700px;
  margin: 0 auto;
}
/**********************************/

/*--------------------------------------------------*/
.jumpContainer{
  position:relative;
  top:-5px;
}

#toolsJump {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  border: thin solid #FADC65;
}


.starImg {
  width:15px;
  height:15px;
  border:none;
}

/*


.WizOutline {
	border: 1px dashed #BEBEBE;
	padding: 4px;
}
a:link {
	color: #3333CC;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
  color: #3333CC;
  text-decoration: none;
  font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: underline; 
	}
.headerText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #990033;
	line-height: 25px;
}
.headerText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.textItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #333333;
	text-align: left;
}
.linksBottom {
	font-family: Arial, Helvetica, sans-serif;
	color: #3333CC;
	font-size: 11px;
}
.NavMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6791B6;
}

----------------------------------------------- */

#TopNav {
	font-size: 12px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #640D81;
}


#TopNav a:link {
	font-size: 12px;
	color: #6791B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#TopNav a:visited {
	color: #6791B6;
	font-size: 12px;
}
#TopNav a:hover {
	text-decoration: underline;

}
	
	
#bottomNav {
	font-size: 11px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #3333CC;
}


#bottomNav a:link {
	font-size: 11px;
	color: #3333CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#bottomNav a:visited {
	color: #3333CC;
	font-size: 11px;
}
#bottomNav a:hover {
	text-decoration: underline;

}
.BkgWhite {
	background-color: #FFFFFF;
}
.BkgPeach {
	background-color: #F5F8CA;
}
.BkgBar {
	background-color: #303093;
	width: 74px;
}
.textQuote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
}

#crumb {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6791B6;
}

#crumb a:link {
	font-size: 10px;
	color: #6791B6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#crumb a:visited {
	color: #6791B6;
	font-size: 10px;
}
#crumb a:hover {
	text-decoration: underline;

}
.column1 {
	padding: 10px;
	border-left-style: dashed;
	border-left-color: #1C0A7F;
	border-left-width: 1px;
}
