body{
margin:0px;
margin-left:20px;
margin-top:81px;
background:#ffffff;
}

body,td,div,.theinput,select,option{
font-family:verdana;
font-weight:normal;
font-size:10px;
color:#000000;
}

::selection {
	background: #5adf00;
	color:#ffffff;
}
::-moz-selection {
	background: #5adf00; 
	color:#ffffff;
}

.theinput{
text-align:center;
}

a:LINK{ font-weight:normal; color:#0066cc; text-decoration:none; }
a:VISITED{ font-weight:normal; color:#0066cc; text-decoration:none; }
a:HOVER{ font-weight:normal; color:#5adf00; text-decoration:none; }

a.active:LINK{ font-weight:normal; color:#5adf00; text-decoration:none; }
a.active:VISITED{ font-weight:normal; color:#5adf00; text-decoration:none; }
a.active:HOVER{ font-weight:normal; color:#5adf00; text-decoration:none; }

a.gray:LINK{ font-weight:normal; color:#999999; text-decoration:none; border-bottom:dashed 1px #999999; }
a.gray:VISITED{ font-weight:normal; color:#999999; text-decoration:none; border-bottom:dashed 1px #999999; }
a.gray:HOVER{ font-weight:normal; color:#999999; text-decoration:none; border-bottom:dashed 0px #999999; }

#initialImage{
background:#ffffff;
width:400px;
height:300px;
}

#container{
width:100%;
height:100%;
}

#logo{
padding-left:10px;
padding-top:10px;
width:100px;
}

#menu{
padding-left:75px;
padding-top:75px;
width:150px;
line-height:22px;
}

#viewerTD{
padding-left:20px;
height:100%;
}

#pageViewer{
width:100%;
height:100%;
}

#fontsTable{
width:630px;
}

.fontsTDtitle{
width:30px;
height:20px;
border-bottom:dotted 1px #999999;
border-right:dotted 1px #999999;
font-weight:bold;
text-align:center;
cursor:pointer;
}

.fontsTD{
width:30px;
text-align:center;
border-bottom:dotted 1px #999999;
border-right:dotted 1px #999999;
cursor:pointer;
}

.fontsTDname{
width:150px;
text-align:left;
border-bottom:dotted 1px #999999;
border-right:dotted 1px #999999;
cursor:pointer;
}

.downloadsTD{
background:#ffffff;
}

.fontsTR{
height:20px;
}

.fontsTRgray{
height:20px;
background:#eeeeee;
}

.blue{
color:#0066cc;
}

.mainText{
width:550px;	
text-align:left;
padding-top:10px;
padding-left:19px;
line-height:15px;
}

.mainTextNoIndent{
width:570px;	
text-align:left;
line-height:15px;
padding-left:0px;
}

.inTableText{
text-align:left;
line-height:15px;
width:550px;
padding-left:5px;
}

.fontImage{
width:450px;	
line-height:15px;
padding-left:0px;
}

.posterLogosDescription{
line-height:15px;
padding-left:0px;
}