/* GLOBAL PAGE LAYOUT */
/* boone 10/2009 */
#page-container {
        width: 980px;
        margin: 0 auto;
        }

/* table width is 810px */
#content-container {
        width: 810px;
        float: left;
        }

#skyscraper-container {
        width: 160px;
        height: 600px;
        padding: 100px 0 0 10px;
        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: 47px;
                }

                #skyscraper-container .why-ads a {
                        font-size: 0.8em;
                        color: #3333CC;
                        text-decoration: none;
                        }
#banner-wrapper {
        width: 728px;
        height: 90px;
        margin: 0 auto;
        position: relative; /* for positioning inner elements */
        }
        #ad-banner-container {
                }


/* orig below here */






.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #333333;
	text-align: left;
}

.titleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #D29C1E;
	font-weight: bold;
}

.requiredfield {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffb940;
}

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

.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #9a0202;
	text-align: left;
}

.fieldDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	text-align: left;
}

.textPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-align: left;
}
.WizOutline {
	border: 1px dashed #BFA5CF;
}
.4teachers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D29C1E;
	font-weight: bold;
}
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: 21px;
	color: #D29C1E;
	text-align: left;
}

.headerText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #DFA353;
}
.textItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #333333;
	text-align: left;
}
.interiorhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 5pt;
	height: 23px;
	font-weight: bold;
}
.4teachers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D29C1E;
	font-weight: bold;
}
.linksBottom {
	font-family: Arial, Helvetica, sans-serif;
	color: #3333CC;
	font-size: 11px;
}
.NavMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333cc;
	background-color: #DFDDEC;
}
.textPHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}

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

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


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

}
	
	
.BkgWhite {
	background-color: #FFFFFF;
}
.BkgTools {
	background-color: #F0F29F;
}
.Bkg3 {
	background-color: #DFA353;
}

DL {
	margin-top:0px;
	margin-bottom:0px;
}

DD {
	margin-top:0px;
	margin-bottom:0px;
}

.bibliography {  
	text-indent: -15pt; 
	margin-left: 12pt; 
	margin-top: 0pt; 
	margin-bottom: 0pt; 
}

.errorSelect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#e1686e;

}

.normalSelect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.anaItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#fffffe;
	border:1px solid #000099;
	margin-top:2px; 
	margin-bottom:2px; 
	margin-left:3px;
	margin-right:3px;
	line-height:12px;	
	padding:2px;
}

.errorSelect12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e1686e;
	background-color:#feffca;
}

.normalSelect12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ffffff;
}

.errorText12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#feffca;
}

.normalText12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ffffff;
}

