 .page {width: 770px; margin-left: auto; margin-right: auto;}
.pad {padding-left: 0; font-family: Arial, Helvetica, sans-serif; color: #333333; background: #ffffff; font-size: 80%;}
.content table {width: 100%; padding: 0;}
a, a:link, a:visited, a:hover, a:active {color: #336699; }
/* Some items may needed  to be updated in FIS.css also */
.title1 {color: #003366; font-family: "Times New Roman", Times, serif; font-weight: lighter; text-transform: uppercase; text-align: left; margin: 0; font-size: 265%;}
#status {text-align: center; font-size:15px; margin-bottom: 7px; margin-top: 15px;   width: 98px;}
#status a {display: block; padding: 3px; text-decoration: none;  font-size: 80%; font-weight: bold; border: 2px outset #cccccc; color: #000000; background: #ffffff; margin-top: 0; margin-bottom: 0;}
#status a:link, #status a:visited  {background: #A80303; color: #ffffff; border: 2px outset #666699;}
#status a:hover, #status a:active {background: #7F0202; color: #ffffff; border: 2px inset #000066;}
#details, #addl, #requirements {width: 100%; padding: 0; margin: 0; background-color: transparent; border: 5px outset #336699;}
#details td.left {width: 40%; vertical-align: top; }
#details td.right {width: 58%; font-size: 87%; vertical-align: top; background-color: #eeeeee; border-left: 10px solid #ffffff; }
.left {background: #eeeeee; }
.system {border-bottom: 4px solid #ffffff; margin-top: 0; background: #eeeeee;}
.fis2 {font-size: 100%; color: #ffffff; background: #2c558c; margin-top: 0; margin-bottom: 0; padding: 5px 0 0 12px; height: 25px;}
.links {padding-top: 9px; padding-bottom: 8px; font-size: 90%; background: #eeeeee; }
.links td {padding: 5px;}
.login {font-size: 80%; color: #ffffff; background: #000099; width: 56px; text-align: center; margin-left: 5px; margin-bottom: 5px;}
.login a {display: block; background: #ffffff; color: #ffffff; padding: 2px; text-decoration: none;  font-weight: bold; border: 2px outset #000066;}
.login a:link {background: #ffffff; color: #000000; border: 2px outset #666699;}
.login a:visited {display: block; background: #ffffff; color: #000000; padding: 2px; text-decoration: none; font-weight: bold; border: 2px outset #000066;}
.login a:hover {display: block; background: #3a6299; color: #ffffff; padding: 2px; text-decoration: none; font-weight: bold; border: 2px inset #000066;}
.login a:active {background: #336699; color: #3a6299; border: 2px inset #000066;}
.bottom {border-bottom: 4px solid #eeeeee; margin-top: 0; background: #eeeeee;}
.right {text-align: left; padding-left: 1em; padding-right: 1em;}
.right h3 {font-size: 120%; padding: 0; margin: 5px 0;}
#right {padding-left: 10px; background: #f9f9f9;}
.help h2 {margin-top: 3px; padding-top: 3px; color: #a80303; text-align: left;}
.dots {border-top: 2px dotted #cccccc; }
.dots h3, .redtitles2 {color: #990000;}
.otherlinks {font-size: 100%; width: 45%; padding-left: 1.5em;}
.otherlinks a {background: transparent;}
 #addl h4 span {margin-top: 0; border-bottom: 1px dashed #336699; padding-bottom: 6px;}
#custom ul {margin-top: 0;}
#custom li {font-size: 85%;}
#custom h4 {font-size: 95%; margin-bottom: 0; padding-bottom: 0;}
ul.msfix {list-style-type: circle;}
.require {padding-top: 5px;}
.require ol {margin-top: 0; font-size: 87%;}
.require h4 {color: #990000;  background: transparent; padding: 0 0 3px 1em; margin: 0;}
.helpabout {color: #A80303;}

/* Hack for peekaboo bug. Hides from IE-mac \*/
* html .pad {height: 1%;}
/* End hide from IE-mac */
