a:hover, a.link:hover, a.navbar:hover {
  text-decoration:none;
  font-weight: 700;
  color:#385BD7;  
}

body {
  	font-family: Arial;
	background: #999 url(/images/mainNavBg.png)repeat;
  	margin: 0 auto;
	padding: 0 auto;
  	max-width: 600px;
}

table {
  width:100%;
  border-spacing:0;
  border-collapse:collapse;
}

img { 
  	max-width: 90%;
}

h1, h2, h3 {
    font-size: 14px;
  	display: block;
	margin: 0em;
}

a {color: #0565B2;
text-decoration: none;
}
#banner	{ text-align: center;}
#slogan	{ text-align: center; font-family: Comic Sans MS;}

.header {
    background: url(/images/tcat.png) no-repeat left #3F3F3F;
  	color: #fff;
	font-weight: bold;
	margin-top: 1px;
	padding: 3px auto;
}
.header a { color:#fff; }

.menu {
  	background: url(/images/tcat.png) no-repeat left #3F3F3F;
    color: #fff;
  	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px;
  	line-height: 22px;
}
.menu a {color: #fff; }

.wrapper {
  	background: white;
  	border: 1px solid #E1E1E1;
	font-size: 13px;
	margin: 0 auto;
    padding: 1px;
  	line-height: 22px;
}




.sub {
padding-left:5px; 
font-size:9px;
}

.filelist_paging {
padding: 5px;
}
.filelist_paging a, .page a {
border: 1px solid #88BEFF;
padding: 2px 7px;
margin: 3px 3px 0px 3px;
}
.list-app, .list-menu{
background-color: #fff;
margin-top: 1px;
margin-bottom: 1px;
padding: 2px;
border: 1px solid #D7E0EB;
}
.list-story{
background-color: #fff;
margin-top: 1px;
margin-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px dotted #D7E0EB;
}


.list-app a, .list-story a, .list-menu a{margin-left: 5px;}


input[type="text"] {
background-color: transparent;
border: 1px solid #CFCFCF;
border-radius: 3px 3px 3px 3px;
width: 120px;
padding: 0 5px;
height: 24px;
font-family: Tahoma,Geneva,sans-serif;
color: #385B87;
font-size: 12px;
}

input[type="submit"] {
background: #515151;
color: #fff;
border: 2px solid #212121;
padding: 2px 4px 2px 4px;
}
.search{text-align:center;}
p {margin: 9px;}
.list ul{list-style:none outside none;padding-left:5px;padding-right:5px;}
.list ul li{border-bottom:1px dotted #D7E0EB;line-height:24px;}
.list ul li a{text-decoration:none;display:block;padding-left:5px;}

span img {max-width:300px; } iframe {max-width:624px;}
.wrapper img {max-width:90%; }