/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3
*/
body {
   text-align:center;
	 	 background-color:#a6a6a6;

}

#doc {
   width:1002px;
   margin:auto;
   text-align:left;
	 background:url("../images/bg.jpg") repeat-y 50% 0;
}
#logo{
	width:250px;
	height:123px;
}
#header{
	height:124px;
	width:711px;
	background:url("../images/PeopleFirst_header01.jpg") no-repeat left;
}

/* firefox negative 1 */
#nav ul, #home #bd, #bd, #ft, #hd, #nav{
	width:961px;
	margin:auto;
}

/* Nav */
#nav{
	background-color:#1a3664;
	border-top:1px solid #fff;
	margin:auto;
	margin-bottom:2px;
}

#nav ul{
}
#nav ul li{
	float:left;
	text-align:center;
}
#nav ul li a{
	padding:13px 0px;
	display:block;
	width:120px;
	background-color:#1a3664;
}
#nav ul li a:hover{
}

/* Body */
#home #bd #yui-main .yui-b{
	width:721px;
	background:url("../images/homeBg.gif") repeat-y;
}
#bd #yui-main .yui-b{
	width:721px;
}

.contentCol{
	border:1px solid #00a3e7;
	margin:0 21px;
	background-color:#eff8fd;
	padding-bottom:20px;
}
.contentCol img{
	margin-bottom:-3px;
}

.contentCol #latestnews, .contentCol #courses{
	padding:0 11px;
}
.contentCol h2{
	padding:8px 0;
	padding-left:11px;
}
.contentCol h3{
	margin-top:12px;
}

.contentCol ul{
	list-style:disc;
	margin-left:30px;
}
.contentCol ul li{
	margin:2px 0;
}

/* sub column */
#home #bd #yui-sub, #bd #yui-sub{
	width:188px;
	margin-left:4px;
	background:#cdeefb;
	float:left;
	padding:10px 24px 10px 23px;
}
.subrightBox{
	border-left:1px solid #00a3e7;
	border-right:1px solid #00a3e7;
	border-bottom:1px solid #00a3e7;
	padding:5px;
	margin-bottom:12px;
	background-color:#f0f9fe;
}
.subrightBox ul{
	margin-bottom:8px;
}
.subrightBox ul li{
	margin:4px 0;
	margin-left:7px;
}

/* text input boxes */
#searchbox{
	width:96px;
}
#joinbox{
	width:126px;
}
#searchbox, #joinbox{
	margin-right:3px;
}
#joinButton, #searchButton{
	margin-bottom:1px;
}
#joinbox{
	margin-top:5px;
}

#bannerad{
	width:720px;
	height:179px;
	background:url("../images/banner.jpg") no-repeat left;
}

.smallpitchtext{
	display:block;
	font-size:166%;
}
.pitchtext{
	padding-top:17px;
	padding-left:20px;
	display:block;
	width:470px;
	color:#fff;
	font-size:110%;
}
#bannerad em{
	font-style:italic;
}

/* footer */
#footer{
	text-align:right;
	padding:10px;
	margin-top:10px;
}



/* little things */
.spacer12px{
	height:12px;
}
.inlineh3{
	display:inline;
}
body input{
	border:1px solid #204676;
	background:#fff;
	padding:0;
	margin:0;
}
.clear{
	clear:both;
}
#hd,#bd {text-align:left;}
#ft {font-size:77%;font-family:verdana;clear:both;}
#footer{
	background-color:#1a3664;
}
#testimonials{ margin-bottom:25px;}
#testimonials p{	margin-bottom:15px;}


#mintleaf{
	margin-top:5px;
}
#ft a{
	text-decoration:none;
}
#ft a:hover{
	color:#19b9f3;
}

/* subnav */
#mainwrap{
	width:721px;
}
#subnav, #content{
	margin:0;
}
#subnav{
	width:160px;
	padding-right:5px;
	border-right:1px solid #b6b6b6;
}
#content{
	width:545px;
}
#content p{
	margin-bottom:0px;
}
.pagelinks, .pagetext{
	padding:5px;
}
.pagetext h2{
	margin-top:15px;
}
.pagelinks p{
	margin-bottom:10px;
	font-weight:bold;
}

.subpage{
	background:url("../images/subbg.gif") repeat-y;
}









/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b,
.yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-
t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:73.4%;min-
width:550px;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;}

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:57.6%;min-
width:430px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:40%;min-width:300px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */



/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right;
   display:inline;   /* IE */
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-
ge:after, .yui-gf:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */
