a, p, H1, H2, H3, H4, H5, H6, TD, TR, LI , OL, UL, BLOCKQUOTE, ACRONYM {  

font-family: Arial, Helvetica; color: #111177;}





  /* Classes */



   body {
	padding:0px;
	margin: 0px;
	background: #FFFFFF; 
	font-family: arial, verdana, helvetica, sans-serif;
}
  
  a {

  text-decoration: none;
  font-size:80%;

  }

li {
	font-size:80%;
}

ul a {
	font-size:100%;
}

h1{
padding:0px;
margin:0px;
}
     p {
	font-size:80%;
	font-family: arial, helvetica;
	margin:0px;
	padding:0px;
	color:#000066;
}

h5 {
	padding: 0 0 0 0px;
	margin: 0;
}
   
   #addressFooter {
  font-size:60%;
  text-align: right;
  color:#666666;
  }
  
   #borders {
	border: 1px solid #CFE0F9;
}

.borders {
	border: 1px solid #CFE0F9;
}

  .alert {

     font-family: Arial, Helvetica, sans-serif, verdana;

	 color:#990000;

	 }



  .topNav {

  font-family: Arial, Helvetica, sans-serif, verdana;

  color:#FFFFFF;

  text-decoration: none;

  }

  .topNav:hover {

  background-color: #990000;
  display:block;
  color:#FFFFFF;

  }

  



  .langInactive {

  font-family:  Arial, Helvetica, verdana,  sans-serif;

  color:#111177;

  text-decoration: none;

  }





  .langActive {

  font-family:  Arial, Helvetica, verdana, sans-serif;

  color:#FFFFFF;

  text-decoration: none;

  background-color: #990000;

  }

  

  .activelink {

	   background-color: #990000;

	   }

  .inactivelink {

	   background-color: #333399;

	   }

  

/* for use on the ePortfolio login link and demo page*/

.portLogin {
	 

	font-family: Arial, Helvetica, sans-serif, verdana;
	 

	color:#990000;
	 

	text-decoration: none;
	 

	font-size:14px;
	 

}



.lowerBorder {

	 border: 0px;

	border-bottom: 1px;

	border-style:dashed;

	border-color: #333399;

}







/*these are used to display the language selection links on both contacts and links */
.langMenu {
	 border: 0px;
	border-right: 1px;
	border-style:dashed;
	border-color: #333399;
	background-color: #F7F9FC;
}

.langMenu a,
.langMenu a:link,
.langMenu a:visited,
.langMenu a:active {
                        color:#000066;                      
                }
.langMenu a:hover        {
                        border: 0px;
                        border-bottom: 2px solid #7289AF;
                }
 
  /* this is the main container details */
.mainContainer {
	 border: 0px;
	border-bottom: 1px;
	border-style:solid;
	border-color: #C8C8CE;
	background-color: #F7F9FC;
}

.opening p {
    border:0px;
    border-left: 1px;
	border-style:solid;
	border-color: #333399;
	padding:0px;
	padding-left:5px;
}

.opening a {
       font-size:100%;
	   text-decoration:underline;
	   color:#990000;
	  }

/* THis is used for the highlight box on the home page */

.highlightBox {
	padding:5px;
	margin:0px;
	margin-top:10px;
	background-color: #E5EDED; /*#D7FAC6;*/ /*#E5EDED;*/
	border: 0px;
	border-left:3px;
	border-style:solid;
	border-color: #333399;
	width:95%;
}

.highlightBox p{
	padding:0px;
	font-size:100%;
	font-size:80%;
}
.highlightBox a{
	padding:0px;
	font-size:100%;
	color: #990000; /*#065F23;*/

}
.highlightBox a:hover        {
                        border: 0px;
                        border-bottom: 2px solid #7289AF;
			    border-top: 2px solid #7289AF;

                }

 /* this is the main container details */
.siteMapMain {
	 border: 0px;
	border-bottom: 1px;
	border-style:solid;
	border-color: #C8C8CE;
	background-color: #F7F9FC;
}


.siteMap {
	background-color:#E5EDED;
}
.siteMap h5 {
	text-decoration:underline;
}

.siteMap li {
	font-size:100%;
}


.siteMap a {
	color:#990000;
       font-size:90%;                    
                }
.siteMap a:hover        {
                        border: 0px;
						color:#000066;
                }

.display {
	border:1px;
	border-style:solid;
	border-color: #333399;
	}

.display p {
	font-size:80%;
}

.display td {
		border:1px;
	border-style:solid;
	border-color: #333399;
}

/*for use in the certification page */
.certContainer {
	background-color: #F7F9FC;
}

/*to highlight the performancecriteria */

.highlightCriteria {
	padding:5px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #E5EDED; /*#D7FAC6;*/ /*#E5EDED;*/
	border: 1px;
	border-style:dashed;
	border-color: #333399;
}
.highlightCriteria a {
	color:#990000;
}

.highlightRange {
	padding:5px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #D7FAC6; /*#E5EDED;*/
	border: 1px;
	border-style:dashed;
	border-color: #333399;
}
