/* CSS Document */

/* always declare default background color and text color */
/*  font declarations have to be made for all table cells to work  */
/*  always use px as unit for fonts  */


body,td,th {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
}

/*  in order to get page elements flush to top and right margins, declare all body margins and padding to 0  */
body {
	background-color: #fff;
	padding: 0 0 0 0;
     }

/* Errors show in red */
.error1                   {color: #CC0000;
                           background-color:#FFFFFF;
                          }
  /*           ------                                                                     */
 /* <table id="dblist"  alternating rows row1/row2 with columns rowListText/amount/date  */
/*             ------                                                                   */
.dblist                   {border: 1px solid #fff; 
                           border-collapse collapse;
                          }
.dblist      th           {border:1px solid #ccc;
                           color: #333; 
                           font-weight: 700;
                           background-color: #ccc;
                           text-align: left;
                          }
.dblist      td           {border: 1px solid #fff;
                           color: #333 ;
                           text-align: left;
                          }
.dblist    .Label  {text-align: center;}
.dblist    .Data   {text-align: left;}
.dblist    .headerLabel  {text-align: center;}
.dblist    .headerData   {text-align: center;}
.dblist .row1             {background-color: #fff;}
.dblist .row2             {background-color: #eee;}
  /*           --------------                                                                      */
 /* <table id="actionlinklist"  alternating rows row1/row2 with columns rowListText/amount/date   */
/*             --------------                                                                    */
.actionlinklist           {border: 1px solid #fff; 
                           border-collapse collapse;
                          }
.actionlinklist th        {border:1px solid #ccc;
                           color: #333; 
                           font-weight: 700;
                           background-color: #ccc;
                           text-align: left;
                          }
.actionlinklist td        {border: 1px solid #fff;
                           color: #333 ;
                           text-align: left;
                          }
.actionlinklist   .action {text-align: left;}
.actionlinklist   .link   {text-align: center; }
.actionlinklist   .headerAction {text-align: left;}
.actionlinklist   .headerLink   {text-align: center;}
.actionlinklist .row1           {background-color: #fff;}
.actionlinklist .row2           {background-color: #eee;}

  /*           ---------                                                                           */
 /* <table id="dbrowlist"  alternating rows row1/row2 with columns rowListText/amount/date        */
/*             ---------                                                                         */
.dbrowlist                   {border: 1px solid #ddd; 
                              border-collapse collapse;
                             }
.dbrowlist      th           {border:1px solid #bbb;
                              color: #333; 
                              font-weight: 700;
                              background-color: #ccc;
                              text-align: left;
                             }
.dbrowlist      td           {border: 1px solid #ddd;
                              color: #333 ;
                              text-align: left;
                             }
.dbrowlist    .rowlistNumber {text-align: right;}
.dbrowlist    .rowlistAmount {text-align: right;}
.dbrowlist    .rowlistDate   {text-align: center;}
.dbrowlist    .rowlistheaderAmount {text-align: right;}
.dbrowlist    .rowlistheaderNumber {text-align: right;}
.dbrowlist    .rowlistheaderDate   {text-align: center;}
.dbrowlist .row1             {background-color: #fff;}
.dbrowlist .row2             {background-color: #eee;}


/* <table id="dbcollist" alternating rows with columns ColListText/amount/date  */

/* rules for table containing logo and default image  */
/* use an id instead of class where the element is a structural component of page and there is only one-use classes for repeating page elements  */

#headertable {width: 100%; margin: 0 0 0 0;}
#logo {
	width: 215px; 
	border-bottom: 1px solid #666; 
	border-right: 1px solid #666;
	background-image: url(../images/I20colorbar.gif);
	background-repeat: repeat-y; 
	padding: 0px 10px 0px 25px;
	}
#signon {
	background-image: url(../images/I20picturebar.jpg);
	font-size: 10px;
	font-weight: 900;
	padding: 20px 25px 5px 0px;
	line-height: 1.4em;
	text-align: right;
	border-bottom: 1px solid #666;
	background-repeat: no-repeat;
}

/* main content table  */
#main {width: 100%; margin 0 0 0 0;}
#main a:link {text-decoration: none; color: #CCA60D;}
#main a:visited {text-decoration: none; color: #8C7209;}
#main a:hover {text-decoration: underline; color: #008000;}
#main a:active {text-decoration: underline; color: #D0A90D;}
#leftcolumn {
	width: 215px; 
	padding: 20px 10px 10px 25px; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666;
	background-image: url(../images/I20colorbar.gif);
	background-repeat: repeat-y; 
}



/* login section */
#login {
	width: 190px;
	background-color:#EFEFEF;
	padding: 5px;
}

#login h1 {
	background-color:#666; 
	background-image: url(../images/I20arrowright.gif);
	background-repeat: no-repeat; 
	color: #fff; 
	font-size: 10px;
	padding: 4px 4px 4px 25px;
	margin-bottom: 3px;
}
#login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	margin: 0px 0px 3px 0px; 
	width: 90%;
}

#rightcolumn {padding: 25px 20px 10px 20px; line-height: 1.4em; border-bottom: 1px solid #666;}
#rightcolumn h1 {font-size: 16px; font-color: #fff; line-height: 1.6em;}
#rightcolumn h2 {font-size: 14px; font-color: #fff;}


/* closing credits  */
#closing {margin: 5px 0 15px 20px; font-size: 10px; color: #666;}
