
/*------------------ body UL ----------------*/

ul.parentsfamilies ul{
	margin-top:5px;
}

ul.parentsfamilies LI {
	margin: 0 0 5px 10px;
	list-style-type: disc;	
}
ul.norm {
	margin-left:0px !important;
}
ul.norm li  {
	margin: 0 0 10px 10px;
	list-style-type: disc;	
}
ul.withpic {
	margin:0 0 10px 20px;
	padding-left:20px;
	overflow:hidden;
}
/* ---------------------- ol fix for welcome and IE ------------------------*/
ol.norm {
	overflow:auto;
	margin:0 0 0 0px;
padding:0 0 0 18px;
}



/*------------------ Changes to our schools - Proposal - Borough View ----------------*/

ul.proposalcategory, ul.proposalsubcategory, ul.proposallist  
{
	list-style-type: none;
}

ul.proposalcategory h3 {
	margin: 16px 0 0 0;
}

ul.proposalsubcategory li h4 {
	padding: 1px;
	margin: 5px;
}

ul.proposallist  {
	margin: 8px 0 8px 0;
}

ul.proposallist li  {
	margin: 0 0 8px 0;
}

/*------------------------------------------------------------------------------------*/

.frameyframe {
border:none;
overflow:hidden;
	width:720px;
	height:1200px;
}


/*---------------- DPP Comment Form ----------------*/

.dppcommentform {
	margin-top: -10px;
}

.dppcommentform .buttons input {
	background: url("/Graphics/DOE/Images/button_bkg.jpg") repeat-x scroll 0 0 #CCCDCE;
    border: 1px solid #B4B5B7;
    color: #000000 !important;
    font-weight: bold;
    margin: 0 0 0 16px;
    padding: 2px 8px 3px;
    text-decoration: none !important;
    width: auto;
	position: relative;
	left: -16px;	
}

.dppcommentform dl dt {
	font-weight: bold;
	padding: 10px 0 3px 0;
	color: #305E6D;
	font-size: 12px;
}

.dppcommentform .divChar {
	color: #305E6D;	
	font-size: 12px;
	margin-top: -4px;
}

.dppcommentform .divChar img {
	margin-left: 5px;
	margin-top: 5px;
}

.dppcommentform dd {
	position: relative;
	left: -40px;	
}

.dppcommentform dd input {
	width: 270px;
}

.section ul {
	font-size: 12px;
}

.subsection ul {
	list-style-type: none;
	font-size: 12px;
}

.subsection ul li {
	margin-left: -40px;
}

.subsection .meeting {
	margin-top: 10px;	
}

.RadUpload .ruFileWrap {
	padding-top: 5px;
}

.RadUpload .ruFakeInput {
	height: 20px !important;
	padding: 0 !important;
	margin: 0 !important;
}


/*---------------------------------------------------*/


/* NYC SCA */


/* Background color for the new non-Flash Spotlight - Tskeete */

.SpotlightBkg
{ 
	  /*width:520px;*/
      /*background-color:#29475B;*/
}

table#aetable {
	margin:0;
	background:#A0B3C6;
}
table#aetable td, table#aetable th {
	padding:3px;
	font-size:11px;
	background:#FFF;
	vertical-align:top;
}
table#aetable tr.header td, table#aetable tr.header th, table#aetable td.header {
	background:#ebf5ff !important;
	font-weight:bold !important;
	vertical-align:bottom !important;
	text-align:center !important;
	color:#333 !important;
	line-height:1em;
	font-size: 14px;
	height: 29px;
}
/* ORAGANIZATION CHART for DCP - transferred from old site */


