﻿/* A3 IT Solutions */
/* Initial Build: LMA 11/13/2008 */
/* Revisions:
    LMA 08/14/2009
*/

/***************/
/* Link Styles */
/***************/
/* Default Link Styles */
a:link, a:visited, a:active{ 
  font-family:Trebuchet MS, Sans-Serif; 
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
  color:#000000;
}

a:hover{
  text-decoration:none;
  color:#000000;
}

/* Utility Nav Link Styles */
#UtilityNav a:link, 
#UtilityNav a:visited, 
#UtilityNav a:active{ 
  font-family:Verdana, Arial, Sans-Serif; 
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
  color:#2f2e2e;
}

#UtilityNav a:hover{
  text-decoration:none;
  color:#2f2e2e;
}

/* Setting Active Page Styles for the Utility Navigation */
/* Replicated for each pseudo class for IE6 compatibility */
body.HomePage #UtilityNav a:link#UtilityLink1, 
body.HomePage #UtilityNav a:visited#UtilityLink1, 
body.HomePage #UtilityNav a:active#UtilityLink1, 
body.HomePage #UtilityNav a:hover#UtilityLink1, 

body.ExampleContactUs #UtilityNav a:link#UtilityLink2, 
body.ExampleContactUs #UtilityNav a:visited#UtilityLink2, 
body.ExampleContactUs #UtilityNav a:active#UtilityLink2, 
body.ExampleContactUs #UtilityNav a:hover#UtilityLink2, 

body.ExampleSiteMap #UtilityNav a:link#UtilityLink3, 
body.ExampleSiteMap #UtilityNav a:visited#UtilityLink3, 
body.ExampleSiteMap #UtilityNav a:active#UtilityLink3, 
body.ExampleSiteMap #UtilityNav a:hover#UtilityLink3{

}

/* Main Nav Link Styles */
#Nav a:link, 
#Nav a:visited, 
#Nav a:active{ 
  font-family:Verdana, Arial, Sans-Serif; 
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  color:#ffffff;
  line-height:24px;
}

#Nav a:hover{
  text-decoration:none;
  color:#ffffff;
}

/* Setting Active Page Styles for the Main Navigation */
/* Replicated for each pseudo class for IE6 compatibility */
body.ExampleSingleContentItem #Nav a:link#NavLink1, 
body.ExampleSingleContentItem #Nav a:visited#NavLink1, 
body.ExampleSingleContentItem #Nav a:active#NavLink1, 
body.ExampleSingleContentItem #Nav a:hover#NavLink1, 

body.ExampleMultipleContentItems #Nav a:link#NavLink2, 
body.ExampleMultipleContentItems #Nav a:visited#NavLink2, 
body.ExampleMultipleContentItems #Nav a:active#NavLink2, 
body.ExampleMultipleContentItems #Nav a:hover#NavLink2, 

body.ExampleGallery #Nav a:link#NavLink3, 
body.ExampleGallery #Nav a:visited#NavLink3, 
body.ExampleGallery #Nav a:active#NavLink3, 
body.ExampleGallery #Nav a:hover#NavLink3{
  color:#ffffff;
}

/* Bread Crumb Link Styles */
#BreadCrumb a:link, 
#BreadCrumb a:visited, 
#BreadCrumb a:active{
  font-family:Trebuchet MS, Sans-Serif; 
  font-size:14px;
  font-weight:normal;
  text-decoration:underline;
  color:#000000;
}

#BreadCrumb a:hover{
  text-decoration:none;
  color:#000000;
}

/* Footer Link Styles */
#Footer a:link, 
#Footer a:visited, 
#Footer a:active{ 
  font-family:Verdana, Arial, Sans-Serif; 
  font-size:10px;
  font-weight:normal;
  text-decoration:underline;
  color:#000000;
}

#Footer a:hover{
  text-decoration:none;
  color:#000000;
}

/*****************/
/* Header Styles */
/*****************/
/* Page Header Styles */
h1{ 
  font-family:Verdana, Arial, Sans-Serif;
  font-size:18px;
  font-weight:normal;
  color:#000000;
  margin:0;
  padding:0;
  line-height:normal;
}

h2{
  font-family:Verdana, Arial, Sans-Serif;
  font-size:16px;
  font-weight:bold;
  color:#000000;
  margin:0;
  padding:0;
}

h3{
  font-family:Verdana, Arial, Sans-Serif;
  font-size:14px;
  font-weight:normal;
  color:#000000;
  margin:0;
  padding:0;
}

 body.HomePage h1 {
 	display:none;
 }

/* Slogan or Call to Action Styles */
#Slogan h2{  
  font-family:Verdana, Arial, Sans-Serif;
  font-size:18px;
  font-weight:bold;
  color:#ffffff;
  margin:0;
  padding:0;
  text-align:left;
}

/***************/
/* Text Styles */
/***************/
/* Main Text Styles */
html{ 
  font-family:Trebuchet MS, Sans-Serif; 
  font-size:16px;
  font-weight:normal;
  color:#000000;
  line-height:20px;
}

/* Utility Nav Text Styles */
#UtilityNav{  
  font-family:Verdana, Arial, Sans-Serif; 
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  text-align:center;
}

/* Bread Crumb Styles */
#BreadCrumb{
  font-family:Trebuchet MS, Sans-Serif; 
  font-size:14px;
  font-weight:normal;
  color:#000000;
}

/* Footer Text Styles */
#Footer{  
  font-family:Verdana, Arial, Sans-Serif; 
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-align:center;
}

/***************/
/* Form Styles */
/***************/
/* Legend Styles */
fieldset legend{
  font-family:Trebuchet MS, Sans-Serif;
  font-size:12px;
  color:#000000;
}

/* Styling All the Labels */
fieldset div label{
  font-family:Trebuchet MS, Sans-Serif;
  font-size:12px;
  color:#000000;
}

/* Styling the Input Elements */
fieldset div input,
fieldset div select,
fieldset div textarea{
  font-family:Trebuchet MS, Sans-Serif;
  font-size:12px;
  color:#000000;
}

/* Required Field Marker Styles */
fieldset .error{
  font-family:Trebuchet MS, Sans-Serif;
  font-size:12px;
  color:#cc0000;
}

/* Submit / Reset Form Elements */
fieldset div#FormControls input{
  font-family:Trebuchet MS, Sans-Serif;
  font-size:12px;
  color:#000000;
}