/* Default General Styles */
#olc-Content { font-family: Arial, Helvetica, san-serif; color: #000033;}
#olc-Content p	{ font: 12px/18px arial,helvetica; color:#000033;  }
#olc-Content td { font: 12px/18px arial,helvetica; color:#000033;  }
#olc-Content h1 {font-size:13pt; color: #336699; font-weight: bold; }

#olc-Content h2 {
        font: 300 18px/21px "Times New Roman", Times, serif;
        color: #AF5A06; margin-bottom: 0;
}

#olc-Content hr {size: 1px; width: 100%px; color: #CCCCCC;}

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

/* Chapter Pages Styles */

#olc-chapterTable td.header {border-top: solid 1px #666666; border-bottom: solid 1px #666666;}	

/* Classes */

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;}

.olc-formTitle { background-color: #CCCCCC; font-weight: bold;}

.olc-formFooter { border-top: dashed 1px #666666;}

.olc-formLabel {font-weight: bold; color: #000000;}	

.olc-formButton {font-weight: bold; height: 24px; background-color: #CCCCCC; color: #000000; border: solid 1px #666666;}	

.olc-navbar {font-size: 8pt; font-family: Arial, Helvetica, san-serif;}	
a:link.olc-navbar  {color: #336699;}
a:hover.olc-navbar {color: #000000;}
a:active.olc-navbar {color: #336699;}
a:visited.olc-navbar {color: #000033;}


/* Refer-A-Friend Styles */

p.rf-emailDisplay {font-family: Arial, Helvetica, san-serif; font-size: 9pt; width: 420px;  background-color: #FFFFFF; padding: 3px 3px 3px 3px; border: 1px solid #CCCCCC;}


/* Class Notes Styles */

.directorytext {font-family: Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; font-weight:bold;}
.notetext {font-family: Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; }
.datetext {font-family: Arial, Helvetica, san-serif; font-size: 8px; font-style: italic; }


/* Directory Styles */

#searchResults td.heading1 {background-color: #CCC; }
#searchResults td.heading2 {background-color: #CCC; }
#searchResults td.heading3 {background-color: #CCC; }
#searchResults td.oddcol1 {background-color: #EEEEEE; white-space:nowrap;}
#searchResults td.oddcol2 {background-color: #EEEEEE;}
#searchResults td.oddcol3 {background-color: #EEEEEE; white-space:nowrap;}
#searchResults td.evencol1 {white-space:nowrap;}
#searchResults td.evencol2 {}
#searchResults td.evencol3 {white-space:nowrap;}
#searchResults a:active {}
#searchResults  a:link {}
#searchResults  a:hover {}
#searchResults  a:visited {}


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

/* EM Specific */

.olc-em-title { font-size: 14pt;}
.olc-em-subtitle { font-size: 10pt;}

/* Form Styles for forms generated by Form Builder */
span.formerror {color: #CC0000; background-color: #FFFFFF; }
#formBuilder-Content table.fb-formTable {background-color: #FFFFFF; border:  0px }
#formBuilder-Content table.formSection {border: solid 0px #CCCCCC;margin-top:10px}
#formBuilder-Content td.sectionHeader { background-color: #EEEEEE; color: #000000;font-weight: bold;border-top: 2px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC}
#formBuilder-Content p { font-size: 9pt}
#formBuilder-Content p { font-size: 9pt}
#formBuilder-Content label.optional {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #666666;}
#formBuilder-Content label.required {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #CC0000;}


/* Photo Gallery Styles */

#olc-galleryList hr {width : 100%;size : 1px;}
#pg-galleryList .title { color : #666666; font-weight: bold; font-size: 12pt; text-align: left}
#pg-galleryList a.title { color : #0066CC;	text-decoration: none; }
#pg-galleryList a.title:hover {	color : #000000; text-decoration: underline; }
#pg-galleryList .small { color : #666666; font-weight: bold; font-size: 9pt; text-align:  }
#pg-galleryList a.small { color : #0066CC;	text-decoration: none; text-align: }
#pg-galleryList a.small:hover {	color : #000000; text-decoration: underline; }
#pg-galleryList .date {	font-style : italic;font-size : 10pt;}
#pg-galleryList .thumbnail_bg {	background-color : #EEEEEE;	border: solid 1px #CCCCCC;	text-align:center; }
#pg-galleryList .thumbnail_img { border: solid 1px #000000;	margin: 8px 8px 8px 8px;}
#pg-galleryList td.galleryinfo {padding-left: 10px;}
#pg-galleryList .gallerytitle {background-color: #EEEEEE;}

p.line {border-top: dashed 1px #999999;width:100%;margin-top: 5px;margin-bottom: 5px}




/* Added for Soc Networking Features */
.invite-display {border:solid 1px #CCCCCC;}
.invite-highlight {color: #CC0000;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: #003B78; 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 }

#randomThumb img {border:  1px solid #000000;}
#randomThumb td {font-size: 7pt;text-align:center; width: 110px;}
#randomThumb a {font-size: 7pt;}



/* Discussion Group Styles */

.messsagebox {background-color: #FFFFFF; border: 1px solid #CCCCCC}

#dg-menu1 a:link {font-size: 8pt;font-weight:bold;text-decoration: none;}
#dg-menu1 a:hover {font-size: 8pt;font-weight:bold;text-decoration: none}
#dg-menu1 a:active {font-size: 8pt;font-weight:bold;text-decoration: none}
#dg-menu1 a:visited {font-size: 8pt;font-weight:bold;text-decoration: none}
#dg-menu1 table.level1 {background-color: #FFFFFF;border-bottom: solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;}
#dg-menu1 table.level2 {background-color: #FFFFFF;}
#dg-menu1 p.level1 {display: inline;background-color: white;} 
/* Changed this style for the menu buttons so DG would match the SocNetworking styles more closely  */
/* #dg-menu1 p.level1 {display: inline;background-color: white; padding: 3px 4px 3px 4px;border: solid 1px #CCCCCC;} */

#dg-menu2 a:link {font-size: 8pt;}
#dg-menu2 a:hover {font-size: 8pt;}
#dg-menu2 a:active {font-size: 8pt;}
#dg-menu2 a:visited {font-size: 8pt;}
#dg-menu2 p.level1 {display: inline;}
#dg-menu2 table.level1 {border-bottom:dashed 1px #999999;border-top:dashed 1px #999999;}

#dg-displayTable { border:  1px solid #CCCCCC;}
#dg-displayTable td { font-size: 8pt}
#dg-displayTable td.header { background-color: #EEEEEE; border-bottom: solid 1px #CCCCCC;}
#dg-displayTable p.linklist { line-height: 150%}
#dg-displayTable a:link {font-size: 8pt;}
#dg-displayable a:hover {font-size: 8pt;}
#dg-displayTable a:active {font-size: 8pt;}
#dg-displayTable a:visited {font-size: 8pt;}	

#dg-dataTable td.header {background-color: #CCCCCC;border-top: solid 1px #999999; border-bottom: solid 1px #999999;font-weight: bold;font-size: 9pt;vertical-align:middle }	
#dg-dataTable td.subheader {background-color: #EEEEEE;font-size: 8pt; color:#666666 ;vertical-align:bottom }	
#dg-dataTable td.post-subheader {background-color: #EEEEEE;font-size: 8pt; color:#666666 ;vertical-align:bottom;border-right:solid 1px #CCCCCC }	
#dg-dataTable td.postnumber {background-color: #EEEEEE;border-right:solid 1px #CCCCCC}	
#dg-dataTable td {border-bottom: solid 1px #CCCCCC;font-size: 8pt;vertical-align: top}
#dg-dataTable a:link {font-size: 8pt;}
#dg-dataTable a:hover {font-size: 8pt;}
#dg-dataTable a:active {font-size: 8pt;}
#dg-dataTable a:visited {font-size: 8pt;}	
#dg-dataTable a.subheader:link {font-size: 8pt;}
#dg-dataTable a.subheader:hover {font-size: 8pt;}
#dg-dataTable a.subheader:active {font-size: 8pt;}
#dg-dataTable a.subheader:visited {font-size: 8pt;}	

#dg-pageNumbers td {font-size: 8pt; background-color: #EEEEEE; color: #999999;border-top: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;}
#dg-pageNumbers a:link {font-size: 8pt;font-weight: bold;}
#dg-pageNumbers a:hover {font-size: 8pt;font-weight: bold;}
#dg-pageNumbers a:active {font-size: 8pt;font-weight: bold;}
#dg-pageNumbers a:visited {font-size: 8pt;font-weight: bold;}	

#dg-dataList td {border-bottom: solid 1px #CCCCCC;}
#dg-dataList td.inactive {font-style: italic}

/* Global Search Styles */

#ps-resultsHead td.head1 {background-color:#CCC;text-align:center}
#ps-pagingTop td#head1a {background-color:#EEE;border-bottom:solid 1px #CCC}
#ps-pagingTop td#head1b {background-color:#EEE;border-bottom:solid 1px #CCC;text-align:right}
#ps-pagingBottom td#head1c {background-color:#EEE;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC}
#ps-pagingBottom td#head1d {background-color:#EEE;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC;text-align:right}
#ps-searchResults td {font-size:8pt;}
#ps-searchResults a {font-size:8pt;font-weight:bold}
#ps-searchResults td {border-bottom:solid 1px #CCC}

/* Graphical Calendar Styles */

#calMonth {border-top:solid 1px #999999;border-left:solid 1px #999999;margin-top:15px}
#calMonth td {border-right:solid 1px #999999;border-bottom:solid 1px #999999}
#calMonth td.dayLabel {background-color: #999999; font-weight: bold;color:white;padding:2px;border-top:solid 1px #666666;border-bottom:solid 1px #666666;border-right:solid 1px #666666}
#calMonth table.dayboxTop {border-top:solid 2px #666666;border-right:solid 2px #666666;border-left:solid 2px #666666;border-bottom:solid 3px #666666}
#calMonth table.dayboxBottom {border-top:0px;border-right:solid 0px #666666;border-left:solid 0px #666666;border-bottom:solid 0px #666666}
#calMonth td.activeday {border-bottom:0px;background-color:#CCCCCC;padding:3px}
#calMonth td.activedayCurrent {background-color:#CCCC99;padding:3px;border-bottom:0px;}
#calMonth td.inactiveday {border-bottom:0px;background-color:#EEEEEE;padding:3px}
#calMonth table td.monthName {border-right:0px;border-bottom:0px;background-color:#EEEEEE;padding:5px;}
#calMonth table span.monthLabel {font-size:12pt;font-weight: bold}
#calMonth tr.dayNumbers {background-color: #CCCCCC}
#calMonth td.currentDay {background-color: #FFFF99;padding:3px;border-top:0px;}
#calMonth td.otherDay {background-color: #FFFFFF;padding:3px}
#calMonth a.day {text-decoration:none}
#calMonth a.day:hover {text-decoration:underline}
#calMonth span.offday {color:#999999}
#calMonth .smalltext { font-size: 10px;}

#calMain {border:solid 1px #999999;margin-top:15px}
#calMain table td.yearName {border-right:0px;border-bottom:0px;background-color:#EEEEEE;padding:5px;}
#calMain table span.yearLabel {font-size:12pt;font-weight: bold}
#calMain td.calYearBG {background-color:#EEEEEE}
#calMain td.monthName {font-weight:bold; background-color:#CCC;padding:2px;border:solid 1px #999999}
#calMain td.dayletter {color:#FFFFFF;font-weight:bold;background-color:#999999;border-top:solid 1px #666666}
#calMain #boxes {border-top:solid 1px #999999;border-left:solid 1px #999999}
#calMain #boxes td {border-right:solid 1px #999999;border-bottom:solid 1px #999999}
#calMain #boxes table.boxDetails {border: solid 2px #666666;}
#calMain #boxes td.smalldayCurrent {background-color: #FFFF99}
#calMain #boxes td.smallday {background-color: #FFFFFF}
#calMain #boxes td.smalldayInactive {background-color: #EEEEEE;}
#calMain span.offday {color:#999999}

#smCal a {text-decoration:none}
#smCal a:hover {text-decoration:underline}
#smCal #boxes a.light {color:#999999}

#dayTime {border-left:solid 1px #999999;border-right:solid 1px #999999;}
#dayTime td {padding:2px;border-bottom:solid 1px #999999;border-right:solid 1px #999999}
#dayTime td.eventblank {padding:2px;border-bottom:solid 1px #999999;border-right:0px}
#dayTime td.event {padding:2px;border-bottom:solid 1px #999999;border-right:0px;background-color:#FFFF99}
#dayTime td.timeLabel-a {background-color: #999999; font-weight: bold;color:white;padding:2px;border-top:solid 1px #666666;border-bottom:solid 1px;border-right:solid 1px #666666}
#dayTime td.timeLabel-b {background-color: #999999; font-weight: bold;color:white;padding:2px;border-top:solid 1px #666666;border-bottom:solid 1px }
#dayTime span.light {color:#999999}
#dayTime .smalltext { font-size: 10px;}


/* Member Photo Styles */

#memberphoto  #content { margin : 10px 10px 10px 10px;}
#memberphoto  p { color : #000000; font-size : 10pt; }
#memberphoto  p.line { border-top: dashed 1px #333333;}
#memberphoto  hr {width : 100%;size : 1px;}
#memberphoto  .title { font-weight: bold; font-size: 11pt; text-align: left;}
#memberphoto  a.title { text-decoration: underline; }
#memberphoto  a.title:hover { color: #FF9999; }
#memberphoto  .small { color: #FF9999; font-weight: bold; font-size: 9pt; text-align:  }
#memberphoto  a.small { text-decoration: underline; }
#memberphoto  a.small:hover { color: #FF9999; }
#memberphoto  .date { font-style: italic; font-size : 9pt;}
#memberphoto  .thumbnail_bg {	background-color : #EEEEEE; border: solid 1px #CCCCCC; text-align:center; }
#memberphoto  .thumbnail_img { border: solid 1px #000000; margin: 8px 8px 8px 8px;}
#memberphoto  .galleryinfo {padding-left: 10px;}
#memberphoto  .gallerytitle {background-color: #EEEEEE;}
#memberphoto	a:active {}
#memberphoto 	a:link {}
#memberphoto  	a:hover {}
#memberphoto	a:visited {}


/* ------------------- From Colby.css ------------------- */
#olc-Content slideshow {  
	margin-top: 0px; 
	margin-bottom: 0px; 
	background-color: #006;
	}

#olc-Content tright {
	text-align:right;
	}
	
#olc-Content tleft	{
	text-align:left;
	}

#olc-Content sidecap	{
	vertical-align:top;
	}

#olc-Content acenter {
	text-align: center;
	}
	

/* a href styles */

/* main text a href styles */
#olc-Content arrow {
	margin: 0px 5px 0px 15px;
	border-left:5px;
	border-right:15px;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF
	}

/* homepage only a href styles */

/* breadcrumb style */
#olc-Content breadcrumbs  {  
	font: 10px arial,helvetica;  
	color:#333333;
	}


/* homepage and sublevel search box styles */

#olc-Content searchText { 
	font: 12px/16px arial,helvetica; 
	width:200px; 
	}
	
#olc-Content subsearchText { 
	font: 12px/16px arial,helvetica; 
	width:155px; 
	}

#olc-Content searchNote  {
	font: italic 11px Arial,Helvetica,sans-serif;
	color:#000033;
	}

#olc-Content search_pull	{
	font: 12px arial,helvetica,sans-serif; width: 120px;
	} 

#olc-Content gensearchText { 
	font: 12px/16px arial,helvetica; 
	width:250px; 
	}

#olc-Content caption {
	font: 11px/15px arial,helvetica; 
	color:#000033;
	}

/* Colby contact data in bottom left navbar */

#olc-Content contact  { 
	font: 12px/16px arial,helvetica;  
	color:#181864; 
	letter-spacing: 2px;
	}


