
body {
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	color:#000;
	background:#fff;
	font-size:9pt;
}


h1 { color: #003333; margin:0; padding:10px 0; font-size:16pt; }
h1#title { font-size:14pt; }

h2.green 
{
    color:#008283;
}

h3 { 
	font-size:12pt;
	padding:5px;
	background:#eee;
	margin:0 0 10px 0;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	height:32px;
	line-height:32px;
	text-indent:42px;
	color: #CC6600;
}
h3 small { display:block; width:200px; float:right; text-align:right; margin-top:-32px; font-size:8pt; }
h3.overview { background:url(http://nccsdataweb.urban.org/dw/images/overview_icon.gif) top left no-repeat #eee; } 
h3.geogrpahic_focus { background:url(http://nccsdataweb.urban.org/dw/images/geographic_focus_icon.gif) top left no-repeat #eee; }	
h3.learn_more { background:url(http://nccsdataweb.urban.org/dw/images/learn_more_icon.gif) top left no-repeat #eee; }	
h3.categorizing { background:url(http://nccsdataweb.urban.org/dw/images/categorizing_icon.gif) top left no-repeat #eee; }	
h3.search { background:url(http://nccsdataweb.urban.org/dw/images/search_icon.gif) top left no-repeat #eee; }	
h3.tools { background:url(http://nccsdataweb.urban.org/dw/images/tools_icon.gif) top left no-repeat #eee; }	

a:link, a:visited { color:#033; text-decoration: none; font-weight:bold; }
a:hover { text-decoration: underline; }

a.registered { color: #008283; }

a.small-link:link
{
    color:Blue;
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana;
}

a.small-link:visited
{
    color:Maroon;
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana;
}
ul { 
	margin: 0 0 10px 0;
	padding:0;
	list-style:none;
}

ul li { margin:0; padding:0; line-height:1.5em; }


            
/*form { position:relative; margin:0; width:100%;}
form h3 { background:#ddd; color:#033; padding:3px; border-top:none; margin:0; }
form fieldset { clear:both; border:none; margin:5px 5px 0 5px; padding:5px 0 0 0; border-top:1px solid #ccc; line-height:14pt; }
form label { display:block; width:100px; padding-right:10px; float:left; text-align:right; }
form p { padding:0 10px; }
form h4 { margin:0 0 5px 0; padding:2px 7px; color:#CC6600; background:#eee; overflow:auto; }
form h4 a { color:#008283; }
*/
table th { text-align:left; padding-right: 10px; width:120px;}


.col1 { width:475px; padding-right:25px;}
.col2 { width:475px; padding-left:25px;}

#container {
	width:960px;
	margin:0 auto 0 auto;
}

#header {
	background:#008283;
	/*height:77px;*/
	height:40px;
}

#menubar {
	margin:0;
	height:20px;
	padding:5px;
	background:#eee;
	border-bottom:1px solid #066;
}

#menubar li {
	display:inline;
}

#menubar li a {
	line-height:20px;
	font-size:11pt;
	display:block;
	float:left;
	padding:0 20px 0 0;
	letter-spacing:1px;
}


#menubar li.loginbox {
  display:block;
  width:300px;
  /*width:450px;*/
  float:right;
}

#menubar li.loginbox span {
  display:block;
  width:150px;
  /*width:250px;*/
  float:left;
  text-align:right;
  line-height:20px;
}

#menubar li a.auth {
    display:inline-block;
    padding-left:20px;
    padding-right:0;
    float:none;
    font-size:10pt;
    color:#00f;
}

#menubar li a.login {
	padding-left:20px;
	background:#CC6600;
	color:#fff;
	text-transform:uppercase;
	font-size:10pt;
	float:right;
}

#menubar li a.login2 {
    padding-left:20px;
    background:#646D7E;
    color:#fff;
    text-transform:uppercase;
    font-size:10pt;
    float:right;
}

#menubar li a:hover {
        color:#CC6600;
}


#menubar li a.login:hover {
	text-decoration:none;
	background:#008283;
}

#content { 
	clear:both;
	padding:0px;
}

.contentver2 {
    clear:both;
    /*padding:0 10px;*/
    background: #FFFFFF url(../../media/content_bg.gif) repeat-x;
    
}
#content3 {
    clear:both;
    padding:0 10px;
}

.divider { background:url(http://nccsdataweb.urban.org/dw/images/line.gif) 50% 5px no-repeat; }
.login { background:url(http://nccsdataweb.urban.org/dw/images/line.gif) 50% 25px no-repeat; }

#footer,#footer2 { 
	clear:both;
	border-top:25px solid #fff;
}

#footer2 {
    border-top:0px solid #fff;
}


#footer p, #footer2 p {
	padding:10px;
	font-size:9pt;
	text-align:center;
	border-top:1px solid #066;
	background:#eee;
	color:#fff;
	margin:0;
}

#footer a,#footer2 a {
	color:#CC6600;
	font-weight:normal;
}


/* mesages, warning and errors */

.error, .msg {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

.error {
    color: #FF0000;
    font-size: 10px;
}

.msg {
    color:#006699;
    font-size: 13.5px;
}

div.info_msg, div.error_msg {
    margin-bottom: 1.5em;
    padding: 0.5em;
    font-weight: bold;
    border-top: 1px solid;
    border-bottom: 1px solid;
}


div.info_msg {
  background-color: #eee;
  border-color: #777;
  color: #777;
  background: #eee;
}



/* DD AFTER HERE */


a.financial
{
    text-decoration: underline;
    color: Blue;
}


p.topicheading 
{
    margin: 0 50px 0 0; 
    display: block; 
    border-bottom: solid 1px #999; 
    border-top: double 1px #999;  
    background-color: #eee; 
    padding: 6px 0; 
    color: #c60; }


.skip 	
{	
	position: absolute;
	width: 200px;
	left: -1000em;
}

hr		
{
	width: 100%;
	height: 1px;
	border: 0;
	color: #d6562e;
	background-color: #d6562e;
	margin: 0 0 1.4em 0;
	padding: 0;
}

.hiddentext
{
    display:none;
}
    
.floatclear:after 
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.floatclear 
{
	display: inline-table; 
}

/* Hides from IE-Mac \*/
* html .floatclear {
		height: 1%;
		}
	
.floatclear {
		display: block;
		}
/* End hide from IE-Mac */ 
		
.clearleft 
{
    clear: left;
}
		
.clearright 
{
	clear: right;
}
		
.clearboth 
{
	clear: both;
}

/* --------form formatting-------- */

form, input, textarea, select, label 
{
	margin: 0;
	padding: 0;
}


.aspsubmit
{
    margin: 10px 0 0 144px;
}

.aspclear
{
    margin: 10px 0 0 25px;
}

.aspsubmitleft
{
    margin: 0;
}

div.formlabel 
{
	width: 130px;
	float: left;
	margin: 0;
	padding: 0 14px 0 0;
	display: inline;
	text-align: right;
}

/* Hides from IE-Mac \*/		
* html div.formlabel {
		margin-right: -3px;
        }
/* End hide from IE-Mac */


/* added by dd 8/20/07 to align header tags properly to left when text needs to go to right */
div.leftlabel
{
	width: 130px;
	float: left;
	margin: 0;
	padding: 0 14px 0 0;
	display: inline;
	text-align: left;
}

/* Hides from IE-Mac \*/		
* html div.leftlabel {
		margin-right: -3px;
        }
/* End hide from IE-Mac */

div.fl
{
    float:left;
    display: inline;
}

div#smallcal
{
    float:left;
    display: inline;
    margin: 0;
    width:60px;
    padding: 0px 10px 0px 10px;
    vertical-align:top;
    text-align:center;
}

/* Hides from IE-Mac \*/		
* html div#smallcal {
		margin-right: -3px;
        }
/* End hide from IE-Mac */

/* end add */



input#submitfloat 
{
	margin: 10px 0 0 144px;
}
		
div.row 
{
	padding: 0 0 10px 0;
}

div.rowfinal 
{
    /*clear: left;*/
	padding: 0;
}

div.blockvalue
{
    margin-left: 145px;
}
/* added clear:left above 3-1 */

/* added 10-18-06 */
div.callout 
{
border-right: black 1px solid; 
border-top: black 1px solid; 
border-left: black 1px solid; 
border-bottom: black 1px solid;
padding: 10px;
width: 300px;
background-color: #EDE7C2;
}
/* -------------  */


.dotborder {border-left: dotted 1px #666; }


p.checkradio 
{
	line-height: 21px;
}

/* --------text formatting-------- */

		
.orange 
{
	color: #bd4823;
}
		
.gray 
{
	color: #7f7f7f;
}

.warning
{
    color: red;
}

.maplarge 	
{
	height: 396px;
	width: 414px;
    background-color: #fff;
    background-position: top left;
    background-repeat: no-repeat; 
	border: 1px solid #d6562e; 
	margin: 5px 0 20px 0;
	float:left;
}

.maplargelist
{
  	height: 396px;
	width: 400px;
    background-color: #fff;
	margin: 5px 0 20px 20px;
	float:left;
	overflow: auto;
	z-index: 1;
}

.mapsmall 	
{
	height: 300px;
	width: 300px;
    background-color: #fff;
    background-position: top left;
    background-repeat: no-repeat; 
	border: 1px solid #d6562e; 
	margin: 5px 0 20px 0;
}
	
#maptemp 	
{
	height: 289px;
	width: 430px;
    background-color: #fff;
    background-image: url(media/orgmap.jpg);
    background-position: top left;
    background-repeat: no-repeat;
	border: 1px solid #d6562e;
	margin: 5px 0 20px 0;
}


ul#results, ul#results2 
{
	list-style: none;
	padding: 0;
}
		
ul#results2 ul 
{
	list-style: none;
	padding: 0 0 1.4em 20px;
}
	
ul#results2 li, ul#results2 ul li 
{
	padding: 0;
}
		

/* Added by dd 3-2 */

.namelink 
{
    padding: 0 0 2em 5px;
}

.pagebutton
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    border-bottom-style: none;
	margin-left: 5px;
    
}

.pagebuttonselected 
{
    /*font-weight: 800;*/
	margin-left: 5px;
	color: Red;
}


.pagerow hr
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.pagerow p
{
    padding: 0;
}

.pagerow a.link 
{
    margin-left: 20px;
}

@media print
{
    .nonprint
    {
        display:none;
    }
        
    .nondisplay
    {
        display:block;
    }
}

@media screen
{
    .nondisplay
    {
        display:none;
    }    
}

/* -- end add -- */

/* --------page layout : geographic profile-------- */

.inline 
{
	display: inline;
}
		
img.inline 
{
	margin-bottom: -4px;
}

table.profile
{
	border: 1px solid #d6562e;
	margin: 0 0 2em 0;
	padding: 0;
	text-align: left;
}
			
table.profile tr td 
{
	border-top: 1px solid #efbbab;
	padding: 4px 25px 4px 12px;
}
		
table.profile tr.head th 
{
	border-top: none;
	background-color: #d6562e;
	color: #fff;
	padding: 6px 25px 6px 12px;
	vertical-align:top;
}

table.profile tr.head th.td.number 
{
    text-align:right;
}

table.profile td.number
{
    text-align:right;
}
		
table.profile caption
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 16px;
    line-height: 35px;
    color: #bd4823;
    text-align:left;
}


table.profilegrid
{
	border: 1px solid #d6562e;
	margin: 0 0 2em 0;
	padding: 0;
	text-align:left;
}

table.profilegrid caption
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 16px;
    color: #bd4823;
    line-height: 35px;
    text-align:left;
}
			
