body {
background-image: url(background.jpg);
background-repeat: repeat-x; 
color: rgb(0, 0, 0); 
background-color: white; 
text-align: center;
margin: 0 0 0 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1em;
}

table.main {
text-align: left; 
width: 900px; 
background-color: transparent; 
margin-left: auto; 
margin-right: auto;
}

td.logo {
text-align: left; 
vertical-align: bottom; 
width: 200px;
}

.romantype{ font-family: "Times New Roman", times, roman, serif; }

a:link {
color: black;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: none;
color: white;
background-color: #5b9cc0;
}
a:active {
text-decoration: none;
color: red;
}

#logoBox{
top: 25px;
margin-left: 0px;
padding: 0px;
position: absolute;
width: 235px;
}

#pngLogoBox{
top: 45px;
margin-left: 800px;
padding: 0px;
position: absolute;
width: 98px;
border: 1px solid #5b9cc0;
text-align: center;
}

#logoText{
top: 55px;
margin-left: 300px;
width: 490px;
position: absolute;
text-align: center;
font-weight: bold;
font-size: 18px;
color: #5B9CC0;
z-index: 3;
}

#logoTextShadow{
top: 56px;
margin-left: 302px;
width: 490px;
position: absolute;
text-align: center;
font-weight: bold;
font-size: 18px;
color: #cccccc;
z-index: 2;
}

#earthImage{
top: 112px;
margin-left: 0px;
width: 200px;
height: 108px;
position: absolute;
text-align: center;
}

#navcontainer{
top: 220px;
margin-left: 0px;
width: 200px;
position: absolute;
background-color: white;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: verdana, arial, helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 1px;
background-color: white;
border-top: 1px solid #5b9cc0;
border-left: 10px solid #84C656;
}

#navcontainer a:link, #navlist a:visited
{
color: black;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #5b9cc0;
color: white;
}

#rightBox1{
top: 112px;
margin-left: 732px;
width: 160px;
padding: 4px;
float: right;
position: absolute;
background-color: white;
background-image: url(greengrad1.jpg);
background-repeat: repeat-x;
font-family: "Times New Roman", times, roman, serif;
font-size: 15px;
}

#rightBox2{
top: 360px;
margin-left: 732px;
width: 160px;
padding: 4px;
float: right;
position: absolute;
background-image: url(greengrad1.jpg);
background-repeat: repeat-x;
background-color: white;
font-family: "Times New Roman", times, roman, serif;
font-size: 15px;
}

#rightBox3{
top: 600px;
margin-left: 729px;
width: 170px;
position: absolute;
}

#leftFloatPic{
float:left;
margin-right: 2px;
clear: left;
}

#rightFloatPic{
float:right;
margin-right: 2px;
clear: right;
}

#contentBox{
top: 112px;
margin-left: 218px;
width: 500px;
position: absolute;
text-align: center;
}
#tvlinks{
padding:0;
margin:0;
display:inline;
list-style:none;
 }
 #tvlinks li {
 list-style-type:none; 
 list-style:none;
 margin:0;
 }        
#contentBox1{
top: 180px;
margin-left: 218px;
width: 498px;
position: absolute;
text-align: left;
}

#contentBox2{
top: 130px;
margin-left: 230px;
width: 670px;
position: absolute;
text-align: left;
}

#contentBox4{
top: 112px;
margin-left: 202px;
width: 670px;
position: absolute;
text-align: left;
background-image: url(ShadowBar.jpg);
background-repeat: repeat-y;
padding-left: 12px;
}



#contentBox3{
top: 600px;
width: 850px;
position: absolute;
text-align: left;
}

#leftBottom{
top: 460px;
width: 200px;
padding: 1px;
padding-left: 12px;
position: absolute;
background-image: url(bluebox1.jpg);
background-repeat: no-repeat;
color: white;
font-weight: bold;
z-index: 100;
}

#leftBottom  a:link, #leftBottom a:visited
{
color: white;
text-decoration: none;
}

#certifications{
margin-left: auto;
margin-right: auto;
width: 762px;
height: 71px;
position:relative;
}

#snowflake{
font-family: "wingdings";
}

#reflinks{
top:600px; 
margin-left:300px; 
width: 300px; 
position: absolute; 
color: black;
text-align: center;
}

 