<!-- greatreunion.css -->
<!-- used for graduateconnections -->
.nav
{
font-family: Arial,Helvetica; 
font-size: 8pt; 
color: #000000;
font-weight: normal;
}

a.nav:link
{
font-family: Arial,Helvetica; 
font-size: 8pt; 
color: #000000;
text-decoration: none;
}

a.nav:visited
{  
font-family: Arial,Helvetica; 
font-size: 8pt; 
color: #000000;
text-decoration: none;
}

a.nav:active
{  
font-family: Arial,Helvetica; 
font-size: 8pt; 
color: #660000;
text-decoration: underline;
}

a.nav:hover
{  
font-family: Arial,Helvetica; 
font-size: 8pt; 
color: #660000;
text-decoration: underline;
}


.footer
{
font-family: Arial,Helvetica; 
font-size: 8pt; 
color: #000000;
font-weight: normal;
font-style: italic;
}


.body
{
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #000000;
font-weight: normal;
}

a.body:link
{
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #000000;
text-decoration: underline;
}

a.body:visited
{  
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #000000;
text-decoration: underline;
}

a.body:active
{  
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #660000;
text-decoration: underline;
}

a.body:hover
{  
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #660000;
text-decoration: underline;
}

.body-b
{
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #000000;
font-weight: bold;
}

a.body-b:link
{
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #000000;
text-decoration: underline;
}

a.body-b:visited
{  
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #000000;
text-decoration: underline;
}

a.body-b:active
{  
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #660000;
text-decoration: underline;
}

a.body-b:hover
{  
font-family: Arial,Helvetica; 
font-size: 9pt; 
color: #660000;
text-decoration: underline;
}

.contact_address
{
font-family: Arial,Helvetica; 
font-size: 7pt; 
color: #000000;
font-weight: normal;
}

/* ============ Styles added for new templates are below ============ */


/* Default General Styles */
#olc-Content {font-family:Arial, Helvetica, sans-serif; color: #333333;}
#olc-Content p { font-size:9pt;}
#olc-Content td { font-size:9pt;}
#olc-Content a { font-size:9pt;}
#olc-Content p {line-height: 11pt;}
#olc-Content ol {line-height: 1.5;}
#olc-Content ul {line-height: 1.5;}
#olc-Content h1 {font-size:12pt; color: #000000; font-weight: bold; }
#olc-Content h2 {font-size:10pt; color: #000000; font-weight: bold ;}
#olc-Content hr {size: 1px; width: 100%px; color: #CCCCCC;}
#olc-Content hr.hardrule1 {border: none 0; border-top: 1px dashed #999; /*the border*/ width: 100%; height: 1px;} 	
#olc-Content a:link {color: #000000;}
#olc-Content a:hover {color: #660000;}
#olc-Content a:active {color: #000000;}
#olc-Content a:visited {color: #000000;}
#olc-Content pre {font-family: Courier New,Courier,monospace;}
#olc-Content pre.box {padding: 8px;border: 2px dashed #669900}
#olc-Content span.pipe {color:#CCCCCC}

/* Default Form styles */
#olc-Content input {}	
#olc-Content textarea {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; background-color: #FFFFFF; padding: 2px 2px 2px 2px;}
#olc-Content label {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #666666;}
#olc-Content select  {font-size: 8pt; color: #333333; background-color: #FFFFFF; padding: 2px 2px 2px 2px;}

.alternating-row-color {background-color: #EEEEEE;}
body.olc {margin: 0px 0px 0px 0px;}	
body.olc-popup {margin: 15px 15px 15px 15px;}	
.olc-formTable { background-color: #EEEEEE; border:  1px solid #CCCCCC;}
.olc-error { color: #CC0000;}
p.olc-warning  { color: #CC0000;padding: 3px;border: 1px dashed #CC0000}
.olc-formTitle { background-color: #CCCCCC; font-weight: bold;}
.olc-formFooter { border-top: dashed 1px #666666;}
.olc-formLabel {font-weight: bold; color: #000000;}	
.olc-formButton {}	
.photo { border:  1px solid #000000;}
.thumbnail { border:  1px solid #000000;margin-right:8px;margin-bottom:8px;margin-bottom:8px;}
.minor {font-size: 8pt}
.olc-smalltext {font-size: 7pt}


/* Directory Styles */

#olc-oldData {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
#olc-oldData table { background-color: #EEEEEE; border:  1px solid #CCCCCC;}
#olc-oldData td {border-bottom: 1px solid #CCCCCC}

/* Added for Soc Networking Features */
.invite-display {border:solid 1px #CCCCCC;}
.invite-highlight {color: red;font-weight: bold;}
#olc-searchContainer H1 {display: inline }
#olc-searchContainer .searchLabel {font-size: 8pt;font-weight:bold; color:#999999}
#olc-searchLinks a {font-size: 8pt;font-weight:bold; }
#olc-searchLinks td {text-align:center}

#olc-menu1    {background-color: #FFFFFF;border-bottom: solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;}
#olc-menu1 a {font-size: 8pt;font-weight:bold;}


#olc-profileDisplay { background-color: #EEEEEE; border:  1px solid #CCCCCC;}
#olc-profileDisplay p { margin-bottom:0px}
#olc-profileDisplay p.btn { margin-top:5px;margin-bottom:5px}
#olc-profileDisplay td.profile-rightBox{ }
#olc-profileDisplay .olc-profileHeader { background-color: #CCCCCC;  font-weight: bold;}
#olc-profileDisplay p.sectionHeader {font-weight: bold; color: #0000000; font-size: 8pt;border-top: solid 0px #638AB3;border-bottom: solid 2px #CCCCCC;width:100%;margin-bottom: 4px}
#olc-profileDisplay a.olc-btnEdit {border: solid 1px #999999;padding: 2px;font-size:7pt;text-decoration:none;background-color:#FFFFFF;}
#olc-profileDisplay a:hover.olc-btnEdit {background-color:#CCCCCC}
#olc-networkTable td {border-bottom:solid 1px #CCCCCC}
#olc-networkTable td.noborder {border-bottom:0px }
#olc-networkTable td.friendinfo {padding-top:8px }