/* homepage news column styles */  
#olc-Content news	{  
	font: 12px/18px arial, helvetica; 
	vertical-align:top;
	color:#4C4C79; 
	}

/* sitemap styles */  
#olc-Content sitemap	{  
	font: 12px/20px arial, helvetica; 
	color:#000033;
	margin-left:25px; 
	}

#olc-Content cat	{  
	font: bold 15px/21px arial, helvetica; 
	color:#000088;
	}

#olc-Content s1in	{  
	margin-left:14px; 
	}
	
#olc-Content bull	{  
	font: bold 14px arial, helvetica; 
	color:#000066;
	}

/* table background colors */  

#olc-Content table_lorange_nobord {
	background-color:#FAF7F3;
	}

#olc-Content table_lorange_topbord {
	background-color:#FAF7F3;
	border-top:1px dotted #8F5924;
	}

#olc-Content table_lorange_bord {
	background-color:#FAF7F3;
	border:solid 1px #D3C9BD;
	}

#olc-Content table_slideshow {
	background-color:#f1f1f1;
	}

#olc-Content table_lwhite_topbord {
	background-color:#FFFFFF;
	border-top:1px dotted #8F5924;
	}


/* photo border styles */  

#olc-Content photoborder3  {
	padding: 3px;
	border:solid 1px #C4C3C3; 
	}

