/* styles for all sub pages */
body.subpg {
	background-color: #F2F2EC;
	font-family: Verdana, Arial Narrow, sans-serif;
	padding: 0 1em 0 1em;
}

/*red text for "Required" contact fields + added 6/5/04*/
p.requiredTxt {
	color: #BB0002;
	font-size: 8pt;
	font-family: 70% Verdana, Arial, sans-serif;
}

/*dark paragraph text + added 6/5/04*/
p.darkParaTxt {
	color: #666666;
	font-weight: bolder;
	font-size: 8pt;
	font-family: 70% Verdana, Arial, sans-serif;
}

h1.subpgHead {
	font-size: 14pt;
	color:#6D0607;
	font-weight: lighter;
}

h1.subpgHeadAB {
        font-size: 14pt;
        color:#002777;
        font-weight: lighter;
}

h1.subpgHeadAB2 {
        font-size: 14pt;
        color:#59739a;
        font-weight: lighter;
}

/*red slash*/
h2.secsubHead {
	font-size: 10pt;
    color:#333333;
	font-weight: lighter;
	border-left: .2em solid #6d0607;
	padding: 0 0 0 .3em;
}

h2.secHeadEV {
	font-size: 10pt;
        color:#333333;
        font-weight: lighter;
        border-left: .2em solid #EEcd55;
        padding: 0 0 0 .3em;
	width:100%;
}
/*blue slash + 6-5-04 removed 'width" property to fix bug*/
h2.secHeadAB {
        font-size: 10pt;
        color:#333333;
        font-weight: lighter;
        border-left: .2em solid #022777;
        padding: 0 0 0 .3em;
}
/* light blue slash added 7-5-04*/
h2.secHeadAB2 {
        font-size: 10pt;
        color:#333333;
        font-weight: lighter;
        border-left: .2em solid #59739a;
        padding: 0 0 0 .3em;
}
#subbody {
	margin-left: 10px;
	/*width: 65%;*/
	font-size: 9pt;
	color: #333333;
}

#subbodykids {
	margin-left: 10px;
	/*width: 65%;*/
	font-size: 11pt;
	color: #022777;
}

#kidlinks {
	margin-left: 10px;
	/*width: 65%;*/
	font-family: comic sans ms, arial;
	font-size: 95%;
	color: #333333;
}

#kidlinks span {
	color: #6d0607;
}

.edlink {
	color:  #022777;
	border-bottom: 1px dotted #eecd11;
	padding: 1px;
}

/*sub section text div*/
#subbodyContr {
        margin-left: 10px;
        /*causing horizontal scroll taken out 6/5/04  width: 100%;*/
        font-size: 9pt;
        color: #333333;
}

}
#subbodyEV {
	margin-left: 10px;
	width: 100%;
	font-size: 9pt;
	color: #333333;
	/*border: 1px solid #333333;*/
}
#xtrEV {
	float:right;
	padding: 0 0 0 5px;
	margin: -20px 0 0 0;
	width: 240px;

}
#xtrEVprev {
        float:left;
        padding: 0 0 0 5px;
        margin: -20px 0 0 80px;
        width: 135px;

}

#xtrEVL {
	float:left;
        padding: 0 5px 0 0;
        margin: 0px 0 0 0;
        width: 205px;
	border-right: 1px solid #666666;
}
#xtrEVLprev {
        float:left;
        padding: 0 5px 0 0;
        margin: 0px 0 0 0;
        width: 135px;
		height: 200px;
        border-right: 1px solid #666666;
}

.xtrPara {
        float: left;
        padding: 0 0px 0 0px;
        margin: 20px 0 0 0px;
        /*height: 100px;*/
        width: 240px;
 	font-size:8pt;
}
.xtrPrev {
        float: left;
        padding: 0 0px 0 0px;
        margin: 20px 0 0 -70px;
        /*height: 100px;*/
        width: 280px;
        font-size:8pt;
}

#extra {
	float: right;
	padding: 0 0px 0 0px;
	margin: -20px 0 0 0px;
	/*height: 100px;*/
	width: 140px;
	background-color: #6d0607;
	text-align: top;
}
#extraAB {
        float: right;
        padding: 0 0px 0 0px;
        margin: -20px 0 0 0px;
        /*height: 100px;*/
        width: 140px;
        background-color: #022777;
        text-align: top;
}

/*light blue pic border + added 6/5/04*/
#extraAB2 {
        float: right;
        padding: 0 0px 0 0px;
        margin: -20px 0 0 0px;
        /*height: 100px;*/
        width: 140px;
        background-color: #59739A;
        text-align: top;
}
#extraAIR {
        float: right;
        padding: 0px;
        margin: -20px 0 0 5px;
        /*height: 100px;*/
        width: 230px;
        background-color: #022777;
        text-align: top;
}

/****ABOUT/BOARD/ Page***/
/*About/Board/ picture div + added 6/5/04*/
#aboutBoardLeft {
	position: absolute;
	float: left;
	margin-left: 10px;
	width: 185px;
	height: 185px;
}

/*sub section text div for board*/
#subbodyContrBoard {
	position: absolute;
        margin-left: 200px;
        /*causing horizontal scroll   width: 100%;*/
        font-size: 9pt;
        color: #333333;
}
/* sub section text div for board bios*/
#subbodyContrBoard2 {
        position: absolute;
        margin-left: 60px;
        /*causing horizontal scroll   width: 100%;*/
        font-size: 9pt;
        color: #333333;
}


.xtrsup {
	border-top: .25em solid #FFFFFF;
	background-color: #6d0607;
	padding: .5em;
	margin: -2px 0 0 0;
	width: 140px;
	text-align: center;
	color: #F2F2EC;
	font-size: 8pt;
}
.xtrsupAB {
        border-top: .25em solid #FFFFFF;
        background-color: #022777;
        padding: .5em;
        margin: -2px 0 0 0;
        width: 140px;
        text-align: center;
        color: #F2F2EC;
        font-size: 8pt;
}

/*light blue pic border2 + added 6/5/04*/
.xtrsupAB2 {
        border-top: .25em solid #FFFFFF;
        background-color: #59739A;
        padding: .5em;
        margin: -2px 0 0 0;
        width: 140px;
        text-align: center;
        color: #F2F2EC;
        font-size: 8pt;
}
.xtrsupAIR {
        border-top: .25em solid #FFFFFF;
        background-color: #022777;
        padding: .5em;
        margin: -2px 0 0 0;
        width: 220px;
        text-align: center;
        color: #F2F2EC;
        font-size: 8pt;
}

.weblinks {
        padding-top: 5px;
	font-size:8pt;
}
/* RESIDENCY SECTION */
p.plaintxt {
	color: #333333;
        font-size: 8pt;
        font-family: 70% Verdana, Arial, sans-serif;
}

h1.plainhead {
	color: #333333;
        font-weight: bolder;
        font-size: 12pt;
        font-family: 70% Verdana, Arial, sans-serif;
}