html, body, form, h1, h2, h3, h4, h5, h6, div, p, hr, img {
border:0;
margin:0;
padding:0;
}

body {margin:0px;
background-color:#B6CEDC;
font-family: 'Trebuchet ms', Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 1.5em;
color: #fff;
}

p {
padding:0;
margin:5px 0;
font-size:1.1em;}

.small {font-size:.9em}

h1 {
	font-size: 1.4em;
	line-height: 1.4em;
	color: #fff;
	font-weight: normal;
}

h2 {
	font-size: 1.2em;
	line-height: 1.2em;
margin-bottom:8px;
	color: #fff;
	font-weight: normal;
}

h3 {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #fff;
	font-weight: bold;
}

h4 {
	font-size: 2.5em;
	line-height: 2em;
	color: #fff;
	font-weight: normal;
}

h5 {
	font-size: 1.4em;
	line-height: 2em;
	color: #004D73;
	font-weight: normal;
}

a:link {
	color: #ddd;
	text-decoration: none;
}
a:visited {
	color: #ddd;
	text-decoration: none;
}
a:hover {
	color: #B6CEDC;
	text-decoration: underline;
}


hr {
height:1px;
border-top: 1px solid #fff;
border-bottom:0px;}

.button {font-size:10px;}

.formbox {font-size:10px;
width:150px;
height:15px;
margin:3px 0px;
border:0px;
}

.tickbox{
margin:3px 0px;
}

#wrapper {
width:1000px;
margin:20px auto 0px;
}

#header {
margin:0px 0px 10px 0px;
overflow:hidden;
}

#header .logo {
float:left;
}

#header h1 {
color:#006699;
font-weight:normal;
font-size:1.8em;

padding:18px 0 0 300px;
float:right;
}

#main {
width:1000px;
background: #006699 url(/media/roundedtop.gif) no-repeat top center;
overflow:hidden;
clear:both;}

#mainlogin{
width:1000px;
background: #006699 url(/media/roundedtop.gif) no-repeat top center;
overflow:hidden;
clear:both;}

.prop {
    height:460px;
    float:right;
    width:1px;
  }

.subhead {
margin: 0 0 15px 0}

#content {
width:800px;
margin:70px 0 0 100px;}

#login {
width:255px;
padding:12px 15px 0px;
font-size:1.4em;
background: #004D73 url(/media/logintop.gif) no-repeat top center;
}

#loginfooter {
width:285px;
height:12px;
background: #004D73 url(/media/loginbot.gif) no-repeat bottom center;
}

#filelist {
font-size:1.2em;
line-height:1.5em;
background-color:#fff;
width:800px;
color:#004D73;
padding:0px 20px;
background: #fff url(/media/whitebgtop.gif) no-repeat top center;
}
#filelistfooter {
height:10px;
background: #fff url(/media/whitebgbot.gif) no-repeat bottom center;
}

#filelist a {
color:#004D73;
text-decoration:none;
}

#filelist a:hover {
color:#000;
text-decoration:underline;
}

#sublist {margin-bottom:10px;}

#sublist td {
color:#006699;
height:38px;
border-bottom:1px solid #B6CEDC;
padding:3px 0px 3px 0px
}

#folderlist td {
color:#333;
height:25px;
padding:3px 0px 3px 0px
}

#help {
margin:20px 0 0 0;
font-size:1.2em;}

#footer {
clear:both;
background-color: #006699;
width:1000px;
overflow:hidden;
line-height:30px;
padding-bottom:15px;
background: #006699 url(/media/roundedbottom.gif) no-repeat bottom center;
margin:0 0 20px 0}

.copyright {
	font-size: 1.2em;
	color: #bbb;
overflow:hidden;
float:left;
padding:10px 0 0 100px;
}

.KT_tngtable, .KT_tngtable a, .KT_tngtable a:visited {
color:#004D73;}

.fileicon {
width:60px;
overflow:hidden;}

.filename {
width:300px;
overflow:hidden;}

.filesize {
width:80px;
overflow:hidden;}

.filedate {
width:180px;
overflow:hidden;}

.fileview {
width:60px;
overflow:hidden;}

.filedownload {
width:70px;
overflow:hidden;}

.filemessage {
width:70px;
overflow:hidden;}
