form { display: inline; }

.iconSpan { cursor: hand; cursor: pointer; font-weight: bold; }
.contactGroup { width: 400px; }
.selectBox { width: 225px; }
.inputText { width: 225px; }
.inputTextBold { font-weight: bold; width: 225px; }
.inputTextBoldPersonalPage { font-weight: bold; width: 100px; }
.twoColFixLt #twoColumnContainer { width: 530px; }
.twoColFixLt #leftColumn { float: left; width: 250px; }
.twoColFixLt #rightColumn {	float: right; width: 260px; }
.out { display: block; background: #bbb; border: 1px solid #e2e2e2; position: relative; margin: 1em 0;  }
.in { background: #ffffff; border: 1px solid #e2e2e2; position: relative; padding: 5px; font-weight: normal; text-align: center  }
.ltin { left: -5px; }
.tpin { top: -5px; }
.wide { width: 15em; }
#gray { color: #666666; }
#ltGray { color: #cccccc; }
#ltGrayBackground { background-color: #dadada; }
#whiteBackground { background-color: #ffffff; }
#red { color: #ff0000; }
#blue { font-size: 16px; font-family: Helvetica; color: #006699; }
#blue-small { font-size: 13px; font-weight: 600; color: #006699; }
#align-left { text-align: left; }
#align-right { text-align: right; }
#align-center { text-align: center; }
#align-top { vertical-align: top; }
#align-middle { vertical-align: middle; }
#align-bottom { vertical-align: bottom; }
#content-middle { vertical-align: top; float: left; padding-top: 0px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; }
#pageIndex { margin: 0px auto; width: 1px 1px 1px 1px; text-align: center; padding: 1px; background-color: #cccccc; }
#personal-page-image { background-image: url(/images/personal-page-picture-blank.jpg); height: 350px; margin: 0px auto; padding-top: 0px; }
#blue-header { padding-left: 5px; background-color: #006699; }
#resumePageContent { padding: 7px 0px 7px 0px; }
.hideDisplayStyle { visibility: hidden; font-weight: bold;}
.ajaxDivHeader { height: 35px; background-color: #006699; }
.descriptionDetail p{ text-align: left; }

#logout 
  {
   color: #006699; 
   text-decoration: none; 
  }

#logout:visited 
  {
   color: #006699; 
   text-decoration: none;
  }

#logout:active 
  {
   color: #006699; 
   text-decoration: none; 
  }

#logout:hover 
  {
   color: #ff0000; 
   text-decoration: underline;
  }
  
#searchPages, #searchPages a 
  {
   margin: 0px auto; 
   width: 1px 1px 1px 1px; 
   text-align: center; 
   padding: 1px; 
   color: #006699; 
   text-decoration: none;
  }

#searchPages a:hover 
  {
   margin: 0px auto; 
   width: 1px 1px 1px 1px; 
   text-align: center; 
   padding: 1px;
   color: #000000;
   background-color: #ffcc00;
   text-decoration: none;
   }

#searchPages #searchPages-current 
  {
   margin: 0px auto; 
   width: 1px 1px 1px 1px; 
   text-align: center; 
   padding: 1px;
   color: #000000;
   background-color: #c4c4c4;
   border: #999999;
   text-decoration: none;
   }
   
#profileHeading 
  {
   font-size: 16px;
   font-weight: bold;
   color: #006699;
  }
  
#searchColumnHeading 
  { 
   font-size: 12px;
   font-weight: bold;
   color: #006699; 
  }

#columnSeparator 
  { 
   height: 7px; 
   color: #cccccc;
   background: url(/images/spacer.gif);
   bottom repeat-x; 
   font-size: 1px
  }

#graySeparator
  { 
   background-color: #dadada;
  }
  
#grayBackground
  { 
   background-color: #e2e2e2;
  }
  
#grayBackgroundIndent
  { 
   background-color: #e2e2e2;
   padding: 1em 1em 1em 1em;
  }
  
#textPadding
  { 
   padding: 1em 0em 0em 0em
  }

#columnContent
  {
   margin:auto; 
   padding: 5px 5px;
  }

#path 
  {
   font-size: 9px;
   font-family: Verdana, Arial;
  }

#path a  
  {
   color: #006699;
   text-decoration: none;
   font-size: 9px;
  }

#path a:visited  
  {
   color: #006699;
   text-decoration: none;
   font-size: 9px;
  }

#path a:active  
  {
   color: #006699;
   text-decoration: none;
   font-size: 9px;
  }
  
#blueLink 
  {
   color: #006699; 
   text-decoration: none;
   font-weight: bold;
  }

#blueLink:visited 
  {
   color: #006699; 
   text-decoration: none;
   font-weight: bold;
  }

#blueLink:active 
  {
   color: #006699; 
   text-decoration: none;
   font-weight: bold;
  }

#blueLink:hover 
  {
   color: #ff0000; 
   text-decoration: underline;
   font-weight: bold;
  }
 
#searchPageIndex 
  {
   color: #006699; 
   text-decoration: none; 
  }

#searchPageIndex:visited 
  {
   color: #006699; 
   text-decoration: none;
  }

#searchPageIndex:active 
  {
   color: #006699; 
   text-decoration: none; 
  }

#searchPageIndex:hover 
  {
   color: #ff0000; 
   text-decoration: underline;
  }

#searchResults 
  {
   color: #000000; 
   text-decoration: underline; 
  }

#searchResults:visited 
  {
   text-decoration: none;
  }

#searchResults:active 
  {
   text-decoration: none; 
  }

#searchResults:hover 
  {
   color: #ff0000; 
   text-decoration: underline;
  }

#alumniInformation 
  {
   color: #000000; 
   font-weight: bold; 
   text-decoration: none; 
  }

#alumniInformation:visited 
  {
   color: #000000; 
   font-weight: bold; 
   text-decoration: none;
  }

#alumniInformation:active 
  {
   color: #000000; 
   font-weight: bold; 
   text-decoration: none; 
  }

#alumniInformation:hover 
  {
   color: #006699;
   font-weight: bold;  
   text-decoration: none;
  }

#quickLinks 
  { 
   border-right: solid 2px #e7ede9; 
   clear: both; 
   text-align: right;
  }

#quickLinks img 
  { 
   border:solid 2px #e7ede9; 
   border-right:0; margin:0; padding:0
  }

#quickLinks a 
  {
   background:none; 
   padding:0
  }
  
#leftNavigationLargeText
  { 
   padding: 0px 15px 10px 15px; 
   font-size: 12pt;
   font-weight: bold; 
   color: #006699; 
  }
  
#leftNavigationText
  { 
   padding: 0px 15px 10px 15px; 
   font-size: 12px;
   font-weight: bold;
  }
  
#separator 
  { 
   height: 7px; 
   color: #cccccc;
   background: url(/images/green-horizonal-separator.gif);
   bottom repeat-x; 
   font-size: 1px
  }
  
#separator-new 
  { margin: 0px; 
    padding: 0px 15px 10px 15px; 
	border-left: solid 1px #fff; 
	border-right: solid 1px #fff; 
	list-style: none; 
	text-align: left; 
	text-decoration: none;
	color: #cccccc; 
  }

#leftnav-old, #leftnav-old ul { margin:0px; padding:0px 23px 10px 23px; border-left:solid 1px #fff; border-right:solid 1px #fff; list-style: none; text-align:left; background-color:#e7ede9 }

#leftNavigation, 
#leftNavigation ul 
  { margin: 0px; 
    padding: 0px 10px 10px 10px; 
	border-left: solid 1px #fff; 
	border-right: solid 1px #fff; 
	list-style: none; 
	text-align: left; 
	text-decoration: none; 
  }
	
#leftNavigation li 
  { padding: 0px; 
    margin: 0px; 
	list-style: none; 
	text-decoration: none;
  }
	
#leftNavigation a 
  { background: none; 
    font-weight: normal; 
	text-decoration: none;
  }

#leftNavigation li.navigationSeparator 
  { padding: 0; 
    height: 7px; 
	padding-bottom: 1px; 
	background: url(/images/green-horizonal-separator.gif) 
	bottom repeat-x; 
	font-size: 1px;
  }

#leftNavigation li.inlineNagivation 
  { padding-top: 8px; 
    text-decoration: none; 
  }

.nav1 {/*width:250px;*/ }

a.inlineNagivation, 
a.inlineNagivation:visited 
  { color: #006699; 
    font-size: .9em; 
	text-decoration: none; 
  }

a.inlineNagivation:hover 
  { font-size: .9em; 
    color: #2a4664; 
	text-decoration: none; 
  }

a.inlineNagivationOn, 
a.inlineNagivationOn:visited 
  { font-size: .9em; 
    color: #c49c00; 
  } 

a.inlineNagivationOn:hover 
  { text-align: left; 
    font-size: .9em; 
	color: #c49c00;
  }

#leftNavigation li.indentNavigation 
  { list-style: none; 
    margin: 0; 
	padding: 5px 5px 3px 0px; 
  }

a.indentNavigation, 
a.indentNavigation:visited 
  { color: #006699; 
    padding-left: 10px; 
	display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentNavigation:hover  
  { padding-left: 10px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentNavigationOn,  
a.indentNavigationOn:visited 
  { padding-left: 10px;
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;
  }

a.indentNavigationOn:hover 
  { padding-left: 10px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;
  }
 
#leftNavigation li.indentSubNavigation 
  { list-style: none; 
    margin: 0; 
	padding: 5px 5px 3px 0px; 
  }
 
a.indentSubNavigation, 
a.indentSubNavigation:visited 
  { color: #006699; 
    padding-left: 20px; 
	display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubNavigation:hover  
  { padding-left: 20px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubNavigationOn,  
a.indentSubNavigationOn:visited 
  { padding-left: 20px;
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }

a.indentSubNavigationOn:hover 
  { padding-left: 20px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }
  
a.indentSubLevelNavigation, 
a.indentSubLevelNavigation:visited 
  { color: #006699; 
    padding-left: 30px; 
	display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubLevelNavigation:hover  
  { padding-left: 30px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubLevelNavigationOn,  
a.indentSubLevelNavigationOn:visited 
  { padding-left: 30px;
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }

a.indentSubLevelNavigationOn:hover 
  { padding-left: 30px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }
  
a.indentSubLevel2Navigation, 
a.indentSubLevel2Navigation:visited 
  { color: #006699; 
    padding-left: 40px; 
	display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubLevel2Navigation:hover  
  { padding-left: 40px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubLevel2NavigationOn,  
a.indentSubLevel2NavigationOn:visited 
  { padding-left: 40px;
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }

a.indentSubLevel2NavigationOn:hover 
  { padding-left: 40px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }
  
a.indentSubLevel3Navigation, 
a.indentSubLevel3Navigation:visited 
  { color: #006699; 
    padding-left: 50px; 
	display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubLevel3Navigation:hover  
  { padding-left: 50px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none;
  }

a.indentSubLevel3NavigationOn,  
a.indentSubLevel3NavigationOn:visited 
  { padding-left: 50px;
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }

a.indentSubLevel3NavigationOn:hover 
  { padding-left: 50px; 
    display: block; 
	font-size: .9em; 
	text-decoration: none; 
	color: #c49c00;  
  }

.inputBoxes
  { border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    width: 178px;
  }