@charset "UTF-8";
/* CSS Document */
p {
	margin: 0px 0px 10px 0px;
}
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
h1{
	font: 16px/18px Arial;
	margin: 0px 0px 5px 0px;
	color: #404040;
	font-weight: bold;
	padding: 0px;
}
h2{
	font: 12px/14px Arial;
	margin: 0px;
	padding: 0px;
	color: #2b50bf;
	font-style: italic;
	font-weight: normal;
}
h3{
	font: 14px/16px Arial;
	margin: 0px 0px 5px 0px;
	color: #22b24c;
	font-weight: bold;
}
h4{
	font: 14px/16px Arial;
	margin: 0px 0px 5px 0px;
	color: #2b50bf;
	font-weight: bold;
}
h5{
	font: 12px/15px Arial;
	margin: 0px;
	color: #404040;
	font-weight: bold;
	padding: 0px;
}
h6{
	font: 26px/34px Arial;
	margin: 0px 0px 5px 0px;
	color: #18808c;
	font-weight: bold;
	padding: 0px;
}
body{
	background-color: #8ca3e8;
	border: 0px;
	padding: 0px; 
	font: 12px/16px Helvetica;
	color: #303030;
}
#outercontainer{
	margin: 0px auto;
	position: relative;
	vertical-align: top;
	width: 727px;
	padding: 20px 0px 0px 0px;
}
#maincontainer{
	margin: 0px;
	vertical-align: top;
	width: 699px;
	padding: 100px 14px 0px 14px;
	float: left;
	position: relative;
	background-image: url(images/topgraphic.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#topnav {
	width: 699px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
#topnav a:link {
	vertical-align: top;
	position: relative;
	float: left;
}
#topnav a:visited {
	vertical-align: top;
	position: relative;
	float: left;
}
#topnav a:hover {
	vertical-align: top;
	padding: 0px;
	cursor: pointer;
}
#bottomnav {
	font: 10px/14px Helvetica;
	width: 579px;
	float: left;
	margin: 0px;
	background-image: url(images/bottomgraphic.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #2b50bf;
	padding: 0px 100px 0px 20px;
	position: relative;
	}
#bottomnav a:link {
	font: 10px/14px Helvetica;
	color: #2b50bf;
	text-decoration: none;
	vertical-align: top;
}
#bottomnav a:visited {
	font: 10px/14px Helvetica;
	color: #2b50bf;
	text-decoration: none;
	vertical-align: top;
}
bottomnav.active {
	font: 10px/14px Helvetica;
	color: #0a20a3;
	text-decoration: underline;
	vertical-align: top;
}
#bottomnav a:hover {
	font: 10px/14px Helvetica;
	color: #0a20a3;
	text-decoration: underline;
	vertical-align: top;
}
#subnav {
	float: left;
}
#pictcolumn {
	float: left;
	width: 288px;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}
#logocolumn {
	width: 596px;
	float: left;
	padding: 0px 0px 0px 15px;
	margin: 20px 0px 0px 0px;
	position: relative;
	}
#headlinecolumn {
	width: 445px;
	float: left;
	padding: 0px 0px 10px 25px;
	margin: 0px;
	}
	
#headlinecolumn a:link {
	font: 12px/18px Arial;
	color: #404040;
	text-decoration: underline;
	vertical-align: top;
	text-align: left;
}
#headlinecolumn a:visited {
	font: 12px/18px Arial;
	color: #404040;
	text-decoration: underline;
	vertical-align: top;
}
headlinecolumn.active {
	font: 12px/18px Arial;
	color: #979b8d;
	vertical-align: top;
}
#headlinecolumn a:hover {
	font: 12px/18px Arial;
	color: #979b8d;
	text-decoration: none;
	vertical-align: top;
}
#bottomcolumn {
	width: 470px;
	float: left;
	padding: 0px;
	margin: 0px;
	}
#leftcolumn {
	width: 221px;
	float: left;
	padding: 0px 4px 10px 25px;
	margin: 0px;
	position: relative;
	}
	
#leftcolumn a:link {
	font: 12px/18px Arial;
	color: #404040;
	text-decoration: underline;
	vertical-align: top;
	text-align: left;
}
#leftcolumn a:visited {
	font: 12px/18px Arial;
	color: #404040;
	text-decoration: underline;
	vertical-align: top;
}
#leftcolumn a:hover {
	font: 12px/18px Arial;
	color: #18808c;
	text-decoration: none;
	vertical-align: top;
}	
#forms {
	font: 12px/16px Arial;
	color: #404040;
	width: 565px;
	padding: 0px;
	margin: 0px;
	position: relative;
	}
