body { margin: 10px auto;
 margin-left : 5px; 
margin : 2px; 
padding : 2px;
 font-family: calibri,tahoma, Verdana, Arial;
font-color:black;
font-weight : normal; 
font-size : 10pt;
color : #333333; 

}
 a img,:link img,:visited img { border: none; }
 a	{ text-decoration:none;
 color:#000000; }
a:hover { text-decoration: underline;color:#64646A; }
 body, td{  margin: 0;  padding: 0;  font-color:#000000; font-size : 9pt;
}
 body{	background:#fff;  font-color:#000000; color:#000000;}
 b{ font-weight:bold; }
 textarea{ font-size:small;  font-color:#000000; }
 .tCenter	{ text-align:center; }
 .siteLink	{ color:#0060AF; }
 .content	{ width:100%; min-width:200px; margin:auto; padding-top:0;}
 .header{ text-align:center; }
 .logo	{ text-align:center; font-weight:bold; color:#ffffff; }
 .logo	a { color:#fff; }
 .padding{padding-left:6px;}
 .ft{ color:#bbf; text-align:center; }
 hr{background-color:#D2D2D2; border:medium none; height:1px; margin:2px 0; padding:0;}
 h3{ color:#fff; background:#5F83D9; padding:3px; }
 .absmiddle	{ vertical-align:middle; }
 .bt	{ border-top:1px solid #bbb; }
 .bb	{ border-bottom:1px solid #bbb; }
 .odd, .even, .sl	{ margin:2px 0; padding:2px 0 2px 2px; vertical-align:middle; }
 .odd	td { border-top:1px dashed #bbb;}
 li { border-top:1px solid #bbb; }
 
 .even	td { border-top:1px dashed #bbb; 
 }
 .description { background:#f5f5f5; color:#222; padding:2px; }
 .description a { color:#fff;text-decoration:underline; }
 .cont{
	border: 1px solid #D8D8D8;
	background-color: #F6F6F6;
	margin-bottom: 0;
	margin-top: 0;
        padding-left:1%;
        padding-top:1%;
        padding-bottom:1%; 
}
 
 .filedescription { background:#f5f5f5; padding: 5px 0; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
 h1, .hd{color:#000000;font-size:9pt; font-weight:bolder; line-height:20px;padding:0;text-align:center;vertical-align:middle;}
 .pl2 { padding-left:2px; }
 .link1{ color:#aa0000; }
 .button { color:#086C8F; font-weight:bold; }
 .red { color:red;}
 .info	{ color:red; background:#fff; text-align:center; padding:2px; }
 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;}
 .bkmk	{padding:2px;text-align:center; color:#f00; background:lightyellow; border: 4px double #fc0 }
 .path { border-bottom:1px solid #bbb; }
 .fileName	{ color: black;}
 .search	{ background: #F4F4F4; border:1px solid #ddd; padding:2px; color: #000; font-weight:small;margin:1px; }
 .dwnLink	{ color: #aa0000; }
 .pgn	{ text-align:center; }
 .pgn span	{ font-weight:bold; color:#bbb; }
 img	{ vertical-align:middle; }
 .showimage	{ padding : 5px 0 5px 0; text-align : center; border-top : 1px solid #960000; border-bottom : 1px solid #960000; }
 .tblimg	{ width:52px; text-align:center; }
 .tblimg img	{ border:1px solid #ddd; }
 .tbl15	{ width:15px; text-align:center; }
 .ftrLink{ padding:2px; font-weight:bold; text-align:center;  }
 .ftrLink a { color:#960000; }
 a.top {color:#FF7F00; font-size:smaller; text-decoration:none; }
 .ad1	{ background:#000000; color:#fff; font-weight:bold; }
 .ad1 a	{ background:#000000; color:#fff; font-weight:bold; }
 .ad2	{ font-weight:bold; }
 .ad3	{ color:#333; }
 .ad4	a{ color:#a00; }
 .adBold *{ font-weight:bold; }
 .adLinkBold a { font-weight:bold; }
 .updates h2	{ color:#000; }
 .updates div	{ border-bottom:0px solid #bbb; padding:1px; }
 .online { }.online h2	{ color:#f00; }
 .online div	{ border-bottom:1px solid #bbb; padding:3px; }
 .online span	{ font-weight:bold; }
 .catRow	{ border-top:1px solid #bbb; padding:3px; }
 .randomFile	{color:#fff; border:2px solid #960000;}
 .randomFile	a {color:#fff;}
 .randomFile	tr {background:#555; }
 .guestentry { border-top:1px solid #eee; border-bottom:1px solid #ddd; padding:2px; background:#f7f7f7; }
 .guestanswer	{ color:#f00; }
 .m{text-align:center;

background-color:#5BD0E5;
border:1px dashed #000000; padding:2px;
 font-weight:bold;margin:0px;
 padding:2px;padding-left:10px; 
 color:#000000;}
 .m a{color:#ffffff;}
 .bblock {	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;	
 color: #000;	background-color: #E4E4E4;	border: 1px solid #000;	}
 .mlist{border-bottom:1px solid #eee;
 margin: 1px;padding: 2px;padding-left: 5px;}  
 input[type=text]{border-top:2px solid grey;
 border-bottom:2px solid #dcdcdc;
 border-left:2px solid grey;
 border-right:2px solid #dcdcdc;
 color:#696969;margin:1px;}
 input[type=submit]{background:black;
 border-top:2px solid #dcdcdc;
 border-bottom:2px solid #ccc;
 border-left:2px solid #dcdcdc;
 border-right:2px solid #ccc;
 color:white;margin:1px;
 font-size:small;}
 .mft{text-align:center;
 background-color:white;font-size:small;
 margin:0px;margin-top:2px;
 padding:2px;padding-bottom:7px; 
 border-top:1px solid #ccc;color:#a9a9a9}
 
  h2{ text-align:Center; background:cornflowerblue; color:white; border-bottom:0px solid ; font-size:120%; padding:2px; }
 h2 a{ color:#ffffff; }
  .m3{border:0px solid #000;
 margin: 1px;padding: 2px; 
 padding-left: 8px;
font-color:white;
font-weight:bold;
font-size:9pt;
background-color:#5BD0E5;
border:1px dashed #000000; padding:2px;

 }
  .searchf{border:0px solid #000;
 margin: 1px;padding: 2px; 
 padding-left: 8px;
 background-color:dodgerblue;
 font-weight:bold;font-size:small; 
 color:white;} 
 .m3 a{margin:1px;padding-left:2px;
 padding-right:2px;} 
.bblock {	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;	
 color: black;	background-color: #2c75b1;	border: 1px solid #000;	}eff3f6
 .mlist{border-bottom:1px solid #eee;
 margin: 1px;padding: 2px;padding-left: 5px;}  
 input[type=text]{border-top:2px solid grey;
 border-bottom:2px solid #dcdcdc;
 border-left:2px solid grey;
 border-right:2px solid #dcdcdc;
 color:#696969;margin:1px;}
 input[type=submit]{background:black;
 border-top:2px solid #dcdcdc;
 border-bottom:2px solid #ccc;
 border-left:2px solid #dcdcdc;
 border-right:2px solid #ccc;
 color:white;margin:1px;
 font-size:small;}
 .mft{text-align:center;
 background-color:#iii;font-size:small;
 margin:0px;margin-top:2px;
 padding:2px;padding-bottom:7px; 
 border-top:1px solid #ccc;color:#a9a9a9}

.hidden {color:#fff; background:#fff; border-bottom:1px solid #f0f0f0;}
.hidden:hover {color:#ff0000;}