table.profilegrid tr td 
{
	border-top: 1px solid #efbbab;
	border-right: 1px solid #efbbab;
	padding: 4px 25px 4px 12px;
    vertical-align:top;
}

table.profilegrid td.number
{
    text-align:right;
    vertical-align:top;
}
		
table.profilegrid tr.head th 
{
	border-top: none;
	background-color: #d6562e;
	border-right: 1px solid #efbbab;
	color: #fff;
	padding: 6px 25px 6px 12px;
    vertical-align:top;
}

table.profilegrid tr th 
{
	padding: 4px 25px 4px 12px;
    text-align:right;
	border-top: 1px solid #efbbab;
	border-right: 1px solid #efbbab;
    vertical-align:top;
}

/* */
table.tablenogrid caption
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 14px;
    color: #bd4823;
    line-height: 16px; 
    text-align:left;
}
			
table.tablenogrid tr td 
{
	padding: 4px 25px 4px 4px;
    vertical-align:top;
}

table.tablenogrid td.number
{
    text-align:right;
    vertical-align:top;
}
		
table.tablenogrid tr.head th 
{
	border-top: none;
	background-color: #d6562e;
	border-right: 1px solid #efbbab;
	color: #fff;
	padding: 6px 25px 6px 12px;
    vertical-align:top;
}

