BODY, P, TD, TD P, TD UL{
font-size:11px;

}


/* special */

.redtext {
font-family : verdana,arial,san serif  ;
font-size : 12px;
color: #ff0000;
text-decoration: none;
font-weight : bold;
}

.black_head {
font-family : verdana,arial,san serif  ;
font-size : 18px;
color: #000000;
text-decoration: none;
font-weight : bold;
}

/* end special */

.offsubnav {
font-family : verdana,arial,san serif  ;
font-size : 10px;
color: #333333;
text-decoration: none;
font-weight : normal;
line-height: 170%;
}

.smalltext {
font-family :verdana,arial,san serif  ;
font-size : 11px;
color: #000000;
text-decoration: none;
font-weight : normal;
line-height: 130%;


}

.maintext {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #000000;
text-decoration: none;
font-weight : normal;


}

.secb1 {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #FE4110;
font-style: italic;
font-weight : normal;

}

.secb2 {
font-family : verdana,arial,san serif  ;
font-size : 12px;
color: #FE4110;
text-decoration: none;
font-weight : bold;

}

.secb3 {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #FE4110;
text-decoration: none;
font-weight : normal;

}

.date {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #006699;
text-decoration: none;
font-weight : bold;

}

input {
font-family : verdana,arial,san serif  ;
font-size : 11px;
}


.margintext {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #000000;
text-decoration: none;
font-weight : normal;
margin: 5px;
line-height: 130%;

}


.whitetext {
font-family : verdana,arial,san serif  ;
font-size : 12px;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
line-height: 125%;

}


.head {
font-family :verdana,arial,san serif  ;
font-size : 14px;
color: #000000;
text-decoration: none;
font-weight :bold;

}

.whitebig {
font-family : verdana,arial,san serif  ;
font-size : 16px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 3px;
}

.whitebig_large {
font-family : verdana,arial,san serif  ;
font-size : 23px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 3px;
line-height: 90%;
}


.blueheader {
font-family : verdana,arial,san serif  ;
font-size : 18px;
color: #006699;
text-decoration: none;
font-weight :bold;
margin-top: 5px;

}

.thinheader {
font-family : verdana,arial,san serif  ;
font-size : 14px;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
}

.thinheader_large {
font-family : verdana,arial,san serif  ;
font-size : 19px;
color: #FFFFFF;
text-decoration: none;
font-weight : normal;
line-height: 100%;
}

a {

font-family : verdana,arial,san serif  ;
font-size : 10px;
color: #6699CC;
text-decoration: underline;
font-weight : normal;

}

a:hover{

text-decoration: underline;
}

.email{
color: #000000;
text-decoration: underline;
}

.link {
font-family : verdana,arial,san serif  ;
font-size : 10px;
color: #6699CC;
text-decoration: underline;
font-weight : normal;

}


.blacklink {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #000000;
text-decoration: underline;
font-weight : normal;

}
.hdot {
background-image: url(images/dottedLine.gif);
background-repeat: repeat-x;
}

.vline {
background-image: url(images/dot.gif);
background-repeat: repeat-y;
}

sup{
font-size : 7px;
}

.nav {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #6699CC;
text-decoration: none;
font-weight :bold;

}

.donatenav {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #E35230;
text-decoration: none;
font-weight :bold;

}

A:link.nav {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #6699CC;
text-decoration: none;
font-weight :bold;

}

A:visited.nav {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #6699CC;
text-decoration: none;
font-weight :bold;

}

A:active.nav {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #6699CC;
text-decoration: none;
font-weight :bold;

}

.publication {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #000000;
text-decoration: none;
font-weight :bold;

}

.pubsmall {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #000000;
text-decoration: none;
font-weight : normal;


}



/* who section colors */

#who #primary li.active  span,#who #primary li.active  span a, .whonavon {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #ffffff;
text-decoration: none;
font-weight :bold;
background-color: #EF5329;
border:none;

}

#who #primary li.active{
	background-color: #EF5329;

}

#who #subnav,#who #subnav a, .whosubnav {
font-family :verdana,arial,san serif  ;
font-size : 10px;
color: #EF5329;
text-decoration: none;
font-weight : normal;
line-height: 170%;
}

#who #subnav a:hover{
	text-decoration:underline;
}

#who #subnav, .whosubnavbg {
background-color: #F7D7CE
}



