﻿/* A3 IT Solutions */
/* Initial Build: INITIAL HERE DATE HERE */
/* Revisions:
   INITIAL HERE DATE HERE
*/

/***************/
/* Link Styles */
/***************/
/* Default Link Styles */
a:link, a:visited, a:active{ 
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1em;
  font-weight:normal;
  text-decoration:underline;
  color:#b50128;
}

a:hover{
  text-decoration:none;
  color:#b50128;
}

/* Gets Rid of Underline in Header Links */
a h1, a h2, a h3, a h4{
  text-decoration:none; 
}

/* Top Nav Link Styles */
#TopNav a:link, 
#TopNav a:visited, 
#TopNav a:active{ 
  font-family:Arial, Helvetica, Sans-Serif; 
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  line-height:27px;
  display:inline-block;
  padding:0 17px 0 17px;
}

#TopNav a:hover{
  text-decoration:none;
  color:#000000;
  background:#ffffff;
}

/* Setting Active Page Styles for the Top Navigation */
/* Replicated for each pseudo class for IE6 compatibility */
body.AboutSection a:link#TopNavAbout, 
body.AboutSection a:visited#TopNavAbout, 
body.AboutSection a:active#TopNavAbout, 
body.AboutSection a:hover#TopNavAbout, 

body.EmploymentSection a:link#TopNavEmployment, 
body.EmploymentSection a:visited#TopNavEmployment, 
body.EmploymentSection a:active#TopNavEmployment, 
body.EmploymentSection a:hover#TopNavEmployment, 

body.VolunteerSection a:link#TopNavVolunteer, 
body.VolunteerSection a:visited#TopNavVolunteer, 
body.VolunteerSection a:active#TopNavVolunteer, 
body.VolunteerSection a:hover#TopNavVolunteer, 

body.ContactSection a:link#TopNavContact,
body.ContactSection a:visited#TopNavContact,
body.ContactSection a:active#TopNavContact,
body.ContactSection a:hover#TopNavContact {
  color:#000000;
  background:#ffffff;
}

/* Font Changer Links */
#FontChanger a:link, 
#FontChanger a:visited, 
#FontChanger a:active{
  padding:0; 
  background:transparent;
}

#FontChanger a:hover{
   color:#ffffff;
}

/* Font Selector Styles ("Aa") */
#FontChanger a.smallFont:link, 
#FontChanger a.smallFont:visited, 
#FontChanger a.smallFont:active, 
#FontChanger a.smallFont:hover{
  font-size:11px;
}

#FontChanger a.medFont:link, 
#FontChanger a.medFont:visited, 
#FontChanger a.medFont:active, 
#FontChanger a.medFont:hover{
  font-size:12px;
}

#FontChanger a.largeFont:link, 
#FontChanger a.largeFont:visited, 
#FontChanger a.largeFont:active, 
#FontChanger a.largeFont:hover{
  font-size:14px;
  line-height:26px;
}

/* Styles For Selected Font Size */
#FontChanger a.curFont:link, 
#FontChanger a.curFont:visited, 
#FontChanger a.curFont:active, 
#FontChanger a.curFont:hover{
  text-decoration:underline;
}

/* Setting Active Page Styles for the Left Navigation */
/* Replicated for each pseudo class for IE6 compatibility */
body.HomePage a:link#LeftNavHome, 
body.HomePage a:visited#LeftNavHome, 
body.HomePage a:active#LeftNavHome, 
body.HomePage a:hover#LeftNavHome, 

body.IndependentLivingSection a:link#LeftNavIndependentLiving, 
body.IndependentLivingSection a:visited#LeftNavIndependentLiving, 
body.IndependentLivingSection a:active#LeftNavIndependentLiving, 
body.IndependentLivingSection a:hover#LeftNavIndependentLiving, 

body.AssistedLivingSection a:link#LeftNavAssistedLiving, 
body.AssistedLivingSection a:visited#LeftNavAssistedLiving, 
body.AssistedLivingSection a:active#LeftNavAssistedLiving, 
body.AssistedLivingSection a:hover#LeftNavAssistedLiving, 

body.NursingCareSection a:link#LeftNavNursingCare, 
body.NursingCareSection a:visited#LeftNavNursingCare, 
body.NursingCareSection a:active#LeftNavNursingCare, 
body.NursingCareSection a:hover#LeftNavNursingCare, 

body.AlzheimerDementiaCareSection a:link#LeftNavAlzheimerDementiaCare, 
body.AlzheimerDementiaCareSection a:visited#LeftNavAlzheimerDementiaCare, 
body.AlzheimerDementiaCareSection a:active#LeftNavAlzheimerDementiaCare, 
body.AlzheimerDementiaCareSection a:hover#LeftNavAlzheimerDementiaCare, 