table.tablenogrid tr th 
{
	padding: 4px 4px 4px 12px;
    text-align:right;
    vertical-align:top;
}



/* */

#graphs 
{
	width: 880px;
	height: 480px;
	border: 1px solid #d6562e; 
	background: #fff url(media/bkgd_graphs.gif) top left repeat-y; 
	margin: 0 0 0 -279px;
}

/* Hides from IE-Mac \*/
* html #graphs {
		clear: left;
		margin-left: -276px;
		}
/* End hide from IE-Mac */

#graphsleft 
{
	width: 186px;
	float: left;
	padding: 0 37px 33px 18px;
}
		
#graphsleft h1 
{
	padding: 14px 0 1.4em 0;
}
		
#graphsright 
{
	padding: 14px 37px 14px 37px;
	margin-left: 242px;

}

div.chart 
{
	position: absolute;  
    visibility: hidden; 
}

div.orglist
{
	position: absolute;  
    width: 566px;
    height: 400px;
    overflow:auto;

 }	

div.chartcontainer
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
}

@media print
{
    div.printcontents 
    {
        margin-top: -600px;
    }   
}
div.chartprint
{
	display:block;
}

@media screen 
{	
	
	div.printheader
	{
	    display:none;
	}

	div.printfooter
	{
	    display:none;
	}
}

