/* generic html tags */

body {
color:#000000;
background-color:#ffffff;
margin:0;
padding:0;
font-family:verdana, helvetica, sans-serif;
background-image:url("../images..bg.gif")
}
h1, h2, h3, caption, p, th, td, div, li, input, textarea, select {
font-family:verdana, helvetica, sans-serif
}
h1 {
font-size:130%
}
h2 {											
font-size:120%
}
h3 {											
font-size:110%
}
h4 {											
font-size:100%
}
h2.line {
color:#000;
background:#fff;
margin:0;
padding:0 0 3px 0;
border:0.1px dotted #fff; /* sop for NN4 */
border-bottom:1px dotted #996633
}
.lines2 {
color:#663300;
font-size:small;
font-family:arial, verdana, helvetica, sans-serif;
background:#fff;
margin:0;
padding:3px 0 3px 0;
border:0.1px solid #fff; /* sop for NN4 */
border-top:1px solid #996633;
border-bottom:1px solid #996633
}
.lines {
color:#000;
font-size:small;
font-family:arial, verdana, helvetica, sans-serif;
background:#fff;
margin:0;
padding:1px 0 1px 0;
border:0.1px solid #fff; /* sop for NN4 */
border-top:1px solid #aa9966;
border-bottom:1px solid #aa9966
}
h1, h2 {
margin:0
}
caption, p, th, td, div, li {
font-size:small
} 
p, div, li {											
line-height:160%
}
form {
margin:0px
}
caption {
font-weight:bold;
text-align:left;
padding:0 0 10px 0
}
img {
vertical-align:text-bottom;
border:none;
}
img.text-wrap-left {
float:left;
padding-right:5px;
}
img.text-wrap-right {
float:right;
padding-left:5px;
}
textarea {
width:100%
}

/* 
generic links */

a:link {
color:#663300;
text-decoration:underline
}
a:visited {
color:#663300;
text-decoration:underline
}
a:hover {
color:#663300;
background:#ffcc99;
text-decoration:none
}
a:link.leftnav {
color:#663300;
text-decoration:none
}
a:visited.leftnav {
color:#663300;
text-decoration:none
}
a:hover.leftnav {
color:#663300;
background:#ffcc99;
text-decoration:underline
}

/* 
tables */
td.dca1 {
color:#000000;
background:#efefef;
border:1px solid #999999
}
td.dca2 {
color:#000000;
background:#f7f7f7;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999
}
td.dcb1 {
color:#000000;
background:#efefef;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999
}
td.dcb2 {
color:#000000;
background:#f7f7f7;
border-right:1px solid #999999;
border-bottom:1px solid #999999
}

/* generic classes */

div.content {
padding:15px 25px 0 17px
}
div.linkspacer {
padding:2px 2px 2px 1px;
font-size:small;
font-family:arial, verdana, helvetica, sans-serif
}
div.rightlinkspacer {
padding:0 5px 0 0;
font-family:Trebuchet MS, verdana, helvetica, arial, sans-serif
}
.chevrons {
color:#ff0000;
font-weight:bold;
padding:0 5px 0 3px;
background:transparent
}
.red-chevrons {
color:#ff0000;
font-weight:bold;
padding:0 4px 0 2px;
background:transparent
}
.labeltext {
color:#444444;
background: #ffffff none;
font-weight:bold
}
.hidetext {
display:none
}
		
/* generic classes */

.table1	{
background-image:url("../images/header1bg.gif")
}
.table2	{
background-image:url("../images/header2bg.gif")
}
.table3	{
background-image:url("../images/navbg.gif")
}
.table4 {
color: #996633;
background-color:transparent
}
		
/* footer */
		
.footer {
font-size:x-small;
color:gray;
background-color:transparent
}

.scroll {
text-align:center;
padding:20px 0 0 0
}
.imageAlign img {
float:left;
padding-right:6px;
}
.nowrap {white-space:nowrap;}
.width100 {
width:100%;
}
.boxright {
float:right;
padding:0 4px 4px 4px;
border:1px solid #aa9966;
}
.boxright h3 {
margin-top:0;
margin-bottom:4px;
}
.boxright img {
margin:6px 0 0 89px;
}
.boxright p {
text-align:center;
line-height:100%;
margin-top:0px;
}
#youTubeImage {
margin:20px 0 8px 0;
float:right;
}
#difLink {
color:#FFFFFF;
background:#FFFFFF;
}
.youtubeAlign {
clear:right;
float:right;
}
.slimeGreen {
color:#009900;
font-weight:bold;
}
.floating {
float:left;
margin:0 25px 20px 0;
}
.imageRoom {
padding-bottom:15px;
clear:left;
}
#aerialText {
text-align:right; 
clear:right;
}
