﻿body { background: #e2e2e2 none center top repeat-x; padding: 0; margin: 0; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif;} 
table { font-size: small; border-style: none; padding: 0; background-color: #FFFFFF; font-size: 11px; }
img { border: 0px }
.DropDownList { font-family: Verdana, Arial, Helvetica, sans-serif; }

h1, .h1 { font-weight:bold; font-size:large; color:#1387DE; display:inline; padding: 50px 0; }
h2, .h2 { font-weight:bold; font-size:14px; color:#1387DE; display:inline; }
h3, .h3 { font-size:small; font-weight:normal; color:#1072BA; display:inline; }

.dgAlternating { color: #9C9A9C; background-color: #CCE6FF; }
.dgItem { color: #9C9A9C; background-color: #FFFFFF; }
.dgHeader { color: #FFFFFF; background-color:#1387DE; font-weight: bold; }
.ErrorBox { font-weight: bold; color: red; background-color: transparent; }

.label {color:#1072BA;}


img { border: 0px }

#pagecontainer { margin: 0 auto; width: 920px; background: transparent none 50% top repeat-y; } 
#innerpage { background: transparent url(Images/Content_border.jpg) repeat-y top; text-align: left; padding: 0px 10px 70px 10px; }


p { margin: 0 0 .8em; } 
#logintable { padding: 20px 20px 0 10px; }
#login { background: transparent url(images/news-bg1.jpg) top repeat-y; } 
#userInfo { background: transparent url(images/news-bg1.jpg) top repeat-y; padding: 0 10px; } 
#txBenchmark { background: transparent url(images/news-bg1.jpg) top repeat-y; padding: 0 10px; } 
td.col1 { width: 70%; }
td.col2 { width: 30%; }

/* Note: The background picture is set in the Txmonitor.SetTopMenu() subroutine */
#menubg { vertical-align:bottom; width:100%; height:70px; }

#menu { list-style:none; padding-right:15px; }
#menu li.normal { float:right; margin-top:30px; height:40px; font-weight: bold;  text-align:center; line-height:40px; font-size: x-small; }
#menu li.menusectionsep { float:right; margin-top:30px; padding-right:20px; padding-left:0px; height:40px; font-weight: bold; text-align:center; line-height:40px; font-size: x-small;
           background:transparent url(Images/Menu_sep.gif) right bottom repeat-y; }
#menu li a, a:link, a:visited, a:active { color: #1387DE; }
#menu li a:hover { color: #99CFF7; text-decoration: none; }

/* For some reason, these two lines needs to be place after the #menu li a, a:link, ... */
a, a:link, a:visited, a:active { color: #1387DE; text-decoration: none; font-weight: bold; }
a:hover { color: Red; text-decoration: underline; } 

/* to override top and left in browsers other than IE, which will position to the top right 
   of the containing li, rather than bottom left *
li > ul { top: auto; left: auto; }
#menu li:hover ul, li.over ul { display: block; background-color:#F2F2F2; }
*/

/* Commented Backslash Hack hides rule from IE5-Mac \    padding:4.4em 2.5em 2.5em 0em; */
#menu a {float:none;}
/* End IE5-Mac hack */

#footer { background: transparent url(Images/footer_Border.gif); height: 67px; } 
#disclaimer { color:White; font-weight:normal; font-size:x-small; line-height: 25px; padding-left: 25px; }