#olc-Content photoborder1  {
	border:solid 1px #C4C3C3; 
	}
	
#olc-Content photogrid  {
	padding:3px; 
	margin:4px;
	border:solid 1px #C4C3C3; 
	}	

#olc-Content photoborder_left  {
	padding: 3px;
	border:solid 1px #C4C3C3; 
	margin: 4px 8px 0 2px;
	}
#olc-Content photoborder_right  {
	padding: 3px;
	border:solid 1px #C4C3C3; 
	margin: 4px 2px 0 8px;
	}
	
/* directory styles */  

#olc-Content subtitle_dir { 
	font: 16px/21px Arial,Helvetica; 
	color: #663333; 
	border-bottom: 1px dotted #C27223;
	}
	
#olc-Content dirsearchlname { 
	font: 12px/16px arial,helvetica; 
	width:190px; 
	}	

#olc-Content dirsearchfname { 
	font: 12px/16px arial,helvetica; 
	width:134px; 
	}	

#olc-Content dir_list	{
	font: 12px/20px arial,helvetica; 
	color:#000033;
	}

#olc-Content dir_list2	{
	font: 12px/20px arial,helvetica; 
	}

#olc-Content title_pro { 
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	color: #AF5A06; 
	}

#olc-Content subtitle_pro { 
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-bottom: 1px; 
	color: #663333; 
	}

