body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
	font-weight: 500;
	font-size:.8em;
}
a { 
	color:#000080; 
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
	color:#000045;
	font-weight: bold;

}
a:visited{
	text-decoration: underline;
	color:#1F2289;
	font-weight: bold;
}
/*a[href$=".pdf"]:hover{
	padding-right:38px;
	background:url(gfx/pdf-logosmall.png) no-repeat right center;
}

a[href^="http://"]{
	padding-right:12px;
	background:url(gfx/external_link.gif) no-repeat right center;
}
a[href^="http://"]:hover{
	padding-right:12px;
	background:url(gfx/external_link_normal.gif) no-repeat right center;
}*/
caption {
	color: #000000;
}
select {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000066;
	font-size:.8em;
	background-color:#e6e6f3;
}
/*input.text{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000066;
	font-size:.8em;
	background-color:#C7D5E3;
	width:150px;
}*/
th {
	background-color:#E6E6F3;
	color: #000000;
}
td {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000000;
}
.tdright {
	border-right:1px solid #000066;
}
p {
	text-decoration:none;
	font-family: verdana,arial,helvetica,sans-serif;
}

div { 
	margin:0px; 
    padding:0px;
}
form {
	padding:0px;
	margin:0px;
}
/* Skip to Main Content */
#skip_to_content a, #skip_to_content a:visited,#skip_to_content a:hover {
	position:absolute;
	left:0px;
	top:-500px;
	overflow:hidden;
	width:150px;
}

#skip_to_content a:active, #skip_to_content a:focus {
	position:absolute;
	width:150px;
	height:auto;
	color:#00f;
	top: 0px;
	left: 150px;
	background:#ccc;
	z-index: 99;
	
} 
h1 { 
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#000080;
	font-family:"times new roman",times,serif;
	font-size:1.6em;
	font-variant: small-caps;
	text-align:center;
}
h2 { 
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#000080;
	font-family:"times new roman",times,serif;
	font-size:1.6em;
	font-variant: small-caps;
	text-align:center;
}
h3 { 
	margin:0px;
	padding:8px 0px 10px 0px;
	color:#000080;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 1.4em;
	font-variant: small-caps;
	text-align:center;
}
h4 { 
	margin:0px;
	padding:8px 0px 8px 0px;
	color:#000080;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-variant: small-caps;
}
h5 { 
	margin:0px;
	padding:4px 0px 4px 0px;
	color:#000080;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-variant: small-caps;
	text-align:center;
}
h6 {
	margin:0px;
	padding:0px 0px 8px 0px;
	color:#000080;
	font-family:"times new roman",times, serif;
	font-size: 1.2em;
	font-variant: small-caps;
	text-align:center;
}

/* alignment classes */
.alignleft{
	text-align:left;
}
.alignright{
	text-align: right;
}

/* sizes for each A in AAA */
.fontsmall {
  font-size: 10px;
}    

.fontmedium {
  font-size: 14px;
}    

.fontlarge {
  font-size: 16px;
}
/* changes the font size of text body*/
.fontsizer {
	font-size: 100%;
}
/* changes the right column AAA */
.aaa{
	text-align:right;
	font-size:0.75em;
}
.aaaa{
	display:none;
}
ul {
    padding-top:.5em;
    padding-left:3em;
    padding-bottom:0.5em;
    margin:0;
}
ol {
    padding-top:.5em;
    padding-left:3em;
    padding-bottom:0.5em;
    margin:0;
}

.locator {
	color:#000066; 
	font-weight:bold;
	font-size: 0.7em;
}
.locator a { 
	color:#000066; 
	text-decoration: none;
}
.locator a:hover{
	text-decoration: underline;
	color:#540201;
}
.navbar {
	color:#540201;
	text-decoration:none;
	font-weight:bold;
	height:20px;
	white-space: nowrap; 
	overflow:hidden;
}
.navbar td {
	color:#540201;
	text-decoration:none;
	font-weight:bold;
	
}
.navbar a { 
	font-size: 0.7em;
	color:#000066; 
	text-decoration: none;
	font-weight:bold;
	
	
}
.navbar a:hover {
	text-decoration: underline;
	color:#540201;
	font-weight:bold;
}
.subnav {
	color:#CFCE9E; 
	text-decoration:none;
	font-size: 0.7em;
	font-weight:bold;
}
.subnav a {
	color:#FBFBF4;
	text-decoration: none;
	font-weight:bold;
}
.subnav a:hover {
	text-decoration: underline;
	color:#CFCE9E;
	font-weight:bold;
}
.note {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#0000FF;
	font-size:0.9em;
	text-align:center;
}

