/************************************************/
/*  Downtown New London Style Sheet			*/
/*  $Revision: 2.2 $						*/
/*  $Date: 2009/05/12 $					*/
/*  Copyright 2002-2009 Bizgrok Inc.			*/
/*  downtownnewlondon.org					*/
/*		**** Standard Colors *****			*/
/*  #006699 (med-dk blue)	#3399CC (lighter blue) 	*/
/*  #FFFFCC (pale gold)     	#CC9966 (dark gold) 	*/
/*  #00C0C0 (teal)		#FFCC33 (med gold)	*/
/*  #FFCC99 (pale tan)	#FF9966	(dk bronze)		*/
/*  #000 (black)        	#FFF (white)			*/
/*  #C0C0C0 (gray)	#FF4040 (soft red)		*/
/*  #A1E9E8 (seagreen)	#008080 (dk teal)		*/
/*  #43A0FF (sky blue)	#800080 (purplewine)		*/
/*  #EFDFDF #FAD0D0#F7DBDB				*/
/************************************************/
a:link  	{
	font-weight: 500;
	color: #990000;
	font-size: 9pt;
	text-decoration: underline;
	font-family: Tahoma, arial, verdana, sans-serif;
         	}
a:visited	{
	color: #000080;
	font-weight: 500;
	font-size: 9pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	}
a:hover 	{
	color: #FFFFFF;
	background-color:#000000;
	font-weight: 500;
	font-size: 9pt;
	text-decoration: none;
	}
a:hover img     	{
		background-color: #FFFFFF;
		}
address	{
	font-family: Tahoma, arial, verdana, sans-serif;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	font-style: normal;
	}
blockquote{
	font: 11pt Georgia, script, garamond, serif;
	background-color: #FFFFCC;
	color: #000;
	text-align: center;
	font-style: italic;
	font-weight: 500;
	margin-left: 6%;
	margin-right: 6%;
	}
blockquote.patriotic	{
		margin-left: 6%; margin-right: 6%;
		font-size: 9pt;
		background-color: #333399;
		color: #FFFFFF;
		text-align: justify;
		font-family: "Trebuchet MS", sans-serif;
		font-weight: 500;
		padding-top: 0.5em; padding-bottom:0.5em; padding-left: 0.5em; padding-right: 0.5em;
		}
body	{
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
	text-decoration: none;
	font-family: Tahoma, arial, verdana, sans-serif;
	font-size:9pt;
	text-align: justify;
	color: #000;
	background-color:#FFFFFF;
	background-image: none;
	}
cite	{
	font-style: italic;
	font: 9pt Georgia, garamond, serif;
	}
code	{
	font: 10pt Georgia, garamond, serif;
	font-weight: 600;
	}
dt	{
	font-size: 10pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-align: left;
	color: #000;
	font-weight: 600;
	}
h1	{
	font-size: 24pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-decoration: none;
	text-align: center;
	color:#556666;
	font-weight: 600;
	}
h2	{
	font-size: 20pt;
	font-family: "Lucida Calligraphy", "Lucida Handwriting", "Viner Hand ITC", serif;
	text-align: center;
	color:#990000;
	font-weight: 600;
	}
h3	{
	font-size: 16pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-align: left;
	color:#000;
	font-weight: 600;
	}
h4	{
	font-size: 14pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-align: left;
	color: #556666;
	font-weight: 600;
	}
h4.subsection	{
	font-size: 12pt;
	margin-bottom:0em;
	color:#000088;
	}
h5	{
	font-size: 12pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-align: left;
	color: #006699;
	font-weight: 600;
	}
h6	{
	text-align: left;
	font-size: 10pt;
	font-weight: 700;
	font-family: Tahoma, arial, verdana, sans-serif;
	color:#43A0FF;
	}
hr	{
	color:#000080;
	}
img	{
	border-width: 0px;
	}
li	{
	color: #000;
	font-weight: 500;
	font-size: 10pt;
	font-family: arial, sans-serif;
	text-decoration: none;
	}
p	{
	color: #000;
	background-color:#FFFFFF;
	font-size: 9pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-decoration: none;
	}
p.center	{
	margin-top:1em;
	margin-bottom:1em;
	text-align: center;
	}
p.subsection	{
	margin-top:0.8em;
	margin-bottom:0.4em;
	}
p.subsection2	{
	margin-top: 0.5em;
	margin-bottom:0.3em;
	}
samp	{
	font: 10pt Georgia, garamond, serif;
	font-weight: 600;
	}
strong	{
	color:#990000;
	font-weight: 600;   /* normal+200 */
	}
table	{
	color: #000;
	text-align: justify;
	}
td	{
	color: #000;
	text-align: justify;
	font-size: 9pt;
	font-family: Tahoma, arial, verdana, sans-serif;
 	}
th	{
	color: #000;
	background:#3399CC;
	font-weight: 600;
            	font-size: 8pt;
	text-align: center;
            	}