#olc-Content noedit	{
	color: #999999;
	}
	
#olc-Content dir_note {
	font: 11px Arial,Helvetica,sans-serif;
	color:#000033;
	}

/* Administration styles */ 

#olc-Content admin_text {
	font: 12px/19px Arial,Helvetica,sans-serif;
	color:#000033;
	}

/* Academic styles */ 

#olc-Content acad_text {
	font: 12px/22px Arial,Helvetica,sans-serif;
	color:#000033;
	}

/* calendar styles */ 

#olc-Content caltab	{
	margin: 65px;
	}

#olc-Content subhead	{
	font: bold 15px Arial,Helvetica,sans-serif;
	color: #000077; 
	background-color:#FAF7F3;
	padding: 8px 0px 8px 0px; 
	}

#olc-Content datelist2	{
	font: bold 12px Arial,Helvetica,sans-serif;
	color:#663333;
	border-bottom: 1px dotted #C27223;
	padding-bottom: 3px;
	}

#olc-Content datelist	{
	font: bold 15px Arial,Helvetica,sans-serif;
	color:#663333;
	border-bottom: 1px dotted #C27223;
	padding-bottom: 3px;
	}

#olc-Content eventlist	{
	font: bold 12px Arial,Helvetica,sans-serif;
	}
	
