@charset "utf-8";
/* CSS Document */
body { font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center; margin: 10px 0 10px 0; 
	background-repeat: repeat-x; background-color: #EEECE0; }
.beigeBox { background-color: #EEECE0; padding: 10px }
form { margin: 0; padding: 0; }
#wrapper { width:750px; margin:auto; text-align: left; }
#topMenu { text-align:right; }
#logo { float:left;width:114px;height:180px;text-align:right; }
#ourVision { float:left;width:264px;background-color:#264B32;height:180px; }
#ourVision table { height:180px; }
#ourVision td { text-align: center; }
#randomImage { float:left;background-color:#264B32;height:180px; }
#navigation { clear:both;margin:-4px 0;padding:0; }
#navigationLinks { float:left;height:51px; }
#searchDiv { float:left; width:160px; height:43px;
	border-right:1px solid #999999; background-color: #DAD6B9;
	text-align:center; padding:4px 12px; }
#txtSearch { width:160px; border: 1px solid #660033; height:20px; font-size: 9pt; }
#txtSearchBtn { text-align:right; width:160px;  margin-top: 2px;
	 }
#txtSearchBtn input {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; 
	font-weight:bold; color:#333366; border: 1px solid #660033; cursor: pointer;
}

.visionText { font-size: 14px; color: #CCCCCC; }
.visionHeading {font-size: 18px; color: #CCCCCC; }
.clearingLine { clear:both;line-height:5px;background-color:#660033; }
.clearing { clear:both; }
#leftMenu {
	float:left;
	width:209px;
	background-color:#DAD6B9;
	padding-top:25px;
	text-align:center;
	padding-bottom:15px;
}
#leftMenu ul#navlist { margin-left: 0; padding-left: 0; padding-bottom: 19px; list-style-type: none; }
ul#navlist a { display: block; padding: 1px; text-align: right; width:198px; }
ul#navlist a:link, ul#navlist a:visited { text-decoration: none; }
ul#navlist a:hover { background-color: #6D283B; color: #ffffff; }
#leftMenu img{ margin: 0 4px; border: 0; }

#leftMenu img.separatedVertical { margin: 2px 4px; border: 0; }
#leftMenu img.nomargin { margin: 0; }

#mynystrs-tools { margin-top: -.7em }
#mynystrs-tools ul { list-style-type: none; padding: 0; margin: 0 }
#mynystrs-tools li { padding: 0; margin: 0 }

#nyslogo { text-align:right;margin:27px 6px 0 0; }

.leftAlign { text-align:left; }

#mainWrapper { clear:both; background-color:#DAD6B9; background-image:url("../images/fauxcolumns-homepage.gif"); background-repeat:repeat-y; background-position: 0 0; }
#mainContent { background-color: #ffffff; padding-bottom: 15px; float:left; background-color: #FFFFFF; width:540px; min-height: 350px; }
/* for Internet Explorer */
/*\*/
* html #mainContent {
height: 400px;
}
/**/

p { margin: 1em 0 } /* normalize p margins */

#bodyLeftContent { float:left;margin-left:10px;width:281px;padding-top:18px; font-size: 100%; }
#secondaryContent { float:left; width:222px; margin-left:15px; }
#secondaryContent a img { border: 0; }
#wideContent { clear: both; padding: 15px; }
#wideContent img { border-width: 0 }
.boxheader { width:238px; background-color:#EBE9DD; border:1px solid #CCCCCC;
	padding:5px;text-align:center; }
.boxbody { width:238px; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; 
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; }
.boxbody ul {
	list-style-type:none; margin: 0; padding: 0 10px; 
}
.level1 { line-height:120%;padding-top:5px; }
.level2 { line-height:120%;padding-top:15px; }
#footer { clear:both;width:750px; background-color:#EEECE0; }
#leftFooter { float:left;width:33px; }
#footerLinks { float:right; width:540px; border-bottom:1px solid #DAD6B9;
	border-right:1px solid #DAD6B9; height:25px; background-color:#ffffff; }
#footerLinks a:link, #footerLinks a:visited {
	color: #71283C;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#footerLinks a:hover {
	text-decoration: underline;
}
#leftFooterBack { float:left;width:176px;height:25px;background-color:#DAD6B9; }
.padLeft { padding-left:10px; }

#execNote { font-size: 100%; }
#mainlink { display: none; }
.navigationLinksText { display: none; }
.noborder { border: 0; }

#icons img { margin: 3px 2px; }

.ecrheader, .ecrfooter { text-align: center; color: #732E41; font-weight: bold; }
.ecrheader { font-size: .9em }
.ecrfooter { font-size: .75em }

