html{height:100%;}

body {
	background: #F7F7F7 url("/images/twiad2.png") fixed no-repeat bottom left;
	margin:      0;
	padding:     0;
	font:        11px; Arial, sans-serif;
	color:       black;
}

.ns
{
color: #ffffff;
background-color: #ffffff;
font-size:1px;
word-wrap:break-word;width:100%;left:0
}

table {border-collapse: collapse;}
th {font-weight:bold;}
td {padding:2px}

img {border:0px;}

a:link    {color:blue;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a:visited {color:blue;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a:active  {color:blue;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a:hover   {color:red;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}

a.acct:link    {color:red;background-color:;text-decoration:none; font-size:13px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.acct:visited {color:red;background-color:;text-decoration:none; font-size:13px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.acct:active  {color:red;background-color:;text-decoration:none; font-size:13px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.acct:hover   {color:red;background-color:;text-decoration:none; font-size:13px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}

a.bh1:link    {color:#0f2877;background-color:;text-decoration:none; font-size:21px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.bh1:visited {color:#0f2877;background-color:;text-decoration:none; font-size:21px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.bh1:active  {color:#0f2877;background-color:;text-decoration:none; font-size:21px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.bh1:hover   {color:#0f2877;background-color:;text-decoration:none; font-size:21px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}

a.red:link    {color:red;background-color:;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.red:visited {color:red;background-color:;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.red:active  {color:red;background-color:;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.red:hover   {color:red;background-color:;text-decoration:none; font-size:11px;;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}


a.acct2:link    {color:blue;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.acct2:visited {color:blue;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.acct2:active  {color:blue;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.acct2:hover   {color:red;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}

a.lightblue:link    {color:#8796ff;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.lightblue:visited {color:#8796ff;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.lightblue:active  {color:#8796ff;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.lightblue:hover   {color:red;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}

a.google:link    {color:blue;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.google:visited {color:blue;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.google:active  {color:blue;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.google:hover   {color:red;background-color:;text-decoration:none; font-size:11px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}


a.footer:link    {color:#3963AD;background-color:#3963AD;text-decoration:none; font-size:7px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.footer:visited {color:#3963AD;background-color:#3963AD;text-decoration:none; font-size:7px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.footer:active  {color:#3963AD;background-color:#3963AD;text-decoration:none; font-size:7px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}
a.footer:hover   {color:#3963AD;background-color:#3963AD;text-decoration:none; font-size:7px;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;}

td.gray
{
color:gray;
font-size:11px;
}

td.gray12
{
color:gray;
font-size:12px;
}



td
{
color:gray;
font-size:11px;
}


h2.h2terms
{
color:gray;
font-size:14px;
font-weight:700;
}


td.bold
{
color:gray;
font-size:11px;
font-weight:700;
}


td.red
{
color:red;
font-size:11px;
font-weight:;
}


td.red13
{
color:red;
font-size:13px;
font-weight:700;
}


td.black13
{
color:#000000;
font-size:13px;
font-weight:;
}


span.blue12
{
color:blue;
font-size:12px;
}


span.red
{
color:red;
font-size:12px;
text-decoration: none;
border: 1px solid white; 
}

span.red:hover
{
font-size:12px;
color: blue; 
background-color: white;
text-decoration: none;
border: 1px solid red; 
cursor:help;
}


span.gray
{
color:gray;
font-size:11px;
}


span.gray10
{
color:gray;
font-size:10px;
}

i.gray10
{
color:gray;
font-size:10px;
}



span.maroon
{
color:maroon;
font-size:11px;
}


span.gray12
{
color:gray;
font-size:12px;
}


span.gray13
{
color:gray;
font-size:13px;
}



p.maroon
{
color:gray;
font-size:11px;
}


p.gray12
{
color:gray;
font-size:13px;
}


p.blue12
{
color:blue;
font-size:12px;
}



p.gray
{
color:gray;
font-size:11px;
}

td.footer_ip_address
{
color:#c1c1c1;
font-size:11px;;
text-decoration:none;
}


.blu
{
color:blue;
font-size:11px;
}


font.error
{
color:red;
font-size:12px;
}



li
{
color:;
font-size:11px;
}


li.gray
{
color:gray;
font-size:11px;
}


ul.gray
{
color:gray;
font-size:11px;
}


li.li13
{
color:gray;
font-size:16px;
}



td.qa
{
color:gray;
font-size:12px;
text-decoration:italic;
}

tr.black
{
color:#000000;
font-size:11px;
}


span.tos
{
color:#457DDF;
background-color:;
font-size:12px;
font-weight:;
}



td.fld_name,span.fld_name
{
color:#457DDF;
background-color:;
font-size:12px;
font-weight:;
}




li.caption {font-size:16px; color:gray; font-weight:700; text-decoration:none}

tr.gray
{
color:gray;
font-size:11px;
}




select,input
{
font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
	BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: gray 1px solid;
    COLOR:maroon;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-REPEAT: repeat;
    font-size:11px;;
    
    BACKGROUND-COLOR:#f1f1f1;}



.s_button
{
font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
	BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: gray 1px solid;
    COLOR:maroon;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-REPEAT: repeat;
    font-size:11px;;
    
    BACKGROUND-COLOR:#f1f1f1;}

.r_button
{
font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
	BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: gray 1px solid;
    COLOR:maroon;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-REPEAT: repeat;
     font-size:11px;;
    
    BACKGROUND-COLOR:#d1d1d1;
}

xmp.big
{
font-size: 14px;
font-weight:700;
}

xmp
{
font-size: 11px;
font-weight:;
}


pre.gray
{
color:gray;
font-size: 11px;
}



pre.big
{
font-size: 14px;
}


legend
{
font-size: 14px;
}


.err
{
font-size: 13px;
color:red;
}


table.login
{

  background-image:url('/images/bg_lock.jpg'); 
  background-repeat:no-repeat; 
  background-position: center center;

  border-width: 1px;
  border-spacing: ;
  border-style: inset;
  border-color: orange;
  border-collapse: separate;
  background-color:;
  -moz-border-radius: ;
}

p.bigger {font-size: 11px;}
h4.bigger {font-size: 11px;}
font.bigger {font-size: 11px;}

font {font-size: 11px; color:;}


title {font-size: 11px; color:blue;}
li.title {font-size: 13px; color:#457DDF; font-weight:;}

ii,radio,ul,li,p,table,tr,td {font-size: 11px; color:;}

#container {
	width:      900px;
	padding:    0;
	margin:     0 auto;
	text-align: left;
	background: white;
	border: 1px solid #999;
}

#logo {
	/*background: white url("/images/twiad_logo.png") no-repeat left;*/
	color:#ffffff;
	height:70px;
}

#logo h1 {
	text-indent: -999em;
	height: 40px;
	margin: 0;
	padding: 10px;;
	color:#0f2877;
}

#logo p {
	font-size:20px;
	text-align: right;
	margin-top:-35px;
	padding-right:17px;
}

/* menu */

#menu {
	height:22px;
	background:#3963AD;
}

#menu ul {
	list-style: none;
	margin:     0;
	padding:    0;
}

#menu ul li {
	float:    left;
	position: relative;
	padding:  0px;
	margin:   0px;
	border:   0;
}

#menu ul li a {
	font-size:10px;
	display:         block;
	text-align:      center;
	color:           white;
	text-decoration: none;
	padding:         4px 10px;;
	letter-spacing:  0px;
	border-right:    1px solid white;
	font-weight:     bold;
	background:      #3963AD;
}

#menu ul li a:hover {
	background: #5C96BB;
}

#menu li.last a {
	background:#457DDF;
	border-width: 0;
	padding:      4px 5px 4px 6px;
}

#main {
	padding:    7px 7px 7px 7px;
	background: white;
	z-index:    50;
	overflow:   visible;
}


#footer {
	height:14px;
	text-align:center;
	color: white;
	font-size:11px;
	background: #3963AD;
	border-top: 1px solid #999;
}

.ercot { position: relative; color:blue; font-size:13px; font-weight:normal;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif; }
.hdr1 { position: relative; color:#a06362; font-size:11px;; font-weight:700;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif; }
.hdr2 { position: relative; color:#4682b4; font-size:11px;; font-weight:700;font-family: Verdana, Arial, Lucida, Helvetica, sans-serif; }

.td_blue
{
  background-color:#dae7ee;
  color:#000000;
}

.h4_gray
{
  background-color:;
  color:lightslategray;
}

.h5_gray
{
  background-color:;
  color:lightslategray;
}

.service_title 
{
  font-size:16px; 
  color:gray; 
  font-weight:700; 
  text-decoration:none
}

font.service_title 
{
  font-size:16px; 
  color:red; 
  font-weight:700; 
  text-decoration:none
}
