.h1  /* Center Headers  */    { color: #036; font-size: 2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin: 0px; padding: 0px }
.h2 /* Left Headers  */     { color: #666; font-size: 1.6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
.body_text  { color: #666666; font-size: small; font-family: Arial; text-indent: 12pt }
.text  { color: #666666; font-size: small; font-family: Arial }
.bold_text  { color: #036; font-size: small; font-family: Arial; font-weight:600 }
.headers { color: #333; font-size: large; font-family: Arial; font-weight: 500; text-align: center }
.body_headers { color: #333; font-size: medium; font-family: Arial; font-weight: 500; text-align: left }
.sidebar_headers { color: #333; font-size: medium; font-family: Arial; font-weight: 500; text-align: center }
.body_subtext /* Subtexts within body text */    { color: #666; font-size: x-small; font-family: Arial; font-weight: bold; text-align: left }
.navbar_titles  { color: #036; font-size: medium; font-family: Arial; font-weight: bold; text-align: center }
.big_inputbox  /* Text input box descriptions */   { color: #666; font-size: large; font-family: Arial; text-align: left }
.small_inputbox { color: #666; font-size: medium; font-family: Arial; text-align: left }
.FB_text  { color: #FFFFFF; font-size: medium; font-family: Arial; font-weight: 500; text-align: left;}

a:link { color: #006699; font-size: small; font-family: Arial; font-weight: bold; text-decoration: none}
a:visited {color: #006699; font-size: small; font-family: Arial; font-weight: bold; text-decoration: none; }
a:active { color: #006699; font-size: small; font-family: Arial; font-weight: bold; text-decoration: none; }
a:hover { color: #999999; font-size: small; font-family: Arial; font-weight: bold; text-decoration: none; }


/***/
/* Style for the layout of pages */
/***/
#mainTable{
   border-spacing: 1em;
   padding: 0;
   margin: 0;
   width: 100%;
}

#mainTable td{
   vertical-align: top;
}

#colomnLeft{
   width: 25%;
   padding: 0;
}

#colomnLeft table{
   width: 100%;
   border-spacing: 0;
   background-color: #CCCCCC;
}

#colomnLeft table tr td{
   padding: 0;
   margin: 0;
}

#colomnLeft table tr td p{
   padding: 0 .4em .2em .4em;
}

#colomnLeft table tr td h2{
   padding: 0 .4em 0 .4em;
}

#colomnRight{
   width: auto;
   padding: 0;
}

#colomnRight table{
   border-spacing: 0;
   width: auto;
}

tr.tabHeader td{
   text-align: center;
   vertical-align: middle;
   background-color: #E2E3E4;
   padding: 0;
}

tr.tabHeader img{
   background-color: white;
   padding: 0;
   width: 5px;
}

.bgWhite{
   background-color: white;
}
/***/
/*End of style for layout*/
/***/


table.formBox, table.formBox table{
   border-collapse: collapse;
   border-spacing: 0;
   border: 0 none;
   padding: 0;
   margin: 0;
}

table.formBox tr{
   background-color: #CCCCCC;
   padding: 0;
}

table.formBox td{
   padding: 0;
}