@media print 
{
	div.chartnonprint
	{
		display:none;
	}
	
	div.printheader
	{
	    page-break-before:always;
	    display:block;
	    padding-top: 0;
	    padding-bottom: 50px; 
	}
	
	div.printfooter
	{
	    display:block;
	    /* padding-top: 50px; */
	    margin-top: 580px;
	    padding-bottom: 0px; 
	}
	
}


@media print 
{
	div.chartselect
	{
		display:none;
	}
	
}

body.print
{
	background-color: #fff;
}

		
#print
{
	width: 600px;
	padding: 53px 37px 33px 37px;
}
		
.printname 
{
	display: inline;
	margin-bottom: -28px;
}

		
/* --------page layout : footer-------- */

#footer
{
/*    position: absolute;
    bottom: 0;
    left: 0;
    padding: 33px 37px 33px 37px; */
    padding-top: 50px;
}

@media print 
{
    #footer 
    {
    display:none;
    }
    
    #footerprofile 
    {
    display:none;
    }
}
		
#footerprofile 
{
	margin: 0 0 0 -260px;
}
		
/* Hides from IE-Mac \*/
* html #footerprofile {
		margin-left: -257px;
		}
/* End hide from IE-Mac */
		
.logo 	
{
	margin: 25px 0 9px -12px;
}
		
/* --------popup information window-------- */

.infoframe
{
    position: absolute;
    z-index: 1000;
    visibility: hidden;
}

.infowindow 
{
    position: absolute; 
    overflow: auto; 
    background: #fff url(../media/red.gif) top left repeat-y;
    background-color: white; 
    z-index: 2000; 
    border: solid 1px #d6562e;
    visibility: hidden;
    padding: 5px 5px 5px 5px;
}

div.infotext 
{
    visibility:hidden;
}

div.floatright
{
    float:right;
    padding: 0 0 37px 37px;
}

div.floatleft
{
    float:left;
}

/* Expandable table layout using divs */

div.tabcontainer
{
    max-width: 600px; 
    /* javascript hack for IE */
 /*   width: expression(document.body.clientWidth > (500/12) * parseInt(document.body.currentStyle.fontSize)? '430px': 'auto' ); */
}

div.lefttab
{
    float: left; 
    width: 300px;
    margin: 0;
    border-right: white thin solid;
    border-top: white thin solid;
    border-left: white thin solid;
    border-bottom: white thin solid;
}

div.lefttabindent
{
    float: left; 
    width: 300px;
    margin: 0;
    padding-left: 20px;
    border-right: white thin solid;
    border-top: white thin solid;
    border-left: white thin solid;
    border-bottom: white thin solid;

}

div.righttab
{
    float: right;
    margin: 0;
}

hr.tabclear
{
    clear: right; 
    visibility:hidden;
    line-height: 0px;
}

