html {text-align:center; margin:0px auto; font-family:Arial,Verdana, Geneva, sans-serif; 	background-color: 	  #01659A;	}

/*body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #01659A;
	text-align:center; 
	overflow: -moz-scrollbars-vertical;
	margin:0px auto;
	margin-top: 5px;
	}*/
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #01659A;
	text-align:center; 
	overflow: auto;
	margin:0px auto;
	margin-top: 5px;}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;}

p.show {
	display: table;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #014589;}
	
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;}
	
h1.title{
	color:#004A77;
font-size:2em;
font-variant:small-caps;
font-weight:bold;}

h3.title{
color:#014589;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
text-transform:capitalize;}

a{ color:green; font-weight:bold;}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #006600;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #006600;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #003300;
	text-decoration: underline;
}

a.new:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFFFFF;
}
a.new:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFFFFF;
}
a.new:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF99;
	text-decoration: underline;
}
a.active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #003300;
}
a.right:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC3300;
	text-decoration: none;
}
a.right:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC3300;
	text-decoration: none;
}
a.right:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: underline;
}
a.staff:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #015D8D;
	text-decoration: none;
}
a.staff:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #015D8D;
	text-decoration: none;
}
a.staff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #38AAFF;
	text-decoration: underline;
}
a.staff:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #003366;}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;}
th{
	font-size :10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #1C3737;} 

td {
	font-size :12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #333333;} 
	
td.staffpage{
			text-align: left; font-size :12px;	font-family : Verdana, Arial, Helvetica, sans-serif; 			color: #333333;} 

ul{
    font-size :11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    color : #666666; } 

ol {
    font-size :1em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-size: 11px;
} 

li{
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height: 18px;
	list-style-position: inside;
} 

li.old{
	font-size : 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #333333;
	list-style-position: inside;
} 

li .point {
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #333333;
	line-height: 18px;
	list-style-position: inside;
	list-style-image: url(images/blue_bullet4.gif);
}

dl{
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #003162;
} 

dt {
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica;
    font-weight : normal;
    } 

dd {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica;
	font-weight : normal;
	color: #003162;
} 

strong{font-weight:bold;}
em{font-style:italic;}

#wrap{width:850px; margin:0px auto; text-align:left; font-size:1em; background-color:#FFF;}
#wrap.large{width:850px; margin:0px auto; text-align:left; font-size:.8em; background-color:#FFF;}

#top {width:810px; margin:0px auto; text-align:left; font-size:1em; background-color:#FFF;}

#head{	width:100%;	margin-bottom:5px;}
	
#body{margin:0px 2px; overflow:auto;}

#fix{ text-align:left; background-color:#FFF;}

#focal{margin-left: 190px; width: 650px; }

#left{	width:185px; 	float:left; 	}	
#left .side_note{ border:1px solid #090; margin:10px 0px 2px 0;}

#left .side_note h2{ background-color:#090; color:#FFF; font-size:1em; text-align:center; font-weight:bold; padding:5px;}
#left .side_note p{ margin:2px;}

#right{width:185px; float:right;}
#right .feed p{background-color:#000000; border:none; margin:2px 0;	padding:0px;}
#right p{	background-color:#EBEBEB;
	border:1px solid green;
	margin:2px 0;
	padding:2px;
	font-size:1em;}
	
#right span{font-weight:bold;}
#right h2{
	background-color:#009900;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:5px;
	text-align:center;}

#content{margin:0px 190px;     width:690px;    overflow:auto;}
#content h1{color:#014589;  font-size:2em;   font-weight:bold;}
#content h2{	background-color:#090;  color:#FFF;  font-size:1.5em;  text-align:center; font-weight:bold; 
			padding:1px;}
#content h3{color:#014589; font-size:14px; font-weight:bold; margin:0 0 2px; padding:5px 0 0;
			text-decoration:underline; text-transform:capitalize;background-repeat:no-repeat;}
