/*   background-color: #ffffcc; 
*/

/* part of IE6 hack as IE 5 and 6 recognize * html */
* html { overflow : hidden;} 

body {
        margin:0;
        padding:0 10px 0 10px;
        border:0;
        height:100%;
        overflow-y:auto;
        background:#999;
}
body {
        font-family: georgia, "Times New Roman" ,serif;
        font-size: 1em;
}
.box {
	border-style: solid;
	border-width: 1px;
	border-color: black;
}	
.listing {
	margin: 8px;
}

h1  {
  font-family: Arial, Verdana, sans-serif;
	font-size: 1.5em;
  font-weight: 600;
  color: #670101;
}

h2  {
  font-size: 1.3em;
font-family: Arial, Verdana, sans-serif;
  font-weight: 600;
	color : #670101;
}


h3  {
	font-family: arial, verdana, sans-serif;
  font-size: 1.2em;
  font-weight: 600;
	color : #670101;
}

h4  {
 font-size: 1.1em;
  font-weight: 400;
	font-family: arial, verdana, sans-serif;
	font-style: oblique;
	color : #670101;
 

}
h3.listing {
	font-style: oblique;
	margin-bottom: 0px;
	
}


.listcat {

 font-size: 1.1em;
  font-weight: 600;
	font-family: arial, verdana, sans-serif;
	color: black;
	/* #670101;*/
/*	margin: 8px;*/
	

}

.not {
	text-decoration: line-through;
	color: light-grey;
}

/* for layout tweaking set border-style : solid -- helps you see */
table {
	border-style: none;
	border-width : 0px;

}

table.main {
	border-style: none;
	border-width : 0px;
	background:#f4f4f4;
}


/*

.addr {

  
  color: #670101;
}
*/
.addr_phone {
  font-size: 1.2em;
  font-style: normal;
  font-weight: 800;
  color: #670101;
}
.cert {

  color: #670101;
  font-style: normal;
}
/*  color: rgb(153, 0, 0);*/
/*
.edpTitle {
  font-size: 1.5em;
  font-weight: 600;
    color: #670101;
}
*/

.resourceLink {
  font-size: 16px;
  font-weight: 600;
  color: rgb(153, 0, 0);
}




.freelist {
  font-size: 1.2em;
  font-style: italic;
  font-weight: 600;
  color: #670101;
}

div { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div.indent20 {
	margin-left: 20px;
}

td.navtrail {
  color: #6666aa;
  font-size: 12px;
}

/*
a:hover {
   background-color: #99cccc;
}
*/
a.bighome {
  color: #670101;
  font-size: 1.5em;
	font-weight: 600;

}
a.bighome:hover {
	  background-color: #99cccc;
}

a.ilink {
  border:none;
}

a.tlink {
	font-size : 1.2em;
	font-weight: 600;
	color: #000033;
}
a.tlink:hover {
  background-color: #99cccc;
  color: #000033;
}
a.tlinkb {
  border:none;
  background-color: #dca976;
  color: rgb(102, 0, 0);
  font-weight: 400;
}
td.tlinkb {
  border:none;
  background-color: #dca976;
  color: rgb(102, 0, 0);
  font-weight: 400;
}
a.tlinkb:hover {
  background-color: #99cccc;
}
a.ilink:hover {
  color: #000033;
}

#schedule {
  position:absolute;
  top:70;
  left:16;
  width:450;
  padding:5px 5px 5px 5px;
  visibility:hidden;
  border-style:outset;
  border-width:2px 2px 2px 2px;
}
#msgbox {
    padding:4px 4px 4px 4px;
    visibility:hidden;
    background-color:#aaaaaa;
    border-width:1 1 1 1;
    overflow:auto;
}
#main {
    position:absolute; 
    top:0px; 
    left:0px; 
    z-index:1; 
    visibility:hidden; 
    padding-top:0px; 
    padding-right:0px;
    border-style:none; 
    margin:0px 0px 0px 0px;
}
#wm {
  position:fixed; 
  top:0px; 
  left:0px; 
  z-index:0; 
  visibility:hidden; 
  overflow:hidden; 
  padding:0px; 
  border-style:none; 
  margin:0px;
}
p.read {
  color:#666666;
  background-color:#999999;
}
p.unread {
  color:#333333;
  background-color:#aaaaaa;
}
.copyright {
  color:#555555;
  font-weight: 800;
  font-size: .9em;
}

/* remove float: left to make vertical 
color:#000033; 
*/
a.nav, a.nav:link, a.nav:visited, .navstub 
,a.vnav, a.vnav:link, a.vnav:visited, .vnavstub 

{
display:block; 
width:152px; 
height:25px; 
background:#d4d4d4;
border:1px solid #000; 
margin-top:2px; 
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:13px; 
color:#000000;
line-height:25px;
float : left; 
overflow:hidden; 

}

 /* darkred */ 
 .navstub {
   background-color:  #790000; 
  color: white;
}
a.vnav, a.vnav:link, a.vnav:visited, .vnavstub {
	width: 170px;
	float: none;
	text-align : left;
	text-indent: 12px;
	line-height: 36px;
	height: 36px;	
font-size: 1em;
}

 /*  
background-color: #f4f4f4; 
	  color: black;
#b57a52;
#680000; 
*/
.vnavstub {
background-color: #ac9986; /*#b57a52;*/ 
	  color: white;
	font-weight: 600;

	font-size: 1em
}

/* #99cccc; #b9cdcc;*/
a.nav:hover, a.vnav:hover {
color: black; 
background: #95b6bb;
}

a.nav:active, a.vnav:active {
color:#fff; 
background:#c00;
}



.footer {
	display: block;
	text-align: left;
	font-size: .85em;
	margin-bottom: 4px;
}


/* from cssframes.css */
#stdpage {
        margin:0px 0px 0px 36px;
        display:block;
        width:500px;
        border:1px
        solid #000;
        background:#fff;
        padding:10px;
}

/* for invisible element to trip up robots */

.hidden {
	display: none;
}

#hidden {
	display: none;
}

li {
	padding: 4px;
	
}

ul li {
	list-style-type: disc;
}

div.tou {
	overflow:auto;
	height: 560px;
	width: 97%;
	border-style: solid;
	border-width: 1px;
	padding-left: 12px;
	padding-right: 8px;	
}

/* for listing group sponsors */
a.listing {
	 font-family: arial, verdana, sans-serif;
  font-size: 1.2em;
  font-weight: 600;
	color : #670101;
font-style: oblique;

}

a.listing:hover {
  background-color: #d4d4d4;
}

1;