.Events {
	color:#000044;
	font-size:0.8em; 
	
}
.Section {
	font-size:0.8em; 
	color:#F5F5DC;
	font-weight:bold;
}
.Board {
	color:#000044;
	font-size:0.9em;
	font-weight:bold;
}
.PageTitle {
	margin:0px;
	padding:0px 0px 12px 0px;
	color:#000080;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.6em;
	font-variant: small-caps;
	text-align:center;
}
.subtitle {
	margin:0px;
	padding:8px 0px 0px 0px;
	color:#000080;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-variant: small-caps;
	font-weight: bold;
	text-align:center;
}
.righteous {
	font-size: 0.8em;
	text-align:right;
}
.lefty {
	cursor: pointer;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000044;
	font-size:0.7em;
	font-weight:bold;
	background-image:url("/gfx/left_boff.gif");
	background-repeat:no-repeat;
}
.lefty_on { 
	cursor: pointer;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#F5F5DC;
	font-size:0.7em;
	font-weight:bold;
	background-image:url("/gfx/left_bon.gif"); 
	background-repeat:no-repeat; 
}
.head3 {
	background-image: url("/gfx/head_003.jpg"); 
	background-repeat: repeat-x;
	
}
.logo {
	background-image: url("/gfx/logo.2c.gif"); 
	background-repeat: no-repeat;
	font-size: .9em;
	overflow:hidden;
}

.searchit {
	background-image: url("/gfx/searchit.gif"); 
	background-repeat: no-repeat;
	height:26px;
}

.Floater {
	font-size:0.8em;
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	text-transform: uppercase;
}
.lower1 {
	background-image: url("/gfx/lower.1.gif"); 
	background-repeat: repeat-x;
	overflow:hidden;
	white-space:nowrap;
}
.tabs {
	background-image: url("/gfx/tab.2.gif"); 
	background-repeat: repeat-x;
}
.leftback {
	background-image: url("/gfx/left_back.jpg"); 
	background-repeat: repeat-y;

}
.beigebottom {
	background-image: url("/gfx/lower-fill.gif"); 
	background-repeat: repeat-x;
	text-align:center;
}
.spacer {
	vertical-align:middle;
}
.Hits {
	background:#000099;
	color:#F5F5DC;
	font-weight:bold;
}
.press{
	font-size:12px;
	padding-top:5px;
    padding-left:0;
    padding-bottom:0;
    margin:0;
}
.copyright{
	color:#000000;
	font-size:0.7em;
}
.breadcrumbs{
	font-size:0.75em; 
	text-align:left;
}
/* *************** Homepage Tabpanel *************** */
.tabpaneltbl{
	height:350px;
}
.tabpanel {
	width:100%;
	position:relative;
	top:auto;
}
.tabpanel_tab {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#000080;
	font-family:"times new roman",times,serif;
	font-size:1.6em;
	font-variant: small-caps;
}
.tabpanel_panel {
	position:relative;
	padding:10px 0 0 0px;
	background:transparent;
	height:auto;
	overflow:hidden;
	display:none;
}
.tabpanel_panel#panel_1 {
	display:block;
	padding-left:0px;
}
/* Tabpanel content */
.tabpanel_panel .list_style_4 {
	list-style-type:none;
	padding-left:0px;
	padding-bottom:18px;
}
.dshd_ln{
	border-bottom:1px dashed #CCCCCC;
}	
/*Legislation Tab Panel Headers*/
.legistab { 
	margin:0px;
	padding:4px 0px 4px 0px;
	color:#000080;
	background-color:#E6E6F3;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-variant: small-caps;
	text-align:center;
}
/*a.info{
    position:relative; //this is the key//
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
}

a.info:hover{
	z-index:25; 
	background-color:#ff0;
}

a.info span{
	display: none;
}

a.info div{
	display: none;
}
a.info:hover span{ //the span will display just on :hover state//
    display:block;
    position:absolute;
    top:2em; left:-4em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center;
}
a.info:hover div{ //the span will display just on :hover state//
    display:block;
    position:absolute;
    top:2em; left:-5em; width:22em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left;
}
.looknew{
	background-image:url(gfx/looknew.png);
	position:absolute;
	top:120px;
	left:150px;
	height:482px;
	width:210px;
	visibility:visible;
	z-index:-1;
}
.lifeevents ul{
	padding-top:0em;
    padding-left:1.2em;
    padding-bottom:0.5em;
    margin:0;
}
.new-font{
	font-family: league-gothic;
	font-style: normal;
	font-weight: 500;
	font-size:30px;
	padding: 0px;
	font-variant:small-caps;
	color:#000;
	background-image:url(gfx/test-back.gif);
	background-repeat:repeat;
}
.new-font a{
	font-family: league-gothic;
	font-style:normal;
	font-weight: 400;
	font-size:24px;
	padding: 0px;
	font-stretch:wider;
}
.p-new {
    font-family: dederon-serif-web;
	font-style: normal;
	font-weight: 500;
	font-size: 1.2em;
	padding: 0px;
	font-variant:normal;
}
.contain {
	background-image:url(gfx/test-back.gif);
	background-repeat:repeat;
}
*/
