#content {
	BORDER-RIGHT: #dae1e8 1px solid; 
    PADDING: 12px;
    BORDER-LEFT: #dae1e8 1px solid;
    BORDER-BOTTOM: #c3cad2 1px solid;
    PADDING-TOP:16px;
}
#content:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML #content {
	HEIGHT: 1%
}

img.photo {
border:1px solid #DDDDDD;
}
#pageBody {
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    TEXT-ALIGN: left;
    MARGIN-TOP:0px;
    }
#wrapH {
    BORDER-RIGHT: #eaeef3 1px solid;
    BORDER-LEFT: #eaeef3 1px solid
    }
#wrapHI {
    BORDER-RIGHT: #d5dde6 1px solid;
    BORDER-LEFT: #d5dde6 1px solid
    }
#header {
    BORDER-RIGHT: #dcd4a4 1px solid;
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold; FONT-SIZE: 11px;
    MARGIN: 0px;
    BORDER-LEFT: #e4ddb4 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #d7cf9e 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ede3c6;
    padding:2px 20px 3px;
    }
#header H1 { FONT-SIZE: 11px }
#header H1 A { COLOR: #696029 }
#header b {
color:#C8BF85;
float:right;
}
#wrap1 {
    BORDER-RIGHT: #ebf0f4 1px solid;
    BORDER-TOP: #ebf0f4 0px solid;
    BORDER-LEFT: #ebf0f4 1px solid;
    BORDER-BOTTOM: #ebf0f4 1px solid
    }
#wrap2 {
    BORDER-TOP-WIDTH: 0px;
    BORDER-RIGHT: #f6f8fa 0px solid
    }

.summaryBar {
    CLEAR: both;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #dae2e8 1px solid
    }
.summaryBar .summary {
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #45688e;
    PADDING-TOP: 3px;
    PADDING-LEFT:20px;
    }

