body {
background-image: url(globeBkg.jpg);
background-repeat: no-repeat; 
color: rgb(0, 0, 0); 
background-color: black; 
text-align: center;
margin: 0 0 0 0;
font-family: verdana, arial, sans-serif;
font-size:12;
}

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;
}

td.logoTxt {
	text-align: center;
	vertical-align: middle;
	font-family: Times New Roman,Times,serif;
	font-size: 24;
	font-weight: bold; 
	font-style: italic;
	color: yellow;
}

td.rightTop{ /*right top margin of logo bar */
vertical-align: bottom; 
width: 200px; 
height: 100px;
background-image: url(globeSm.jpg); 
background-repeat: no-repeat;
}

td.line {   /* line under the logo bar */
vertical-align: top; 
height: 20px;
background-image: url(line.gif); 
background-repeat: repeat-x; 
background-color: white; 
opacity: 0.70; 
filter:alpha(opacity=70); /* Internet Explorer */
}

td.buttonBar {
vertical-align: top; 
background-color: white; 
opacity: 0.75; 
filter:alpha(opacity=75); /*Internet Explorer*/
}

td.contentSpace {
vertical-align: top; 
background-color: rgb(255, 255, 255); 
opacity: 0.90; 
filter:alpha(opacity=90); /* Internet Explorer */
height: 500px;
background-image: url(globeSmall2.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

.romantype{ font-family: times; }

a:link {
color: black;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: none;
font-weight: bold;
color: navy;
}
a:active {
text-decoration: none;
font-weight: bold;
color: red;
}

#leftBox{
top: 160px;
margin-left: 10px;
padding: 5px;
position: absolute;
width: 200px;
border: 1px solid #CCCCCC;
font-size: 11px;
}

#centerBox{
top: 160px;
margin-left: 230px;
padding: 5px;
position: absolute;
width: 500px;
border: 1px solid #CCCCCC;
}
 #rightBox{
 top: 160px;
 margin-left: 750px;
 float: right;
 padding: 5px;
 width: 130px;
 position:absolute;
 border: 1px solid #CCCCCC;
 text-align: center;
 }

 #rateForm{
 top: 500px;
 margin-left: 280px;
 padding: 5px;
 position: absolute;
 width: 150px;
 border: 1px solid #CCCCCC;
 text-align: center;
 display: block;
 }
 
 #serviceForm{
 top: 500px;
 margin-left: 500px;
 padding: 5px;
 position:absolute;
 width: 150px;
 border: 1px solid #CCCCCC;
 text-align: center;
 display: block;
 }
 
 #lowerRightBox{
top: 290px;
margin-left: 750px;
padding: 4px;
position: absolute;
width: 132px;
border: 1px solid #CCCCCC;
font-size: 12px;