body
{
margin: 3px auto; 
max-width: 480px;
font-family: Comic Sans MS, Bold, Helvetica, sans-serif;
font-weight : normal;
font-size : small;
background-color : #ffffff;
}
a img,:link img,:visited img { border: none; }
img{
max-width:220px;
}

a
{
text-decoration:none;
color:maroon
}
td{  margin: 0;  padding: 0;  font-size: small; }
textarea{ font-size:small; }
.tCenter	{ text-align:center; }
.logo	{
text-align:center;
color:#666666;
background-color:#FFFFFF;
font-size:small;
font-weight:bold;
padding:4px
}


hr{background-color:#D2D2D2; border:medium none; height:1px; margin:2px 0; padding:0;}
h2{ text-align:center; background:#333; color:#fff; border:1px solid #333; font-size:120%; padding:2px; }
h2 a{ color:#ffffff; }
h3{ color:#fff; background:#5F83D9; padding:3px; }

.updates h2,#category h2{ text-align:center; background:#eee; color:#333; border:1px solid #eee; font-size:120%; padding:2px; }
h2 a{ color:#ffffff; }

.absmiddle	{ vertical-align:middle; }
.bt	{ border-top:1px dashed #7894AF; margin:2px;}
.bb	{ border-bottom:1px dashed #7894AF; }
.odd, .even, .sl	{ margin:2px 0; padding:2px 0 2px 2px; vertical-align:middle; }
.odd	td { border-bottom:1px dashed #D1D8DF; }
.even	td { border-top:1px dashed #D1D8DF; }
.description { background:#f5f5f5; color:#222; padding:2px; text-align:center; }
.description a { text-decoration:underline; }
.filedescription { background:#f5f5f5; padding: 5px 0; text-align: center; border-top: 1px solid #7894AF; border-bottom: 1px solid #7894AF; }
h1, .hd{background:#dde7f1;color:#0E71C6;font-size:small; font-weight:bolder; line-height:20px;padding:0;text-align:center;vertical-align:middle;}

.pl2 { padding-left:2px; }
.link1{ color:#222; }
.button { color:#086C8F; font-weight:bold; }
.info	{ color:red; background:#fff; text-align:center; padding:2px; }
.error{ background:#FFEFEF; border:1px solid #f00; margin:5px; padding:5px; font-weight:bold; text-align:center; color:#f00; }
p{ padding:2px 0; }
table	{ width:100%; margin:auto;}
table th	{ background:#ffffff; }
table tr	{ background:#ffffff; }
table td	{ padding:5px; }
.devider	{background:#fff; height:5px;}
.form_error	{ color:#f00; }
.dtype	{padding:4px;font-size:x-small;text-align:center;}
.bkmk	{padding:2px;text-align:center; color:#f00; }
.fileName	{ color: #333 ; font-weight:bold; }
.search	{ background: #eee; text-align:center; padding:2px; color: #555; font-weight:bold; }
.dwnLink	{ color: #333; }
.pgn	{ text-align:center; }
.pgn span	{ font-weight:bold; color:#bbb; }
img	{ vertical-align:middle; }
.showimage	{ padding:5px; text-align:center; border-top:1px dashed #333; border-bottom:1px dashed #333; }
.tblimg	{ width:52px; text-align:center; }
.tblimg img	{ border:1px solid #7894AF; }
.main
{
font-weight:bold;
color:#FFFFFF;
padding:4px;
background-color:#999999;
border-bottom-width:thin;
border-right-width:thin;
}
.main2{ background:#eeeeee; padding:5px; font-weight:bold; text-align:left;  }
.ftrLink{ background:#eeeeee; padding:5px; font-weight:bold; text-align:center;  }
.ftrLink a { color:#333; }
a.top {color:#FF7F00; font-size:smaller; text-decoration:none; }
.file	{ padding:3px; border-bottom:1px dashed #D1D8DF; }
.update	{ padding:3px; border-bottom:1px dashed #D1D8DF; color:#aa0000; }
.ads
{
background-color:#FFFFCC;
text-align:center;
font-weight:bold;
padding:2px
}

.adBold *{ font-weight:bold; }
.adLinkBold a { font-weight:bold; }
.new {font-weight:bold;color:#333;background-color:#ffec19;padding-left:4px;padding-right:4px;margin-left:5px;font-size:11px;}
.com1{ background:#bbb; padding:5px; font-weight:bold; text-align:left;  }
.com2{ background:#aaa; padding:5px; font-weight:bold; text-align:left;  }
input.ibutton { 
margin-left : 0; 
font-weight : 700; 
text-decoration : none; 
background-attachment : fixed; 
background-repeat : repeat; 
border : 1px solid #999; 
}
.footer
{
padding:4px;
background-color:#CCCCCC;
border-color:#000000;
border-width:thin;
border-style:dotted;
margin-top:2px;
margin-bottom:2px
}