.divider { PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px }
.searchResults { BACKGROUND: #f7f7f7 }
.results { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 550px; PADDING-TOP: 10px }
.aimage { PADDING-LEFT: 2px; TEXT-ALIGN: left }
.aname { MARGIN-BOTTOM: 4px }
.aname A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #45668e; TEXT-DECORATION: none }
.aname A:hover { TEXT-DECORATION: underline }
.ainfo { FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #808080 }
.adesc { FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #000 }
.column { FLOAT: left }
.result {
	BORDER-RIGHT: #dae2e8 1px solid;
        PADDING: 10px;
        BORDER-TOP: #dae2e8 1px solid;
        BACKGROUND: #fff;
        MARGIN-BOTTOM: 5px;
        BORDER-LEFT: #dae2e8 1px solid;
        BORDER-BOTTOM: #dae2e8 1px solid
}
.result .image {
	PADDING-RIGHT: 9px;
        PADDING-LEFT: 0px;
        FLOAT: left;
        PADDING-BOTTOM: 0px;
        WIDTH: 100px;
        LINE-HEIGHT: 1px;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: white 1px solid;
        TEXT-ALIGN: left
}
.result .info {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        FLOAT: left;
        PADDING-BOTTOM: 0px;
        WIDTH: 350px;
        PADDING-TOP: 0px
}

.aimage {
	PADDING-LEFT: 2px;
        TEXT-ALIGN: left
}

H1 { PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#message {
	BORDER-RIGHT: #d4bc4c 1px solid;
        PADDING-RIGHT: 11px;
        BORDER-TOP: #d4bc4c 1px solid;
        PADDING-LEFT: 11px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        PADDING-BOTTOM: 8px;
        MARGIN: 5px 10px 10px;
        BORDER-LEFT: #d4bc4c 1px solid;
        PADDING-TOP: 8px;
        BORDER-BOTTOM: #d4bc4c 1px solid;
        BACKGROUND-COLOR: #f9f6e7;
        TEXT-ALIGN: left
}
#error {
        BORDER: #e89b88 1px solid;
        PADDING-RIGHT: 11px;
        PADDING-LEFT: 11px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        PADDING-BOTTOM: 8px;
        MARGIN: 5px 10px 10px;
        PADDING-TOP: 8px;
        BACKGROUND-COLOR: #ffefe8;
        TEXT-ALIGN: left
}
#album {
	BACKGROUND: #f7f7f7; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#album TD {
	VERTICAL-ALIGN: middle; WIDTH: 150px; TEXT-ALIGN: center; BORDER: #f7f7f7 1px solid;
}
#album IMG { BORDER: #ccc 1px solid; }
#album IMG:hover { BORDER: #45688e 1px solid; }

h2      {
        font-size: 11px;
        margin: 0px;
        padding: 0px;
	}
h2      {
        font-size: 11px;
        margin: 0px;
        padding: 0px; }

h6 {	border-bottom: 1px solid #DAE1E8;
	color: #36638E;
	margin:0px; padding:0px;
	font-size: 14px;
	padding-bottom: 5px; }

h3      {
        color: #444;
        font-size: 11px;
        font-weight: normal;
        margin: 0px;
        padding: 0px; }

h4      {
        color: #36638E;
        font-size: 11px;
        margin: 0px 0px 4px 4px; }

        h4 .edit { display: inline; margin-left: 8px; }
        h4 .edit a { color: #cccccc; }
        h4 .edit a:hover { color: #36638E; }

h5      {
       color: #36638E;
       font-size: 11px;
       margin: 0px 0px 6px 8px; }

       h5 .edit { display: inline; margin-left: 8px; }
       h5 .edit a { color: #cccccc; }
       h5 .edit a:hover { color: #36638E; }

.clearFix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}

.bOpen .flexHeader {
border-top:1px solid #B1BDD6;
}
.flexHeader {
background:#CAD1D9 none repeat scroll 0 0;
border-top:1px solid #B1BDD6;
cursor:pointer;
padding:3px 8px 3px 23px;
}
.flexHeader div {
  float: left; }

.flexHeader .flexEdit {
  font-weight: bold;
  float: right;
}
.flexHeader .flexEdit a{
  color: #A9B8CB;
}


.flexHeader h2 {
  display: inline;
  color: #45688E; }

.clear {
  float: none;
  clear: both;
}
/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hide from IE-mac */
.image IMG { border:0 none;}
#leftColumn {
  float: left;
  width: 200px;
  overflow: hidden;
  padding: 0px;
  margin: 0px 10px 0px 0px; }
#rightColumn {
  float: right;
  overflow: hidden;
  width: 370px;
  padding: 0px;
  margin: 0px;
}
.profileimage {
  text-align: center;
}
.profileTable {
  margin: 0px;
  padding: 0px;
  margin-bottom: 8px;
  margin-left: 0px; }
.profileTable td {
  vertical-align: top;
  font-size: 11px;
  line-height: 13px;
  margin: 0px;
  padding: 1px 0px 1px 0px; }
.profileTable .label {
  width: 120px;
  color: gray; }
.dataWrap { width: 220px }
.colleges {
  margin: -3px 0px 0px 0px;
}
#profileActions {
  margin: 0px;
  padding: 10px 0px;
  background: white; }
#profileActions a {
  margin: 0px;
  padding: 3px;
  display: block;
  background: white;
  border-bottom: solid 1px #CCD3DA; }
#profileActions a:hover {
  text-decoration: none;
  background-color: #DAE1E8; }
.bOpen .flexNarrow {
  background: no-repeat center #eee;
}
.bOpen :hover.flexNarrow {
  background: no-repeat center #DAE2E8;
}
.bOpen .flexHeader {
  border-top: solid 1px #b1bdd6;
  background-repeat: no-repeat;
  background-position: left center; }
.bOpen .flexHeader span{
  display:none;
}
.fSub {
background:#EAEAEA none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
padding:2px 8px;
}
.fSub .wSeeAll {
width:140px;
}
.fSub .fDetails {
color:#444444;
float:left;
}
.flexBox h4 {
border:medium none;
font-size:11px;
margin:1px 0 0;
padding:4px 0 2px;
}

.settingsPanel {
margin:0 auto 15px;
}
.settingsPanel h4 {
border-bottom:1px solid #B9C4DA;
color:#36638E;
font-size:12px;
font-weight:bold;
margin:10px 0;
padding-bottom:2px;
}
.settingsPanel ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
padding:0 0 0 15px;
}
.editor td.settLabel {
color:#777777;
font-weight:bold;
padding-right:15px;
text-align:right;
width:120px;
}
.editor td {
border:medium none;
margin:0;
padding:5px 1px 1px;
}