body {
color: rgb(0, 0, 0); 
background-color: #e6e6e6; 
text-align: center;
margin: 0 0 0 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1em;
}

#main {
text-align: left; 
width: 1000px; 
background-color: #e6e6e6;
background-image: url(greyLn.jpg);
background-repeat: repeat-y;
margin-left: auto; 
margin-right: auto;
}

#bottomMain{
text-align: center; 
width: 1000px; 
height: 31px;
color: #e6e6e6;
background-color: #e6e6e6;
background-image: url(BottomLine.jpg);
background-repeat: no-repeat;
margin-left: auto; 
margin-right: auto;
}

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

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

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

#logoBox{
top: 10px;
margin-left: 48px;
padding: 0px;
position: absolute;
width: 901px;
}

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

#navImages{
top: 180px;
margin-left: 694px;
width: 200;
position: absolute;
text-align: left;
font-size: 12px;
color: black;
background-color: transparent;
z-index: 2;
}

#navImgFloat1{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: transparent;
background-color: transparent;
background-image: url(CompProf1.jpg);
background-repeat: no-repeat;
}

#navImgFloat1 a, #navImgFloat1 a:link, #navImgFloat1 a:visited{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: transparent;
background-color: transparent;
background-image: url(CompProf1.jpg);
background-repeat: no-repeat;
}

#navImgFloat1 a:hover{
background-image: url(CompProf2.jpg);
background-repeat: no-repeat;
}

#navImgFloat2{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: white;
background-color: transparent;
background-image: url(services1.jpg);
background-repeat: no-repeat;
}

#navImgFloat2 a, #navImgFloat2 a:link, #navImgFloat2 a:visited{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: white;
background-color: transparent;
background-image: url(services1.jpg);
background-repeat: no-repeat;
}

#navImgFloat2 a:hover{
background-image: url(services2.jpg);
background-repeat: no-repeat;
}

#navImgFloat3{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: transparent;
background-color: transparent;
background-image: url(Quotes1.jpg);
background-repeat: no-repeat;
}

#navImgFloat3 a, #navImgFloat3 a:link, #navImgFloat3 a:visited{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: transparent;
background-color: transparent;
background-image: url(Quotes1.jpg);
background-repeat: no-repeat;
}

#navImgFloat3 a:hover{
background-image: url(Quotes2.jpg);
background-repeat: no-repeat;
}

#navImgFloat4{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: transparent;
background-color: transparent;
background-image: url(Contact1.jpg);
background-repeat: no-repeat;
}

#navImgFloat4 a, #navImgFloat4 a:link, #navImgFloat4 a:visited{
float:left;
clear: left;
text-align: left;
vertical-align: center;
width: 250px;
height: 61px;
z-index: 3;
color: transparent;
background-color: transparent;
background-image: url(Contact1.jpg);
background-repeat: no-repeat;
}

#navImgFloat4 a:hover{
background-image: url(Contact2.jpg);
background-repeat: no-repeat;
}

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

#navcontainer{
top: 120px;
margin-left: 48px;
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;
font-size: 11px;
}

#navcontainer a
{
display: block;
padding: 1px;
background-color: white;

background-repeat: repeat-y;
border-top: 1px solid #5b9cc0;
border-left: 3px solid #007600;
}

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

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

#rightBox1{
top: 115px;
margin-left: 728px;
width: 166px;
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: 379px;
margin-left: 728px;
width: 166px;
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;
}

#leftFloatPic{
float:left;
clear: left;
margin-left: 8px;
width: 30px;
height: 30px;
color: white;
background-color: #e6e6e6;
background-image: url(btLeftRd.jpg);
background-repeat: no-repeat;
z-index: 100;
}

#rightFloatPic{
float:right;
clear: right;
margin-right: 8px;
margin-bottom: -8px;
width: 30px;
height: 30px;
color: white;
background-color: #e6e6e6;
background-image: url(btRghtRd.jpg);
background-repeat: no-repeat;
z-index: 100;
}

#contentBox{
top: 111px;
margin-left: 50px;
padding-left: 30px;
width: 800px;
height: 450px;
position: absolute;
text-align: left;
background-color: white;
background-image: url(insideBox1.jpg);
background-repeat: no-repeat;
z-index: 1;
}

#contentBox1{
top: 112px;
margin-left: 50px;
padding-left: 30px;
width: 800px;
height: 600px;
position: absolute;
text-align: left;
background-color: white;
background-repeat: no-repeat;
z-index: 1;
}

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

#contentBox3{
top: 112px;
margin-left: 875px;
width: 20px;
position: absolute;
text-align: left;
z-index: 5;
}

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

#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";
}