/* End table layout using divs */



/* Begin map selection styles */


.divlayer 
{
	 border: 1px solid #ff0000;
	 z-index: 10000;
	 height: 0px; 
	 width: 0px; 
	 left: 0px; 
	 top: 0px; 
	 margin: 0px;
	 padding: 0px;
	line-height:0px; 

}


   
/* End map selection styles */

div.bannerwindow
{
        background-color: #ede7c2;
        padding: 10px; 
        border-right: black 1px solid; 
        border-top: black 1px solid; 
        border-left: black 1px solid;
        border-bottom: black 1px solid;
}

/* added 11-1-06 */
table.compare
{
    border-bottom: solid 1px black;
    border-left: solid 1px black;
    width: 457px;
}

table.compare tr td
{
    vertical-align: top;
    width: 200px;
    border-top: solid 1px black;
    border-right: solid 1px black;
}

table.compare th
{
    vertical-align:top;
    text-align:left;
    font-weight:bold;
    width: 57px;
    border-top: solid 1px black;
    border-right: solid 1px black;
}

table.compare th.content
{
    width: 200px;
    text-align: center;
}
table.compare td.divider
{
    background-color:Silver;
 
}
	
/* -------------------------- */


/* added 11-03-06 */

.callout
{
    background-color: #EDE7C2;
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-bottom: solid 1px silver;
    

}

/* --------------------------*/

/* added 11/4/06 */

table.admincompare
{
    background-color: #EDE7C2;
    border-bottom: solid 1px black;
    border-left: solid 1px black;
    width: 800px; 
}

table.admincompare tr td
{
    vertical-align: top;
    text-align:left;
    width: 315px; 
    border-top: solid 1px silver;
    border-right: solid 1px silver;
    padding-left: 10px;
}

table.admincompare th
{
    vertical-align:top;
    text-align:right;
    font-weight:bold;
    width: 125px; 
    border-top: solid 1px silver;
    border-right: solid 1px silver;
}

table.admincompare th.content
{
    width: 315px; 
    text-align: center;
}

table.admincompare th.bbox
{
    width: 45px;
}

table.admincompare td.divider
{
    background-color:Silver;
 
}

table.admincompare td.bbox
{
    width: 45px;
    text-align:center;
    padding:0;
}

table.admincompare td.code
{
    width: 245px;
}

table.admincompare td.codebtn
{
    width: 50px; 
    padding-left: 0px;
}

table.admincompare td.submitrow
{
    text-align: right;
}

/* -------------------------*/

/* added 9-19-07 -- style for pop-up box with shadow */
div.popdiv
{
    z-index: 10; 
    visibility:hidden; 
    padding: 5px; 
    position:absolute; 
    background-color: white; 
    border-bottom: solid 1px red; 
    border-left: solid 1px red; 
    border-right: solid 1px red; 
    border-top: solid 1px red
}

div.popshadow
{
  	background: #fff url(media/shadowlight.gif) repeat;
    z-index: 1; 
    position:absolute; 
    visibility:hidden;
}

p.hanging
{
    text-indent: -20px;
    padding: 0 0 0 20px;
}

a.explink 
{
    color: #3d5095; 
    text-decoration:none; 
    border-bottom: #3d5095 1px dashed;
}


/* added 11-9-06 */
ol.snugtop
{
     padding: 0;
     margin-top: 0;
}

/* FINANCIAL TABLE - added 3-8-07 */

td.amt
{
    text-align: right;
}

td.finvar
{
    padding-left: 20px;
}
table.finlv1
{
    background-color: #f5f5dc; 
    margin-left: 20px; 
    width: 95%; 
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-left: 1px solid; 
    border-bottom: 1px solid;
}

table.finlv2
{
    background-color: #f0e68c; 
    margin-left: 20px; 
    width: 93%; 
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-left: 1px solid; 
    border-bottom: 1px solid;
}

th.hide
{
    visibility: hidden;
}

/* drop below */

tr.finrw
{
    display:block;
    vertical-align:top;
}


th.finhdrfld
{
    /*width: 400px; */
    width: 290px;
    visibility: hidden;
    padding-bottom: 5px;
}

th.finhdramt
{
   /* width: 150px; */
    width: 180px;
    visibility: hidden;
    text-align: left;
}

