/*main styles */
BODY{    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    MARGIN: 0em;    LINE-HEIGHT: 18pt;    FONT-FAMILY: Verdana,Arial,  Georgia, Garamond;    BACKGROUND-COLOR:#336699; }

H1 {    FONT-WEIGHT: bold;     FONT-SIZE: 12pt;     COLOR: #ff0000;     FONT-FAMILY: Arial, Helvetica, sans-serif;     TEXT-DECORATION: none; }
H2 {    FONT-SIZE: 10pt;     COLOR: #ff0000;     FONT-FAMILY: Arial, Helvetica, sans-serif;     TEXT-DECORATION: none; }
H3 {    FONT-SIZE: 8pt;     TEXT-TRANSFORM: uppercase;     COLOR: #ff0000;     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;     HEIGHT: 8pt;     TEXT-DECORATION: none; }
H4 {    FONT-SIZE: 8pt;     COLOR: #ff0000;     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.footer {    FONT-WEIGHT: 500;     FONT-SIZE: 9px;     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	color: #3333CC}
.footer A:link, .footer A:active,.footer A:visited {     COLOR: #3366cc; }
.footer A:hover {     COLOR: #ff0000;     TEXT-DECORATION: underline }

A:active {    COLOR: #3366cc;    TEXT-DECORATION: none }
A:link {     COLOR: #3333cc;     TEXT-DECORATION: none }
A:visited {     COLOR: #3366cc;     TEXT-DECORATION: none }
A:hover {     COLOR: #ff0000;     TEXT-DECORATION: underline }

ADDRESS {     FONT-STYLE: italic;     FONT-FAMILY: 'Times New Roman' }
img{border:0em}
HR {   border-style:dotted;     height:1px; width:100%; color:#000000; }
/* Main tables being used */
.maintable{   BACKGROUND-COLOR: #fff; font-size:12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.table{ border:0pt;  MARGIN-TOP: 2em; MARGIN-BOTTOM: 3em; MARGIN-LEFT: 1em;	MARGIN-RIGHT: 1em;  FONT-WEIGHT: normal; FONT-SIZE: 11px;  LINE-HEIGHT: 14pt; LETTER-SPACING: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

/* News table with overflow */
.newsTable{	margin: 0.5em; 	padding:0em;    border-bottom: 1px solid #999999; border-collapse: collapse;	    FONT-SIZE: 10pt; LINE-HEIGHT: 14pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: -0.5px;}
.newsTable div.heading {color:#FFFFFF; background-color:#336699; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999;}
.overflow { overflow:auto; height:170px; width:320px;}
.overflow td {  padding: 6px 12px 6px 12px; vertical-align: top; font-size: 11px; border-bottom: 1px dotted #999999;  }
.overflow td.date {  padding: 6px 0px 0px 12px; vertical-align: top; font-size: 10px; border: 0px;}

/*image slide show table*/
.slideshowTable{    MARGIN: 0.5em;	padding:0em;    border: 1px solid #B3CEDF; 	border-collapse: collapse; /*border-collapse=cellspacing*/ background-color:#fff; FONT-SIZE: 10pt;LINE-HEIGHT: 14pt;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  LETTER-SPACING: 0px;}
.slideshowTable tr { border-bottom:1px solid #B3CEDF;}
.slideshowTable td.footlink {background-color:#CCCCFF; font:Verdana, Arial, Helvetica, sans-serif;  border-top:1px solid #B3CEDF; color:#00007D; border-collapse: collapse;}
/*member's resources button*/
.memberButton{	font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; line-height: 15px; margin-left:0.2em;}
.memberButton a:active, .memberButton a:link, .memberButton a:visited {     COLOR: #FFFFFF;     TEXT-DECORATION: none }
.memberButton a:hover {  TEXT-DECORATION: underline }

.currentMembersButton{	font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; line-height: 11px; margin:0em;}
.currentMembersButton a:active, .currentMembersButton a:link, .currentMembersButton a:visited {     COLOR: #FFFFFF;     TEXT-DECORATION: none }
.currentMembersButton a:hover {  TEXT-DECORATION: underline }

/*forming pillar-like impressions for headings and the footer*/
.pillar {  background: transparent; width:100%;  }
.pillar .b1, .pillar .b2, .pillar .b3, .pillar .b4 {   display:block;   overflow:hidden;  font-size:1px;  }
.pillar .b1, .pillar .b2, .pillar .b3 {  height:1px;  }
.pillar .b2, .pillar .b3 {  background:#B3CEDF;   border-left:1px solid #fff;   border-right:1px solid #fff;  }
.pillar .b4 {  background: #B3CEDF;   border-left:1px solid #fff;   border-right:1px solid #fff;  }
.pillar .b1 {  margin:0; background:#fff;  }
.pillar .b2 {  margin:0 1px;   border-width:0 2px;  }
.pillar .b3 {  margin:0 3px;  }
.pillar .b4 {  height:2px;   margin:0 4px;  }

/*boxes for the left-hand menus*/
.sideTable {	margin: 0.5em; 	padding:0em;    border-bottom: 1px solid #999999;    FONT-SIZE: 10px; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px;}
.sideTable td { border-bottom: 1px solid #999999; padding-bottom:0.5em; padding-top:0.5em;}

/* most of the forms that require submission of some info */
.formtable {     BORDER: thin dotted;   FONT-WEIGHT: normal;    FONT-SIZE: 11px;    WIDTH: 97%;     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    BACKGROUND-COLOR: #B3CEDF; }
/* table listing most of the members and other details, mostly from the db */
.memberstable {     FONT-WEIGHT: normal;     FONT-SIZE: 11px;     LINE-HEIGHT: 14pt;     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.memberstable TD {    BORDER: #eeeeee 1px dotted; WORD-WRAP: break-word; }

LI {     PADDING-BOTTOM: 10px }
/* Red links - used in OtherResources.htm */
.redlink{     COLOR: #ffff00; }
.redlink A:active {     COLOR: #ff0000;     TEXT-DECORATION: none; }
.redlink A:link {     COLOR: #ff0000;     TEXT-DECORATION: none; }
.redlink A:visited {     COLOR: #ff0000;     TEXT-DECORATION: none; }
.redlink A:hover {     COLOR: #000000;     TEXT-DECORATION: underline; }

.mission { 	border:0pt; margin:2em; 	margin-right:2em; 	margin-left: 1em; 	margin-bottom:8em;		FONT-WEIGHT: normal;	FONT-SIZE: 12pt; 	line-height:14pt;	FONT-FAMILY: Arial, Helvetica, sans-serif;}
.mission H1{font-size:14pt}

