BODY {
	margin:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background-color:#ffffff; 
	background: url(images/handpattern2flat.gif);
	scrollbar-arrow-color : #570177; 
	scrollbar-face-color : #FFF36B;
	scrollbar-shadow-color : #570177;
	scrollbar-highlight-color :#570177;
	scrollbar-3dlight-color : #E7D308;
	scrollbar-darkshadow-color : #570177;
	scrollbar-track-color : #570177;
}

A:link {
	text-decoration: none;	
}

A:visited {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}


li {
	list-style-type: square;
}


img {
	margin:4px;
	border-width:0px;
}

SPAN.smaller {
	font-size: 80%;
	line-height:80%;
}



/************************* BANNER *********************************/

DIV.logo {
	position:absolute; 
	left:10px; 
	top:3px; 
	width:180px; 
	height:125px; 
	background: url(http://www.blindkids.org/images/new/logo.gif);
	background-repeat: no-repeat;
	z-index:5;
}

DIV.banner {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:600px; 
	height:150px; 
	background: url(http://www.blindkids.org/images/new/top.gif);
	background-repeat: no-repeat;
	z-index:1;
}

DIV.extend {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:27px; 
	background-color: #fff36b;
	z-index:-3;
}

DIV.extendrk {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:29px; 
	background-color: #E7D308;
	z-index:-6;
}

DIV.mission {
	position:absolute; 
	left:250px; 
	top:85px; 
	z-index:1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

DIV.hmbannerboy {
	position:absolute; 
	left:350px; 
	top:50px; 
	width:170px; 
	height:120px; 
	z-index:1;
}

DIV.bannerboy {
	position:absolute; 
	left:550px; 
	top:31px; 
	width:170px; 
	height:120px; 
	z-index:1;
}

DIV.border {
	position:absolute; 
	top: 150px;
	left: 5px;
	width: 99%;
	border-width: 1px 0px 0px 0px;
	border-style:solid;
	border-color: #520073;
}

DIV.popcorn {
	position:absolute; 
	left:4px; 
	top:155px; 
	z-index:1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#570177;
}	

DIV.popcorn A:link {
	color:#570177;
}

DIV.popcorn A:visited {
	color:#570177;
}

DIV.popcorn A:hover {
	color:#570177;
}


/********************** START HOME PAGE  *****************************/

DIV.hmbody {
	position:absolute; 
	left:275px; 

	top:152px; 
	z-index:1;
	padding: 0px 5px 5px 0px;
	line-height:20px;
}

DIV.hmsmall {
	margin-top:100px;
	font-size:11px;
	z-index:1;
	padding: 0px 5px 5px 0px;
	line-height:20px;
}

DIV.flash {
	position:absolute; 
	left:5px; 
	top:425px; 
	width:250px; 
	height:200px; 
}


/********************** START INFORMATION PAGE *****************************/

DIV.infoheading {
	position:absolute; 
	left:175px; 
	top:175px; 
	z-index:1;
	padding: 0px 5px 5px 0px;
	line-height:25px;
}

DIV.infobody {
	position:absolute; 
	left:175px; 
	top:225px; 
	z-index:1;
	padding: 0px 5px 5px 0px;
	line-height:25px;
}

DIV.leftnav {
	position:absolute; 
	left:5px; 
	top:230px; 
	z-index:1;
	line-height:22px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-top: 10px;

}

/*************** BCLC side nav ******************/

DIV.lngreen A:link {
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#007236;
	color: #007236 ;
}

DIV.lngreen A:visited{
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#007236;
	color: #007236 ;

}

DIV.lngreen A:hover {
	padding-left: 3px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#5FB67D ;
	border-width: 1px;
	border-style: solid;
	border-color: #007236;
	color: #ffffff;
}



DIV.navheadgreen {
	position:absolute; 	
	top:212px; 
	left:5px; 
	width:150px;
	height: 20px;
	padding:4px;
	text-align:center;
	z-index:3;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background-color:#5FB67D ;
	border-width: 1px;
	border-style: solid;
	border-color: #007236;
}


/*************** programs side nav ******************/

DIV.lnblue A:link {
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#004A80;
	color: #004A80 ;
}

DIV.lnblue A:visited{
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#004A80;
	color: #004A80;

}

DIV.lnblue A:hover {
	padding-left: 3px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#5EA4D7 ;
	border-width: 1px;
	border-style: solid;
	border-color: #004A80;
	color: #ffffff;
}



DIV.navheadblue {
	position:absolute; 	
	top:212px; 
	left:5px; 
	width:150px;
	height: 20px;
	padding:4px;
	text-align:center;
	z-index:3;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background-color:#5EA4D7 ;
	border-width: 1px;
	border-style: solid;
	border-color: #004A80;
}

/*************** publications side nav ******************/

DIV.lnorange P {
	margin-bottom:0px;

}

DIV.lnorange A:link {
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#F26522;
	color: #F26522 ;
}

DIV.lnorange A:visited{
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#F26522;
	color: #F26522;

}

DIV.lnorange A:hover {
	padding-left: 3px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#F7BA3E ;
	border-width: 1px;
	border-style: solid;
	border-color: #F26522;
	color: #ffffff;
}



DIV.navheadorange {
	position:absolute; 	
	top:212px; 
	left:5px; 
	width:150px;
	height: 20px;
	padding:4px;
	text-align:center;
	z-index:3;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background-color:#F7BA3E ;
	border-width: 1px;
	border-style: solid;
	border-color: #F26522;
}

/*************** help side nav ******************/

DIV.lnyellow A:link {
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#BBAD00;
	color: #570177;
}

DIV.lnyellow A:visited{
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#BBAD00;
	color: #570177;

}

DIV.lnyellow A:hover {
	padding-left: 3px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#FFF36B ;
	border-width: 1px;
	border-style: solid;
	border-color: #BBAD00;
	color: #570177;
}



DIV.navheadyellow {
	position:absolute; 	
	top:212px; 
	left:5px; 
	width:150px;
	height: 20px;
	padding:4px;
	text-align:center;
	z-index:3;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#570177;
	background-color:#FFF36B ;
	border-width: 1px;
	border-style: solid;
	border-color: #BBAD00;
}

/*************** home side nav ******************/

DIV.lnviolet A:link {
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#570177;
	color: #570177 ;
}

DIV.lnviolet A:visited{
	padding-left: 1px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#ffffff ;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-color:#570177;
	color: #570177;

}

DIV.lnviolet A:hover {
	padding-left: 3px;
	width: 150px;
	height:12px;
	text-decoration: none;
	background-color:#9F7EC7;
	border-width: 1px;
	border-style: solid;
	border-color: #570177;
	color: #ffffff;
}



DIV.navheadviolet {
	position:absolute; 	
	top:212px; 
	left:5px; 
	width:150px;
	height: 20px;
	padding:4px;
	text-align:center;
	z-index:3;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background-color:#9F7EC7;
	border-width: 1px;
	border-style: solid;
	border-color: #570177;
}

/************************* color ids *******************************/

#green {
	color: #007236;
}

#blue {
	color: #004A80;
}

#orange {
	color: #F26522;
}

#violet {
	color: #570177;
}

/********************** legal *****************************************/

DIV.legal {
	position:absolute; 
	left:15px; 
	bottom: 15px; 
	z-index:1;
	padding: 0px 5px 5px 0px;
	line-height:20px;
}