h1.orange, h2.orange, h3.orange {
	color:#f08c28 !important;
}
.chart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	width: 595px;
	margin: 0;
	margin-left: 2px;
	padding: 0;
}
.chart table>td {
	margin: 0;
	padding: 0;
}
.chart td {
	vertical-align:top;
}
.chart td.director {
	width: 100%;
	height: 74px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	z-index: 0;
	background: url(/Images/DCP/director.gif) no-repeat 50% 0px;
}
.chart td.connectors {
	width: 100%;
	height: 66px;
	background: url(/Images/DCP/connectors.gif) no-repeat 50% 0px;
	padding: 0px;
	z-index: 4;
}
.chart td.ca {
	background: url(/Images/DCP/CA.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
	width: 113px;
	height: 100px;
	padding: 2px 4px 0px 8px;
	text-align: left;
	vertical-align: top;
	z-index: 3;
}
.chart td.list ul {
	width: 90px;
	height: 150px;
	vertical-align: top;
	margin-left: 2px;
	padding: 0;
}
.chart td.list ul li {
	width: 100%;
	height: auto;
	list-style: none;
	padding: 2px 2px 2px 8px;
	background: url(/Images/DCP/bullet.gif) no-repeat 0px 4px;
}
.dcp2010 {
	display: table;
	width: 1005px;
}
.chart td.connectors2010 {
	width: 100%;
	height: 66px;
	background: url(/Graphics/OurSchools/Schools/SchoolThemes/Redesign/Images/connectors2010.gif) no-repeat 50% 0px;
	padding: 0px;
	z-index: 4;
}



/*---------Pop-Up rules -------------*/

.popup {
	width:auto;
	height:230px;
	border: 5px solid #366732;
	margin:0;
	padding:0;
}
.icon {
	float: left;
	margin: 50px 10px 0 0;
	height: auto;
	width: 40px;
	padding: 0px 0 0 25px;
}
.tip {
	float:left;
	margin:25px 10px 0 0;
	width: 300px;
	padding: 2px 10px 2px 2px;
	text-align:left;
}
.tip h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color: #366732;
}
.tip p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tip h1 {
	padding-bottom:5px;
	border-bottom: 1px solid #999;
}
.note {
	font-size:11px;
}



/* --------------- for language pages --------------*/
div.contentfix {
	font:12px verdana, arial, sans-serif;
	line-height:1.4em;
}
div.contentfix img {
	border:none;
}
div.imagefloat {
	float:left;
	width:auto;
	margin-left:10px;
	margin-right:15px;
}
div.textfloat {
	float:right;
	width:270px;
}
.super {
	vertical-align:super;
}
div.super {
	float:left;
	vertical-align:super;
	margin-right:4px;
	margin-top:-4px;
	height:2em;
}
.footnote, .footnote p {
	font-size:9px;
}
.red {
	color:red !important;
}
.doclink {
	width:100%;
	height:20px;
	line-height:1.5em;
	clear:both;
}
.docicon {
	width:40px;
	float:left;
}
div.highlight3 {
	border:1px solid #12366d;
	padding:5px;
	background:#e1e8f5;
	width:200px;
	height:auto;
	float:right;
	margin:0 0px 20px 10px;
	overflow:auto;
	clear:both;
}
div.highlight3 h1 {
	color:#000;
	margin:0;
	font-size:18px;
}
.xl {
	font-size:24px;
}
#doecontrol_middlecentercontainer_a_attendance_rgRedirects {
	clear:both;
	/*	margin-top:20px;*/
	overflow:auto;
}
.mv_10 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}
th.rgHeader a {
	text-decoration:underline !important;
}
th.rgHeader a:hover {
	color:#F60 !important;
}
/* ----------------------------- icontable for social networking -----------------------------*/
div.sn {
	margin-left:0 !important;
	padding-top:2px;
}
div.snicons {
	width:100%;
	width:auto;
	background:#FFF;
	padding-top:2px;
	padding-left:0;
}
div.snicons li div.spacer {
	height:44px;
	width:47px;
	padding:0
	margin:0;
	background:transparent;
}
div.snicons ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:auto;
	margin-left:5px;
}
div.snicons li {
	float:left;
	width:47px;
	height:44px;
	padding:0;
	display:inline;
}
div.snicons li.a {
	background:url(/Graphics/DOE/Images/icons/twitter.jpg) 0% 0% no-repeat;
	margin-bottom:0;
}
div.snicons li.b {
	background:url(/Graphics/DOE/Images/icons/facebook.jpg) 0% 0% no-repeat;
	margin-bottom:0;
}
div.snicons li.c {
	background:url(/Graphics/DOE/Images/icons/vimeo.jpg) 0% 0% no-repeat;
	margin-bottom:0;
}
div.snicons li.d {
	background:url(/Graphics/DOE/Images/icons/flickr.jpg) 0% 0% no-repeat;
	margin-top:0;
}
div.snicons li.e {
	background:url(/Graphics/DOE/Images/icons/subscribe.jpg) 0% 0% no-repeat;
	margin-top:0;
}
div.snicons li.f {
	background:url(/Graphics/DOE/Images/icons/notify.jpg) 0% 0% no-repeat;
	margin-top:0;
}