body.OtherFacilitiesSection a:link#LeftNavOtherFacilities, 
body.OtherFacilitiesSection a:visited#LeftNavOtherFacilities, 
body.OtherFacilitiesSection a:active#LeftNavOtherFacilities, 
body.OtherFacilitiesSection a:hover#LeftNavOtherFacilities, 

body.TourMapsSection a:link#LeftNavTourMaps, 
body.TourMapsSection a:visited#LeftNavTourMaps, 
body.TourMapsSection a:active#LeftNavTourMaps, 
body.TourMapsSection a:hover#LeftNavTourMaps, 

body.ResourceSection a:link#LeftNavResources, 
body.ResourceSection a:visited#LeftNavResources, 
body.ResourceSection a:active#LeftNavResources, 
body.ResourceSection a:hover#LeftNavResources, 

body.GallerySection a:link#LeftNavGallery, 
body.GallerySection a:visited#LeftNavGallery, 
body.GallerySection a:active#LeftNavGallery, 
body.GallerySection a:hover#LeftNavGallery, 

body.CalendarSection a:link#LeftNavCalendar, 
body.CalendarSection a:visited#LeftNavCalendar, 
body.CalendarSection a:active#LeftNavCalendar, 
body.CalendarSection a:hover#LeftNavCalendar, 

body.DonateSection a:link#LeftNavGive, 
body.DonateSection a:visited#LeftNavGive, 
body.DonateSection a:active#LeftNavGive, 
body.DonateSection a:hover#LeftNavGive, 

body.LiteratureSection a:link#LeftNavLiterature,
body.LiteratureSection a:visited#LeftNavLiterature,
body.LiteratureSection a:active#LeftNavLiterature,
body.LiteratureSection a:hover#LeftNavLiterature{
  color:#c41230;
  background:#ffffff;
}

/* Top Nav Link Styles */
#SubNav a:link, 
#SubNav a:visited, 
#SubNav a:active{ 
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1.5em;
  font-weight:bold;
  text-decoration:none;
  color:#5f5956;
  line-height:22px;
  display:inline-block;
  padding:0 20px 0 20px;
}

#SubNav a:hover{
  text-decoration:none;
  color:#000000;
  background:#ffffff;
}

/* Footer Link Styles */
#SiteFooter a:link, 
#SiteFooter a:visited, 
#SiteFooter a:active{ 
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1em;
  font-weight:normal;
  text-decoration:none;
  color:#ffffff;
  line-height:38px;
}

#SiteFooter a:hover{
  text-decoration:none;
  color:#ffffff;
}

/*****************/
/* Header Styles */
/*****************/
/* Page Header Styles */
h1{ 
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:2em;
  font-weight:normal;
  color:#c41230;
  margin:0;
  padding:0;
}

h2{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-size:1.9em;
  font-weight:normal;
  color:#5f5956;
  margin:0;
  padding:0;
}

h3{
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:1.4em;
  font-weight:normal;
  color:#c41230;
  margin:0;
  padding:0;
}

h4{
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:1em;
  font-weight:normal;
  color:#ffffff;
  margin:0;
  padding:0;
}

/***************/
/* Text Styles */
/***************/
/* Main Text Styles */
/* Font Size is the Basis For the Entire Site */
html{ 
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:11px;
  font-weight:normal;
  color:#5f5956;
}

/* Font Changer Styles */
#FontChanger{
  font-family:Arial, Helvetica, Sans-Serif; 
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
}

/* Content Text Styles */
#Content{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-size:1.3em;
  color:#5f5956;
}

/* Text For the Orange & Green Boxes on the Home Page */
#HomeContent p{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-size:0.9em;
  color:#000000;
  line-height:16px;
}

#HomeContent a{
  text-decoration:none; 
}

/* Footer Text Styles */
#SiteFooter{  
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1em;
  font-weight:normal;
  color:#ffffff;
  line-height:38px;
}

/***************/
/* Form Styles */
/***************/
/* Legend Styles */
fieldset legend{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1.1em;
  font-weight:normal;
  color:#5f5956;
}

/* Styling All the Labels */
fieldset div label{

}

/* Styling the Input Elements */
fieldset div input,
fieldset div select,
fieldset div textarea{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1em;
  font-weight:normal;
  color:#000000;
}

/* Required Field Marker Styles */
fieldset .error{
  color:#c41230;
}

/* Submit / Reset Form Elements */
fieldset div#FormControls input{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; 
  font-size:1em;
  font-weight:normal;
  color:#000000;
}