/* Autogenerated Wed Aug 19 11:45:15 2009 */


/********* general OVERRIDES ***********/
div {zoom:1;}
FORM {padding:0px;margin:0px;}


TD.MajorLeft {
width:50%;
}
TD.MajorCenter {
}
TD.MajorRight {
width:50%;
}

.MajorPageHeader TD.MajorCenter {
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
background:white;
}

.MajorPageHeader TD.MajorCenter DIV.MajorSpacer {
border:1px solid white;
width:960px;
}

.MajorTopMargin TD.MajorCenter DIV.MajorSpacer {
height:0px;
}


.MajorPageHeaderSep TD.MajorCenter {
background-color:#FFFFFF;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
}

.xMajorPageHeaderSep TD.MajorCenter DIV.MajorSpacer {
border-left:1px solid white;
border-right:1px solid white;
height:32px;
}

.MajorMAIN TD.MajorLeft DIV.MajorSpacer, .MajorMAIN TD.MajorRight DIV.MajorSpacer {
height:350px;
}

.MajorMAIN TD.MajorCenter DIV.MajorSpacer {
}

.MajorMAIN TD.MajorCenter {
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
padding-right:10px;
background:url(pages/majortemplates/images/majorMainBG.gif);
background-repeat:repeat-x;
background-color:white;

}

.MajorMAINSep TD.MajorCenter DIV.MajorSpacer {
border-top:2px solid #b4b6b8;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
position:relative;
}

.MajorPageFooter .pageIPDescr {
font-family:arial;
font-size:10px;
color:white;
}

.leftwrap {
margin-right: 8px;
margin-bottom:4px;
}

.rightwrap {
margin-left: 8px;
margin-bottom:4px;
}


.pageNavLine {
 font-size: 12px;
 color:#000000;
 font-weight:normal;
 text-decoration: none;
 }

SPAN.pageNavLineSel, SPAN.pageNavLineSel A {
background-color: #005200;
color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
display:block;
}
SPAN.pageNavLineNoSel {
 color:#000000;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
display:block;
}

.pageNavLine A {
 text-decoration:none;
color:#005200;
}
.pageNavLine A:hover {
 text-decoration: underline;
color:#005200;
}


#minor_rightlist TD#minorCenter {
border-left:1px solid #E0E0E0;
padding-left:15px;
height:350px;
}

#minor_rightlist TD#minorLeft {
}

#minor_1col TD#minorCenter {
padding-left:10px;
}

.pfbody TD#minorCenter {
border-left:0px ;
padding-left:0px;
height:;
}


.moBotNav .moBotNavRoot {
font-size: 11px;
text-transform:uppercase;
font-weight:bold;
}

.moBotNav .moBotNavChild {
font-size: 11px;
}

.moBotNavRoot A, .moBotNavChild A {
color:#005200;
text-decoration:none;
}

.moBotNavRoot A:hover, .moBotNavChild A:hover {
color:#005200;
text-decoration:underline;
}

.moBotNavRoot TD {
padding-right:15px;
padding-bottom:5px;
}

.moBotNavChild  TD {
padding-right:15px;
padding-left:0px;
}

DIV.moBotNavChildItem {
padding-bottom:6px;
}

.pagecatLCSEP {
height: 15px;
}

A.pageLCTitle {
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#005200;
}

A.pageLCTitle:hover {
text-decoration:underline;
color:#005200;
}

.inqFormMsg {
color:black;
font-weight:bold;
}

