@charset "UTF-8";

body {
	background-color: #0d54ca;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a {
	font-size: 75%;
	color: #FFFFFF;
	font-weight:400;
	text-decoration:none;
}

p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 135%;
}
img {
	border: 0px 0 0;
}


#page {
	background-color:#ffffff;
	width: 950px;
	height:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto; 
	overflow:visible; 	
}

h1 {
font-size:30px;
}

#h4 {
font-size:135%;
color:#0033CC;
font-weight:100;

}


h2{
	font-size:18px;
	line-height: 150%;
	text-decoration:none;
	margin-left: 0px;
}


a {
	color:#0D54C9;
	font-size:100%;
	text-decoration:none;
}

# header { 
width:950px;
height:115px;
overflow:hidden;
background-color:#FFFFFF;


}

.logo {
width:580px;
height:128;
float: left;
background-color:#FFFFFF;
}

.headimage {
width: 570px;
float: left;
height:225;
display:inline;
overflow:hidden;
background-color:#FFFFFF;
}



.top {
width:950px;
height:30px;
background-color: #0d54c9;
overflow:hidden;

}

.content {
background-color:#ffffff;
width: 970px;
height: auto;
overflow:visible;
display:inline;
}


.leftcol {

	float: left;
	width: 235px;
	height:auto;
	padding-right: 15px;
	background-color:#FFFFFF;
	font-size: 100%;
	margin-left: 0px;
	display:inline;
	margin-right:2px;
}
.leftcol a {
	color:#0D54C9;
}
.main {
	
	width: 695px;
	float: right;
	visibility: visible;
	clear: right;
	height: 662px;
	background-color:#FFFFFF;
}

.rightlinks {
	
	width: 128px;
	float: right;
	visibility: visible;
	clear: right;
	height: auto;
	margin-top:0px;
	margin-left:-20px;
	
}

.standout {
	color:#333333;
	font-size:15px;
	margin-left:20px;
	margin-right: 25px;
	text-align: justify;
	line-height:155%;
	padding-left: -20;
}

.intro {
width: 570px;
float: left;
height:auto;
display:inline;
overflow:hidden;
}

.article {
	width: 570px;
	float: left;
	height: auto;
	display:inline;
	overflow:hidden;
	background-color:#FFFFFF;
}

.categorycolumns {
width: 570;
height:auto;
margin-right: 125px;
background-color:#FFFFFFF;
}
.leftcatcolumn {
width: 270px;
float: right;
margin-right:15px;
height: auto;
overflow:hidden;
font-size:11px;
background-color:#FFFFFF;
}

.rightcatcolumn {
width: 270px;
background-color:#FFFFFF;
height:auto;
float:right;
margin-right:15px;
overflow:hidden;
font-size:11px;
}
.lefttext {
	font-size:90%;
	margin-left:16px;
	margin-right: 20px;
	line-height:130%;
	height:auto;
	
}

.text {
	font-size:13px;
	margin-left:0px;
	margin-right: 15px;
	text-align: justify;
	line-height:130%;
	height:auto;
}

.address {
	width:235;
	background-image:url(img/address.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 17px;
	margin-top:7px;
	padding-top: 1px;
	padding-bottom:7px;
	margin-bottom:0px;
	color:#FFFFFF;
	line-height: 65%;
}

.note {
	width:235;
	height:auto;
	background-image:url(img/middle_71.png);
	background-repeat: repeat-y;
	margin-left: 9px;
	padding-left: 0px;
	padding-right: 17px;
	font-size:95%;
	margin-top:-18px;
	padding-top: 10px;
	color:#FFFFFF;

}

#bottom {
	width: 970px;
	height: 30px;
	overflow:hidden;
	background-color: #0d54c9;
	background-repeat: repeat;	
	display:block;
	float:left;
	padding-top:9px;
	margin-left:auto;
	margin-right:auto;
	
	}
	
#bottom a{
	color:#FFFFFF;
	font-weight:600;
	text-transform: uppercase;
	display:inline;
	font-size:50%;
	}
	.clear { clear:both;}
	
#bot {
	width:970px;
	height:66px;
	overflow:hidden;
	display:block;
	float:left;
	margin-top:-25px;
	background-image:url(img/kidsfirstlinks.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	}