/** light color :#FFFFFF **/
/** middle color: #E1ECFC **/
/** dark color: #2958B1 **/

A:link { color:#000000; text-decoration: underline;}
A:active { color:#000000; text-decoration: underline;}
A:visited { color:#000000; text-decoration: underline;}

.footnote { font-size:small;}

A.bannerLinks:link { color:#000000; text-decoration:none; }
A.bannerLinks:active { color:#000000; text-decoration:none; }
A.bannerLinks:visited { color:#000000; text-decoration:none; }

A.leftLinks:link { color:#000000; text-decoration:none; }
A.leftLinks:active { color:#000000; text-decoration:none; }
A.leftLinks:visited { color:#000000; text-decoration:none; }
A.leftLinks:hover { color:#000000; text-decoration:underline; }

A.tabInactive:link { color:#FFFFFF; text-decoration:none; }
A.tabInactive:active { color:#FFFFFF; text-decoration:none; }
A.tabInactive:visited { color:#FFFFFF; text-decoration:none; }

A.designer:link { color:#666666; font-size:medium; text-decoration:none; }
A.designer:active { color:#666666; font-size:medium; text-decoration:none; }
A.designer:visited { color:#666666; font-size:medium; text-decoration:none; }

body.page {font-family:verdana, arial, helvetica, helv, sans-serif;
           background: #FFFFFF;
           margin-top: 0; margin-left: 0; margin-right: 0;
           vertical-align:top; text-align:left; 
          }


td {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;
    vertical-align:top; text-align:left; font-size:medium;
    }

th {
           font-family:verdana, arial, helvetica, helv, sans-serif;
           background:#2958B1; font-size:medium; color:#FFFFFF;
           padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;
           vertical-align:top; text-align:left; 
          }

td.page   {font-family:verdana, arial, helvetica, helv, sans-serif;
           background:#FFFFFF; font-size:small;
           padding-top: 3px; padding-left:23px; padding-right:50px;
           vertical-align:top; text-align:left; 
          }

td.bottomLine {
           font-family:verdana, arial, helvetica, helv, sans-serif;
           background:#FFFFFF; font-size:medium;
           padding-top:14px; padding-bottom:6px; padding-left:5px; padding-right:5px;
           vertical-align:top; text-align:left; 
           border-bottom:1px solid #2958B1;
          }

td.linkColumn {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    padding-top:0; padding-bottom:0; padding-left:0; padding-right:0;
    vertical-align:top; text-align:left; font-size:medium;
    }

th.tabInactive {
           font-family:verdana, arial, helvetica, helv, sans-serif;
           background:#2958B1; font-size:medium; color:#FFFFFF;
           padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;
           vertical-align:top; text-align:center; 
           border-left:2px solid #FFFFFF;
           border-right:2px solid #FFFFFF;
           border-bottom:1px solid #FFFFFF;
          }

th.tabActive {
           font-family:verdana, arial, helvetica, helv, sans-serif;
           background:#FFFFFF; font-size:medium; color:#000000;
           padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;
           vertical-align:top; text-align:center; 
           border-left:1px solid #2958B1;
           border-right:1px solid #2958B1;
           border-top:1px solid #2958B1;
          }

td.tab {
           font-family:verdana, arial, helvetica, helv, sans-serif;
           background:#FFFFFF; font-size:medium; color:#000000;
           padding-top:10px; padding-bottom:5px; padding-left:10px; padding-right:10px;
           vertical-align:top; text-align:left; 
           border-left:1px solid #2958B1;
           border-right:1px solid #2958B1;
           border-bottom:1px solid #2958B1;
          }



td.category {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:small; text-align:right; font-weight:bolder;
    background:#FFFFFF; color:#2958B1;
    padding-top:0px; padding-bottom:0px; padding-left:6px; padding-right:0px;
    border-bottom:2px solid #2958B1;
    }

td.register {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:small; text-align:left; font-weight:bolder;
    background:#FFFFFF; color:#2958B1;
    padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
    border-bottom:2px solid #2958B1;
    }


h1 {font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:larger; text-align:left;
    padding-top:12px; padding-left: 0;
    }

h2 {font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:medium; 
    text-align:left;
    padding-top:8px; padding-bottom:0; padding-left: 0;
    }

h3 {font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:small; 
    text-align:left;
    padding-top:4px; padding-bottom:0; padding-left: 0;
    }

p, li, dd, dt, pre, form, option, input, select, textarea, button, checkbox, radio {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    text-align:left; font-size:medium;
    }

  .form {
    margin-left: 20px; margin-right: 20px;
    }

 .center {font-family:verdana, arial, helvetica, helv, sans-serif;
    text-align:center; font-size:medium;
    }

 .midColor {background:#E1ECFC}


/*** Banner Page ***/

td.bannerLeftCorner {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:medium; color:#FFFFFF;
    background: #2958B1;
    padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:7px;
    border-style:none; border-width:0px;
    text-align:right; vertical-align:middle;
    }

p.bannerLeftCorner {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:medium; color:#FFFFFF;
    text-align:right; vertical-align:top;
    width:450px;
    }

p.banner {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:x-large; color:#FFFFFF;
    text-align:center; vertical-align:middle;
    }

td.banner {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size: x-large;
    background:#2958B1;
    text-align:center; vertical-align:middle;
    padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:10px;
    }

td.bannerLinks {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:medium;
    background:#E1ECFC; 
    text-align:right; vertical-align:middle;
    padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;
    }

/*** Links in Left Column ***/

 td.leftLinks {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:medium;
    background:#E1ECFC;
    text-align:right; vertical-align:top;
    padding-top:0px; padding-bottom:0px; padding-left:6px; padding-right:6px;
    }
 td.linkCategory {
    font-family:verdana, arial, helvetica, helv, sans-serif;
    font-size:medium; font-weight:bold;
    background:#E1ECFC; color:#2958B1;
    text-align:right; vertical-align:top;
    padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:6px;
    }
 td.spacer {font-size:small;
    background:#2958B1;
    padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
    }

   .vspace {padding-top:10px; padding-bottom:0px; padding-left:0px; padding-right:8px;
    }

 hr.divider {
    background:#2958B1;
    }

  .designer {
    text-align:center; font-size:medium; color:#666666; padding-top:50px;; padding-bottom:20px;
    }


