html { height: 100%;}
body {color: #4d4d4d;;background-color:#363636; background-image:url(../images/bg_usi_body.gif); background-attachment:fixed;; margin-top: 0; margin-bottom: 0; font: 9pt Verdana; height: 100%; min-height: 100%;}
form { margin: 0;padding: 0;}
input, select, textarea, td {font: 9pt Verdana;  }
a:link, a:visited { font-weight: bold; color: #5d5d5e;}
a:hover, a:active {color: #99977e;}

a.link2:link, a.link2:visited { font-weight: bold; color: #fffff0;}
a.link2:hover, a.link2:active {color: #ffff00;}



#background {background: transparent url(../images/background1.png) repeat-y top left;margin-left: auto; margin-right: auto;width: 880px;min-height: 100%;background-color: #fffff0;}
#content {padding: 40px;padding-top: 10px;}


table#logo {background-color:#FF0000;border: solid #FFE765 3px; color:#FFFFF0;}
table#logo2 {background-color:#310001;border: solid #FFE765 3px; color:#FFFFF0;}

.table-border {background: #d9d9c2;color: #555A5F;}

.table-header { background: #1290F4 url(../images/header-bg1.png) repeat-x top left; color: #fffff0;height: 33px; font-weight: bold;text-align: center;}

.table-header td {font-weight: bold;}
.table-header-l {background: #1290F4  url(../images/header-bg-l1.png) no-repeat top left;  width: 2px;}
.table-header-r {background: #1290F4  url(../images/header-bg-r1.png) no-repeat top right; width: 2px;}

table.rows td {background: #eeeee0;color: #626262;border-left: 1px solid #0270B6;border-top: 1px solid #f5f5e7;}
.row-color-a { background: #eeeee0;color: #626262;border-left: 1px solid #f5f5e7;border-top: 1px solid #f5f5e7;}
.row-color-b {background: #eaeadb;color: #4d4d4d;border-left: 1px solid #f5f5e7;border-top: 1px solid #f5f5e7;}

.small {font-size: 8pt;}

.copy {color: #fffff0;}
.bot_ad { border:#333333 solid 1px; width:468px; text-align:center; margin-left:auto; margin-right:auto; padding:10px 10px 0px 10px; background-color:#fffff0;}


.error {font-weight: bold;color: #d52727;border: 1px dotted #d52727;padding: 4px;padding-left: 10px;padding-right: 10px;background-color: #FEE7E8;}
.notice {font-weight: bold;color: #0097FF;padding: 4px;padding-left: 10px;padding-right: 10px;background-color: #EFF8E0;}
.bold {font-weight: bold;}
.hilite {background-color: yellow;}
.click { cursor: pointer;}
.line-bottom {border-bottom: 1px solid #dcdcdc;}
.banner {padding-top: 2px;padding-bottom: 3px;}

#paging ul {margin: 0;padding: 0;list-style-type: none;text-align: center; margin-top:40px;}
#paging ul li { display: inline; }
#paging ul li a{text-decoration: none;padding: .2em 1em;color: #fff;background-color: #036; border:1px solid #FFFFFF;}
#paging ul li a:hover{color: #fff;background-color: #369;}