/* default.css
   styles used in templates, nav generators, and layouts.  Does not contain any styles used in any admin pages.
   this is the master selector list for all non administrative style.  Note that these are galaxy level
   defaults.  Typically each site will have a one or more stylesheets in the site's path.

/*  paragraphs default */ 
 
p	{            /* general paragraphs */
			text-indent:	0.0in;
}


/*  full width horizontal rules */
hr.full	{    /* used in template 14 and 21. */  
	color:	#0099CC;
	width:	100%;
}

/*
 The links have been commented out so that they won't default everywhere to working in a not normal way.
 links defaults on all pages.   

 A:link {  
             font-family: Arial, Helvetica, sans-serif ; 
             color: #000000;
             text-decoration: underline;
  }
 
 
 A:visited {  
             font-family: Arial, Helvetica, sans-serif ; 
             color: #000000;
             text-decoration: underline;
  }
 
 A:hover {  
             font-family: Arial, Helvetica, sans-serif ; 
             color: #0099CC;
             text-decoration: underline;
  }
*/ 


A:link.adminLink {  /* user pages style not admin. text for links to the admin menus from the site pages. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #FFFFCC;
            font-weight: bold;
	    text-decoration : none;
 } 
 
A:visited.adminLink {  /* text for links to the admin menus from the site pages. */
            font-family: Arial, Helvetica, sans-serif ; 
            color: #FFFFCC;
            font-size: 11px;
            font-weight: bold;
	    text-decoration: none;
 }

A:hover.adminLink { /* text for links to the admin menus from the site pages.  */
            font-family: Arial, Helvetica, sans-serif ; 
            color : #000000;
            font-size: 11px;
 	    text-decoration: none;
            font-weight: bold
}



/* font for bottom of page where hosting info is written out. */

A:link.smallerLink {  /* used on bottom of pages only for FootFUI */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #000000;
	    text-decoration : none;
 } 

A:visited.smallerLink { /* used on bottom of pages only for FootFUI */
            font-family: Arial, Helvetica, sans-serif ; 
            color: #000000;
            font-size: 16px;
	    text-decoration: none;
 }
 
A:hover.smallerLink {  /* used on bottom of pages only for FootFUI */
            font-family: Arial, Helvetica, sans-serif ; 
            color : #FFFFFF;
            font-size: 16px;
	    text-decoration: underline;
}

A:link.homeLink{  /* a bold and bigger link that is used by some templates and layout managers where is is desireable not to have a visted link highlighted. */
            font-family: Arial, Helvetica, sans-serif ; 
            color: #0099CC;
            font-size: 16px;
            font-weight: bold;
 }
 
A:visited.homeLink{  
            font-family: Arial, Helvetica, sans-serif ; 
            color: #0099CC;
            font-size: 16px;
            font-weight: bold;
 }
 
A:hover.homeLink{  
            font-family: Arial, Helvetica, sans-serif ; 
            color: #000000;
            font-size: 16px;
            font-weight: bold;
 }


A:link.pageLink { /*  links at bottom of pages in template areas. and other in page links where it is desireable not to have a visted link highlighted */
            font-family: Arial, Helvetica, sans-serif ; 
            font-size: 13px;
            color: #000000;
			text-decoration : none;				
  } 
  
A:visited.pageLink {  /*  links at bottom of pages in template areas. and other in page links where it is desireable not to have a visted link highlighted */
            font-family: Arial, Helvetica, sans-serif ; 
            font-size: 13px;
            color: #000000;
			text-decoration : none;				
  } 
  
A:hover.pageLink {  /*  links at bottom of pages in template areas. and other in page links where it is desireable not to have a visted link highlighted */
			color : #0099CC;
			text-decoration : none;				
  } 
  
.titleFont {  /* used only a layout tool in layout managers , 000,004,007,012,016,017,020.  7 is not used, 4 is st chris, and others are in use. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 36px;
            color: #0099CC;
            font-weight: bold;
 }
 
.subTitleFont { /* subtitles on pages */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 20px;
            color: #0099CC;
            font-weight: bold;
 }

 
.pageTitleFont { /* titles on pages */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 26px;
            color: #000000;
            font-weight: bold;
			
 } 
 
 
 
 .colorFont {  
             font-family: Verdanna, Arial, sans-serif ;
             font-size: 12px;
             color: #988468;
             font-weight: normal;
 			
  } 

  

.pageTextFont { /* basic page level font for all non admin pages.*/
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 14px;
            color: #000000;
            font-weight: normal;			
 }

 
 .bigCaptionFont { /* used only template 009. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 18px;
            font-weight: normal;
            color: #000000;
 }
 
.captionFont {  /* used for captions on user pages. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            font-weight: bold;
            color: #000000;
 }
 

 .smallFont {  /* the largest of the three small fonts to be used in many cases for spacing. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 14px;
            color: #000000;
 }
 
 
 
 .smallerFont {  /* the middle of the three small fonts to be used in many cases for spacing */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #000000;
 }

 .smallestFont {  /* the smallest of the three small fonts to be used - in many cases for spacing */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 8px;
            color: #000000;
 }


 
 /* basic button tags and sets on non-administrative forms */
 
 .button-basic-div {  /* div area to hold basic button sets */
            width: auto;
            border-top: solid 1px black;
            border-bottom: solid 1px black;
            background-color: #eeeeee;
            text-align: left;
 }
  
 .button-basic-table{
 	    font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
  }
 
 .button-basic-row{
  	    font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
 }
 
 .button-basic-cell{
   	    font-family: Arial, Helvetica, sans-serif;
             font-size: 13px;
             font-weight: bold;
             color: #000000;
             border-color: #000000;
             border-style: none;
             border-width: 1px;
             width: 25%;
             text-align: Left;	
 }
 
 .button-basic{
     font-family: Arial, Helvetica, sans-serif ;
     font-size: 12px;
     font-weight: normal;
     color: #000000;

 }

 
