@charset "UTF-8";
/* CSS Document */



/* COMMUNITIES STYLES - FOR LOGIN, PORTAL LANDING, PROFILE, AND DIRECTORY SEARCH PAGES FOR ALL PRIVATE COMMUNITIES

/* COMMUNITIES STYLES - FOR LOGIN, PORTAL LANDING, PROFILE, AND DIRECTORY SEARCH PAGES FOR ALL PRIVATE COMMUNITIES

/* COMMUNITIES STYLES - FOR LOGIN, PORTAL LANDING, PROFILE, AND DIRECTORY SEARCH PAGES FOR ALL PRIVATE COMMUNITIES

/* COMMUNITIES STYLES - FOR LOGIN, PORTAL LANDING, PROFILE, AND DIRECTORY SEARCH PAGES FOR ALL PRIVATE COMMUNITIES
____________________________________________________________________________________________________________________*/

.secondaryNavCntnrPortalSVR {
display:block;
float:left;
width:153px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
vertical-align: top;
}


/* LOGIN SCREEN STYLES
______________________________________________________________________________________________ */

.loginCntnrSVR {
display:block;
width:649px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
vertical-align:top;
text-align:left;
}

.loginCntnrSVR table {
display:table;
margin-top:25px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:300px;
text-align:left;
}

.loginCntnrSVR table tr td {
display:table-cell;
margin:0px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:20px;
color:#000000;
}

.loginCntnrSVR table tr td a:link {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:20px;
color:#FFFFFF;
background-color:#0456A2;
text-decoration:none;
}

.loginCntnrSVR table tr td a:visited {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:20px;
color:#FFFFFF;
background-color:#0456A2;
text-decoration:none;
}

.loginCntnrSVR table tr td a:hover {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:20px;
color:#FFFFFF;
background-color:#0456A2;
text-decoration:none;
}

.loginCntnrSVR table tr td a:active {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:20px;
color:#FFFFFF;
background-color:#0456A2;
text-decoration:none;
}




/* PORTAL LANDING PAGE STYLES (WIDGETS)
______________________________________________________________________________________________ */

.interiorTextAreaPortalSVR {
display:block;
width:608px;
float:left;
min-height:800px;
height:auto !important;
height:800px;
margin-top:0px;
margin-bottom:10px;
margin-left:16px;
margin-right:0px;
padding-top:10px;
padding-bottom:0px;
padding-left:0px !important;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.interiorTextAreaPortalSVR div {
display:block;
float:left;
width:608px;
min-height:800px;
height:auto !important;
height:800px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px !important;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}



.portalWidgetCntnr {
display:block;
float:left;
width:600px !important;
height:auto;
min-height:800px;
height:auto !important;
height:800px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:10px !important;
padding-bottom:0px;
padding-left:0px !important;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


/* DIRECTORY STYLES
______________________________________________________________________________________________ */

.interiorTextAreaDirectorySVR {
display:block;
width:649px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
vertical-align:top;
text-align:left;

}


.searchDirectoryCriteriaCntnr {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:30px;
padding-left:10px;
float:right;
width:200px;
border-left: dashed 1px #1F4663;
vertical-align:top;
}

.searchDirectoryCriteriaTitle {
display:block;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}

.searchDirectoryCriteriaSubTitle {
display:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:17px;
color:#0148A4;
}

a.searchDirectorySearchButton:link,visited,hover,active {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:60px;
margin-right:0px;
padding:3px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
text-decoration:none;
background-color:#7B1F38;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:top center;
background-repeat:repeat-x;
border: solid 1px #7B1F38;
}

.searchMemberDirectoryLabel {
display:inline-block;
width:50px;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:5px;
color:#1F4663;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;
}

.searchMemberTextBox {
display:block;
width:160px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.searchMemberDirectoryDepartment {
display:block;
width:160px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.searchDirectoryResultsCntnr {
display:block;
width:380px;
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:10px;
vertical-align:top;
}

.searchDirectoryResultsCntnr table {
display:table;
margin:0px;
padding:0px;
border:none !important;
border-color:#FFFFFF;
}

.searchDirectoryTitle {
display:block;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}

.searchDirectoryResultsInfo {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
}
.searchDirectoryResultsInfo div {
display:block;
width:370px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}


.searchDirectoryResultsInfo div table {
display:table;
width:inherit;
margin:0px;
padding:0px;
border:none !important;
}

.searchDirectoryResultsInfo div table tr th {
display:none;
margin:0px;
padding:0px;
height:1px;
}

#searchWrapper {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:40px;
margin-right:0px;
padding:0px;
width:649px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
line-height:19px;
color:#000000;

}

#searchWrapper table span#ctl02_lblDirectorySearchMain {
font-weight:bold;
font-size:17px;
color:#483282;
}

#searchWrapper table table {
font-size:12px;
color:#000000;
}

#searchWrapper table table span#ctl02_lblDirectorySearch {
font-weight:bold;
font-size:17px;
color:#483282;
}