#content h3 span{font-size:small;   font-weight:normal;}
#content h3.now {	background-image:url(../img/now.jpeg);}
#content h3.q {	background-image:url(../img/q.png);}
#content h3.more {	background-image:url(../img/more.png);}

#content1 { margin-left:190px; overflow:auto; width:470px;}
#content1 h1{color:#014589; font-size:2em; font-weight:bold;}
#content1 h3 span{font-size:small; font-weight:normal;}
#content1 h3{color:#014589; font-size:20px; font-weight:bold; margin:0 0 2px; padding:5px 0 0; text-transform:capitalize; background-repeat:no-repeat;}
#content1 h2{ background-color:#090; color:#FFF; font-size:1.5em; text-align:center; font-weight:bold;  padding:1px;}
#content1 h3.now {	background-image:url(../img/now.jpeg);}
#content1 h3.q {	background-image:url(../img/q.png);}
#content1 h3.more {	background-image:url(../img/more.png);}

#content2 { margin-left:190px; overflow:auto; width:635px;}
#content2 h1{color:#014589; font-size:2em; font-weight:bold;}
#content2 h3 span{font-size:small; font-weight:normal;}
#content2 h3{color:#014589; font-size:20px; font-weight:bold; margin:0 0 2px; padding:5px 0 0; text-transform:capitalize; background-repeat:no-repeat;}
#content2 h2{ background-color:#090; color:#FFF; font-size:1.5em; text-align:center; font-weight:bold;  padding:1px;}
#content2 h3.now {	background-image:url(../img/now.jpeg);}
#content2 h3.q {	background-image:url(../img/q.png);}
#content2 h3.more {	background-image:url(../img/more.png);}
			
#foot{
	width:100%; 
	margin-top:10px;}

#side_menu {	background-color:#E5F0E1; }

#side_menu li{
	border-bottom:1px dotted black;
	list-style-position:inside;
	list-style-type:circle;
	margin-left:12px;
	font-size:1em; }

#side_menu li.alt{border-bottom:1px dotted black;	line-height:23px;	list-style-position:outside;
			list-style-type:circle; 	margin-left:16px;}	
			
#side_menu li a{	font-size:1em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;
				text-decoration:none;	color:#060;	}
	
#side_menu li a.alt{	display:block;	font-size:.9em; text-decoration:none; color:#060; font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;	}

#side_menu li:last-child{	border-bottom:none;}

#side_menu li a:hover{	font-weight:lighter;	background-color:#E5F0E1;}

#display{margin:5px 30px;}

div.holder {width: 600px; float: left;line-height:22px;}

.list li {list-style-position:inside; list-style-type:circle; line-height:2.3em; margin-left:20px;}
/************************************************
* LINE MENU
************************************************/

#line_menu {	background-color:#01659A; height:27px;}	
#line_menu li{display:block;	float:left;	line-height:27px;	text-align:center;	width:160px;
			position:relative; }
#line_menu li:last-child{ 	border-bottom:none; }
#line_menu li a{
		display:block;
		font-size:.9em;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:white;  }
#line_menu li a:hover{	font-weight:lighter;  background-color:#E5F0E1; }
#line_menu ul{
		background-color:#01659A;
		position:absolute;
		top:-92px;
		display:none;
		left:0px;}	
#line_menu ul li{	float:none; }
#line_menu li a{	border:1px dotted;	margin-bottom:2px; }

blockquote{	color:black;	font-weight:lighter;	line-height:18px;	margin:10px 0;	padding:4px;}
blockquote.var{margin:4px 0;padding:4px;}	
blockquote.bg{
	background-color:#E6E6FA;
	border:1px dotted;
	color:black;
	font-weight:lighter;
	line-height:18px;
	margin:10px 0;
	padding:4px;}
.bgg {
	background-color:#E6E6FA;
	border:1px dotted;
	color:black;
	font-weight:lighter;
	line-height:18px;
	margin:10px 0;
	padding:4px;}

noscript p{
	background-color:#FEF0C9;
	border:1px solid #A52A2A;
	font-size:1.03em;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px;}
	