.inqRegErr {
color:red;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

.inqSentTitle {
font-size:14px;
font-weight:bold;
}

.qform_required {
color:red;
}

/********* /general OVERRIDES ***********/


/********* general ***********/


A {
color:#005200;
text-decoration:none;
}

A:hover {
color:#005200;
text-decoration:underline;
}

BODY {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color:#000000;
background:url(pages/majortemplates/images/mainBG.gif);
background-repeat:repeat-x;


}

/********* /general ***********/



/********* page ***********/


.pageIPDescr {
color:#464648;
font-family:arial;
font-size:12px;
}

.pageIPDescrSH {

font-size:14px;
font-weight:bold;
color:black;

}

.pageIPTitle {
padding-bottom:10px;
padding-top:10px;
color:#000000;
font-family:arial;
font-size:18px;
font-weight:bold;


}

/********* /page ***********/



/********* catlist ***********/


.userLCSep,
.mtgLCSep,
.wrkLCSep,
.bibLCSep,
.bioLCSep,
.calLCSep,
.newsLCSep,
.lnkLCSep,
.docLCSep,
.magLCSep,
.empLCSep,
.mapLCSep,
.gxLCSep,
.LCSep  {
height:15px;
}

.userLCTitle,
.mtgLCTitle,
.wrkLCTitle,
.bibLCTitle,
.bioLCTitle,
.calLCTitle,
.newsLCTitle,
.lnkLCTitle,
.docLCTitle,
.magLCTitle,
.empLCTitle,
.mapLCTitle,
.gxLCTitle,
.LCTitle  {

font-size:14px;

}

/********* /catlist ***********/



/********* catprofile ***********/


.userCPTitle,
.mtgCPTitle,
.wrkCPTitle,
.bibCPTitle,
.bioCPTitle,
.calCPTitle,
.newsCPTitle,
.lnkCPTitle,
.docCPTitle,
.magCPTitle,
.empCPTitle,
.mapCPTitle,
.gxCPTitle,
.CPTitle  {
padding-bottom:10px;
padding-top:10px;
color:#000000;
font-family:arial;
font-size:18px;
font-weight:bold;

}

/********* /catprofile ***********/



/********* itemlist ***********/


.userLITitle,
.mtgLITitle,
.wrkLITitle,
.bibLITitle,
.bioLITitle,
.calLITitle,
.newsLITitle,
.lnkLITitle,
.docLITitle,
.magLITitle,
.empLITitle,
.mapLITitle,
.gxLITitle,
.LITitle  {

font-size:14px;
font-weight:normal;

}

.userLIYHead,
.mtgLIYHead,
.wrkLIYHead,
.bibLIYHead,
.bioLIYHead,
.calLIYHead,
.newsLIYHead,
.lnkLIYHead,
.docLIYHead,
.magLIYHead,
.empLIYHead,
.mapLIYHead,
.gxLIYHead,
.LIYHead  {
font-size:16px;
padding:5px;
padding-top:3px;
padding-bottom:3px;
border:1px solid #c0c0c0;
background-color:#f0f0f0;
color:black;
margin-top:8px;
margin-bottom:8px;
}

/********* /itemlist ***********/



/********* itemprofile ***********/


.userIPDateTag,
.mtgIPDateTag,
.wrkIPDateTag,
.bibIPDateTag,
.bioIPDateTag,
.calIPDateTag,
.newsIPDateTag,
.lnkIPDateTag,
.docIPDateTag,
.magIPDateTag,
.empIPDateTag,
.mapIPDateTag,
.gxIPDateTag,
.IPDateTag  {

font-size:14px;
color:black;

}

.userIPDescr,
.mtgIPDescr,
.wrkIPDescr,
.bibIPDescr,
.bioIPDescr,
.calIPDescr,
.newsIPDescr,
.lnkIPDescr,
.docIPDescr,
.magIPDescr,
.empIPDescr,
.mapIPDescr,
.gxIPDescr,
.IPDescr  {

width:100%;

}

.userIPDescrSH,
.mtgIPDescrSH,
.wrkIPDescrSH,
.bibIPDescrSH,
.bioIPDescrSH,
.calIPDescrSH,
.newsIPDescrSH,
.lnkIPDescrSH,
.docIPDescrSH,
.magIPDescrSH,
.empIPDescrSH,
.mapIPDescrSH,
.gxIPDescrSH,
.IPDescrSH  {

font-size:14px;
font-weight:bold;
color:black;

}

.userIPMoreInfo,
.mtgIPMoreInfo,
.wrkIPMoreInfo,
.bibIPMoreInfo,
.bioIPMoreInfo,
.calIPMoreInfo,
.newsIPMoreInfo,
.lnkIPMoreInfo,
.docIPMoreInfo,
.magIPMoreInfo,
.empIPMoreInfo,
.mapIPMoreInfo,
.gxIPMoreInfo,
.IPMoreInfo  {

padding:5px;
margin:5px;
border:1px solid black;
width:250px;
float:right;

}

.userIPMoreInfoLabel,
.mtgIPMoreInfoLabel,
.wrkIPMoreInfoLabel,
.bibIPMoreInfoLabel,
.bioIPMoreInfoLabel,
.calIPMoreInfoLabel,
.newsIPMoreInfoLabel,
.lnkIPMoreInfoLabel,
.docIPMoreInfoLabel,
.magIPMoreInfoLabel,
.empIPMoreInfoLabel,
.mapIPMoreInfoLabel,
.gxIPMoreInfoLabel,
.IPMoreInfoLabel  {

font-size:14px;

}

.userIPPDF,
.mtgIPPDF,
.wrkIPPDF,
.bibIPPDF,
.bioIPPDF,
.calIPPDF,
.newsIPPDF,
.lnkIPPDF,
.docIPPDF,
.magIPPDF,
.empIPPDF,
.mapIPPDF,
.gxIPPDF,
.IPPDF  {

}

.userIPPDFLink,
.mtgIPPDFLink,
.wrkIPPDFLink,
.bibIPPDFLink,
.bioIPPDFLink,
.calIPPDFLink,
.newsIPPDFLink,
.lnkIPPDFLink,
.docIPPDFLink,
.magIPPDFLink,
.empIPPDFLink,
.mapIPPDFLink,
.gxIPPDFLink,
.IPPDFLink  {
padding-bottom:10px;

}

.userIPTitle,
.mtgIPTitle,
.wrkIPTitle,
.bibIPTitle,
.bioIPTitle,
.calIPTitle,
.newsIPTitle,
.lnkIPTitle,
.docIPTitle,
.magIPTitle,
.empIPTitle,
.mapIPTitle,
.gxIPTitle,
.IPTitle  {

font-size:16px;
color:black;
padding-bottom:5px;

}

.userIPURLLink,
.mtgIPURLLink,
.wrkIPURLLink,
.bibIPURLLink,
.bioIPURLLink,
.calIPURLLink,
.newsIPURLLink,
.lnkIPURLLink,
.docIPURLLink,
.magIPURLLink,
.empIPURLLink,
.mapIPURLLink,
.gxIPURLLink,
.IPURLLink  {
padding-top:10px;
}

/********* /itemprofile ***********/


/********* OVERRIDES ***********/
H1 {
color:black;
font-size:24px;
}
H2 {
color:black;
font-size:20px;
}
H3 {
color:black;
font-size:16px;
}

.topNav {
color:black;
font-size:12px;
}
.topNav A {
color:#005200;
font-size:11px;
text-decoration:none;
}
.topNav A:hover {
color:#005200;
font-size:11px;
text-decoration:underline;
}





.calTABLIMonthDayCell, .calTABLIMonthDayCellOutOfRange {
height:25px;
vertical-align:top;
text-align:left;
padding:0px;
overflow:hidden;
}

.calTABLIMonth {
text-align:center;
font-size:16px;
}

.calTABLITable {
border:0px;
border-left:1px solid black;
border-top:1px solid black;
}
TD.calTABLIMonthDayCell, TD.calTABLIDayNameCell,
TD.calTABLIDayNameCellOutOfRange {
border:0px;
border-right:1px solid black;
border-bottom:1px solid black;
background-color:#FFFFFF;
color:black;
font-weight:bold;
font-family:arial;
font-size:12px;
}
.calTABLIMonthDayCellItem {
padding:5px;
}

TD.calTABLIMonthDayCellOutOfRange {
background-color:#F0F0F0;
border-left:0px;
border-top:0px;
border-right:1px solid black;
border-bottom:1px solid black;

}

TD.calTABLIEventCellOutOfRange {
background-color:#F0F0F0;
}

.calTABLIPrevNext {
padding-top:4px;
padding-bottom:8px;
}

.calTABLIPrevNext A {
color:#005200;
text-decoration:none;
font-family:arial;
font-weight:bold;
font-size:11px;
}

.calTABLIPrevNext A:hover {
color:#005200;
text-decoration:underline;
}



div#_pf_ {
background-color:white;
}


TABLE.moWorkshop {
font-size:12px;
}

TD.calTABLILegendItems {
padding-left:10px;
padding-right:10px;
}

TD.moWorkshopWeekday {
font-size:18px;
font-weight:bold;
border-left:0px;
border-right:0px;
padding-top:15px;
}

TD.moWorkshopGradesAlt {
background-color:#F0F0F0;
}



TD.bioLIDescr {
padding-left:10px;
padding-right:10px;
}

TD.bioLIDescr .bioLISubtitle {
text-align:center;
font-size:11px;
}

.bioLIPhone, .bioLIEmail {
font-size:11px;
text-align:center;
}

.bioLIPhone {
padding-top:2px;
}


.newsLITitle {
font-size:16px;
font-weight:normal;
color:#202020;
}
/********* /OVERRIDES ***********/

