﻿body , h1, h2, h3, h4, h5, h6
ul, li, ol, p, div, form

{ margin:0em; padding:0em;}

/* div { border: solid 1px silver; } */

img { border:none; }

table {border-top:dotted 1px #808080; border-left:dotted 1px #808080; margin-bottom:10px;}
th { text-align:left; }
td { border-bottom:dotted 1px #808080; border-right:dotted 1px #808080; }
th { border-bottom:solid 1px #808080; border-right:solid 1px #808080; }


body 
{
	 font-family:Arial, Helvetica, Sans-Serif;
}

#headerleft h1 { font-style:normal; font-weight:normal; font-size:1.6em; font-family:"Gill Sans",Arial,Helvetica,Sans-Serif; }


h1 { margin:.375em 0em; font-size:1.2em;}
h2 { margin: 0em 0em .600em 0em; font-size:1.2em; } /* { margin:.375em 0em; font-size:1.2em; } */
h3 { margin: 0em 0em .600em 0em; font-size:1.2em;  }
h4 { margin: .600em 0em .600em 0em; font-size:1.1em;  font-weight:bold; }

h1.headline { font-size:1.5em; } 
h2.headline { font-size:1.5em; } 

.rightcolumn .xsnazzy h3 {  margin: .600em 0em 0em 0em; font-size:1em; }

#footer, #footer2 { font-size:.8em;  }

.tagline, .tagline2 { font-size:1.25em; line-height:1.5em; }

.textonly { display:none; }

p { margin-bottom:1em; line-height:1.4em; }

.page { position:relative; }

/*************************************************************************************

				Common / General

 *************************************************************************************/

body { margin:0px; }
.hidden { display:none; }

.poscircles 
{
	position:absolute;
	top:0px; left:0px;
	display:block;
	width:187px; height:200px;
	z-index:100;
	
}

a:link, a:visited  {   text-decoration:underline; }
a:hover, a:active  {  text-decoration:underline; }

.content a:link, .content a:visited  { text-decoration:underline; }
.content a:hover, .content a:active  { text-decoration:underline; }

#footer a:link, #footer a:visited  { text-decoration:underline; }
#footer a:hover, #footer a:active  { text-decoration:underline; }

#footer2 a:link, #footer2 a:visited  { text-decoration:underline; }
#footer2 a:hover, #footer2 a:active  { text-decoration:underline; }



/*************************************************************************************

				Top Bar

 *************************************************************************************/



/* #topBar { position:absolute; top:-25px; right:0px; z-index:101; }*/
#topBar {  padding:5px 20px 5px 0px;  }
#topBar ul { display:block; }
#topBar ul { margin:0px; padding:0px; text-align:right; margin-left:200px;} 
#topBar ul li  
{
display:inline; 
list-style-type:none; 
}
#topBar ul span.bar { padding:0px 5px; }

/*************************************************************************************

				Accessibility Bar

 *************************************************************************************/

ul.accessibility {   border-left:solid 200px #38347d;}

ul.accessibility {   padding:0px 0px; margin:5px 0px 2px 0px !important; }
.accessibility li { display:inline; margin:0px; padding:0px;}
.hiddenbar {  /*visibility:hidden;*/font-size:.1em;  padding:0px .6em 0px 0px; }
.accessibility li img { margin-top:.0em; }

/*************************************************************************************

				Footer

 *************************************************************************************/

#footer, #footer2 { padding-bottom:20px;padding-top:20px; }
#footer ul, #footer2 ul { padding-left:2em; text-align:center;}
#footer ul { margin:0px 200px 0px 200px; }
#footer2 ul {  margin:0px 0em 0px /*18.0em*/200px; }
#footer ul li ,#footer2 ul li  { display:inline; list-style-type:none; }
#footer ul span.bar, #footer2 ul span.bar  { padding:0px 5px; }

.lastreviewed {font-size: 0.80em; color: #555555; clear: both; }

/*************************************************************************************

				Right Column

 *************************************************************************************/

.rightcolumn 
{
	position:absolute;
	top:2.0em;
	right:0px;
	margin-right:/* 1em;*/ 10px;
	width:/*12em;*/ 180px;
}


/*************************************************************************************

				Header

 *************************************************************************************/

#header { padding:0px 0px .25em 1.3em; margin-left:0em; }
#headerleft {   overflow:visible; }
#headerleft img { margin:.25em; }
#headerleft h1 span  { display:none; }

#headerright {text-align:right;  padding:.5em 25px 0px 0px; overflow:visible; }

.poscircle { position:absolute; left:0px; top:0px; z-index:99; width:13.2em; }


 .tagline, .tagline2 {  padding:.5em .5em .5em /*13.7em*/260px; }/**/


.searchbox { margin:0px; padding:2px; }

.tagline2 a:link,.tagline2 a:visited, .tagline a:link,.tagline a:visited { text-decoration:underline; }

/*************************************************************************************

				Contents

 *************************************************************************************/

.content 
{
	 
	 	   margin-left: /* 15.0em; */ 220px;
           padding-left:2.0em; 
		   margin-right: 4em; /*200px*/;
           padding-right:12.0em; /* 2.0em */ 
           padding-top:20px; 
           /* border-right:dotted 1px black;*/
           border-top-style:none !important;
           min-height:400px;
           z-index:200;
}
           
.content2  
{
	 margin-left:  /* 15.0em; */ 220px;
           padding-left:2.0em; 
           /**/ padding-right:2.0em;
           padding-top:20px; 
           /* border-right:dotted 1px black;*/
           border-top-style:none !important;
           min-height:400px;
           z-index:200;
           
           }           
           
.newsimage { width:12.5em; height:7em; float:left; margin-right:20px; margin-bottom:10px;}

.story { margin-bottom:20px; }


.col1x { /**/position:relative; float:left;  width:45%; padding:0px 10px; z-index:300;}
.col2x { /**/position:relative;  float:left; width:45%; padding:0px 10px; z-index:300;}

.news { padding:.8em 0em .8em 2.4em; margin:0px; } 

/*************************************************************************************

				Navigation

 *************************************************************************************/

.navigation { background: #38347d ;}
/**/
.navigation  
{
	margin-top:0.0em; position:absolute; 
	padding-top:2em; top:0em; left:0em; 
	width:220px; 
	padding-bottom:15em; 

}


.navigation ul { padding:0em 15px 15px 15px; margin:0em; width:190px;}
.navigation ul ul {width:160px; }
.navigation li { list-style-type:none; padding:0px; margin:0px; }
.navigation li a {display:block; line-height:1.4em; padding: 10px 10px 10px 20px;}

.navigation .level2 a
{
line-height:1.4em; padding: .2em 1em .2em 20px !important;
}


.navigation .level3
{

 padding:0px;
}

.navigation .level3 li{


}

.navigation .level3 li a:link, .navigation .level3 li a:visited, .navigation .level3 li a{
  margin-left:20px !important; 
}

/*************************************************************************************

				RightColumn and InsetColumn

 *************************************************************************************/
.rightcolumn ul, .insetcolumn ul {  margin:0px; padding:0px; margin-bottom:1.5em; }


.rightcolumn li   , .insetcolumn li
{
	list-style-type:none; 
	padding-left:48px; 
	padding-right:.2em; 
	padding-top:.8em; 
	padding-bottom:.8em; 
	margin:0px; }
	
.insetcolumn { float:right; width: /* 13em;*/200px; }

.rightcolumn ul, .insetcolumn ul { border-top:dotted 1px silver;  margin-top:1em;  }

.rightcolumn li, .insetcolumn li { border-bottom:dotted 1px silver;}

/*************************************************************************************

				SNAZZY CURVED BOXES

 *************************************************************************************/

.xsnazzy { /* margin-right:1em; */}
.dsnazzy { margin:0em .5em; /* */}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7,
.zb1, .zb2, .zb3, .zb4, .zb5, .zb6, .zb7	{display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6,
.zb1, .zb2, .zb3, .zb4, .zb5, .zb6			{height:1px;}

.xb1 {margin:0 8px; }
.xb2 {margin:0 6px; }
.xb3 {margin:0 4px; }

.xb4, .zb4 {margin:0 3px; border-width:0 4px;}
.xb5, .zb5  {margin:0 2px; border-width:0 3px;}
.xb6, .zb6  {margin:0 2px; border-width:0 2px;} 
.xb7, .zb7  {margin:0 1px; border-width:0 2px; height:2px;} 

.xbox {display:block; border-width:0 2px; }
.content .xsnazzy .xbox {padding:10px;}
.rightcolumn .xsnazzy .xbox { padding:0px 10px 10px 10px; }

.zb1 {margin:0 8px; }
.zb2 {margin:0 6px; }
.zb3 {margin:0 4px; }

.zbox {display:block;  border-width:0; padding:10px 10px 10px 10px; width:/* 9.95em*/170px ; margin-left:1em;}

.rightcolumn .xsnazzy a:link, .rightcolumn .xsnazzy a:visited, .dsnazzy a:link, .dsnazzy a:visited { text-decoration:underline; }
.rightcolumn .xsnazzy a:hover, .rightcolumn .xsnazzy a:active , .dsnazzy a:hover, .dsnazzy a:active { text-decoration:underline; }
/*************************************************************************************/


.breadcrumbs { height:1%; margin-bottom:0em; font-size:.8em; line-height:1.2em;}
.contentarea {  height:1%; }

.relatedlinks
{
	border-top: dotted 1px silver;
	border-bottom: dotted 1px silver;
}

dt { font-weight:bold; margin-top:10px; }
dd { margin:1em 0em 1em 3em; padding-bottom:1em; border-bottom:dotted 1px silver; }


/*****************************************************TO ADD TO YB and BY stylesheets ****************/
.backtotop { display:block; }

.addclear { clear:both; }

.mainphoto { margin-bottom: 1.2em; }

.tight { margin-top:0px; }

.eq2025logo { margin-bottom:0em; padding:0em 1em 2em 0em; }

a:link.nlink, a:visited.nlink { text-decoration:underline !important; }
a:hover.nlink, a:active.nlink { text-decoration:underline !important; }

.sitemap  li { line-height:1.4em; }

address { font-style:normal; }
address:first-line { font-weight:bold; }



/*************************************************************************************

				Image Holder

 *************************************************************************************/
 
/***float image right***/

.photoholder {padding-left:50px; padding-bottom:20px; float:right; }

/***float image left***/

.photoholder2 {padding-left:0px; padding-right:5px; padding-bottom:20px; float:left; }