#who h2, .whoheader {
font-family :verdana,arial,san serif  ;
font-size : 20px;
color: #EF5329;
text-decoration: none;
font-weight : normal;
}

.whosubheader {
font-family :verdana,arial,san serif  ;
font-size : 15px;
color: #EF5329;
text-decoration: none;
font-weight : normal;
}

#who h1 , .whopageheader {
font-family : verdana,arial,san serif  ;
font-size : 14px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 10px;
padding: 0px 10px 0 10px;
line-height: 200%;
background-color:  #EF5329;
text-align: center;

}

#who #headerimage{
	background: url(http://www.cccnewyork.org/images/top_sub01.jpg) no-repeat left top;
}




/* facts section colors */

#facts #primary li.active  span, #facts #primary li.active  span a, .factsnavon {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #ffffff;
text-decoration: none;
font-weight :bold;
background-color: #158ABD
}


#facts #primary li.active{
	background-color: #158ABD;

}

#facts #subnav,#facts #subnav a,.factssubnav {
font-family :verdana,arial,san serif  ;
font-size : 10px;
color: #158ABD;
text-decoration: none;
font-weight : normal;
line-height: 170%;
}

#facts #subnav a:hover{
	text-decoration:underline;
}
#facts #subnav,.factssubnavbg {
background-color: #A9DEF5
}

#facts h2,.factsheader {
font-family :verdana,arial,san serif  ;
font-size : 20px;
color: #158ABD;
text-decoration: none;
font-weight : normal;
}

.factssubheader {
font-family :verdana,arial,san serif  ;
font-size : 15px;
color: #158ABD;
text-decoration: none;
font-weight : normal;
}

#facts h1 ,.factspageheader {
font-family : verdana,arial,san serif  ;
font-size : 14px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 10px;
padding: 0px 10px 0 10px;
line-height: 200%;
background-color:  #158ABD;

}

#facts #headerimage{
	background: url(http://www.cccnewyork.org/images/top_sub03.jpg) no-repeat left top;
}



/* press section colors */

#press #primary li.active  span, #press #primary li.active  span a, .pressnavon {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #ffffff;
text-decoration: none;
font-weight :bold;
background-color: #6FAE1F
}

#press #primary li.active{
	background-color: #6FAE1F;

}

#press #subnav,#press #subnav a,.presssubnav {
font-family :verdana,arial,san serif  ;
font-size : 10px;
color: #6FAE1F;
text-decoration: none;
font-weight : normal;
line-height: 170%;
}

#press #subnav a:hover{
	text-decoration:underline;
}

#press #subnav,.presssubnavbg {
background-color: #DCF5BD
}

#press h2,.pressheader {
font-family :verdana,arial,san serif  ;
font-size : 20px;
color: #6FAE1F;
text-decoration: none;
font-weight : normal;
}

.presssubheader {
font-family :verdana,arial,san serif  ;
font-size : 14px;
color: #6FAE1F;
text-decoration: none;
font-weight : normal;
}

#press h1 ,.presspageheader {
font-family : verdana,arial,san serif  ;
font-size : 14px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 10px;
padding: 0px 10px 0 10px;
line-height: 200%;
background-color:  #6FAE1F;

}

#press #headerimage{
	background: url(http://www.cccnewyork.org/images/top_sub02.jpg) no-repeat left top;
}




/* keeping Track section colors */

#track #primary li.active  span, #track #primary li.active  span a, .tracknavon {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #ffffff;
text-decoration: none;
font-weight :bold;
background-color: #99CC33
}

#track #primary li.active{
	background-color: #99CC33;

}

#track #subnav,#track #subnav a,.tracksubnav {
font-family :verdana,arial,san serif  ;
font-size : 10px;
color: #669900;
text-decoration: none;
font-weight : normal;
line-height: 170%;
}

#track #subnav a:hover{
	text-decoration:underline;
}

#track #subnav,.tracksubnavbg {
background-color: #CCFF66
}

#track h2,.trackheader {
font-family :verdana,arial,san serif  ;
font-size : 20px;
color: #99CC33;
text-decoration: none;
font-weight : normal;
}

.tracksubheader {
font-family :verdana,arial,san serif  ;
font-size : 15px;
color: #99CC33;
text-decoration: none;
font-weight : normal;
}

#track h1 ,.trackpageheader {
font-family : verdana,arial,san serif  ;
font-size : 14px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 10px;
padding: 0px 10px 0 10px;
line-height: 200%;
background-color: #99CC33;

}

