/*Programmer: Mary Gilmartin  */
/*Last update: 08/12/06 */
/*Copywrite: ATP */

body
{
background-color: white; 
color: #000000;
font-family: "Verdana", serif;
font-size: small;
margin: 0 0 0 0;  
padding: 0 0 0 0; 
width: 100%;
}

.thinborderfloat {
  border:solid 1px silver;
  float:left;
  margin-right:10px;
  padding:5px;
  } 

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

/* Headers */

H1 
{
background-color: transparent;
color: #6699CC;
font: normal normal bold medium normal "Verdana", serif;
margin: 0 0 0 0;  
padding: 1% 0 1% 0;
letter-spacing: 0.01em; 
Text-align: center;
}

H2,H3
{
background-color: transparent;
color: #6699CC;
font: normal normal normal medium normal "Verdana", serif;
letter-spacing: 0.01em; 
margin: 0 0 0 0;  
padding: 0 0 0 0;
text-align: center;
}

H4
{
background-color: transparent;
color: #6699CC;
font: normal normal bold medium normal "Verdana", serif;
letter-spacing: 0.01em; 
margin: 0 0 0 0;  
padding: 0 0 0 0;
text-align: center;
}

h5
{
background-color: transparent;
color: #FF0000;
font: normal normal normal small normal "Verdana", serif;
letter-spacing: 0.01em; 
margin: 0em 0em 0em 1em;  
padding: 1% 1% 1% 0%;
text-align: left; 
}

H6
{
background-color: transparent;
color: #339933;
font: normal normal normal small normal "Verdana", serif;
letter-spacing: 0.01em; 
margin: 0em 0em 0em 1em; 
padding: 1% 1% 1% 0%;
text-align: left; 
}

p
{
text-align: left;
text-indent: 0em;
font-weight: normal; 
font-family: "Verdana", serif; 
font-size: x-small;
line-height: 1.5em; 
letter-spacing: 0.01em;
margin: 0em 0em 0em 1em;
padding: 1% 2% 1% 0%;
}

span
{
text-align: left;
text-indent: 0em;
font-weight: normal; 
font-family: "Verdana", serif; 
font-size: x-small;
line-height: 1.5em; 
letter-spacing: 0.01em;
margin: 0em 0em 0em 0em;
padding: 1% 0% 1% 0%;
}

/* Links */

a:link
{
background-color: transparent;
color: #6699CC; 
text-decoration: underline
}

a:visited
{
background-color: transparent;
color: #6699FF;
text-decoration: none
}

a:hover
{
background-color: #66CCFF;
color: white; 
text-decoration: underline
}

a:active
{
background-color: #66CCFF;
color: white; 
text-decoration: underline
}

a:focus
{
background-color: white;
border: solid 1px gray;
color: #99CCFF; 
text-decoration: none
}

A.ml:link
{
color: #FFFFFF;
text-decoration: none;
}

A.ml:visited 
{
color: #FFFFFF;
text-decoration: none;
}

A.ml:active
{
color: #FFFFFF;
text-decoration: none;
}

A.ml:focus
{
color: #FFFFFF;
text-decoration: underline;
}

h6.wh
{
color: #FFFFFF;
background-color: transparent;
}

abbr
{
border: 0;
font-size: x-small;
}

em
{
font-weight: bold; 
font-size: x-small
}

UL, LI  
{
list-style: circle; 
line-height: 1.5em; 
letter-spacing: 0.01em; 
list-style-position: inside
}
OL
{
line-height: 1.5em; 
letter-spacing: 0.01em; 
list-style-position: inside
}

img
{
border-width: 0em;
padding: 0%;
margin: 0%;
}

/* Classes */

.siteoffer
{
border-width: thin;
border-color: #66FF66;
border-style: solid;
background-color: #339933;
color: #FFFFFF;
font-size: x-small;
}

.table 
{ 
border-width: thin;
border-color: #FFFFFF;
border-style: solid;
padding: 0%;
margin: 0%
}

.line
{
background-color: #99CCFF;
}


.ID1
{
border: 0;
margin: 0%;
padding: 0%;
width: 100%
}

.ID2
{
height: 100%;
width: 100%
}