td.li	{
	color: #000;
	background: #404040;
	font-weight: 600;
	font-size: 8pt;
	font-family: Tahoma, arial, verdana, sans-serif;
 	}
ul	{
	list-style: disc;
	}
.bluehead		{
		background-color:#FFFFFF;
		color: #333399;
		margin-top: 1em;
		margin-bottom: 1em;
		text-align: center;
		font-size: 16pt;
		font-weight: 600;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}
.bluesubhead	{
		color:red;
		margin-top: 0.8em;
		margin-bottom: 0.5em;
		text-align: center;
		font-size: 14pt;
		font-weight: 600;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}
.bluestar		{
		color:#CCCCFF;
		margin-top: 0.8em;
		margin-bottom: 0.5em;
		text-align: center;
		font-size: 14pt;
		font-weight: 600;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}
.bluevenue	{
		color:#FFFF00;
		margin-top: 0.8em;
		margin-bottom: 0.5em;
		text-align: center;
		font-size: 12pt;
		font-weight: 600;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}
.blurb	{
	background-color:#FFFFFF;
	color:#006E82;
	text-align: center;
	font-weight: 600;
	font: 14pt Rockwell, serif;
	margin-left: 9%;
	margin-right: 9%;
	}
.blurbcranberry	{
	background-color:#FFFFFF;
	color:#990000;
	font-weight: 600;
	font: 12pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
	}
.blurbnavy	{
	background-color:#FFFFFF;
	color: #095095;
	font-weight: 600;
	font: 12pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
	}
.blurbnlg	{
	background-color:#330099;
	color: #FFFFFF;
	font-weight: 600;
	font: 10pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
		}
.blurbnlms	{ 
	background-color:#B8BBDC;
	color: #000088;
	font-weight: 600;
	font: 10pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0em;
	}
.blurbdnla	{
	background-color:#DDDDFF;
	color: #000066;
	font-weight: 600;
	font: 10pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
		}
em.gbb	{
	font-weight: 600;
	color: #D77AFE;
	}
.blurbwhite	{ 
	background-color:#006699;
	color: #FFFFFF;
	font-weight: 600;
	font: 10pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
	}
.blurbcranwhite	{ 
	background-color:#990000;
	color: #FFFFFF;
	font-weight: 600;
	font: 10pt Tahoma, arial, verdana, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
	}
.blurb2	{
	background-color:#FFFFFF;
	color: #095095;
	text-align: center;
	font-weight: 700;
	font-style: italic;
	font: 12pt "Lucida Calligraphy", Laskoner, script, serif;
	margin-left: 9%;
	margin-right: 9%;	
	}
.blurb3	{
	background-color:#FFFFFF;
	color:#07697B;
	text-align: center;
	font-weight: 600;
	font: 11pt verdana, arial, sans-serif;
	margin-left: 7%;
	margin-right: 7%;
	}
.blurb4	{
	background-color:#FFFFFF;
	color:#800080;
	text-align: center;
	font-weight: 600;
	font: 9pt verdana, arial, sans-serif;
	margin-left: 5%;
	margin-right: 5%;
	}
.blurb5	{
	background-color:#FFFFFF;
	color:#07697B;
	text-align: center;
	font-weight: 600;
	font: 9pt verdana, arial, sans-serif;
	margin-left: 4%;
	margin-right: 4%;
	}
.blurb6	{
	background-color:#FFFFFF;
	color:#000080;
	text-align: left;
	font-weight: 600;
	font: 10pt verdana, arial, sans-serif;
	margin-left: 1%;
	margin-right: 1%;
	}
.career	{
	background-color:#FFFFFF;
	font-style: italic;
	font-size: 8pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-align: center;
	}
.director	{
	font: 10pt Tahoma, arial, verdana, sans-serif;
	font-weight: 500;
	}
.disclaimer{
	font-size: 8pt;
	}
.dropcap 		{font: bold 300% "Trebuchet MS", sans-serif;
		color: #993333;
		width: 20pt;
		text-align: justify;
		float: left; }
.floatleft {
	padding-right: 1em; padding-left: 0em; float: left; padding-bottom: 0em;padding-top: 0.5em;
	}
.floatright {
	padding-right: 0em; padding-left: 1em; float: right; padding-bottom: 0em;padding-top: 0.5em;
	}
.header	{
	text-align: center;
	font-size: 10pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	color:#000080;
	}
.heading	{
	text-align:left;
	font-size: 10pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	color:#000080;
	}
.headline	{
	text-align: center;
	font-size: 12pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	color:#000080;
	font-weight: 600;
	}
.legal	{
	background-color:#FFFFFF;
	font-style: italic;
	font-size: 8pt;
	font-family: arial, sans-serif;
	text-align: center;
	}
.logo	{
	background-color: #FFF;
	}