/* header basic - used for header on non-administrative forms - esp where hopen in separate window*/
 
 .header-basic-div {
             font-family: Arial, Helvetica, sans-serif;
             font-size: 16px;
             font-weight: bold;
             color: #000000;
             border-bottom: solid 1px black;
             width: auto;
             padding: 5px;
 
 }
 
 .header-basic-table{
  
 }
 
 .header-basic-row{
  }
 
 .header-basic-cell{
  }
 
 .header-basic{
  }





/* layoutmanager and navgen combo styles */


.colorTitleFont {  /* used only in layoutM014  */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 20px;
            color: #0099CC;
            font-weight: bold;
			
 } 
 

hr.eighty	{   /* used in layoutmanagers 000, 005, and 016  */
	color:	#0099CC;
	width:	80%;
}

hr.sixtyYellow	{   /* used in layoutManager 005  */
	color:	#FFFFCC;
	width:	60%;
}



.adBoxDef1 { 
            height:  auto;
            width: auto;
            border-top-color: #000066;
            border-right-color: #000066;
            border-bottom-color: #000066;
            border-left-color: #000066;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            margin-top: auto;
            margin-right: auto;
            margin-bottom: auto;
            margin-left: auto;
            padding-top: inherit;
            padding-right: inherit;
            padding-bottom: inherit;
            padding-left: inherit;
            background-color: #FFFFFF;
 }


 .newsBoxDef1 { height:  60px;
            width: 160px;
            border-top-color: #000066;
            border-right-color: #000066;
            border-bottom-color: #000066;
            border-left-color: #000066;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            margin-top: auto;
            margin-right: auto;
            margin-bottom: auto;
            margin-left: auto;
            padding-top: 5px;
            padding-right: 5px;
            padding-bottom: 5px;
            padding-left: 5px;
            background-color: #FFFFFF;
            
            font-family: Verdanna, Arial, sans-serif ; 
	    font-size: 12px;
	    color: #000066;
	    font-weight: normal;
 
            
 }
 

.boxDef1 {  /* used in various layoutmanagers and navgenerators  */
            height:  30px;
            width: 150px;
            border-top-color: #000000;
            border-right-color: #000000;
            border-bottom-color: #000000;
            border-left-color: #000000;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            margin-top: auto;
            margin-right: auto;
            margin-bottom: auto;
            margin-left: auto;
            padding-top: inherit;
            padding-right: inherit;
            padding-bottom: inherit;
            padding-left: inherit;
			background-color: #FFFFE8;
 }
 
  

  .boxDef3 { /* used in navgen 005 and 006  */
            border-top-color: #0099CC;
            border-right-color: #0099CC;
            border-bottom-color: #0099CC;
            border-left-color: #0099CC;
            border-top-style: none;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: none;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            margin-top: auto;
            margin-right: auto;
            margin-bottom: auto;
            margin-left: auto;
            padding-top: inherit;
            padding-right: inherit;
            padding-bottom: inherit;
            padding-left: inherit;
	    background-color: #FFFFE8;
 }


/*   nav generator related styles here */



A:link.navBarLink {  /* main navBar in navgens 12,13, 501 drop down links in 4,5,6,7,8,9,10 nav gens.  */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #996699;
            font-weight: bold;
			text-decoration : none;
 } 

A:visited.navBarLink {  
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #996699;
            font-weight: bold;
			text-decoration : none;
 } 

A:hover.navBarLink {  
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #000000;
            font-weight: bold;
			text-decoration : none;
 } 




A:link.menuLink { /* category level fonts in menus in navGen5, 6, 7 ,9, 10  */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #0099CC;
            font-weight: bold;
            text-decoration : none;
 } 
 
A:visited.menuLink { /* category level fonts in menus in navGen5, 6, 7 ,9, 10  */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #0099CC;
            font-weight: bold;
            text-decoration : none;
 } 

A:hover.menuLink { /* category level fonts in menus in navGen5, 6, 7 ,9, 10  */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #000000;
            font-weight: bold;
            text-decoration : none;
 } 
 
 
.navBarBg	{  /* used in navgen 005,006,009,010  */
            border-top-color: #FFFFFF;
            border-right-color: #FFFFFF;
            border-bottom-color: #FFFFFF;
            border-left-color: #FFFFFF;
            border-top-width: 2px;
            border-right-width: 2px;
            border-bottom-width: 2px;
            border-left-width: 2px;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
	    background-color: #0099CC;
}

.pcctl-pc { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: #000000;
            font-weight: normal;
            text-decoration : none;
}


A:link.pcctl-pc { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : none;
}

A:visited.pcctl-pc { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : none;
}

A:hover.pcctl-pc { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : underline;
}

.pcctl-pm { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: #000000;
            font-weight: normal;
            text-decoration : none;
}


A:link.pcctl-pm { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : none;
}

A:visited.pcctl-pm { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : none;
}

A:hover.pcctl-pm { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : underline;
}


.pcctl-rl { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: #000000;
            font-weight: normal;
            text-decoration : none;
}

A:link.pcctl-rl { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : none;
}

A:visited.pcctl-rl { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : none;
}

A:hover.pcctl-rl { /* page control anchors for previous,next,first,last */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: blue;
            font-weight: normal;
            text-decoration : underline;
}

.pcctl-div { /* page control div area */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 13px;
            color: green;
            font-weight: normal;
            text-decoration : none;
}