/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

#wrapper_outer { 
	margin: 0 auto;
	margin-top: 10px;
	width: 975px;
}
#wrapper_columns {
	margin-bottom: 0px;
	height: 1%;
	width: 100%;
	background: url('images/blue/bg.gif') repeat-y;
}
#wrapper_header {
	color: #333;
	width: auto;
	height: 125px;
	clear:both;
	overflow: hidden;
}
#wrapper_left { 
	display: inline;
	color: #333;
	margin: 0px;
	padding: 0px;
	width: 213px;
	float: left;
	border: 0;
	border-right: 3px solid #FFF;
	position: absolute;
	left: 0;
}
.header_img {
	background: url('images/blue/header_img.gif') top left no-repeat;
	width: 87px;
	height: 123px;
	float: left;
} 
#wrapper_content { 
	float: left;
	color: #333;
	margin: 0 0 0 213px;
	padding: 0px 5px 0px 5px;
	width: 533px;
	display: inline;
	position: relative;
}
#wrapper_right { 
	display: inline;
	position: relative;
	color: #333;
	margin: 0;
	padding: 0px;
	width: 215px;
	float: right;
}
	#nav_right ul {
		padding:0px;
		margin:0px;
	}
	#nav_right ul li {
		padding:0px;
		margin:0px;
		list-style-type: none;
		display:block;
	}
	#nav_right .selected {
		color:red;
		font-weight:bold;
	}
#wrapper_footer { 
	width: auto;
	clear: both;
	color: #333;
	background: #178db9;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 0;
	border-top: 10px solid #FFF;
}
	#nav_bottom {
		width:auto;
	}
	#nav_bottom ul {
		position:relative;
		float:right;
		padding:5px;
		margin:0px;
	}
	#nav_bottom ul li {
		padding:0px;
		margin:0px;
		list-style-type: none;
		display:inline;
	}
	#nav_bottom .selected {
		color:#FFF;
		text-decoration: underline;
	}
	
	.main_header {
		background: url('images/blue/header_bg.gif');
		width: 762px;
		height: 125px;
		float: right;
		border: 0;
	}

	#wrapper_header h2 {
		width: 212px;
		height: 125px;
		overflow: hidden;
		text-indent: -1000px;
		background: url('images/blue/logo.gif') center center no-repeat;
		float: left;
	}

.nav_top {
	float: right;
}

.nav_top li {
	height: 125px;
	float: right;
	width: 215px;
	list-style-type: none;
}

.nav_top .pg_admin_daycare a, .nav_top .pg_admin_children a, .nav_top .pg_admin_school a {
	margin-top: 45px;
	width: 215px;
	position: static;
	display: block;
	float: none;
	height: 63px;
	text-indent: -1000px;
	overflow:hidden;	
}

.nav_top .pg_admin_daycare a {
	background: #009a0e url('images/green/header_txt.gif') no-repeat center center;
}

.nav_top .pg_admin_school a {
	background: #006e9a url('images/blue/header_txt.gif') no-repeat center center;
}

.nav_top .pg_admin_children a {
	background: #9a0048 url('images/pink/header_txt.gif') no-repeat center center;
}


.breadcrumbs {
	padding: 10px;
	width: auto;
	background: #dae8ee;
	margin: 0;
	margin-bottom: 10px;
}

.breadcrumbs a {
	color:#000!important;
}

#wrapper_footer a, #wrapper_footer {
	color: #FFF!important;
}

h1 {
	color: #006e9a;
	margin: 5px!important;
}

.right_block {
	width: auto;
	background: #4b8da7;
	color: #d7d7d7;
	border: 0;
	border-bottom: 10px solid #FFF;
	border-left: 2px solid #FFF;
}

.right_block h3 {
	padding: 10px;
	background: #006e9a;
	color: #79b7d9;
	text-indent: 10px;
	font-size: 1.2em;
	height: 15px;
	overflow: hidden;
}

.right_block ul {
	list-style-type: none;
	padding: 15px;
	margin: 0;
	padding-top: 10px;
}

.right_block ul li a, .right_block ul li a:link, .right_block ul li a:active, .right_block ul li a:hover, .right_block ul li a:visited {
	color: #d7d7d7!important;
}


