.homeleftbar
{
	background-image: url("sidebarleft.jpg");
	padding: 40px 0px 0px 0px;    
	background-repeat:no-repeat; 
}
.homerightbar
{
	background-image: url("sidebarright.jpg");
	padding: 40px 0px 0px 0px;    
	background-repeat:no-repeat; 
}
#dateclass
{
	font-family:   Arial, Helvetica, sans-serif,Verdana;
	font-size: 8pt;
	float: right;
	text-align:right;
	font-weight:bold;
	}
.homemainimg
{
	background-image: url("mainimage.jpg");
	padding: 0px 0px 0px 0px;   
	background-repeat:no-repeat; 
}
.headersection
{
	margin:0px 0px 0px 0px;	
	height:162px;
	padding:0px;
	
}
#menubar 
{

	background-image: url("topheader.jpg");
	padding: 0px 0px 0px 0px;
	border-bottom: 0px #353c4a solid;
	text-align: center;
	margin-top:0px;
	height: 162px;
	width: 900px;
	}
#logoimg
{
	width:900px;
	padding: 0px 0px 0px 0px;
	height: 80px;
	vertical-align:bottom;
	margin:0px 0px 0px 0px;
}	
#menu {
	width: 900px;
	height: 47px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}
.mainmenuitemempty
{
	width: 166px;
	height: 47px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.mainmenuitem 
{
	background-color:transparent;
	float: right;
	padding: 18px 10px 18px 7px;
	font-family:   Arial, Helvetica, sans-serif,Verdana;
	font-size: 10pt;
	border-left: 1px black;
	vertical-align:middle;
}

.mainmenuitem a:link, .mainmenuitem  a:visited, .mainmenuitem a:active 
{
	padding: 0px 3px 5px 2px;
	text-decoration: none;
	color: navy;
	font-weight: bold;
}

.mainmenuitem a:hover 
{
	padding: 10px 3px 5px 2px;
	color: navy;
	font-weight: bold;

	text-decoration: underline;
}
.savethedate
{
    font-size: 0.8em;
    font-family: Arial;
}
.savethedate a:link, .savethedate  a:visited, .savethedate a:active 
{
	padding: 0px 3px 5px 2px;
	text-decoration: none;
	color: navy;
}

.savethedate a:hover 
{
	padding: 5px 3px 5px 2px;
	text-decoration: underline;
}
.savethedatedetail
{
    font-size: 0.8em;
    font-family: Arial;
}
.spotlight
{
    font-size: 0.8em;
    font-family: Arial;
    padding: 0px 7px 0px 7px;
}
.subheader
{
    font-family:Arial;
	font-size: 12pt;
	color:black;
	text-decoration:none;
	padding: 0px 0px 0px 5px;
}
.leftcontent
{
	float:right;
	width:700px;
	padding: 10px 2px 5px 10px;
	border-top: solid 3px #D85D00;
	border-bottom: solid 3px black;
	font-size:.9em;
	text-align:left;
	font-family:Arial;
}
.leftcontent a:link, .leftcontent  a:visited, .leftcontent a:active 
{
	text-decoration: none;
	color: navy;
}

.leftcontent a:hover 
{
	text-decoration: underline;
}
.box1
{
	padding: 1px 5px 2px 5px;
	float:left;
	width:234px;
	font-size: 0.9em;
	height:167px;
	/*border-right:dashed 2px #D9E9E5;*/
}
.moreinfo
{
    float:right;
    /*color:navy;
    background-color:#F77F0E;  
    padding: 1px 2px 1px 2px;
    border: solid 1px black;   
*/ 
    vertical-align:bottom;
    font-size:xx-small; 
}
.moreinfo a:link, .moreinfo  a:visited, .moreinfo a:active 
{
	text-decoration: none;
	color: navy;
    vertical-align:bottom;  	
}
.moreinfo a:hover 
{
	text-decoration: underline;
	color:white;
}
.boxcontent
{
    height: 152px;    
}

.boxcontent1
{
    height: 140px;    
}
.midspace
{
	float:right;
	width:700px;
	height:5px;	
	border-top: solid 1px black;
	padding: 2px 0px 0px 0px;
}
.box2
{
	float:left;
	width:215px;
	font-size: 0.9em;	
	/*border-right:dashed 2px #D9E9E5;*/
	padding:1px 5px 2px 5px;	
	border-left: dashed 1px gray;
	height:167px;		
}
.boxdouble
{
	float:left;
	width:440px;
	font-size: 0.9em;	
	/*border-right:dashed 2px #D9E9E5;*/
	padding:1px 5px 2px 5px;	
	border-left: dashed 1px gray;
	height:167px;		
}
.box3
{ 
	float:right;
	width:215px;
	padding:1px 5px 2px 5px;
	font-size: 0.9em;
	border-left: dashed 1px gray;
	height:167px;		
}

#leftList
{
	padding-right:5px;
	float:left;
	width:630px;
}
#rightList
{
	float:right;
	width:298px;
}

#rightbottomList
{
	float:left;
	width:300px;
}

.class1 A:link
{
    COLOR: #000066;
    text-decoration:none;    
}
.class1 A:visited
{
    COLOR: #000066;
    text-decoration:none; 
}
.class1 A:hover
{
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 15px;
    TEXT-DECORATION: none
}
.class1 A:active
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.class2 A:link
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.class2 A:visited
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.class2 A:hover
{
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 15px;
    TEXT-DECORATION: underline
}
.class2 A:active
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
.leftmenuitems
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvica, sans-serif
}
.governors
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, helvica, sans-serif
}
.calendartitlefont
{
    FONT-SIZE: 10pt;
	border-top: thin solid #000066;
    FONT-FAMILY: Arial, helvica, sans-serif;
	Color: black;
	FONT-Weigth: Bolder;
}
.homepagelinks
{
    Font-Size: small;
    font-family: Arial, Helvica, Sans-Serif;
    font-weight:bold;
}
.headerNav
{
    font-size: small;
    font-family: Arial, Helvica, Sans-Serif;
    color: #000066;
    font-weight: bold;
}
#tdimage 
{
    background-image: url(topheader.jpg);
    height:109px;
}
#topborder
{
    background-image: url(pics/NewYorkSkyline.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
}
#bottomborder
{
    background-image: url(bottommenu.jpg);
    background-repeat:no-repeat;
    background-position:top;
}
.footertext
{
    font-family:Arial;
    font-size:x-small;
    color:Navy;

}
.footertext a:link, .footertext  a:visited, .footertext a:active 
{
	text-decoration: none;
	color: navy;
}
.footertext a:hover 
{
	text-decoration: underline;
}