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;
           text-transform:uppercase; margin-top:10px; font-style:normal; font-variant:normal; font-weight:normal; line-height:26px; font-size:11px; font-family:Arial}
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 12px Arial, Verdana, Tahoma; color:#0065d9}
.dtitle13 {font: bold 13px Arial, Verdana, Tahoma; color:#0065d9}

.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}