img, a:link img, a:visited img {border-style: none}
a img {color: #FFFFFF}

form {margin:0px; padding:0px}

#overall {height: 100%; width:100%; min-height:100%}

.body {font: normal 12px Arial, Verdana, Tahoma; color:#333333}
.bodybl {font: normal 12px Arial, Verdana, Tahoma; color:#003399}
.bodysm {font: normal 10px Arial, Verdana, Tahoma; color:#666666}
.bodytitle {font: bold 9px Verdana, Tahoma, Arial, Verdana; color:#333333}

a:link {color:#003399; text-decoration:none}
a:visited {color:#6699CC; text-decoration:none}
a:hover {text-decoration:underline}

.absmid {vertical-align:middle}

.copy {font: normal 10px Arial, Verdana, Tahoma; color:#CCCCCC}

#upField {width:350px; 1margin-bottom:50px}

.progress {width:354px; height:21px; background:url(/images/progressbg.gif) no-repeat; text-align:left;}
.progress div {background:url(/images/progresscale.gif) repeat-x}

.title {font:bold 13px Arial, Verdana, Tahoma; color:#003399;}
.header {font:bold 16px Arial, Verdana, Tahoma; color:#003399;}
.sheader {font:bold 16px Arial, Verdana, Tahoma; color:#333333;}
.headline {border-bottom:solid 1px #8A8A8A; line-height:30px}
.topline {border-top:solid 1px #6699CC; background:#F2F2F2; padding:3px;}

.answer {padding-top:10px; padding-bottom:20px}

.descrtbl {border:solid 1px #6699CC; background:#F9FCFF}
.linktbl {border:solid 1px #6699CC;}
.linktbl td {background:#E5E5E5}
.hideLong {overflow:hidden; text-overflow:ellipsis}

#topNav {position:absolute; top:0; right:0; padding:10px}
a.sorted img {background:#7AB0E6}
#tblhead td {background:#E5E5E5; border-top:solid 2px #6699CC;}
.previewimg {border:solid 1px #003399!important;}

a#uplLink {display:block; width:271px; height:26px; background: url(/images/uplLinkbg.gif) no-repeat;
           font: normal 11px/26px Arial; text-transform:uppercase; margin-top:10px}
a#uplLink:link, a#uplLink:visited {color:#333333}
a#uplLink:hover {color:#003399}

hr {border-top:solid 1px #8A8A8A; border-bottom:none; height:1px}

.imgpreview { padding:1px; border:solid 1px #003399; background: #FFFFFF}
html>body .imgpreview {maxwidth:200px}
*html body {width:54px;}

.bdownload {background:#F5F5F5;border:solid 1px #CCCCCC;font: normal 11px Arial, Verdana, Tahoma; color:#666666}
.dtitle {font: bold 11px Arial, Verdana, Tahoma; color:#666666}
.dsumm {font: normal 11px Arial, Verdana, Tahoma; color:#000000; text-decoration:underline;}
.dname {font: bold 12px Arial, Verdana, Tahoma; color:#555555}

.box {background-color:#F9FCFF}
.box .tl, .box .tr, .box .bl, .box .br {background-image:url(/images/corners.gif); background-repeat:no-repeat; width:17px; height:17px}
.box .tl {background-position: left top}
.box .tr {background-position: right top}
.box .bl {background-position: left bottom}
.box .br {background-position: right bottom}

.box .l, .box .r {background-image:url(/images/vborders.gif); background-repeat:repeat-y; width:17px; height:17px}
.box .t, .box .b {background-image:url(/images/hborders.gif); background-repeat:repeat-x; width:17px; height:17px}
.box .l {background-position: left top}
.box .r {background-position: right top}
.box .t {background-position: left top}
.box .b {background-position: left bottom}

.box .c {padding:0px 10px}