th.finhdrper
{
/*    width: 50px; */
    width: 30px;
    vertical-align:top;
    visibility: hidden;
    text-align: left;   
}

td.finamt
{
   /* width: 150px; */
    /*width: 180px; */
    width: 180px;
    text-align: right;   
}

td.finper
{
   /* width: 50px; */
    width: 30px;
    text-align: right;
}

td.finfld
{
   /* width: 400px; */
    width: 290px;
    padding-bottom: 5px;
}

div.finlv1
{
    padding-left: 0px;
}

div.finlv2
{
    padding-left:20px;
}

div.finlv3
{
    padding-left:40px;
}

div.finlv4
{
    padding-left:75px;
}

img.finimg
{
    float:left;
    padding-right: 5px;
    border: none;
}
div.finspacer
{
   /* float:left; */
   /* padding-right: 15px; */
   padding-left: 22px;
}

/* END FINANCIAL TABLE */


/* -------------------------- */
/* midpass filter for IE5/Win */

@media tty {
 i{content:"\";/*" "*/}} @import '../css/midpass.css'; /*";}
}/* */


#credits a
{
    text-decoration: none;
}

#credits a:hover 
{
      text-decoration: underline;
}

h2.cch2
{
    color: #d6562e;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}


/* ------- Added 2/28/08 for CultureCount redesign -------------- */

#outercontainer
{
    min-height: 100%;
}

* html #outercontainer {
    height: 100%;
}

#ccfooter
{
    clear: both;
    height: 3em;
    margin: -3em 0 0 0;
    position: relative;
    padding-top: 0px;
    width: 90%;
	background: #fff url(media/bkgd.gif) top left repeat-y;
    
}

#clearfooter
{
    display: block;
    height: 3em;
}

.logfont {
    font-size: 13px;
}

@media screen 
{	
    #backshim
    {
        position:absolute;
        top:0;
        width:90%;
        min-width: 770px;
   	    background: #fff url(media/bkgd.gif) top left repeat-y;
        z-index: 0;
        min-height:100%  
    }

    * html #backshim
    {
        height: 100%;
    }
}

    #credits {
        margin: 0 0 0 260px; 
        height: 3em; 
        background-color:#fff; 
        padding: 0 37px 0px 37px;
    }


@media print 
{
    #outersub
    {
        background: white;
    }
    
    #left
    {
        display:none;
    }
    
    .container
    {
        background: white;
    }
    
    #ccfooter
    {
        display:none;
    }
    
    #backshim
    {
        display: none;
    }

    #subcenter
    {
        margin: 0;
    }
    #subcentertop 
    {
        background-color: #fff;
    }
    
    #subcenterbottom
    {
       padding: 37px 0 0 0;      
    }
    
    #outerhomeinner 
    {
	    background: #fff;
    }
    
    #outerhome
    {
        background: #fff;   
    }

}

/* ----------------------- */


@media screen 
{		
    #subcenter 
    {
        padding: 0 37px 80px 37px;
        margin-left: 260px;
    }
    		
    /* Hides from IE-Mac \*/
    * html #subcenter {
		    margin-left: 257px;
            }
    /* End hide from IE-Mac */
}

@media print 
{
    #subcenter 
    {
    margin-left: 50px;
    width: 600px;
    }
}
	
#subcenter ul 
{
	list-style: none;
	padding: 0;
}

#subcenter ul.bullets
{
    list-style-type: disc;
    margin-top: -1em;
    margin-bottom: 1.4em;
}

#subcenter ul.bullets li
{
    margin-left: 26px;
    padding: 0;
}

#subcenter ul.bullets2
{
    list-style-type: circle;
    margin-bottom: 1.4em;
}

#subcenter ul.bullets2 li
{
    margin-left: 36px;
    padding: 0;
}

#subcenter ul.bullets3
{
    list-style-type: square;
    margin-bottom: 1.4em;
}

#subcenter ul.bullets3 li
{
    margin-left: 46px;
    padding: 0;
}


@media screen 
{
    #subcentertop 
    {
        height: 26px;
        /*background-color: #ede7c2;*/
        padding: 55px 0 0 0; 
        margin: 0 -37px 32px -37px; 
	}

    /* Hides from IE-Mac \*/
    * html #subcenterbottom {
		    height: 1%;
            }
    /* End hide from IE-Mac */
}