.menubar		{
	font: 9pt Arial, sans-serif;
	font-weight: 600;
	color:#000088;
	text-align: right;
	background-color:#FFFFFF;
	margin-left: 5%; 
	margin-right: 5%;
	}
.menubar a	{
	color:#000088;
	text-decoration: none;
	font: 9pt Arial, sans-serif;
	font-weight: 500;
	}
.menubar a:visited{
	color: #990000;
	text-decoration: none;
	font: 9pt Arial, sans-serif;
	font-weight: 500;
	}
.menubar a:hover {             
	color: #FFFFFF;
    background-color: #556699;
	font: 9pt Arial, sans-serif;
	font-weight: 500;
	text-decoration: none;
	}
.topicmenu  {
    background-color: #556699;
	color:#FFFFFF;
	font-size: 8pt;
	font-family: "Lucida Sans", sans-serif;
	font-weight: 600;
	text-align: center;
	margin-left: 2%; 
	margin-right: 2%;
	padding-top: 1em;
	padding-bottom: 1em;
	}
.topicmenu a:link	{
		color:#FFFFFF;
		text-decoration: none;
		}
.topicmenu a:active{
		color:#FFFFFF;
		text-decoration: none;
		}
.topicmenu a:visited{
		color: #CCFFCC;
		text-decoration: none;
		}
.topicmenu a:hover{
		color: #003333;
		background-color:#FFF;
		text-decoration: none;
		}
.navbar	{
	font: 8pt verdana, arial, sans-serif;
	text-align: left;	
	background-color:#FFFFFF;
	color: #095095;
	font-weight: 600;
	}
.navbar a	{
	font: 8pt verdana, arial, sans-serif;
	text-decoration: none;
	color: #095095;
	font-weight: 600;
	}
.navlink	{
	color: #095095;
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
	}
.navlink a:visited	{
	color:#800080;
	font-weight: 600;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
	background-color:#FFFFFF;
	}
.navlink a:hover 	{
	color:#E8FAE8;
	background-color:#43A0FF;
	font-weight: 600;
	font-size: 8pt;
	text-decoration: none;
	}
.navhead	{
	background-color:#FFFFFF;
	color: #095095;
	text-align: center;
	font-size: 8pt;
	font-weight: 600;
	font-family: verdana, arial, sans-serif;
	}
.navtext	{
	background-color:#FFFFFF;
	color: #000;
	text-align: left;
	font-size: 8pt;
	font-weight: 500;
	font-family: verdana, arial, sans-serif;
	}
.navbar2	{
	font: 6pt verdana, arial, sans-serif;
	text-align: left;	
	background-color:#FFFFFF;
	color: #095095;
	font-weight: 600;
	font-family: lucida, sans-serif;
	}
.navbar2 a	{
	background-color:#FFFFFF;
	text-decoration: none;
	color: #095095;
	font-weight: 600;
	font:6pt lucida, sans-serif;
	}
.navlink2	{
	color: #095095;
	background-color:#FFFFFF;
	text-decoration: none;
	font-weight: 600;
	font-size: 6pt;
	font-family: lucida, sans-serif;
	}
.navlink2 a:visited	{
	color:#800080;
	font-weight: 600;
	font-size: 8pt;
	font-family: lucida, sans-serif;
	background-color:#FFFFFF;
	}
.navlink2 a:hover 	{
	color:#E8FAE8;
	background-color:#FFFFFF;
	font-weight: 600;
	font-family: lucida, sans-serif;
	font-size: 6pt;
	text-decoration: none;
	}
.note	{
	font-size: 10pt;
	font-family: "Arial Narrow", "Eras Light ITC", "Berlin Sans FB", sans-serif;
	}
.subhead	{
	color: #333333;
	background-color:#FFFFFF;
	font-size: 9pt;
	font-family: Tahoma, arial, verdana, sans-serif;
	text-decoration: none;
	font-weight: 600;
	}
#paddy		{
	text-align: center; margin-top: 1px; padding-bottom: 1em;padding-top: 1em; padding-right: 1em; padding-left: 1em; background-color: #339966; 
		}
#paddytextarea	{
	text-align: center; margin-top: 1px; padding-bottom: 1em;padding-top: 1em; padding-right: 1em; padding-left: 1em; background-color: #CCFFCC; 
		}
.paddytext	{
		color:#339966;
		background-color: #CCFFCC; 
		margin-top: 0.5em;
		margin-bottom: 0.8em;
		text-align: center;
		font-size: 12pt;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}
.paddyhead	{
		color:#339966;
		background-color: #CCFFCC; 
		margin-top: 0.8em;
		margin-bottom: 0.5em;
		text-align: center;
		font-size: 16pt;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}
.paddyhead2	{
		color:#339966;
		background-color: #CCFFCC; 
		margin-top: 0.8em;
		margin-bottom: 0.5em;
		text-align: center;
		font-size: 14pt;
		font-family: "Maiandra GD", "Lucida Sans", sans-serif;
		}