/*-----------Navigation Bar Prefs-----------*/

A.nav:link {
	color: #002255;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:visited {
	color: #ggbbccc;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:active {
	color: #005588;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:hover {
	color: #6699bb;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*-----------Navigation in top section prefs-----------*/

A.nav1:link {
	color: #002255;
	font-weight: 900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav1:visited {
	color: #002255;
	font-weight: 900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav1:active {
	color: #002255;
	font-weight: 900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav1:hover {
	color: #002255;
	font-weight: 900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*------- Side menu titles -------*/

.menu {
	color: #008080;
	margin: 5px;
	font-size: 12pt;
	font-weight: 900;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*------- Membership heading in left column -------*/

.menuM {
	color: #008080;
	margin: 5px;
	font-size: 12pt;
	font-weight: 900;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.menuM:link {
	color: #008080;
	margin: 5px;
	font-size: 12pt;
	font-weight: 900;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.menuM:visited {
	color: #008080;
	margin: 5px;
	font-size: 12pt;
	font-weight: 900;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.menuM:active {
	color: #008080;
	margin: 5px;
	font-size: 12pt;
	font-weight: 900;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.menuM:hover {
	color: #008080;
	margin: 5px;
	font-size: 12pt;
	font-weight: 900;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


/*------- Content titles -------*/

.menucTITLES {
	color: #002255;
	font-size: 14pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

h1 {
	color: #002255;
	font-size: 14pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-top: 0px;
      margin-bottom: 8px;

}

.menucTITLESmed {
	color: #002255;
	font-size: 12pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.menucTITLES11 {
	color: #002255;
	font-size: 11pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.menucTITLES11lb {
	color: #00848e;
	font-size: 11pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


.menucawards {
	color: #002255;
	font-size: 12pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


.menucTITLES14 {
	color: #002255;
	font-size: 14pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


.menucTITLESsm {
	color: #002255;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.menucTITLESsmr {
	color: #002255;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	text-align: right;
	font-family: arial, helvetica, geneva;
}


/*------- Content text for photos -------*/

.menucTEXT {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 10px;
	text-align: left;
}

.menucTEXTnj {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 15px;
	text-align: left;
}

.menucTEXTconf {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	margin-right: 18px;
	font-family: arial, helvetica, geneva;
	text-align: left;
}

.menucTEXTcal {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	margin-right: 30px;
	font-family: arial, helvetica, geneva;
}

/*-- underline menu text for cancelations--*/

.menucTEXTcan {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: line-through;
	font-family: arial, helvetica, geneva;
	margin-right: 7px;
	text-align: justify;
}

/*------- Content text for general info -------*/

.menucInfo {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 7px;
	text-align: left;
}

.prestext {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 2px;
	margin-right: 5px;
	text-align: justify;
}

.prestxt {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 2px;
	margin-right: 5px;
}



.menucInfoindex {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: justify;
}

.missionst {
	color: #002255;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: justify;
	padding: 5px;
	margin: 5px;
}

.hpstandout {
	background-color: #FFFFCC;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica;
	text-align: justify;
	padding: 7px;
	margin: 7px;
	border-left: solid 4px #c6d7e0;
	border-top: solid 4px #c6d7e0;
	border-right: solid 4px #00848e;
	border-bottom: solid 4px #00848e;
}

.menucbanner {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: left;
}

.menucbannerr {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: right;
}

/*---revised edition calendar page ---*/

.calmonth {
	color: #002255;
	font-size: 11pt;
	font-weight: 900;
	text-decoration: none;
	margin-right: 30px;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
	background-color: #dfe2e4;
}

.calpophilite {
	color: #002255;
	font-size: 11pt;
	font-weight: 900;
	text-decoration: none;
	margin-right: 5px;
	font-family: arial, helvetica, geneva;
	margin-left: 5px;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
	background-color: #dfe2e4;
}

.caltext {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 13px;
	margin-right: 20px;
	text-align: left;
}

.caldate_original {
	color: #00848e ;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
}

.caldate {
	color: #00848e;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-right: 30px;
	text-align: left;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
	padding: 2px 0px 2px 2px;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	display: block;
}

.caltitle {
	color: #002255;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
}

/*---revised edition brd mtg minutes page ---*/

.mtgmonth {
	color: #002255;
	font-size: 12pt;
	font-weight: 900;
	text-decoration: none;
	margin-right: 0px;
	font-family: arial, helvetica, geneva;
	margin-left: 0px;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
	background-color: #dfe2e4;
}

.mtgpophilite {
	color: #002255;
	font-size: 11pt;
	font-weight: 900;
	text-decoration: none;
	margin-right: 5px;
	font-family: arial, helvetica, geneva;
	margin-left: 5px;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
	background-color: #dfe2e4;
}

.mtgtext {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 30px;
	margin-right: 10px;
	text-align: left;
}

.mtgdate {
	color: #00848e ;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
}


.mtgtitle {
	color: #002255;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
}

A.min:link {
	color: #660000;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.min:visited {
	color: #00848e;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.min:active {
	color: #660000;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.min:hover {
	color: #660000;
	font-size: 12pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}



/*------- left side search text  -------*/

.menusea {
	color: #002255;
	margin: 5px;
	font-size: 9pt;
	font-weight: 750;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.menusm {
	color: #002255;
	margin: 6px;
	font-size: 9pt;
	font-weight: 500;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*--Connecticut Libraries section links--*/

A.cli:link {
	color: #002255;
	margin: 0px;
	font-size: 10pt;
	font-weight: 450;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.cli:visited {
	color: #002255;
	margin: 0px;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.cli:active {
	color: #002255;
	margin: 0px;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cli:hover {
	color: #002255;
	margin: 0px;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


.cl { color: #002255;
	font-size: 12pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.cl1 { color: #00848e;
	font-size: 10pt;
	font-weight: 650;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*--Calendar information--*/

.cal { color: #686868;
	font-family:  arial, helvetica, geneva;
	font-size: 8pt;
	font-weight: 450;
}

A.cal:link {
	color: #002255;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cal:visited {
	color: #ggbbccc;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cal:active {
	color: #005588;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cal:hover {
	color: #6699bb;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.hilite {
background-color: #99bbcc;
}


/*--Meeting page fonts--*/

.textmed {
	color: #002255;
	font-size: 11pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 7px;
	text-align: justify;
}


.dateslg {
	color: #002255;
	font-size: 20pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.datessm {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 5px;
	text-align: left;
}



/*--update--*/


.update {
	color: #A0A0A0;
	font-size: 8pt;
	font-weight: 400;
	text-align: left;
	margin: 2px;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
/*--General stuff--*/


.smaller { font-family:  arial, helvetica, geneva; font-size: 8pt;
font-weight: 550; text-decoration: none;}

.news { 
	font-family:  arial, helvetica, geneva;
	font-size: 8pt;
	font-weight: 550;
	text-decoration: none;
	color: #800012;
	margin-left: 7px;
	margin-right: 1px;
}

.larger { font-family:  arial, helvetica, geneva; font-size: 10pt;
font-weight: bold; color: #ffffff;}


/*----------- Body Prefs-----------*/

A.body:link {
	color: #660000;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.body:visited {
	color: #00848e;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.body:active {
	color: #660000;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.body:hover {
	color: #660000;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}

/*----------- Book references so that they are underlined -----------*/

A.book:link {
	color: #660000;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.book:visited {
	color: #00848e;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.book:active {
	color: #660000;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.book:hover {
	color: #660000;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}

/*--------- #A References throughout the site for site index -------------*/

A.index:link {
	color: #00848e;
	font-size: 14pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.index:visited {
	color: #00848e;
	font-size: 14pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.index:active {
	color: #00848e;
	font-size: 14pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.index:hover {
	color: #00848e;
	font-size: 14pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


/*--------- references used on leg pages -------------*/

A.leg:link {
	color: #00848e;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.leg:visited {
	color: #00848e;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.leg:active {
	color: #00848e;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.leg:hover {
	color: #00848e;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
/*----------- Calendar Prefs-----------*/

A.cal:link {
	color: #00000;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cal:visited {
	color: #000000;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cal:active {
	color: #000000;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.cal:hover {
	color: #000000;
	font-size: 12pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


.moto {
	color: #000000;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
	text-align: justify;
}


/*----------- Right Side Prefs-----------*/

A.right:link {
	color: #660000;
	font-size: 8pt;
	font-weight: 850;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.right:visited {
	color: #660000;
	font-size: 8pt;
	font-weight: 850;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.right:active {
	color: #990000;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.right:hover {
	color: #990000;
	font-size: 8pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}


p { font-family:  arial, helvetica, geneva; font-
size: 10pt; margin-right: 2px; text-align: left; }

td, ul, li, dl, ol { font-family:  arial, helvetica, geneva; font-
size: 10pt; }

.larger { font-family:  arial, helvetica, geneva; font-size: 12pt;
color:#000}

.red		{ font-family:  arial, helvetica, geneva; font-size: 10pt;
color: #600; font-style: italic;}

.pink		{ font-family:  arial, helvetica, geneva; font-size: 10pt;
color: #FF6600; font-weight: 900;}


.drd  	{ font-family:  arial, helvetica, geneva; font-size: 9pt;
color: #660000; font-style: italic;}


.ptitle	{font-family: verdana, arial; font-size: 14pt; color:
#00848e; font-weight: 600;}


body { font-family:  arial, helvetica, geneva; font-size: 10pt; }

p.smaller { font-family:  arial, helvetica, geneva; font-size: 8pt;
font-weight: 550;}

.smaller { font-family:  arial, helvetica, geneva; font-size: 8pt;
font-weight: 550;}

.smallest { font-family:  arial, helvetica, geneva; font-size: 1pt;}

.small { font-family:  arial, helvetica, geneva; font-size: 6pt;}

.header {font-family: verdana, arial; font-size: 12pt; font-weight:
600; color: #600;}

h2 {font-family: verdana, arial; font-size: 12pt; color: #00848e;
text-decoration: underline;}

.book { font-family:  arial, helvetica, geneva; font-size: 14pt; }

.address { font-family:  arial, helvetica, geneva; font-size: 10pt;
color: #00848e; font-weight: 900;}

.footer { font-family:  arial, helvetica, geneva; font-size: 8pt;
color: #002255; font-weight: 400;}

/*----------- Footer Prefs-----------*/

A.footer:link {
	color: #CC6633;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.footer:visited {
	color: #C6A56B;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.footer:active {
	color: #990000;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.footer:hover {
	color: #C6A56B;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}

/*----------- Button Prefs-----------*/

.submit { font-family: arial, helvetica, geneva; font-size:
90%;color:#FFFFFF;
background-color: #00848e;
border-color:#cccccc;
}

/*----------- Border Style -----------*/

.mission {
border: solid 1px #A9A9A9;
padding: 5px;
margin: 5px;
}


.grayborder {
border: solid 1px #A9A9A9;
padding: 0px;
margin: 0px;
}

.grayborderC {
border-right: solid 1px #A9A9A9;
border-top: solid 1px #A9A9A9;
border-bottom: solid 1px #A9A9A9;
padding: 0px;
margin: 0px;
}

.grayborderSPACER {
border-left: solid 1px #A9A9A9;
border-top: solid 1px #A9A9A9;
border-bottom: solid 1px #A9A9A9;
}


.grayborder2 {
border: solid 2px #A9A9A9;
padding: 0px;
margin: 0px;
}


.gray {
background: #A9A9A9;
padding: 0px;
margin: 0px;
}

.space {
pading: 10px;
}


.yello {
    background-color: yellow;
}

.gyello {
     background-color: greenyellow;
}

.bcal {
     background-color: #00848e;
}


/*------- Conference Sponsor active links -------*/

A.spon:link {
	text-decoration: none;
	text-align: center;
	font-family: arial, helvetica, geneva;
}

A.spon:visited {
	text-decoration: none;
	text-align: center;
	font-family: arial, helvetica, geneva;
}
A.spon:active {
	text-decoration: none;
	text-align: center;
	font-family: arial, helvetica, geneva;
}
A.spon:hover {
	text-decoration: none;
	text-align: center;
	font-family: arial, helvetica, geneva;
}

.sponsorsm {
	color: #002255;
	text-align: center;
	font-size: 8pt;
	font-style: oblique;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.sponsormed {
	color: #00848e;
	text-align: center;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.sponsormedblue {
	color: #002255;
	text-align: center;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*------- revisions to site by ed cmte ------*/

.search {
	color: #002255;
	font-weight: 900;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 1px;
}

/*------- calendar page FULL color use when workshops are full, changed, cancelled, etc --------*/

.full		{color: #4AA02C;}

/*-- indented menu links --*/

A.menu1:link {
	color: #00000;
	margin: 20px;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.menu1:visited {
	color: #00000;
	margin: 20px;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.menu1:active {
	color: #00000;
	margin: 20px;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.menu1:hover {
	color: #00000;
	margin: 20px;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*--Blogger section indentation and links--*/

.blog {
	margin: 36px;
	text-decoration: none;
}

A.blogl:link {
	color: #00000; 
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.blogl:visited {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.blogl:active {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.blogl:hover {
	color: 000000;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
/* ---- Captions for small photos ---*/

.photocontainL	{
	float: left;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.photocontainR	{
	float: right;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.photocaption	{
	color: #000000;
	font: bold 90% Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: center;
	font-style: oblique;
	font-weight: 400;
	
}

/* ---- Captions for large homepage photos ---*/

.photocontainLHP	{
	float: left;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.photocontainRHP	{
	float: right;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 1px;
}

.photocaptionHP	{
	color: #00848e;
	font: bold 90% Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 8pt;
	line-height: 1.5;
	font-weight: 500;
	
}

/* ---- Blue background for CT Heritage columns ---- */

.cther {
	color: #002255;
	font-size: 11pt;
	font-weight: 900;
	font-style: oblique;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-top: 1px;
   	margin-bottom: 1px; 
   	padding: 2px;
	background-color: #dfe2e4;
}

.ctherline	{
	border-bottom: solid 1px #eae8e8;
}

/* ---- Newsletter table properties ---- */

.newsltrtable {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	border: solid 1px #A9A9A9;
	padding: 0px;
	margin: 0px;
}

/* ---- Date on Homepage Javascript ---- */

.today {
	color: #002255;
	font-weight: 400;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/* ---- Dues table on member.htm for smaller font ----*/

.dues {
	color: #002255;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 1px;
	text-align: left;
	border-left: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	border-top: solid 1px #A9A9A9;
	border-bottom: solid 1px #A9A9A9;
	padding: 5px;
	margin: 5px;
}

.dues2 {
	color: #002255;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 1px;
	text-align: left;
}


.indent75px {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-left: 75px;
	text-align: justify;
}

/* -------- 2009 Registration table for images --------*/

.confreg {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 1px;
	text-align: center;
	border-left: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	border-top: solid 1px #A9A9A9;
	border-bottom: solid 1px #A9A9A9;
	padding: 1px;
	margin: 1px;
}

.membership {
	color: #000;
	font-size: 32pt;
	font-weight: 600;
	text-decoration: none;
	font-family: calibri, helvetica, geneva;
}

.membership-sub {
	color: #000;
	font-size: 18pt;
	font-weight: 700;
	text-decoration: none;
	font-family: calibri, helvetica, geneva;
	margin-left: 10px;
}

.membership-text {
	color: #000;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	font-family: calibri, helvetica, geneva;
	margin-left: 10px;
}

.membership-accent {
	color: #008080;;
	font-size: 18pt;
	font-weight: 900;
	text-decoration: none;
	font-family: calibri, helvetica, geneva;
	margin-left: 10px;
}

.membership-accent a:link {
	color: #008080;
	font-size: 18pt;
	font-weight: 900;
	text-decoration: none;
	font-family: calibri, helvetica, geneva;
	margin-left: 10px;
}

.membership-accent a:active,hover,visited {
	color:#002255;
	font-size: 18pt;
	font-weight: 900;
	text-decoration: underline;
	font-family: calibri, helvetica, geneva;
	margin-left: 10px;
	}

.cla2010conf {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	border: solid 1px #A9A9A9;
	padding: 5px;
	margin: 0px;
}

/* -------- CLA Board Meeting table attributes --------*/


.tblctr_grayborder {
	color: #002255;
	font-size: 11pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: center;
	border: solid 1px #A9A9A9;
	padding: 0px;
	margin: 0px;

}

.tblctr {
	color: #002255;
	font-size: 11pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: center;
}



.mtgdate {
	color: #008080;
	font-size: 15pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: center;
	font-style: italic;
}

.mtgplace {
	color: #008080;
	font-size: 15pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: center;
}

.hr_grayline {
	border: dashed 1px #A9A9A9;
	width: 90%;
}

.join_cla {
	color: #002255 ;
	font-size: 12pt;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	background-color: #ffb25e;
	font-family: arial, helvetica, geneva;
	margin-left: 10px;
	margin-right: 30px;
	text-align: center;
	margin-top: 3px;
   	margin-bottom: 3px; 
   	padding: 5px;
}

.join_claURL {
	color: #002255 ;
	font-size: 12pt;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}





