body {
margin-top:0px;
}

body, table, td {
font-family:arial;font-size:11px;font-weight:normal;
}

table.main {background-color:#ffffff;border-left:2px solid #ffffff;border-right:2px solid #ffffff;width:760px;}

td.error, .error {color:#990000;font-weight:bold;}
a.error:link {color:#990000; text-decoration:none}
a.error:visited {color:#C60000; text-decoration:none}
a.error:hover {color:#D18C8C; text-decoration:none}
.cellerror {background-color:#990000;color:#ffffff;font-weight:bold;padding:5px;}

img	{border:none;}

.cursor {cursor:pointer;}

.calframe_v2
{
DISPLAY:inline;
visibility:hidden;
POSITION:absolute;
margin-left:-34px;
margin-top:22px;
Z-INDEX:100;
WIDTH:150px;
HEIGHT:185px;
}

#txtHint
{
display:none;
Z-INDEX:110;
position:absolute;
background-color:#f1f5f8;
margin-left:-158px;
margin-top:24px;
text-align:left;
width:300px;
height:150px;
}
#hotw_banner { 
position:absolute;
top:0px;
left:0px;
position:relative;
display:block; 
width:170px; 
height:95px; 
background:url(img/hotwbanner.gif) no-repeat; 
text-decoration:none;
}
#hotw_img
{
margin:10px;
position:absolute;
width:150px;
height:75px; 
display:block; 
}
.rec_banner { 
position:absolute;
top:0px;
left:0px;
position:relative;
display:block;
width:150px;
height:75px;
background:url(img/recbanner.gif) no-repeat;
}
.rec_img
{
position:absolute;
width:150px;
height:75px;
display:block;
}
INPUT,SELECT,TEXTAREA
{
 background : #ffffff;
 border : 1px;
 border-style : solid;
 font-size:11px;
}
INPUT.checkbox
{
 border:none;
 background:none;
}
INPUT.radio
{
 border:none;
 background:none;
}

.opacell, .opacit img{
filter:Alpha(opacity=70);
-moz-opacity: 0.7;
}
.opacit:hover img{
filter:Alpha(opacity=100);
-moz-opacity: 1;
}

.maintab
{
width:263px;
text-align:left;
vertical-align:top;
}
.subtab
{
width:115px;
text-align:center;
vertical-align:top;
}

.em {color:#990000;}
.emb {color:#990000;font-weight:bold;}
.embdr {color:#990000;border:2px solid #990000;}
.unem {color:#595959;}

.depdate {border:1px solid #aaaaaa;background-color:#efefef;}

.space {background-color:#ffffff;}

.po {visibility:hidden;display:none;}

.ReviewScore
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:bold;
}
.ReviewScoreTotal
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	font-weight:bold;
}