.ID3
{
font-family: "Verdana", serif;
font-size: x-small;
margin: 0 0 0 0;  
padding: 0 0 0 0;
color: #999999
}

.line
{
background: transparent;
border-bottom: 1px solid #000066;
}

.gline
{
background: transparent;
border-bottom: 1px solid #339933;
}

.post {
padding:0px;
margin: 4px;
border:1px solid #000099;
}

.greybox {
  padding:4px;
  border:1px solid #ddd;
  }

.IDB3
{
font-family: "Verdana", serif;
text-align: right;
font-size: x-small;
margin: 0 0 0 0;  
padding: 0 0 0 0;
background-color: transparent;
color: #999999
}

.IDB5 a:active
{
color: white
}

.ID5
{
margin: 0 0 0 0;  
padding: 0 0 0 0;
background-color: #000066;
padding: 1%;
color: white
}

.pretty
{
margin: 0 0 0 0;  
padding: 0 0 0 0;
font-size: x-small;
background-color: #0066FF;
color: white
}

.btext 
{
margin: 0 0 0 0;  
padding: 0 0 0 0;
}


.IDM5
{
background-color: #99CCFF;
text-decoration: none;
color: white
}


.M5 
{
text-decoration: none
}

.ID6
{
text-align: left;
text-indent: 0em;
font-size: small;
margin: 0 0 0 0;  
padding: 0 0 0 0;
}


.centerit
{
text-align: center;
padding: 2%
}

.ID7
{
color: #999999;
background-color: transparent;
text-indent: 0em;
padding: 0%
}

.BT
{
font-family: "Verdana", serif;
color: #6699CC;
background-color: transparent;
font-size: xx-small;
text-align: center
}

.adtable
{
font-family: "Verdana", serif; 
font-variant: normal;
font-size: xx-small;
text-align: left
}
.adrow1
{
background-color: #99CCFF;
color: #FFFFFF;
font-size: xx-small;
text-align: center
}
.adbody
{
color: #0066FF;
}

.nrow1
{
background-color: #FF0000;
color: #FFFFFF;
font-size: xx-small;
text-align: center
}


.art
{
background-color: #339933;
font-weight: bold;
color: white
}

.ah
{
background-color: #999999;
font-size: small;
text-align: left;
text-indent: 0em;
font-weight: normal;
color: #FFFFFF
}

.a
{
font-size: small;
text-align: left;
text-indent: 0em;
font-weight: normal;
background-color: transparent;
color: #999999
}

.mhead
{
color: #6699CC;
font-size: Large; 
font-family: "Verdana", serif; 
font-variant: normal;
Text-align: center;
font-weight: normal;
text-indent: 0em;
background: transparent;
border-bottom: 1px solid #999999;
}
.b1
{
margin: 0 0 0 0;  
padding: 0 0 0 0;
border-width: thin; 
border-color: #FFFFFF;
background-color: #FFFFFF;
border-style: solid dotted; 
color: #999999;
}

.b2
{
margin: 0px 0px 0px 15px;  
padding: 10px 10px 10px 10px;
width:300px;
border-width: thin;
border-color: #0066FF; 
background-color: #6699CC;
border-style: solid; 
color: #ffffff;
}


.menu, hidden
{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.searchbox
{
border-top-width: thin;
border-bottom-width: thin; 
font-family: "Verdana", serif;
font-size: xx-small;
border-color: #6699CC;
background-color: #6699CC;
border-style: solid
}

.content
{
color: #339933;
background-color: transparent;
}

.tb
{
border-style: none;
margin: 0 0 0 0;  
padding: 0 0 0 0;
}

.IDB5
{
background-color: #99CCFF;
padding: 1%;
color: white
}

.yl
{ 
background-color: #FFFF99
}

.tab1
{
margin: 0 0 0 0;  
padding: 0 0 0 0;
background-color: #FFFF99;
color: #0066FF;
Text-align: center;
}
.tab2
{
margin: 0 0 0 0;  
padding: 0 0 0 0;
background-color: #FFFF99;
color: #0066FF;
Text-align: center;
}

.box1
{
background-color: #FFFFCC;
color: #999999;
Text-align: left;
border: solid thin #FFFFFF;
}

.new
{
background-color: #FFFFCC;
}

background 
{
color:red
} 