/*div.snicons li.fb a, div.snicons li.twit a, div.snicons li.gb a, div.snicons li.vimeo a {
padding-left:27px;
}
div.snicons li a:link, div.snicons li a:visited {
	font-size:9px;
	padding-left:27px;
}*/




/* --------------- share this icons --------------------------*/
div.sn_sm {
	float:right;
	margin:-5px -20px -10px 20px;
	_margin:-10px 0 0 20px;
/*	_margin: 10px -2px 10px 20px; /* for IE 6 - ts */ 
position:relative;
top:0;
text-align:right;
}
div.sn_sm a.addthis_button_facebook_like {
	width:auto;
	width:72px;
	padding:0;
}
#connect_widget_4de8e67b02a733c89034013 {
	display:none;
}
div.sn_sm .iconlink {
	margin-left:2px;
	float:left;
}
.sn_sm a.iconlink:hover img {
	opacity: .75;
}
.sn_sm a.iconlink img {
	opacity: 1;
}
.addthis_custom_style {
width:auto;
border:0px solid #ccc;
}
.addthis_custom_style a {
	float:left;
	margin-right:4px;
}
.addthis_custom_style .addthis_separator {
	float:left;
	margin:0 6px;
}
/* -------------------------------------- custom margins -----------------------------------------------*/
.mt_negten {
	margin-top:-10px;
}
.mt_negtwenty {
	margin-top:-20px;
}
.mt_negthirty {
	margin-top:-30px;
}
div.schoollist {
	font-size:10px;
}
div.schoollist span.label {
	font-weight:bold;
	color:blue;
}
/* ---------------------- FAQ control ----------------------*/

/*------------ FAQ ----------- */

.faq {
    height: auto;
    width: 100%;
margin-left:10px;
margin-top:-20px;
padding-top:0;
}
.faq table.faq {
    margin-top: 0;
}
table.faq td {
    border: 1px solid white;
    font-size: 12px;
}
div.question {
	padding-bottom: 3px;
	margin-bottom:6px;
	font-size: 14px;
	font-weight: 500;
	color: #44709b;
	text-indent:-20px;
}
div.answer {
    border-bottom: 1px dotted #CCCCCC;
    height: 100%;
    margin-bottom: 14px;
    margin-left: 3px;
    overflow: auto;
    padding-bottom: 14px;
	padding-left:0;
}
span.amark {
    float: left;
    height: 100%;
	display:none;
}

span.qmark {
    float: left;
    height: 100%;
	display:none;
}
div.faqans {
    margin-left: 0px;
	padding:0;
}
div.faqans ul li {
	font-size: 13px;
	list-style-type: disc;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0;
}
div.answer p {
    margin-top: -1px;
	margin-left:0;
}
.faq .category {
	display: none;
}
.rtl {
	direction:rtl;
	text-align:right;
}
.align_right {
	text-align:right;
}