/* CSS Document */

body {
margin: 0px;
padding: 0px;
background-image:url(images/toneBg.jpg);
background-repeat:repeat-x;
background-color:#EFEFEF;
}

#wrapper {
width: 970px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

#header {
position: absolute;
margin: 0px;
padding: 0px;
width: 970px;
height: 150px;
background-image:url(images/toneHeader.jpg);
background-repeat:no-repeat;
text-align: left;
}

#header img {
border: 0px;
}

#headerLogo {
margin: 0px;
padding: 0px;
}

#bodyWrapper {
position: absolute;
margin: 190px 0px 0px 0px;
padding: 0px;
width: 970px;
}

#bodyHolder {
position: relative;
margin: 0px;
padding: 0px;
width: 970px;
height: 100%;
background-color:#CC0000;
overflow: auto;
}

#bodyHolderLeft {
float: left;
margin: 0px;
padding: 10px 50px 0px 30px;
width: 680px;
font: bold 100% Georgia, "Times New Roman", Times, serif;
background-image:url(images/textBG.gif);
background-repeat:repeat-y;
color: #03383C;
overflow: auto;
line-height: 140%;
}

#bodyHolderLeft h1 {
margin: 0px;
padding: 0px;
font: bold 110% Georgia, "Times New Roman", Times, serif;
color: #03383C;
letter-spacing: 2pt;
}

#bodyHolderLeft a:link, #bodyHolderLeft a:visited {
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: underline;
}

#bodyHolderLeft a:hover {
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: none;
}

#bodyHolderLeft2 {
float: left;
margin: 0px;
padding: 10px 50px 0px 30px;
width: 680px;
font: 90% Georgia, "Times New Roman", Times, serif;
/* background-image:url(images/textBG.gif);
background-repeat:repeat-y; */
color: #03383C;
background-color: #FFF;
overflow: auto;
line-height: 160%;
}

#bodyHolderLeft2 img.imageRight {
float: right;
margin: 0px 0px 0px 20px;
padding: 0px;
}

#bodyHolderLeft2 h1 {
margin: 0px;
padding: 0px;
font: bold 130% Georgia, "Times New Roman", Times, serif;
color: #03383C;
letter-spacing: 2pt;
}

#bodyHolderLeft2 a:link, #bodyHolderLeft2 a:visited {
font: 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: underline;
}

#bodyHolderLeft2 a:hover {
font: 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: none;
}

#toneHomeContent1 {
margin: 20px 0px 20px 0px;
padding: 0px;
text-align: left;
}

#toneHomeContent1 a:link, #toneHomeContent1 a:visited {
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: underline;
}

#toneHomeContent1 a:hover {
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: none;
}


#toneHomeContent2 {
margin: 5px 0px 0px 0px;
padding: 90px 450px 0px 0px;
height: 65px;
background-image:url(images/toneHomeBlock1.jpg);
background-repeat:no-repeat;
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-align: right;
}

#toneHomeContent2 a:link, #toneHomeContent2 a:visited {
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: underline;
}

#toneHomeContent2 a:hover {
font: bold 100% Georgia, "Times New Roman", Times, serif;
color: #03383C;
text-decoration: none;
}

#bodyHolderRight {
float: right;
margin: 0px;
padding: 5px 0px 0px 0px;
width: 210px;
text-align: center;
font: 80% Georgia, "Times New Roman", Times, serif;
color: #FFF;
}

#bodyHolderRight img {
border: 0px;
margin: 0px 0px 0px 0px;
}

#bodyHolderRight img.bottom {
margin: -10px 0px 0px 0px;
padding: 0px 0px 10px 0px; 
}

#bodyHolderRight a:link, #bodyHolderRight a:visited  {
margin: 0px;
padding: 0px;
font: bold 120% Georgia, "Times New Roman", Times, serif;
color: #FFF;
text-decoration: underline; 
}

#bodyHolderRight a:hover  {
margin: 0px;
padding: 0px;
font: bold 120% Georgia, "Times New Roman", Times, serif;
color: #FFF; 
text-decoration: none;
}