.acc{margin:0 2px;}

.acc h4{
	background-color:#E5F0E1;
	border-bottom:1px dotted black;
	color:#01659A;
	font-size:1em;
	font-weight:bold;
	padding:5px;
	cursor:pointer;
	text-transform:capitalize;}

.acc h4.mem{
	background-color:#090;
	border-bottom:1px dotted black;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:5px;}
	
.acc h4 span{color:green;cursor:pointer;}


.acc p{
	background-color:#E5F0E1;
	color:#353535;
	font-weight:normal;
	line-height:1.7em;
	margin:4px;
	padding:4px;}

.tab{display:block; padding-left:30px; }

.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	color: #333333;
	background-color: #66CCCC;}
.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #015D8D;}

.menuhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
		color: #B95315;}
.menuhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #004A77;}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #015D8D;
	line-height: normal;}
	
.openmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FAE1A8;}
	
.inputf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FCFAEE;
	border: 1px solid #E4CD67;}
	
.titlepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9B3533;}
.buton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9B3533;
	border: 1px solid #9B3533;}

.alphabet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	background-color: #E5F0E1;}
	
.photos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;}
.b {	font-weight: bold;}

.style1   {font-size: 13px;  font-weight: bold;}
.style2   {font-weight: bold; color: #015D8D;}
.style3   {font-size: 11px; color: #000000;}
.style4   {font-family: arial}
.style5   {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: italic;}
.style6   {font-family: "Arial Narrow";  font-weight: bold;  font-size: 18px;  color: #0099CC;}
.style7   {color: #000000; font-family: Arial, Helvetica, sans-serif; }
.style9   {color: #333333;  font-style: italic;  font-weight: bold;}
.style10 {font-size: 24px}
.style14 {font-size: 11px;  color: #FF0000;}
.style15 {color: #FF0000; font-weight: bold; font-size: 16px; }
.style16 {color: #333333; font-weight: bold; }
.style17 {color: #333333; font-weight: bold; font-size: 15px; }
.style21 {color: #ECE9D8}
.style23 {color: #006600;  font-weight: bold;}
.style25 {color: #006600; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.style71 {font-size: 12px}
.style72 {font-weight: bold; color: #FF0000;}
.style112 {font-size: 16px}
.style119 {font-size: 12px}
.style120 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.useful_links p{}

.nys {font-family:Verdana,Geneva,sans-serif; font-size:12px; width:384px;}
.child{background-color:#FFFFFF; border:1px solid green;margin:5px; padding:2px;}

.nys li, .nyc li{list-style-image:none; list-style-position:inside; list-style-type:circle;}
.nyc{ font-family:Verdana,Geneva,sans-serif; font-size:12px; width:384px; }

.child h2{background-color:#009900; border-bottom:1px dotted black; color:#FFFFFF; font-size:14px; padding:2px; margin-bottom:2px;}

.nys ul, .nyc ul{margin-top:0px;margin-bottom:0px}
.nys h1, .nyc h1{color:#014589; font-size:1.4em; font-weight:bold; margin:5px 0 2px;}

.title{color:#0161AF; font-family:Arial; font-size:18px; margin:0px 0px 0px 6px;}

/* NEW SECTION */
table.membersTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.membersTable th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #D0E6FF;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size:12px;
}
table.membersTable td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #E9F3FF;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size:12px;
}
.membersTableThLink {
	color: #000000;
	text-decoration:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.membersTableThLink:link,.membersTableThLink:visited,.membersTableThLink:active {
	color: #000000;
	text-decoration:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.membersTableThLink:hover {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* NEW SECTION END */

/* Lightbox Css */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* Lightbox Css END*/

#headpics
{ position: relative; z-index:1; }

#tabs
{ position: fixed;  z-index: 2;}

#log
{z-index:-1; }

#tabs2
{ position: relative; top: -41px; left: 97px; z-index: +1}

#log2
{z-index:-1; }



