BODY {
	background: #FFFFFF; COLOR: #000000; MARGIN: 0px; PADDING: 0px; 
	FONT-FAMILY: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif;;
}

H1 { font-size: 23px; font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; color : #007CB7; margin: 0px 0px 3px 0px; }
H2 { font-size: 22px; font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; color : #007CB7;  margin: 0px 0px 3px 0px; }
H3 { font-size: 18px; font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; color : #007CB7;  margin: 0px 0px 3px 0px; }
H4 { font-size: 16px; font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; color : #007CB7;  margin: 0px 0px 3px 0px; }
H5 { font-size: 15px; font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; color : #007CB7;  margin: 0px 0px 3px 0px; }
/*H4 {
	FONT-FAMILY: <?php echo Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; ?>; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
H5 {
	FONT-FAMILY: <?php echo Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; ?>; FONT-SIZE: 0.95em; FONT-WEIGHT: bold
}
H6 {
	FONT-FAMILY: <?php echo Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif; ?>; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
*/
.ContentCenter H1 { 
	margin: 3px 0px 3px 0px;
	line-height: 120%;
}

.ContentCenter H2 { 
	margin: 40px 10px 3px 0px;
	padding: 0px 0px 3px 0px;
	line-height: 100%;
	border-bottom: 1px dotted #a1a5a9;
}

.ContentCenter H3 { 
	margin: 30px 20px 3px 0px;
	padding: 0px 0px 3px 0px;
	line-height: 100%;
	border-bottom: 1px dotted #a1a5a9; 
}

.ContentCenter H4 { 
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul
{
list-style: square;
margin-top: 0;
margin-bottom: 0px;
}

li {padding-bottom: .2em;}

p
{
margin-top: 12px;
margin-bottom: 0px;
}

TH {
	FONT-FAMILY: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif;
}

ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}

a:hover {  color: red }

a:visited {  color: purple }

a:active { color: blue }


br {  }



/* Cells where nothing is specified */
TD {color: Black; font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top;
 }





.TopBar {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #003366;
	padding: 5px 20px 5px 5px;
	vertical-align: middle;
}

.TopBar	a {	
	color: #FFFFFF;
	text-decoration: none;
					}
.TopBar a:link{	color: #FFFFFF; background: #003366;}
.TopBar a:active{	color: #003366; background: #FFFFFF;}
.TopBar a:visited{color: #FFFFFF; background: #003366;}
.TopBar a:hover { color: #003366; background: #FFFFFF; }


/* ===== Footer styles */

/*----------Apply this footer outline to the entire footer region (TD) */
.FooterRegion {
	font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif;;
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	text-align: left;  
	background: #FFFFFF;
	color: #666666;
	padding: 5px 5px 0px 5px;
	vertical-align: middle;
}
.FooterRegion	a {	
	color: #666666;
					}
.FooterRegion a:link{	color: #666666; background: #FFFFFF;}
.FooterRegion a:active{	color: #FFFFFF; background: #003366;}
.FooterRegion a:visited{color: #666666; background: #FFFFFF;}
.FooterRegion a:hover { color: #FFFFFF; background: #003366;}


/* ====== End of Footer styles */

.RightColumnWhiteRegion {
  padding: 15px 15px 15px 15px;
  margin: 5px 5px 5px 5px;
  font-family: Helvetica, Arial, Geneva, Arial, Helvetica, sans-serif;   
  font-size: 13px;
  width: 100%;
  color: black;
}
/* Prevent forms from generating unwanted padding or margins */
/*FORM {  margin : 0px 0px 0px 0px;  padding : 0px 0px 0px 0px;}
*/
/* General form elements */
/*input,textarea, select {color : #000000; font: normal 10px Geneva, Arial, Helvetica, sans-serif; }
input { text-indent : 2px; }
*/
small, .small {
	font-size: 90%;
}
form.thin
{	padding:1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	vertical-align: baseline;
}
td.quicksearch {padding:0px;
	margin: 0px;
}
.top-thin-bar {
	padding:0px 10px 0px 10px;
	margin: 0px;
	color: white;
}
.top-thin-bar a {color: white; text-decoration: none; }
.top-thin-bar a:active {color: white; text-decoration: none;}
.top-thin-bar a:hover {color: white; text-decoration: underline; }
.top-thin-bar a:visited {color: white; text-decoration: none; }

.bot-thin-bar {
	padding:0px 10px 0px 10px;
	margin: 0px;
	color: white;
}
.bot-thin-bar a {color: white; text-decoration: none; }
.bot-thin-bar a:active {color: white; text-decoration: none;}
.bot-thin-bar a:hover {color: white; text-decoration: underline; }
.bot-thin-bar a:visited {color: white; text-decoration: none; }

.boxlink {color: blue; text-decoration: underline; }
.boxlink:active {color: blue; text-decoration: underline;}
.boxlink:hover {color: blue; text-decoration: underline; }
.boxlink:visited {color: purple; text-decoration: underline; }

.boxlinkon {color: black; font-weight: bold;
	text-decoration: none; 
}
.boxlinkon:active {color: black; text-decoration: none;  }
.boxlinkon:hover {color: black; text-decoration: none; }
.boxlinkon:visited {color: black; text-decoration: none; }


/* HS: Use this when looping over items to be displyed in a module */
.moduleitem {
	margin: 5px 5px 10px 0px;
}
.moduleitem .title {
	color: #a1a5a9;
	font-weight:bold; 
	font-size:13px;
}
.moduleitem a {color:black; text-decoration: none; }
.moduleitem a:active {color:red; text-decoration: underline;}
.moduleitem a:hover {color:black; text-decoration: underline; }
.moduleitem a:visited {color:black; text-decoration: none; }

/* Not so important info */
.moduleitem .info {
	color:#007CB7; /* FF9900 #676767*/
	font-size:13px;
	font-weight:bold;
}
.moduleitem .info a {color: #007CB7; text-decoration: underline; }
.moduleitem .info a:active {color: #007CB7; text-decoration: underline;}
.moduleitem .info a:hover {color: #007CB7; text-decoration: underline; }
.moduleitem .info a:visited {color: #007CB7; text-decoration: underline; }

.moduleitem .summary {
	color:black;
	font-size:13px;
	font-weight:normal;
}
.moduleitem .summary a {color:blue; text-decoration: underline; }
.moduleitem .summary a:active {color:red; text-decoration: underline;}
.moduleitem .summary a:hover {color:red; text-decoration: underline; }
.moduleitem .summary a:visited {color:purple; text-decoration: underline; }

.domain-name {
	font-size:52px;
	color: #cccccc;
	padding: 0px 15px 0px 0px;
}
.domain-name a {color: #cccccc; text-decoration: none; }
.domain-name a:active {color: #cccccc; text-decoration: none;}
.domain-name a:hover {color: #cccccc; text-decoration: none; }
.domain-name a:visited {color: #cccccc; text-decoration: none; }


.banner {
	font-size:20px;
	color: white;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	font-weight:600;
	letter-spacing: -0.03em;
}
.banner a {color: white; text-decoration: none; }
.banner a:active {color: white; text-decoration: none;}
.banner a:hover {color: white; text-decoration: none; }
.banner a:visited {color: white; text-decoration: none; }

/* hide accessibility links from visual browsers */
#accesskeys, #searchlabel {
position: absolute;
left: -999px;
width: 990px;
}


