/* MAIN / STYLESHEET.CSS */
/* GENERAL */
BODY { text-align: left; background-color: #FFFFFF; margin: 0px 0px 0px 0px; }
P, DIV, textarea { font-family: Arial, sans-serif; font-size: 12px; color: #030390; }

/* margin: top right bottom left */
/* HEADERS */
H1 { font-family: font-family: Arial, sans-serif; font-size: 16px;  font-weight: bold; text-align: center;  background-color: transparent; color: #333333; border-bottom: 1px solid #333333; padding: 2px 0px 2px 0px; margin: 2px 0px 2px 0px; }

H1.csc-firstHeader { font-family: Arial, sans-serif; font-size: 22px; margin: 2px 0px 12px 0px; }

H2 { font-size: 11px; font-weight: bold; text-align: left;  background-color: #48b643; color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
H3 { font-size: 11px; font-weight: bold; text-align: left;  background-color: #48b643; color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
H4 { font-size: 11px; font-weight: bold; text-align: left;  background-color: transparent; color: #003399; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
H5 { font-size: 11px; font-weight: bold; text-align: left;  background-color: #FFCC33; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }

/* VERTICAL MENU (1) ************************************/
TD#menu_1 { vertical-align: top; padding-top: 0px; padding-right: 0px; width: 145px; }
TD#menu_1 DIV A { color: #FFFFFF; text-decoration: none; }
TD#menu_1 DIV A:hover { text-decoration: underline; }
/*  VERTICAL LEVEL 1 NORMAL (-no) and ACTIVE (-act) */
TD#menu_1 DIV.menu1-level1-no { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 24px; color: #FFFFFF; }
TD#menu_1 DIV.menu1-level1-no A {  font-family: Arial; font-size: 11px; color: #FFFFFF; }
TD#menu_1 DIV.menu1-level1-act { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 24px; color: #FFCC33; }
TD#menu_1 DIV.menu1-level1-act A {  font-family: Arial; font-size: 11px; color: #FFCC33; }
/*  VERTICAL LEVEL 2 NORMAL (-no) and ACTIVE (-act) */
TD#menu_1 DIV.menu1-level2-no { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 28px; color: #FFFFFF; }
TD#menu_1 DIV.menu1-level2-no A {  font-family: Arial; font-size: 10px; color: #FFFFFF; }
TD#menu_1 DIV.menu1-level2-act { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 28px; color: #FFCC33; }
TD#menu_1 DIV.menu1-level2-act A {  font-family: Arial; font-size: 10px; color: #FFCC33; }
/*  VERTICAL LEVEL 3 NORMAL (-no) and ACTIVE (-act) */
TD#menu_1 DIV.menu1-level3-no { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 32px; color: #FFFFFF; }
TD#menu_1 DIV.menu1-level3-no A {  font-family: Arial; font-size: 10px; color: #FFFFFF; }
TD#menu_1 DIV.menu1-level3-act { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 32px; color: #FFCC33; }
TD#menu_1 DIV.menu1-level3-act A {  font-family: Arial; font-size: 10px; color: #FFCC33; }

/* CONTENT  times new roman, times; */
TD#content { background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 600px; text-align: left; vertical-align: top;}
a { font-family:  Times, "Times New Roman", Serif; font-size: 14px; color: #307e2d; text-decoration: underline; }
p.bodytext { text-align: left; font-family:  Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin: 0px 5px 0px 5px; }
p.align-left { text-align: left; font-family:  Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin: 0px 5px 0px 5px; }
p.align-center { text-align: center; font-family:  Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin: 0px 5px 0px 5px; }
p.align-right { text-align: right; font-family:  Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin: 0px 5px 0px 5px; }
ol { font-family: Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin-top: 0px; padding-top: 0px; }
ul { type: disc; font-family: Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin-top: 0px; padding-top: 0px;}
li { font-family: Times, "Times New Roman", Serif; font-size: 14px; color: #000000; margin-top: 0px; padding-top: 0px; }
p.csc-caption { font-size: 10px; background-color: transparent; color: #000000; margin: 2px 2px 2px 2px; }
img { margin: 0px 0px 0px 0px; }
.imgtext-table { margin: 0px 0px 0px 0px; }

/* FOOTER  text was #307e2d */
p.footer_3 { text-align: left; vertical-align: top; font-family: arial; font-size: 11px; background-color: transparent; color: #ffffff; margin: 24px 0px 0px 257px;  }
.footer_a { text-align: left; vertical-align: top; font-family: arial; font-size: 11px; background-color: transparent; color: #ffffff; margin: 24px 0px 0px 0px;  }
.footer_a:hover { text-decoration: underline; }


/* FORMS */

div.csc-mailform-field label { font-family: Times, "Times New Roman"; font-size: 14px; color: #000000; width: 200px; vertical-align: top; margin-bottom: 10px; }
input { font-family: Times, "Times New Roman"; font-size: 14px; color: #000000; vertical-align: top; margin-bottom: 10px; }
textarea { font-family: Times, "Times New Roman"; font-size: 14px; color: #000000;  vertical-align: top; margin-bottom: 10px; }
select { font-family: Times, "Times New Roman"; font-size: 14px; color: #000000;  vertical-align: top; margin-bottom: 10px; }
.csc-mailform-check-NOT { font-family: Times, "Times New Roman"; font-size: 14px; color: #000000; width: 200px; vertical-align: top; text-align: left; margin-bottom: 10px; }
.csc-mailform-submit {  font-family: Times, "Times New Roman"; font-size: 12px; }


/* SEARCH RESULTS */
.csc-searchResultRange { font-family: arial; font-size: 12px; color: #000000; margin: 0px 5px 0px 5px; padding-bottom: 10px;}
.csc-searchResultHeader { font-size: 11px; font-family: arial; font-weight: normal; text-align: left;  background-color: #C1B7BF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
.csc-searchResultHeader A { font-size: 11px; font-family: arial; font-weight: normal; text-align: left;  color: #000000; background-color: #C1B7BF; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }

/* NEWS PLUGIN */
div.newslatehd { font-size: 11px; font-weight: normal; text-align: left;  background-color: #C1B7BF; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
div.newssinghd { font-size: 11px; font-weight: normal; text-align: left;  background-color: #C1B7BF; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
div.newsbody { font-size: 11px; color: #000000; }
div.newslinks { font-size: 11px; color: #333333; text-decoration: underline; }
div.newsdate { font-size: 11px; color: #666666; }
div.newslistdate { font-size: 11px; color: #666666; padding-top: 2px; padding-left: 5px; padding-bottom: 5px; }
div.newslistlink { padding-left: 5px; padding-top: 10px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }



