body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.creditsleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #274D76;
}


.leftlinks {                   /*   SCS Note:  refered to in HTML, but not defined in CSS    */
           }


.tablemain { margin: 0px;
             padding: 0px;
             /* marginwidth: 0px;        SCS Note: invalid css   */
             /* marginheight:0px;        SCS Note: invalid css   */
             width: 800px;
             border: 1px solid #396893;
             background-color: #FFFFFF;
           }

tr { margin: 0;
     padding: 0;
   }


/* obsolete */  .tablemain td.topRow { /* height: 140px; */      
                                     }

/* obsolete */  .tablemain td.leftCol { width: 148px;              /*  SCS Note: move from HTML to CSS for validation */
                                        margin: 0;

                                        /* diag only     outline: 2px solid red;    */
                                      }

/* obsolete */  .tablemain td.leftCenter { background: url('images/template_column-side.jpg');                 /*  SCS Note:  move from HTML to CSS for validation */
                                         }


.creditsright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
}
table {
	vertical-align: top;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-align: left;
	color: #750000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.creditscenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
      color: #750000;                /*  SCS note: for consistency with H1 element  */    

      padding-top: 15px;
}
a:active {
	font-weight: bold;
	text-decoration: none;
	color: #750000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link {
	font-weight: bold;
	text-decoration: none;
	color: #B4E2C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	font-weight: bold;
	color: #b4e2c2;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
      color: #750000;              /*  SCS: for consistency with H1 element  */    
}


.scs_header_left { width: 148px;
                   margin: 0;
 
                   background: url('images/template_column-header.jpg') no-repeat; 
                 }

.scs_header { background-image:url('images/scs_template_header.jpg');
              background-repeat: no-repeat;
              color: #3C5068;                      /*  Dark Periwinkle  */
              text-align: center;

              margin: 0;
              padding-top: 35px;

              /*  diag only    outline: 1px solid Red;        */
            }

.scs_menu { width: 148px;
            margin: 0;

            background: url('images/template_column-side.jpg');
          }

.scs_content_spacer { width: 13px;        /*  SCS Note:  move from HTML to CSS for validation   */
                    }

.scs_content { width: 640px;              /*  SCS Note:  move from HTML to CSS for validation   */
             }

.scs_content img { border: 1px solid #3C5068;                      /*  Dark Periwinkle  */
                   margin: 10px;

                   vertical-align: top;
                 }

#homeSnapShots { border-style: none;
               }

.imgRight { float: right;
          }

.imgLeft { float: left;
         }

.scs_faq_answer { margin: .75em 5%;
                }


.scs_header h1 { color: #3C5068;                     /*  Dark Periwinkle  */
                 text-align: center;

                 font-size: 2em;
                 margin: 0px;
                 padding: 0px;
               }

.scs_header h2 { color: #3C5068;                     /*  Dark Periwinkle  */
                 text-align: center;

                 font-size: 1.25em;
                 margin: 0px;
                 padding: 0px;
               }

.scs_header h3 { color: #3C5068;                     /*  Dark Periwinkle  */
                 text-align: center;

                 font-size: 1em;
                 margin: 0px;
                 padding: 0px;
                 padding-top: 5px;
               }


.scs_checkList {

               }

.scs_checkList .checkBox { width: 7%;
                           text-align: right;
                         }

.scs_checkList .checkText { width: 93%;
                          }

.scs_checkList .checkText p { margin: 0;
                              padding: 0;
                            }


.scs_footer { color: #3C5068;                      /*  Dark Periwinkle  */
              font-size: 1em;
            }

.scs_footer_left { width: 148px;
                   margin: 0;
 
                   background: url('images/template_column-footer.jpg') no-repeat; 

                 }

.scs_footer_main { border-top: 3px solid #DFE7F2;    /* Very Light Steel Grey */
                   padding-top: 10px;
                 }

.scs_footer td { vertical-align: middle;

                 /* outline: 1px solid Yellow;             Diag only  */
               }

.scs_footer h3 { float: right;
                 font-size: 1.1em;
                 margin: 0;
                 padding: 0; 
                 padding-right: 5px;
               }

.scs_footer h4 { font-size: 1.1em;
                 margin: 0;
                 padding: 0;
               }

.scs_footer h5 { font-size: 1em;
                 margin: 0;
                 padding: 0;
               }

.scs_footer .address { float: right;
                       color: #3C5068;                      /*  Dark Periwinkle  */
                       text-align: right;
                       font-size: 1em;
                       margin: 0;
                       padding: 0 10px;
                     }

.scs_footer p { margin: 0;
                padding: 0 10px;
              }


.scs_footer .legal { color: #274D76;
                     font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: .8em;

                     text-align: left;

                     padding-top: 10px;
                   } 

.scs_footer .copyright { color: #274D76;
                         font-family: Verdana, Arial, Helvetica, sans-serif;

                         text-align: center;
                         font-size: .7em;

                         padding-top: 20px;
                         clear: both;
                         /*  Diag Only     outline: 1px solid Green;     */
                       }

.scs_footer .webAdmin { color: #274D76;
                        font-family: Verdana, Arial, Helvetica, sans-serif;

                        text-align: center;
                        font-size: .6em;

                        padding-top: 2px;
                        clear: both;
                      }

.scs_footer .subfoot { text-align: justify;
                       font-size: .6em;
                       width: 90%;
                       margin: 0 auto;
                     }

.scs_homeLink { padding-top: 60px;
              }

.scs_listLink {
              }

.scs_listLink a { font-weight: normal;
                  text-decoration: underline;
                  color: DarkBlue;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 10px;
                }

.scs_listLink a:link { font-weight: normal;
                       text-decoration: underline;
                       color: DarkBlue;
                       font-family: Verdana, Arial, Helvetica, sans-serif;
                       font-size: 10px;
                     }

.scs_listLink a:visited { font-weight: normal;
                          text-decoration: underline;
                          color: DarkCyan;
                          font-family: Verdana, Arial, Helvetica, sans-serif;
                          font-size: 10px;
                        }

.scs_listLink a:hover { font-weight: bold;
                        text-decoration: underline;
                        color: Fuchsia;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 10px;
                      }

.scs_listLink a:focus { font-weight: bold;
                        text-decoration: underline;
                        color: Fuchsia;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 10px;
                      }

.scs_listLink a:active { font-weight: bold;
                         text-decoration: underline;
                         color: LightSkyBlue;
                         font-family: Arial, Helvetica, sans-serif;
                         font-size: 12px;
                       }

.scs_footer a { color: #3C5068;                      /*  Dark Periwinkle  */
                font-weight: normal;
                font-size: 1em;
                text-decoration: none;
              }
  
.scs_footer a:link { 
                   }

.scs_footer a:visited { 
                      }

.scs_footer a:hover { font-weight: bold; 
                      text-decoration: underline;
                    }

.scs_footer a:focus { text-decoration: underline;
                    }

.scs_footer a:active { color: #B22222;
                       font-weight: bold;
                       text-decoration: underline;
                     }

.scs_diagRed { outline: 1px solid Red
             }

.scs_diagYellow { outline: 1px solid Yellow
                }
