body, table, td, th, .nsfix
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   }

big
   {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   }

small
   {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   }

.submenu
   {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #A0B7E0;
   }

.submenu a
   {
   color: #FFFFFF;
   }

.submenu a:hover
   {
   color: #A0B7E0;
   }

.sublink
   {
   color: #A0B7E0;
   text-decoration: none;
   }

.sidelight
   {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFCC00;
   }

a.sublink:hover
   {
   color: #FFFFFF;
   text-decoration: underline;
   }

h2
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #000000;
   }

h3
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #990000;
   }

h4
   {
   font-family: Times New Roman, Times, serif;
   font-size: 14px;
   color: #000000;
   }

a:hover
   {
   text-decoration: underline;
   color: #990000;
   }

.black
   {
   color: #000000;
   }

.red
   {
   color: #990000;
   }

.white
   {
   color: #FFFFFF;
   }

.btn
   {
   background-color: #011F5B; 
   color: #FFFFFF; 
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   }

.bigger
   {
   font-size: 15px;
   }

li
   {
   list-style-type: square;
   }

.searchbox
   {
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 11px; 
   width: 87px;
   padding: 0px 0px 0px 0px;
   margins: 0px 0px 0px 0px;
   background-color: #E1E8F3;
   }

.widget
   {
   font-family: Tahoma, Arial, sans-serif; 
   font-size: 11px; 
   background-color: #E1E8F3;
   }
 
 /* OLC Content Styles */ 

#olc-Content {font-family: Arial, Helvetica, sans-serif; }
#olc-Content p { font-size:13px;}
#olc-Content td { font-size:13px;}
#olc-Content a { font-size:13px;}
#olc-Content p {line-height: 15px;}
#olc-Content ol {line-height: 1.5;}
#olc-Content ul {line-height: 1.5;}
#olc-Content h1 {font-size:18px; color: #000000; font-weight: bold; }
#olc-Content h2 {font-size:15px; color: #000000; font-weight: bold ;margin-bottom:2px}
#olc-Content hr.hardrule1 {border: none 0; border-top: 1px dashed #999;/*the border*/ width: 100%; height: 1px;} 	
#olc-Content a:link {}
#olc-Content a:hover {}
#olc-Content a:active {}
#olc-Content a:visited {}
#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}

/* OLC Global Classes */

.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-navbar {font-size: 8pt; font-family: Geneva, Arial, Helvetica, sans-serif;}	
a:link.olc-navbar {color: #000000; }
a:visited.olc-navbar {color: #000000;}
a:hover.olc-navbar {color: #CC0033;}
a:active.olc-navbar {color: #000000;}

.olc-sectionHeader {background-color: #EEEEEE; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; font-weight: bold; padding-top: 3px; padding-bottom: 3px}

.olc-smalltext {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}