#copycolumn {
	width: 699px;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	position: relative;
	background-image: url(images/middlegraphic.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
#copycolumn a:link {
	font: 12px/16px Helvetica;
	color: #2b50bf;
	text-decoration: underline;
	vertical-align: top;
	text-align: left;
}
#copycolumn a:visited {
	font: 12px/16px Helvetica;
	color: #2b50bf;
	text-decoration: underline;
	vertical-align: top;
}
copycolumn.active {
	font: 12px/16px Helvetica;
	color: #404040;
	vertical-align: top;
}
#copycolumn a:hover {
	font: 12px/16px Helvetica;
	color: #404040;
	text-decoration: none;
	vertical-align: top;
}
#socialbuttons {
	font: 10px/14px Arial;
	color: #404040;
	vertical-align: top;
	width: 462px;
	float: left;
	padding: 0px 0px 0px 133px;
	margin: 0px;
	}
#socialbuttons a:link {
	vertical-align: top;
	text-decoration: none;
	border: none;
}
#socialbuttons a:hover {
	vertical-align: top;
	text-decoration: none;
	border: none;
}	
#quotes {
	position: absolute;
	float: right;
	left: 712px;
	top: 364px;
	}
#credits {
	width: 362px;
	float: right;
	margin-bottom: 10px;
}
#footer {
	font: 10px/12px Arial;
	color: #303030;
	float: left;
}
#footer a:link {
	font: 10px/12px Arial;
	color: #303030;
	text-decoration:none;
	color: #666;
}
#footer a:visited {
	font: 10px/12px Arial;
	color: #303030;
	text-decoration:none;
	color: #666;
}
#footer a:hover {
	color:#7c575e;
	font: 10px/12px Arial;
	color: #404040;
}
#bodybk {
	width: 680px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#bodybk a:link {
	font: 12px/18px Arial;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#bodybk a:visited {
	font: 12px/18px Arial;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#bodybk a:hover {
	color: #909090;
	text-decoration: underline;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
a.logo-link:link, a.logo-link:visited, 
a.logo-link:hover, a.logo-link:active {
	text-decoration: none;
	border: none;
}
a.h4-link:link, a.h4-link:visited {
	font: 14px/16px Arial !important;
	margin: 0px 0px 5px 0px !important;
	color: #2b50bf !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
a.h4-link:hover, a.h4-link:active {
	font: 14px/16px Arial !important;
	margin: 0px 0px 5px 0px !important;
	color: #2b50bf !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
a.kids-linkg:link, a.kids-linkg:visited {
	float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #fff !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #22b24c !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linkg:hover, a.kids-linkg:active {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #22b24c !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #ececec !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linkb:link, a.kids-linkb:visited {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #fff !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #0071bb !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linkb:hover, a.kids-linkb:active {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #0071bb !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #ececec !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linkr:link, a.kids-linkr:visited {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #fff !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #eb1c24 !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linkr:hover, a.kids-linkr:active {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #eb1c24 !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #ececec !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linko:link, a.kids-linko:visited {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #fff !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #f7941e !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
a.kids-linko:hover, a.kids-linko:active {
		float: left !important;
	font: 14px/16px Arial !important;
	margin: 0px 0px 2px 0px !important;
	color: #f7941e !important;
	text-decoration: none !important;
	width: 250px !important;
	background-color: #ececec !important;
	padding: 5px 0px 5px 0px !important;
	display: block !important;
	text-align: center !important;
}
body,div,img{
            behavior: url(iepngfix.htc);
            padding: 0px;
            margin: 0px;
            border: 0px;
}
ul {
	margin: 0px 0px 10px 15px;
	padding: 0px;
	display: block;
}

ul li {
	padding: 0px;
	margin: 0px;
	list-style-type: square;
}

ol {
	margin-left: 15px;
	padding-left: 0;
	padding-top: 0;
	margin-top: 0;
	display: block;
}

ol li {
	margin: 0px;
	padding: 0px;
}

#KidsA {
	position: absolute;
	float: right;
	left: 435px;
	top: -319px;
	}
	#KidsB {
	position: absolute;
	float: left;
	left: 612px;
	top: 41px;
	}
	#sidegfx1 {
	position: absolute;
	float: right;
	right: -150px;
	top: 0px;
	}
	#sidegfx2 {
	position: absolute;
	float: right;
	right: -200px;
	top: 0px;
	}
	#sidegfx3 {
	position: absolute;
	float: right;
	right: 0px;
	top: -190px;
	}
	#sidegfx4 {
	position: absolute;
	float: right;
	right: -270px;
	top: 0px;
	}
	#sidebar {
	background-color: #BBD5F9;
	width: 211px;
	display: block;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
#sidebar3 {
	background-color: #BBD5F9;
	width: 290px;
	display: block;
	float: right;
	margin-left: 20px;
	margin-bottom: 40px;
	text-align: left;
	margin-top: 0px;
}
#kidnav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #009966;
	font-weight:bold;
	text-decoration: none;
	line-height: 13px;
}

#kidnav a:hover {
	color: #F7931D;
	text-decoration: underline;
}
.style1 {
	color: #FFF;
	padding: 3px;
	}