#searchWrapper table table a#ctl02_lnkSearch:link {
padding:3px;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-color:#666666;

}


/* PROFILE STYLES
______________________________________________________________________________________________ */

interiorTextAreaProfileSVR {
display:block;
width:649px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
vertical-align:top;
text-align:left;
}

div#ct102_buttons {
display:block;
width:649px;
margin:0px;
padding:0px;
text-align:right;
}

a.profileViewEditCntnr:link {
display:block;
width:60px;
margin-top:3px;
margin-bottom:3px;
margin-left:550px;
margin-right:5px;
padding:1px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

a.profileViewEditCntnr:visited {
display:block;
width:60px;
margin-top:3px;
margin-bottom:3px;
margin-left:550px;
margin-right:5px;
padding:1px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res)
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

a.profileViewEditCntnr:hover {
display:block;
width:60px;
margin-top:3px;
margin-bottom:3px;
margin-left:550px;
margin-right:5px;
padding:1px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

a.profileViewEditCntnr:active {
display:block;
width:60px;
margin-top:3px;
margin-bottom:3px;
margin-left:550px;
margin-right:5px;
padding:1px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

.profileRightColumn {
display:block;
float:right;
width:390px;
margin:0px;
padding:0px;
vertical-align:top;
}

.profileLeftColumn {
display:block;
float:none;
width:189px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding-right:5px;
border-right: dashed 1px #1F4663;
}

.profileMediaCntnr {
}

.profilePic {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

.profileInfoCntnr {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
}

.profileContactInfo {
display:block;
margin:0px;
padding:0px;
}

.profileContactInfo table {
display:block;
margin:0px;
padding:0px;
}

a.profileContactInfoName:link {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}
a.profileContactInfoName:visited {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}
a.profileContactInfoName:hover {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}
a.profileContactInfoName:active {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}

.profileContactTypeInfo {
display:block;
margin:0px;
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:17px;
color:#1F4663;
text-decoration:none;
}

.profileContactInfoLabel {
display:inline;
margin:0px;
padding-top:2px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.profileContactInfoExtendedData {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.profileContactInfoGradYear {
display:block;
margin:0px;
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:17px;
color:#0148A4;
text-decoration:none;
}

.profileContactInfoStreet {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}
.profileContactInfoCity {
display:inline;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}
.profileContactInfoCityZip {
display:inline;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}
.profileContactInfoState {
display:inline;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}
.profileContactInfoZip {
display:inline;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.profileContactInfoCountry {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.profileContactInfoPhone {
display:inline;
margin:0px;
padding-top:px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.profileCommonInfo {
display:block;
margin-top:7px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

.profileCommonInfo table {
display:block;
margin:0px;
padding:0px;
}



.profileContactInfoEmailButton {
}

.profileBiography {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:380px;
}

.profileBiographyTopic {
display:block;
margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:380px;
border-bottom:solid 1px #cedae6;
}

.profileBiographySubTitle {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}

.profileBiographyDesc {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.profileInterests {
display:block;
margin-top:15px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:179px;
}

.profileInterests div {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:179px;
}

.profileInterestsTitle {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}

.profileInterestsCntnr {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:179px;
border-bottom:solid 1px #cedae6;

}


.profileInterestTopic {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-top:solid 1px #cedae6;
}

.profileInterestsSubTitle {
display:block;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:17px;
color:#0148A4;
text-decoration:none;
}

.profileInterestsDesc {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

/* EDIT PROFILE STYLES
______________________________________________________________________________________________________ */
.myProfileEditInfoCntnr {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
width:590px;
}

.myProfileEditInfoEntry {
display:table;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
}

.myProfileEditInfoEntry tr td {
display:table-cell;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.myProfileEditMessage {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.myProfileEditRequiredLabel {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.sup {
display:inline;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:16px;
color:#771400;
text-decoration:none;
}

.errorList {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
line-height:17px;
color:#7B1F38;
text-decoration:none;
}

.myProfileEditContactInfoCntnr {
display:block;
margin:0px;
padding:0px;
}

.myProfileEditContactInfoEntry {
display:block;
margin:0px;
padding:0px;
}

.myProfileEditContactInfoTitle {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:20px;
text-decoration:none;
color:#7B1F38;
}

.pswdHint {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
line-height:17px;
color:#000000;
text-decoration:none;
}

.editChangePassword {
display:block;
width:auto;
height:auto;
margin:0px;
padding-top:2px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:16px;
color:#000000;
text-decoration:none;
min-width:50px;
max-width:150px;
}

.editEmailType {
width:auto;
height:auto;
margin:0px;
padding-top:2px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:16px;
color:#000000;
text-decoration:none;
min-width:50px;
max-width:100px;
color:#000000;
}


.editProfileContact {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:16px;
color:#000000;
text-decoration:none;
min-width:50px;
max-width:100px;
}

.editProfileContact input {
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:17px;
color:#000000;
}
.editProfileContact label {
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:17px;
color:#000000;
}

.formData {
display:inline;
margin-top:3px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height:17px;
color:#000000;
}

a.myProfileContactInfoSubmit:link {
display:block;
clear:left;
width:100px;
margin-top:6px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}
a.myProfileContactInfoSubmit:visited {
display:block;
clear:left;
width:100px;
margin-top:6px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}
a.myProfileContactInfoSubmit:hover {
display:block;
clear:left;
width:100px;
margin-top:6px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}
a.myProfileContactInfoSubmit:active {
display:block;
clear:left;
width:100px;
margin-top:6px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;}

.myProfileEmbedMediaEdit {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:390px;
}

.myProfileEmbedMediaEdit textarea {
margin-top:7px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
max-width:370px;
height:150px;
padding:4px;
max-width:366px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.myProfileEmbedMediaEditButtons {
display:block;
margin:0px;
padding:0px;
width:390px;
}

.myProfileEmbedMediaTitle {
display:block;
width:auto;
height:auto;
margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:19px;
text-decoration:none;
color:#7B1F38;
clear:left;
}

a.myProfileEmbedMediaAdd:link,visited,hover,active {
display:inline;
clear:left;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:1px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

a.myProfileEmbedMediaDelete:link,visited,hover,active {
display:inline;
clear:left;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:1px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

.myProfileBiographyEdit {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:390px;
}

.myProfileEditBoxTitle {
display:block;
width:auto;
height:auto;
margin-top:16px;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:19px;
text-decoration:none;
color:#7B1F38;
clear:left;
}

a.myProfileBiographyAddButton:link,visited,hover,active {
display:inline;
clear:left;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

.myProfileBiographyTopicEdit {
display:block;
margin-top:8px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:390px;
font-weight:normal;
font-size:11px;
}

.myProfileBiographySubTitleEntry {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:390px;
}

.myProfileBiographySubTitleEntry input {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:4px;
max-width:366px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.myProfileBiographyTextEntry {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
max-width:370px;
}

.myProfileBiographyTextEntry textarea {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:4px;
max-width:366px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.myProfilePicEdit {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:189px;
}

.myProfilePicTitle {
display:block;
width:auto;
height:auto;
margin-top:0px;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
line-height:19px;
text-decoration:none;
color:#7B1F38;
clear:left;
}

.myProfilePicPreviewCntnr {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:189px;
}

.myProfilePicSelectCntnr {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:189px;
}

a.myProfilePicBrowse:link,visited,hover,active {
display:inline;
clear:left;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

a.myProfilePicDelete:link,visited,hover,active {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

.myProfileEditInterests {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:189px;
}

a.myProfileInterestAddButton:link,visited,hover,active {
display:inline;
margin-top:3px;
margin-bottom:5px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#7B1F38;
border:solid 1px #7B1F38;
}

.myProfileInterestsTopicEdit {
display:block;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:189px;
}

.myProfileInterestsTitleEdit {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:4px;
max-width:169px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.myProfileInterestsSubTitleEntry {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:4px;
width:179px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

.myProfileInterestsTextEntry {
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:4px;
max-width:169px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}


/* TABS AND FORM INTERFACES  
_____________________________________________________________________________________________________ */

.myProfileEditInfoTabs {
display:block;
width:580px;
margin-top:5px;
margin-bottom:0px;
margin-left:35px;
margin-right:30px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.myProfileEditInfoTabs table {
display:block;
height:26px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.myProfileEditInfoTabs table table {
display:block;
height:26px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.myProfileEditInfoTabs table table a:link {
text-decoration:none !important;
background-image:none !important;
border:none !important;
}

.tabs {
display:block !important;
width:580px !important;
height:26px !important;
margin:0px !important;
padding-top:0px !important;
padding-bottom:0px !important;
padding-left:0px !important;
border-bottom:solid 1px #7B1F38 !important;
text-align:left !important;
}

.tab {
margin:0px !important;
border-top:solid 1px #7B1F38  !important;
border-bottom:none !important;
border-left:solid 1px #7B1F38  !important;
border-right:solid 1px #7B1F38  !important;
background-color:none !important;
padding:3px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:11px !important;
color:#FFFFFF !important;
text-decoration:none;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
}

.selectedTab {
margin:0px !important;
border-top:solid 1px #7B1F38  !important;
border-bottom:none !important;
border-left:solid 1px #7B1F38  !important;
border-right:solid 1px #7B1F38  !important;
background-color:none !important;
padding:3px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:11px !important;
color:#4D5C82 !important;
text-decoration:none;
background-image:url(http://www.gfacademy.org/343234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
}

.tabContents {
display:block !important;
width:589px !important;
margin-top:0px !important;
margin-bottom:30px !important;
margin-left:0px !important;
margin-right:0px !important;
padding-top:10px !important;
padding-bottom:0px !important;
padding-left:35px !important;
padding-right:25px !important;
text-align:left !important;
vertical-align:top !important;
border:none !important;
}

.formLabel {
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:14px !important;
line-height:19px !important;
color:#000000 !important;
}

.formLabelHead {
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:14px !important;
line-height:19px !important;
color:green !important;
}

input, textarea, .formData {
}

.pswdHint {
}

.sup {
}

.formContactInfoLabel {
}

.personName {
}

.editFormInfo td {
}




/* TEMPORARY NAVIGATION CLASS 
_____________________________________________ */

.interiorNavCntnrCommunitySVR {
display:block;
width:800px;
height:30px;
}

.interiorNavCntnrCommunitySVR a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:13px;
text-decoration:none;
color:#004498;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.interiorNavCntnrCommunitySVR a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:13px;
text-decoration:none;
color:#004498;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.interiorNavCntnrCommunitySVR a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:13px;
text-decoration:none;
color:#004498;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.interiorNavCntnrCommunitySVR a:ctive {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:13px;
text-decoration:none;
color:#004498;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}



/* STYLES FOR CLASS NOTES  
----------------------------------------------------------------------------------------------------*/

.interiorTextAreaClassNotesSVR {
display:block;
width:649px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
vertical-align:top;
text-align:left;
}

.classNotesDiv  {
display:block;
width:580px;
float:left;
margin-top:25px;
margin-bottom:20px;
margin-left:30px;
margin-right:30px;
padding:0px;

}

.classNotesListHead {
display:block;
margin-top:0px;
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:19px;
text-decoration:none;
color:#00000;
}

.classYearHead {
display:inline;
margin-right:20px;
margin-bottom:20px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
line-height:20px;
text-decoration:none;
color:#49051A;
}

select#ct103_classYearList {

}

table.classNotesList {
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:19px;
text-decoration:none;
color:#00000;
}

table.classNotesList tr {

}

table.classNotesList tr th {

}

table.classNotesList tr td {

}

table.classNotesList a:link {
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:12px !important;
line-height:19px !important;
text-decoration:none !important;
color:#49051A !important;
background-image: none !important;
background-color: #FFFFFF !important;
border:none !important;
}
table.classNotesList a:visited {
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:12px !important;
line-height:19px !important;
text-decoration:none !important;
color:#49051A !important;
background-image: none !important;
background-color: #FFFFFF !important;
border:none !important;
}
table.classNotesList a:hover {
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:12px !important;
line-height:19px !important;
text-decoration:underline !important;
color:#49051A !important;
background-image: none !important;
background-color: #FFFFFF !important;
border:none !important;
}
table.classNotesList a:active {
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:12px !important;
line-height:19px !important;
text-decoration:underline !important;
color:#49051A !important;
background-image: none !important;
background-color: #FFFFFF !important;
border:none !important;
}


.classNotesDiv span a:link {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
.classNotesDiv span a:visited {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
.classNotesDiv span a:hover {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
.classNotesDiv span a:active {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}

div#ct103_createPostingPanel {

}

div#ct103_createPostingPanel p {

}

div#ct103_createPostingPanel .sup {

}

div#ct103_createPostingPanel table td {

}

div#ct103_createPostingPanel table td.formLabel {

}

div#ct103_createPostingPanel table td input {

}

div#ct103_createPostingPanel table td textarea{

}

.photoHintLabel {

}


div.classNotesDiv div table a:link {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
div.classNotesDiv div table a:visited {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
div.classNotesDiv div table a:hover {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
div.classNotesDiv div table a:active {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}


div#ct103_createPostingPanel table a:link {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
div#ct103_createPostingPanel table a:visited {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
div#ct103_createPostingPanel table a:hover {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}
div#ct103_createPostingPanel table a:active {
display:inline;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:4px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-image:url(http://www.gfacademy.org/353234313D646926656372756F7365725746537465673D716572.res);
background-position:center top;
background-repeat:repeat-x;
background-color:#49051A;
border:solid 1px #49051A;
}