#olc-Content timelist  {
	font: bold 11px/14px Arial,Helvetica,sans-serif;
	color:#000033;
	}

#olc-Content loclist  {
	font: italic 11px/14px Arial,Helvetica,sans-serif;
	color:#000033;
	}
	
#olc-Content gridline {  line-height: 1px;
	color: #d9d9d9;
	background-color: #d9d9d9;
	}

#olc-Content eventname	{
	font: bold 18px/21px Arial,Helvetica,sans-serif;
	color:#663333;
	}

#olc-Content eventname2	{
	font: bold 14px/21px Arial,Helvetica,sans-serif;
	color:#663333;
	}

#olc-Content event_text	{
	font: 12px/19px Arial,Helvetica,sans-serif;
	color:#000033;
	}

#olc-Content event_desc	{
	font: 12px/17px Arial,Helvetica,sans-serif;
	color:#000033;
	}

/* admission profiles styles */ 
#olc-Content aprof	{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#000033;
	}
	
#olc-Content proftitle	{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #663333;
	text-align:center;
	}	

/* aabout colby styles */ 
#olc-Content ac	{
	font: 12px/22px Arial, Helvetica, sans-serif;
	color:#000033;
	}
	
/* news section styles */ 

#olc-Content date {
	font: 11px Arial,Helvetica,sans-serif;
	color:#000033;
	}

