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

body {margin:0px;
background-color:#fff;
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: #eee;
	text-decoration: none;
}
a:visited {
	color: #eee;
	text-decoration: none;
}
a:hover {
	color: #ddd;
	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:950px;
margin:10px auto 0px;
border:1px solid #104C82;
}

#header {
width: 930px;
background-color: #FFFFFF;
height: 106px;
}

#logo {
	float: left;
	margin: 0 0 0 20px;
}

#statement {
	float: right;
	margin-top: 36px;
	margin-right: 36px;
	font-size: 2.2em;
	line-height: 1.2em;
margin-bottom:8px;
	color: #0460AB;
	font-weight: normal;
}

#header h1 {
color:#006699;
font-weight:normal;
font-size:1.8em;
padding:18px 0 0 300px;
float:right;
}

#main {
width:950px;
background: #104C82;
overflow:hidden;
clear:both;}

#mainlogin {
width:950px;
background: #104C82;
height:460px;
margin: 10px 0 1px 0;
overflow:auto;
clear:both;}

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

.subhead {
margin: 0 0 15px 0}

#main #content {
width:830px;
margin:50px 0 50px 50px;
padding:0px;
}

#mainlogin #content {
width:550px;
margin:80px 0 0 75px;
padding:25px;}

#login {
width:255px;
padding:12px 15px;
font-size:1.4em;
background-color: #0B355B;
}

#filelist {
font-size:1.2em;
line-height:1.5em;
background-color:#fff;
width:850px;
color:#004D73;
padding:0px 20px 15px 20px;
background-color: #fff;
}

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

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

#loginlist, #downloadlist {
font-size:1.1em;
line-height:1.4em;
width:850px;
color:#555;
padding:0px 0px;
border-top:1px solid #bbb;
border-left:1px solid #bbb;
background-color:#fff;
}

#loginlist td, #downloadlist td  {
padding:2px;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;}

#loginlist a, #downloadlist a {
color:#104C82}


#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;
width:840px;
overflow:hidden;
padding:0px 0 0 110px;
background-color: #104C82;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 2.4em;
color: #fff;
}

#footer a {
color:#eee;
}

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

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

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

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

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

.filedate {
width:160px;

overflow:hidden;}

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

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

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

.button_big,
.button_small,
.button_smallest
{
padding:0px;
font-size:11px;
}