#track #headerimage{
	background: url(http://www.cccnewyork.org/images/top_sub02.jpg) no-repeat left top;
}




/* events section colors */

#events #primary li.active  span, #events #primary li.active  span a, .eventsnavon {
font-family : verdana,arial,san serif  ;
font-size : 11px;
color: #ffffff;
text-decoration: none;
font-weight :bold;
background-color: #DCBFA2;
}

#events #primary li.active{
	background-color: #DCBFA2;

}

#events #subnav,#events #subnav a,.eventssubnav {
font-family :verdana,arial,san serif  ;
font-size : 10px;
color: #B3895F;
text-decoration: none;
font-weight : normal;
line-height: 170%;
}

#events #subnav a:hover{
	text-decoration:underline;
}

#events #subnav,.eventssubnavbg {
background-color: #E9D7C5
}

#events h2,.eventsheader {
font-family :verdana,arial,san serif  ;
font-size : 20px;
color: #C49D76;
text-decoration: none;
font-weight : normal;
}

.eventsubheader {
font-family :verdana,arial,san serif  ;
font-size : 15px;
color: #DCBFA2;
text-decoration: none;
font-weight : normal;
}

#events h1 ,.eventspageheader {
font-family : verdana,arial,san serif  ;
font-size : 14px;
color: #FFFFFF;
text-decoration: none;
font-weight :bold;
margin: 10px;
padding: 0px 10px 0 10px;
line-height: 200%;
background-color:  #DCBFA2;

}


#events #headerimage{
	background: url(http://www.cccnewyork.org/images/top_sub06.jpg) no-repeat left top;
}




/* end section colors */


/* 1.NEW  STYLES
---------------------------------------------------------------------- */

body,
html {
    margin:0;
    padding:0;
    background:#fff;
    color:#000;

    }

body {
    min-width:800px;
    position: relative;

    
    }
#container {
    margin:0 auto;
    width:880px;
    color: #000000;
	font-family :helvetica, sans-serif ;
	font-size : 14px;
	line-height: 120%;
	text-decoration: none;
	font-weight :normal;
	float:left;

}

#header {
	width: 100%;
	height: 97px;
	background: url(http://www.cccnewyork.org/images/top_sub.gif) no-repeat 210px top;
}



#logo {
    float:left;
    margin-left: 10px;
    margin-top: 0px;
    width:200px;
    font-size: 20px;
 	
    }

#logo a {
		
		width:175;
		height:97px;
		display: block;
		text-decoration:none;
		margin: 0px 0 0 0px ;
		background: url(http://www.cccnewyork.org/images/logo.gif) no-repeat left top;
	}	
	
#logo span{
		visibility:hidden;
	}

#headerimage{
	float:right;
	width:147px;
	height: 97px;
	margin-top: 0px;
	}	

#headerimage span{
	visibility: hidden;
}

#navigation{
	float: left;
	margin: 0px 2px 0 0px;
	width: 196px;
	padding: 0;
}

#navigation ul{
	margin: 0;
	padding: 0 0 0 10px;
	

}

#navigation #primary li{
	list-style: none;
	text-transform: uppercase;
	margin: 0px 10px 3px 0px;
	padding: 1px 0px 1px 5px;
	border: solid 1px #ccc;
	
}
#navigation #primary li.active{
	list-style: none;
	border: none;
	
}


#primary a{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;

}

#subnav{
	margin: -3px 10px 5px 0px;
}
#subnav ul#secondary {
	padding: 0px 0 3px 20px;
	margin: 0px;
}

#subnav #secondary li{
	list-style: none;
	border: none;
	margin-left:-20px;
	
}
#secondary a{
	font-weight: normal;
	font-size: 10px;

}



#subnav #secondary span{
	border: none;
}

#subnav #secondary span.active{
	color:#000;
}

#content{
	float: right;
	width: 640px;
	font-weight: normal;
	margin: 0px 0 0 0 ;
	padding: 20px;
	border: solid 1px #ccc;

}

#one{
	margin: 50px 0 0 0;
	clear:left;

}
#section{
	float:right;
	clear:right;
	margin: -20px -30px 0 0 ;
	text-align: center;

}

#join{

	margin: 10px 0 0 40px;
}


#footer{
clear:right;
margin-bottom: 50px;

}

hr{
clear:both;
position: relative;
}
form {
clear: both;

}

h1{
font-size : 24px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #cccccc;
}