a:link { color: #0099FF; text-decoration: none; }
a:visited { text-decoration: none; color: #0099FF; }
a:hover { text-decoration: underline; color: #000000; }
a:active { text-decoration: none; color: #0099FF; }

.page { background-color: #ACB7CA; margin: 0px; background-image: url(images/page_bg.gif); background-repeat: repeat-x; }
.page-content-bg { padding: 2px; font-family: Arial; font-size: 12px; background-image: url(images/content_bg.gif); background-repeat: repeat-y; background-color: #77a0cc; }
.page-sidebar-bg { padding: 2px; background-color: #81924E; font-family: Arial; font-size: 12px; background-image: url(images/content_bg.gif); background-repeat: repeat-y; background-position: right; }
.page-disclaimer-bg { padding: 0px; margin: 0px; font-family: Arial; font-size: 12px; background-color: #77a0cc;}

.disclaimer-table { padding: 0px;}

.disclaimer-table .cell { padding: 2px; border: 0px none #FFFFFF; }
.disclaimer-table .cell p { font-family:Tahoma; font-size:12px; color: #FFFFFF; margin: 0px; padding: 4px; list-style-position: inside; list-style-type: square; }
.disclaimer-table .cell h1 { font-family:Tahoma; font-size:16px; color: #FFFFFF; margin: 0px; padding: 0px; }
.disclaimer-table .cell h2 { font-family:Tahoma; font-size:14px; color: #FFFFFF; font-weight:bold; margin: 0px; padding: 0px; }
.disclaimer-table .cell h3 { font-family:Tahoma; font-size:12px; color: #FFFFFF; font-weight:bold; margin: 0px; padding: 0px; }
.disclaimer-table .cell hr { color: #626262; background-color:#EEEEEE; height: 1px; margin: 0px; padding:0px; display:block; border: 0px; }

.viewer-table { padding: 0px; }

.viewer-table .footer { height:20px; padding: 0px; }
.viewer-table .mainbg { background-color: #D1D1D1; border: 1px solid #949494; }
.viewer-table .mainbg .nullbg { background-color: #FFFFFF; border-top: 1px solid #949494; border-right: 0px solid #949494; border-bottom: 1px solid #949494; border-left: 0px solid #949494; }
.viewer-table .secbg { background-color: #EBEBEB; border: 1px solid #949494; }
.viewer-table .note { padding: 2px; background-color: #EDEEB5; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; }
.viewer-table .note .text { font-family:Tahoma; font-size:10px; color: #000000; text-align:right; }
.viewer-table .required { padding: 2px; background-color: #B0B0B0; border-top: 1px solid #666666; border-right: 0px solid #666666; border-bottom: 1px solid #666666; border-left: 0px solid #666666; }
.viewer-table .required .text { font-family:Tahoma; font-size:11px; color: #FF0000; text-align:right; font-weight: bold; }
.viewer-table .spacer { height:4px; padding: 0px; }
.viewer-table .submit { background-color: #B0B0B0; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; text-align: right; }

.viewer-table .cell { padding: 2px; border: 0px none #FFFFFF; }
.viewer-table .cell a { color: #000000; text-decoration:none; }
.viewer-table .cell a:hover { text-decoration:underline; }
.viewer-table .cell .pic { margin: 0px; padding: 8px 4px 2px; float: left; clear: none; }
.viewer-table .cell .pic .label { font-family:Tahoma; font-size:10px; color: #0567BA; }
.viewer-table .cell h1 { font-family:Tahoma; font-size:16px; color: #545454; margin: 0px; padding: 0px; }
.viewer-table .cell h2 { font-family:Tahoma; font-size:14px; color: #333333; font-weight:bold; margin: 0px; padding: 0px; }
.viewer-table .cell h3 { font-family:Tahoma; font-size:12px; color: #333333; font-weight:bold; margin: 0px; padding: 0px; }
.viewer-table .cell hr { color: #626262; background-color:#626262; height: 1px; margin: 0px; padding:0px; display:block; border: 0px; }
.viewer-table .cell li { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #545454; text-decoration:none; margin: 0px; padding: 0px; list-style-position: inside; list-style-type: disc; }
.viewer-table .cell p { font-family:Tahoma; font-size:12px; color: #FFFFFF; margin: 0px; padding: 4px; list-style-position: inside; list-style-type: square; }
.viewer-table .cell ul { margin: 0px; padding: 0px; }
.viewer-table .cell .bigtext { font-family:Tahoma; font-size:16px; }
.viewer-table .cell .smalltext { font-family:Tahoma; font-size:10px; }

.viewer-table .form .tabon { background-color: #D1D1D1; border-top: 1px solid #949494; border-right: 1px solid #949494; border-bottom: 0px solid #949494; border-left: 1px solid #949494; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-align: center; padding: 2px 10px; }
.viewer-table .form .taboff { background-color: #B2B2B2; border: 1px solid #949494; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-align: center; padding: 2px 10px; }
.viewer-table .form .taboff a { color: #0567BA; text-decoration:none; }
.viewer-table .form .taboff a:hover { text-decoration:underline; }
.viewer-table .form .border { background-color:#949494; height: 1px; }
.viewer-table .form .cell .error { font-family:Tahoma; font-size:12px; color: #FF0000; }
.viewer-table .form .cell .button { font-family:Tahoma; font-size:12px; color: #000000; background-color:#FDFDFD; border-color:#0567BA; }
.viewer-table .form .cell .label { font-family:Tahoma; font-size:10px; color: #545454; }
.viewer-table .form .cell .required-mark { font-family:Tahoma; font-size:10px; color: #FF0000; }
.viewer-table .form .cell .userinput { font-family:Tahoma; font-size:12px; color: #0567BA; }

.viewer-table .list .border { background-color:#626262; height: 1px; }
.viewer-table .list .header { background-color:#D1D1D1; }
.viewer-table .list .header .label { font-family:Tahoma; font-size:10px; color: #545454; margin: 0px; padding: 0px; }
.viewer-table .list .header .jumpitem { font-family:Arial; font-size:12px; color: #545454; margin: 0px; padding: 0px; font-weight: bold; }
.viewer-table .list .nav { background-color:#D1D1D1; }
.viewer-table .list .row { background-color:#C7C7C7; }
.viewer-table .list .row-alt { background-color:#B9B9B9; }
.viewer-table .list .title { background-color:#B0B0B0; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #626262; border-right-color: #626262; border-bottom-color: #626262; border-left-color: #626262; }
.viewer-table .list .title p { font-family:Tahoma; font-size:10px; color: #545454; margin: 0px; padding: 0px; }
.viewer-table .list .title h2 { font-family:Tahoma; font-size:14px; color: #545454; font-weight:bold; margin: 0px; padding: 0px; }
.viewer-table .list .title .label { font-family:Tahoma; font-size:10px; color: #545454; margin: 0px; padding: 0px; }
.viewer-table .list .title .jumpitem { font-family:Tahoma; font-size:10px; color: #545454; font-weight:bold; margin: 0px; padding: 0px; }
.viewer-table .list .cell a { font-family:Tahoma; font-size:10px; color: #3C67A6; text-decoration:none; }
.viewer-table .list .cell a:hover { text-decoration:underline; }
.viewer-table .list .cell p { font-family:Tahoma; font-size:10px; color: #545454; margin: 0px; padding: 0px; }
.viewer-table .list .cell .header-active { font-family:Tahoma; font-size:12px; color: #0567BA; font-weight: bold; }
.viewer-table .list .cell .header-idle { font-family:Tahoma; font-size:12px; color: #333333; font-weight: bold; }
.viewer-table .list .cell .header-selected { font-family:Tahoma; font-size:12px; color: #FF0000; font-weight: bold; }
.viewer-table .list .cell .text { font-family:Tahoma; font-size:10px; color: #545454; }
.viewer-table .list .cell .userinput { font-family:Tahoma; font-size:12px; color: #0567BA; }
.viewer-table .list .cell .error { font-family:Tahoma; font-size:12px; color: #FF0000; }
.viewer-table .list .cell .form-button { font-family:Tahoma; font-size:12px; color: #000000; background-color:#FDFDFD; border-color:#0567BA; }
.viewer-table .list .nav p { font-family:Tahoma; font-size:10px; color: #CCCCCC; margin: 0px; padding: 0px; }