#olc-Content newsLink {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	

#olc-Content newsText {
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#000033;
	}	


/* athletic styles */
#olc-Content aam   { font: 12px/18px Arial,Helvetica, sans-serif; list-style:none; color:#000033; }  

/* roster styles */
#olc-Content photoborderros { border: 1px solid #ccc; padding: 3px; margin: 5px; float: right; } 		
#olc-Content rostitle { font: bold 15px/20px helvetica,arial; color:#009; text-decoration:none; }

/* Commencement Styles */


/* main content styles */  
#olc-Content itext	{   
	font: 12px/18px arial,helvetica; 
	color:#000033;
	font-style: italic;
	} 

#olc-Content text10	{   
	font: 10px/14px arial,helvetica; 
	color:#000033;
	} 
#olc-Content itext10	{   
	font: 10px/14px arial,helvetica; 
	color:#000033;
	font-style: italic;
	} 

#olc-Content text11	{   
	font: 11px/16px arial,helvetica; 
	color:#000033;
	} 
#olc-Content itext11	{   
	font: 11px/16px arial,helvetica; 
	color:#000033;
	font-style: italic;
	} 
	
#olc-Content title { 
	font: italic 24px/25px Times New Roman;
	letter-spacing:25px;  
	color: #AF5A06; 
	}
	
#olc-Content title_red { 
	font: italic 24px/27px Times New Roman; 
	letter-spacing:25px;  
	color: #992400; 
	}
	
#olc-Content subtitle { 
	font: 300 18px/21px Times New Roman; 
	color: #AF5A06; 
	}

#olc-Content header_title1 { 
	font: 300 18px/21px Times New Roman; 
	color: #AF5A06; 
	}

#olc-Content subtitle_sm	{
	font: 300 14px/18px Times New Roman;
	color: #AF5A06;
}

#olc-Content header_title2	{
	font: 300 14px/18px Times New Roman;
	color: #AF5A06;
}

#olc-Content subtitle2 { 
	font: 16px/25px Times New Roman; 
	color: #AF5A06; 
	}	
	
#olc-Content subtitle_red { 
	font: 300 18px/21px Times New Roman; 
	color: #992400; 
	}
	
#olc-Content title_underline_orange {
	text-decoration: none;
	border-bottom: 1px dotted #C27223;
	}

#olc-Content title_underline_brown {
	text-decoration: none;
	border-bottom: 1px dotted #8A521B;
	}
	



/* New styles for Discussion Groups Prev/Next message Rollover */
.pufxGroupArchivePostHeader {position: absolute; visibility: hidden; padding: 0px; border: 0px; color: black; text-decoration: none;  z-index: 10; }
#nextprev td {padding: 0px}
#nextprev a {font-size:8pt;font-weight:normal}

#olc-Content #ROdgroupspost {border:solid 1px #999}
#olc-Content #ROdgroupspost td {background-color:#FFF;font-size:8pt;padding:4px}
#olc-Content #ROdgroupspost a {font-size:8pt}


/* New styles for Formbuilder fixed date component */
.fbFixedDateRangeD1 {width:9em;}
.fbFixedDateRangeD1D2 {width:10em;}
.fbFixedDateRangeD1T1 {width:9em;}
.fbFixedDateRangeD1T1TZ {width:9em;}
.fbFixedDateRangeD1T1T2 {width:9em;}
.fbFixedDateRangeD1T1T2TZ {width:11em;}
.fbFixedDateDays {clear:both;}
.fbFixedDateDays span {white-space:nowrap;}
.fbFixedDateDaysSep {float:left;padding:0 3px;}
.fbFixedDateDay {float:left;}
.fbFixedDateTimes {clear:both;}
.fbFixedDateTimes span {white-space:nowrap;}
.fbFixedDateTimesSep {float:left;padding:0 3px;}
.fbFixedDateTime {float:left;font-style:italic;}
.fbFixedDateTzone {float:left;padding-left:3px;}



