@charset "utf-8";
/* NYWS Stylesheet */

/*Colours
Purple: #7e6aa9
Orange: #ee9601
*/

/*RESET THE CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
body { line-height: 1;}
/*ol, ul { list-style: none;}*/
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
/*END RESET THE CSS*/


html, body {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 62.5%; color: #555555; line-height: 22px; text-align:left;}

/*LAYOUT*/
#wrapper { width:821px; margin:auto; font-size: 12px;}
.topLinks {	width: 821px; padding-top:10px;	display:inline;	font-size: smaller;}
.topLinksRight { padding-top:10px;float:right;}
.topLinksLeft { width: 310px; padding:10px 0 0 20px; float:left;}
#headerLeft { float:left; width: 299px;	height: 280px;}
#headerRight { width: 522px; height: 280px; float:right;}
div#navigation {width: 821px; height: 50px; float:left;	*margin-top:-4px;}
.content { width: 821px; float:left; margin-bottom:30px; }
.content .left { background:url(images/sideShadow.jpg) no-repeat top; width: 299px; float:left;}
.content .right { width: 522px; float: right;}
.content .contentText{ width: 480px; float:right; margin-right: 10px;}
.content .top {	margin:0; background:url(images/contentTop.gif) no-repeat left top; padding: 20px 0 0 0;}
#footer { background:url(images/footerTop.gif) no-repeat left top; padding-top: 20px; height: 80px; clear:both;}
/*END LAYOUT*/

/*LIST STYLING*/
.content .right ul { padding: 0 15px 0 25px; margin: 15px 0 15px 0;}
.content .right li {padding: 0 0px 0 0px;}
.topLinks li {list-style-type: none; display:inline; float:right;}
.topLinks ul {padding-right:50px;}
#footer li {display: inline; margin: 0 10px 0 10px;}
#footer ul {margin-bottom: 10px; text-align:center;}
ol { padding: 0 25px 0 25px; margin-bottom: 20px;}
/*END LIST STYLING*/


/*PARAGRAPH STYLES*/
.content p {margin: 10px 0 10px 0;}
.content p.quote {margin: 10px 30px 10px 30px;}
.content p.center {text-align:center;}


/*LINK STYLES*/
a:link {color:#7e6aa9; text-decoration:none;}
a:visited {color:#b1a2cf;text-decoration:none;}
a:hover {color:#ee9601;}
a:active {color:#ee9601;}
.content .right a:link {border-bottom:1px dotted #7e6aa9;}
.content .right a:hover {color:#ee9601;	border-bottom:1px dotted #ee9601;}
.topLinks a {color:#7e6aa9;	text-decoration:none; margin-left: 20px;}
.topLinks a:hover { color:#ee9601;}
a img {border:none;}
a:hover img {border:none;}
.content .right a.nohover:hover {border: none;}
.content .right a.nohover {border: none;}
/*END LINK STYLES*/


/*HEADINGS*/
#headerLeft h1 { background: url(images/topLogo.gif) no-repeat;	width: 299px; height:  110px; text-indent: -9999px;	font-size: 9px;}
#headerLeft h2 { background: url(images/message.gif) no-repeat;	width:  299px;	height:  170px;	text-indent: -9999px; font-size:9px;}
.content h2 { text-transform:uppercase; border-top:1px dashed #B2B2B2;border-bottom:1px dashed #B2B2B2;	padding: 4px 25px 4px 0px; margin-top: 20px; margin-bottom: 0px; color: #7e6aa9; font-size:12px}
.content h3 { border-bottom:1px solid #DEDEDE; padding: 0px 25px 4px 0px; margin-top: 15px; margin-bottom: 15px; color: #7e6aa9; font-size: 16px; text-transform:uppercase;}
h4 { text-transform:uppercase; border-top:1px dashed #B2B2B2; border-bottom:1px dashed #B2B2B2; padding: 4px 25px 4px 0px; margin-top: 20px; margin-bottom: 15px; color: #7e6aa9; font-size:12px}
h4.first { border-top: none;}
/*END HEADINGS*/

ul#sidebar {
	margin-top:20px;
	padding-left: 55px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	list-style-type:none;
}

#sidebar li{
text-transform:uppercase;
font-weight:bold;
height: 30px;
line-height:30px;
		margin: 10px 0 10px 0;
	}
	
#sidebar a {
display: block;
}


/*IMAGE STYLES*/
img {border:none;}
img.center {display: block; margin-left: auto; margin-right: auto}

/*WISHLIST PAGE STYLES*/
#mailing { padding-left:40px; margin-bottom: 20px;}
#housholdItems { width: 160px; float: left;}
#childrensItems{ width: 170px; float: left;}
#womensItems { width: 150px; float: right;}
#wishlist ul { margin:0; padding:0; text-align:left; list-style-type:none;}
#wishlist { margin-left: 0px;}
/*END WISHLIST PAGE STYLES*/

/*HOW YOU CAN HELP PAGE STYLES*/
.imageLinkColumn{ padding-right: 8px; float:left;}
.imageLink {font-size:11px; width: 215px; padding:5px; border-bottom:1px solid #DEDEDE;}
.imageLink img {border:none;}
.content .right .imageLinkColumn a:hover {border-bottom:none;}
.content .right .imageLinkColumn a {border-bottom:none;}
#li_wishlist a { background: url(images/wishlistNav.gif);}
#li_donate a { background: url(images/donateNav.gif);}
#li_volunteer a { background:url(images/volunteerNav.gif);}
#li_events a {background:url(images/eventsNav.gif);}
/*END HOW YOU CAN HELP PAGE STYLES*/

/*SIDEBAR STYLES*/
#sideNav { margin: 20px 0 10px 0px;	padding-left: 35px;	list-style: none; float:left;}
#sideNav ul li{	float:left;	list-style: none;}
#sideNav a { display:block;	float:left;	width: 238px; height: 35px;	padding-bottom:5px;	text-indent: -9000px; text-decoration:none;}
#sideNav a:hover, #sideNav a.selected { background-position: 0 -35px;}
#newsletterButton { width: 204px; height: 39px; margin-left: 18px; padding: 0; border: 0; background: url(images/newsletterButton.gif) no-repeat center top; text-indent: -99999em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
.email {margin-left: 23px; width: 190px;}
/*END SIDEBAR STYLES*/

/*HIDE CREDIT ON FORMS*/
.linklove {display:none;}
/*END HIDE CREDIT ON FORMS*/


/*SIDEBAR NEWSLETTER FORM MESSAGE*/
.indent { text-align: center;}

/*NAVIGATION*/

nav_img{
	border:none;
}

a.ddLinkMain{
	margin:0px;	
}

a.ddLinkMain:link, a.ddLinkMain:visited {	
		margin:0px;	
}
	
a.ddLinkMain:hover{
		margin:0px;		
}
	
a.ddLink:link, a.ddLink:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	text-decoration:none;
	color: #FFFFFF;
	padding:5px 20px 5px 20px;
	
			
}

a.ddLink:hover {
	background-color:#7e6aa9;
	color:#ee9601;

}

.ddParent{
	margin:0px;
}

.ddChild{
	display:none;
	visibility: hidden; 
	background-color:#7e6aa9;	
	min-width:160px;
	width:160px;	
	white-space: nowrap;	
	margin-top: -3px;	
	color:#FFFFFF;
	/*border:1px solid #FFFFFF;*/	
	filter: alpha (opacity=90);
	z-index:1000;
}

.ddChildWide{
	display:none;
	visibility: hidden; 
	background-color:#7e6aa9;	
	min-width:190px;
	width:190px;	
	white-space: nowrap;	
	margin-top: -3px;	
	color:#FFFFFF;
	/*border:1px solid #FFFFFF;*/	
	filter: alpha (opacity=90);
	z-index:1000;
}

div.nav_rule {
  height: 1px;
  background-image : url(images/spacer.gif);
  background-color : #FFFFFF; 
  background-repeat: repeat-x;
  background-position: 0px 1px;
}
div.nav_rule hr {
  display: none;
}

/* NAV Buttons  */

#menu_parent01{
	height:50px;
	overflow:hidden;
	width:180px;
	background-image:url(images/nav_left.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent02{
	height:50px;
	overflow:hidden;
	width:127px;
	background-image:url(images/aboutNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent03{
	height:50px;
	overflow:hidden;
	width:175px;
	background-image:url(images/helpNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent04{
	height:50px;
	overflow:hidden;
	width:85px;
	background-image:url(images/abuseNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent05{
	height:50px;
	overflow:hidden;
	width:127px;
	background-image:url(images/whatsnewNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent06{
	height:50px;
	overflow:hidden;
	width:119px;
	background-image:url(images/programsNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent07{
	height:50px;
	overflow:hidden;
	width:101px;
	background-image:url(images/contactNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}

#menu_parent08{
	height:50px;
	overflow:hidden;
	width:87px;
	background-image:url(images/mediaNav.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}


/*TABLE STYLING*/
.content table {border-collapse: collapse;	border-spacing: 0; border: 1px solid #EBEBEB; margin: 0 5px 15px 10px;}
.content table.infotable { border: 1px solid #EBEBEB;}
.content table.infotable caption { text-align: center;}
.content table.infotable th { background-color: #7e6aa9; color:#FFFFFF; border: 1px solid #EBEBEB;}
.content table.infotable td { font-size: 95%; border: 1px solid #EBEBEB; padding: 3px;}
.content kbd { font-size: 80%;	background-color: #FAF6F6; border-width: 1px 2px 3px 2px; border-style: solid; border-color: #EDDDDD #BAAAAA #BAAAAA #EEDDDD; padding: 0 3px 0 3px;}
.content table th {	font-size: 90%;	font-weight: bold;	color: #FFFFFF;	background-color: #000000;	text-align: center;	text-transform: uppercase; vertical-align: middle; border-collapse: collapse; padding: 2px;}
.content table td {	font-size: 90%;	color: #555555;	border-collapse: collapse; padding: 1px 2px 1px 2px;}
.content table th {	background-color: #7e6aa9; color:#FFFFFF; border: 1px solid #EBEBEB;}
.content table td {	font-size: 95%;	border: 1px solid #EBEBEB; padding: 3px;}
/*END TABLE STYLING*/