#mailing {
float: right;
width:210px;
height: 260px;
margin: 0px 0px 80px 0px;
padding: 20px;
background-image:url(images/mailingListBG.jpg);
background-repeat:no-repeat;
text-align: center;
font: 100% Georgia, "Times New Roman", Times, serif;
color: #fff;
}

#mailing h1 {
margin: 0px 0px 0px 0px;
text-align: center;
font: 120% Georgia, "Times New Roman", Times, serif;
color: #fff;
letter-spacing: 1pt;
}

#mailing form {
margin: 0px;
padding: 0px;
}

#mailing input {
margin: 0px;
padding: 0px;
background-color:#FFF;
font: bold 90% Georgia, "Times New Roman", Times, serif;
color: #FF6600;
text-align: center;
letter-spacing: 1pt;
}

#mailing submit {
margin: 0px;
padding: 0px;
background-color:#FFF;
font: bold 90% Georgia, "Times New Roman", Times, serif;
color: #FFF;
text-align: center;
}

#mailing a:link, #mailing a:visited {
font: 80% Georgia, "Times New Roman", Times, serif;
color: #FFF;
text-align: center;
text-decoration:underline;

}

#mailing a:hover {
font: 80% Georgia, "Times New Roman", Times, serif;
color: #FFF;
text-align: center;
text-decoration:none;
}


#copyright {
position: relative;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 30px;
width: 935px;
font: 70% Georgia, "Times New Roman", Times, serif;
color: #000;
text-align: left;
text-decoration: none;
clear: both;
}

#copyright a:link, #copyright a:visited {
font: 100% Georgia, "Times New Roman", Times, serif;
color: #000;
text-decoration: underline;
}

#copyright a:hover {
font: 100% Georgia, "Times New Roman", Times, serif;
color: #000;
text-decoration: none;
}

/* Navigation starts here */

#navHolder {
z-index: 2;
position: absolute;
margin: 150px 0px 0px 0px;
padding: 0px;
background-image:url(images/navBand.jpg);
background-repeat:no-repeat;
width: 970px;
height: 40px;
text-align: center;	
font: bold 85% Georgia, Arial;
letter-spacing: 2px;
}

#nav, #nav ul {
padding: 2px 0px 0px 0px;
margin: 0px;
width: 100%;
list-style: none;
text-align: center;
}

#nav li {
float: left;
margin: 0px;
padding: 0px;
}

#nav a {
margin: 0px;
padding: 6px 0px 8px 33px;
display: block;
} 


#nav a:link, #nav a:visited {
display: block;
color: #FFF;
text-decoration: none;
}

#nav a:hover, #nav a:active {
color:#640F0F;
text-decoration: none;
}

#nav li ul {
font: bold 100% Georgia, "Times New Roman", Times, serif;
text-align: left;
position: absolute;
left: -999em;
height: auto;
width: 10em;
margin: -6px 0px 0px 24px;
}

#nav li ul a:link, #nav li ul a:visited {
color: #FFF;
text-decoration: none;
background-color:#FFAA00;
padding: 5px 10px 5px 10px;
}

#nav li ul a:hover {
color:#FFF;
text-decoration: none;
background-color:#FF6600;
}

/* #nav li li {
padding: 0px;
width: 9em;
} */

#nav li ul a {
padding: 3px 5px 3px 5px;
width: 10em;
}

/* #nav li ul ul {
margin: -1.75em 0px 0px 10em;
} */

/* #nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
} */

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}

/* navigation ends here */

/* styles here */


.headingBlackLrge{
font: bold 130% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
}

.bodyBold{
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
}

.bodyBold a:link, .bodyBold a:visited{
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
text-decoration: underline;
}

.bodyBold a:hover{
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
text-decoration: none;
}


.body{
font: bold 90% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
}

.body a:link, .body a:visited{
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
text-decoration:underline;
}

.body a:hover{
font: bold 100% Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
text-decoration:none;
}