@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d4effc;
	margin: 0px;
	color: #808285;
}
p {
	padding-top: 0px;
	margin-top: 0px;
}
img {
	border-style: none;
}
h1 {
	margin-top: 0px;
	font-size: 42px;
	font-weight: normal;
	margin-bottom: 12px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 6px;
	color: #FFFFFF;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 14px;
	color: #50b9ea;
}
h4 {
	font-size: 18px;
	font-weight: bold;
	margin: 16px 0px;
	color: #50b9ea;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 14px;
	color: #808285;
}
h6 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #50b9ea;
}
ul {
	margin: 0px 0px 12px;
	padding: 0px 0px 0px 12px;
}
li {
	padding: 0px;
}
#wrapper {
	width:950px;
	z-index: 1;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#header {
	height: 29px;
	width: 928px;
	border-bottom: 1px solid #d4effc;
	background-image: url(../images/header_bg.jpg);
	padding-left: 22px;
	padding-top: 229px;
}
a.navhome:link,
a.navhome:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.navhome:hover,
a.navhome:active,
body.navhome a.navhome {
	background-image: url(../images/home_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.navabout:link,
a.navabout:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 66px;
	color: #808285;
	text-decoration: none;
}
a.navabout:hover,
a.navabout:active,
body.navabout a.navabout {
	background-image: url(../images/about_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 66px;
	color: #808285;
	text-decoration: none;
}
a.navpathways:link,
a.navpathways:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.navpathways:hover,
a.navpathways:active,
body.navpathways a.navpathways {
	background-image: url(../images/pathways_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.navnews:link,
a.navnews:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.navnews:hover,
a.navnews:active,
body.navnews a.navnews {
	background-image: url(../images/pathways_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.navfndtn_degree:link,
a.navfndtn_degree:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 139px;
	color: #808285;
	text-decoration: none;
}
a.navfndtn_degree:hover,
a.navfndtn_degree:active,
body.navfndtn_degree a.navfndtn_degree {
	background-image: url(../images/fndtn_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 139px;
	color: #808285;
	text-decoration: none;
}
a.navfunding:link,
a.navfunding:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 87px;
	color: #808285;
	text-decoration: none;
}
a.navfunding:hover,
a.navfunding:active,
body.navfunding a.navfunding {
	background-image: url(../images/funding_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 87px;
	color: #808285;
	text-decoration: none;
}
a.navcontact:link,
a.navcontact:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.navcontact:hover,
a.navcontact:active,
body.navcontact a.navcontact {
	background-image: url(../images/contact_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.navsignup:link,
a.navsignup:visited {
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 89px;
	color: #808285;
	text-decoration: none;
}
a.navsignup:hover,
a.navsignup:active,
body.navsignup a.navsignup {
	background-image: url(../images/signup_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 89px;
	color: #808285;
	text-decoration: none;
}

/*home nav*/
a.hpnavhome:link,
a.hpnavhome:visited {
	background-image: url(../images/home_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.hpnavhome:hover,
a.hpnavhome:active,
body.hpnavhome a.hpnavhome {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.hpnavabout:link,
a.hpnavabout:visited {
	background-image: url(../images/about_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 66px;
	color: #808285;
	text-decoration: none;
}
a.hpnavabout:hover,
a.hpnavabout:active,
body.hpnavabout a.hpnavabout {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 66px;
	color: #808285;
	text-decoration: none;
}
a.hpnavpathways:link,
a.hpnavpathways:visited {
	background-image: url(../images/pathways_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.hpnavpathways:hover,
a.hpnavpathways:active,
body.hpnavpathways a.hpnavpathways {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.hpnavnews:link,
a.hpnavnews:visited {
	background-image: url(../images/pathways_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.hpnavnews:hover,
a.hpnavnews:active,
body.hpnavnews a.hpnavnews {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 86px;
	color: #808285;
	text-decoration: none;
}
a.hpnavfndtn_degree:link,
a.hpnavfndtn_degree:visited {
	background-image: url(../images/fndtn_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 139px;
	color: #808285;
	text-decoration: none;
}
a.hpnavfndtn_degree:hover,
a.hpnavfndtn_degree:active,
body.hpnavfndtn_degree a.hpnavfndtn_degree {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 139px;
	color: #808285;
	text-decoration: none;
}
a.hpnavfunding:link,
a.hpnavfunding:visited {
	background-image: url(../images/funding_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 87px;
	color: #808285;
	text-decoration: none;
}
a.hpnavfunding:hover,
a.hpnavfunding:active,
body.hpnavfunding a.hpnavfunding {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 87px;
	color: #808285;
	text-decoration: none;
}
a.hpnavcontact:link,
a.hpnavcontact:visited {
	background-image: url(../images/contact_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.hpnavcontact:hover,
a.hpnavcontact:active,
body.hpnavcontact a.hpnavcontact {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 75px;
	color: #808285;
	text-decoration: none;
}
a.hpnavsignup:link,
a.hpnavsignup:visited {
	background-image: url(../images/signup_navbg.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 89px;
	color: #808285;
	text-decoration: none;
}
a.hpnavsignup:hover,
a.hpnavsignup:active,
body.hpnavsignup a.hpnavsignup {
	background-image: none;
	text-align: center;
	display: inline-block;
	height: 25px;
	width: 89px;
	color: #808285;
	text-decoration: none;
}

#content {
	width: 950px;
	background-color: #FFFFFF;
}
#homecontent {
	width: 950px;
	background-color: #FFFFFF;
	background-image: url(../images/home_bg.jpg);
	height: 560px;
	background-position: bottom;
	background-repeat: no-repeat;
}
#contentbody {
	margin: 0px;
	width: 950px;
}
#home_contentbody {
	height: 436px;
	margin: 0px;
	overflow: hidden;
}
#hometext {
	width: 450px;
	height: 257px;
}
#homeright {
	float: right;
	width: 740px;
	height: 405px;
	margin-top: 20px;
}
#homeleft {
	float: left;
	background-image: url(../images/home_newsbg.png);
	background-repeat: no-repeat;
	height: 375px;
	width: 145px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 15px 10px;
	color: #FFFFFF;
}
#home_powerlink1 {
	background-image: url(../images/nhome_powerlinkbg1.png);
	height: 123px;
	width: 135px;
	float: left;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 17px;
	overflow: hidden;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	padding-right: 15px;
}
#home_powerlink2 {
	background-image: url(../images/nhome_powerlinkbg2.png);
	height: 123px;
	width: 130px;
	float: left;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 15px;
	overflow: hidden;
	display: inline;
	position: relative;
	background-repeat: no-repeat;
	padding-right: 25px;
}
#about_powerlink1 {
	background-image: url(../images/home_powerlinkbg1.png);
	height: 75px;
	width: 273px;
	margin-left: -20px;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 27px;
	overflow: hidden;
}
#about_powerlink2 {
	background-image: url(../images/home_powerlinkbg2.png);
	height: 75px;
	width: 273px;
	margin-left: -25px;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 32px;
	overflow: hidden;
	margin-top: 5px;
}
#about_powerlink3 {
	background-image: url(../images/home_powerlinkbg3.png);
	height: 70px;
	width: 253px;
	margin-left: -25px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 32px;
	overflow: hidden;
	margin-top: 5px;
	background-repeat: no-repeat;
	padding-right: 20px;
}
#pathways_powerlink1 {
	background-image: url(../images/home_powerlinkbg1.png);
	height: 75px;
	width: 273px;
	margin-left: -20px;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 27px;
	overflow: hidden;
	margin-top: 24px;
}
#pathways_powerlink2 {
	background-image: url(../images/home_powerlinkbg2.png);
	height: 75px;
	width: 273px;
	margin-left: -25px;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 32px;
	overflow: hidden;
	margin-top: 24px;
}
#threecolumn_1 {
	float: left;
	width: 262px;
	padding-left: 36px;
	margin-top: 30px;
	padding-right: 21px;
	margin-bottom: 57px;
}
#threecolumn_2 {
	float: left;
	width: 262px;
	padding-left: 25px;
	margin-top: 30px;
	padding-right: 21px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-bottom: 57px;
}
#threecolumn_3 {
	float: left;
	width: 262px;
	padding-left: 25px;
	margin-top: 30px;
	padding-right: 0px;
	margin-bottom: 57px;
}
#threecolumn_1_noborder {
	float: left;
	width: 262px;
	padding-left: 36px;
	margin-top: 30px;
	padding-right: 21px;
	margin-bottom: 24px;
}
#threecolumn_2_noborder {
	float: left;
	width: 262px;
	padding-left: 25px;
	margin-top: 30px;
	padding-right: 21px;
	margin-bottom: 24px;
}
#threecolumn_3_noborder {
	float: left;
	width: 262px;
	padding-left: 25px;
	margin-top: 30px;
	padding-right: 0px;
	margin-bottom: 24px;
}
#tableholder {
	clear: both;
	padding-left: 36px;
	margin-bottom: 57px;
}
#footer {
	height: 88px;
	font-size: 9px;
	margin: 0px;
	clear: both;
	border-top: 1px solid #d4effc;
	padding: 12px 34px 36px;
}
#footerliner_left {
	float: left;
}
#footerliner_right {
	float: right;
	text-align: right;
}
#homefooter {
	height: 88px;
	padding-top: 0px;
	padding-bottom: 36px;
	padding-left: 34px;
	font-size: 9px;
	margin: 0px;
	clear: both;
}
.footer_img_padding {
	margin-right: 35px;
}
a.powerlink:link,
a.powerlink:visited,
a.powerlink:hover,
a.powerlink:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.footerlink:link,
a.footerlink:visited {
	text-decoration: underline;
	color: #808285;
}
a.footerlink:hover,
a.footerlink:active {
	color: #808285;
	text-decoration: none;
}
a.tablelink:link,
a.tablelink:visited {
	text-decoration: none;
	color: #000000;
}
a.tablelink:hover,
a.tablelink:active {
	color: #000000;
	text-decoration: underline;
}
a.newslink:link,
a.newslink:visited {
	text-decoration: none;
	color: #808285;
}
a.newslink:hover,
a.newslink:active {
	color: #808285;
	text-decoration: underline;
}
a.newslink_a:link,
a.newslink_a:visited {
	text-decoration: none;
	color: #50b9ea;
}
a.newslink_a:hover,
a.newslink_a:active {
	color: #50b9ea;
	text-decoration: underline;
}
.formboxes {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	color: #000000;
	display: block;
}
.smallformboxes {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50px;
	color: #000000;
	padding: 5px;
}
.textarea {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	display: block;
}
.buttons {
	background-color: #66b1dc;
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border-style: none;
	cursor: pointer;
	font-weight: bold;
}
input:focus {
	color: #000000;
}
input.error,
textarea.error {
	background-color: #F4CBCB;
}
.formlabels {
	padding-top: 8px;
}
.errortext {
	color: #FF0000;
}
.smalltext {
	font-size: 10px;
}
.table_ltblue_whttext {
	color: #FFFFFF;
	background-color: #50b9ea;
	font-size: 16px;
	font-weight: bold;
}
.table_dkblue_whttext {
	color: #FFFFFF;
	background-color: #00a2e1;
	font-size: 16px;
	font-weight: bold;
}
.table_ltgreen_whttext {
	color: #FFFFFF;
	background-color: #93c889;
	font-size: 16px;
	font-weight: bold;
}
.table_dkgreen_whttext {
	color: #FFFFFF;
	background-color: #3fae49;
	font-size: 16px;
	font-weight: bold;
}
.table_white_grytxt_borderbottomright {
	background-color: #FFFFFF;
	border-bottom: 1px solid #808285;
	border-right: 1px solid #808285;
	padding: 6px;
}
.table_bluetext {
	color: #00A2E1;
}
.table_greentext {
	color: #3fae49;
}
#contentbody_rp {
	margin: 0px;
	width: 900px;
	padding-right: 50px;
}
.newslist {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #CCCCCC;
}
#threecolumn_newsright {
	float: left;
	width: 584px;
	padding-left: 25px;
	margin-top: 30px;
	padding-right: 21px;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 57px;
	min-height:400px;
	_height:auto !important;
	height:auto !important;
	height:400px;
}
#threecolumn_news {
	float: left;
	width: 262px;
	margin-top: 30px;
	margin-bottom: 57px;
	padding-right: 21px;
	padding-left: 36px;
}.pwt_blacktitle {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 6px;
}
.pwt_darkblue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #259ddd;
	text-align: center;
	height: 24px;
	vertical-align: middle;
}
.pwt_pinkheader {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #e64d93;
	height: 50px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
}
.pwt_midblue {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #bee4f6;
	height: 50px;
	font-size: 12px;
	vertical-align: top;
}
.pwt_lightblue {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #d6edf9;
	height: 50px;
	font-size: 12px;
	vertical-align: top;
}
.pwt_dkmidblue {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #65c5ea;
	font-size: 12px;
	height: 85px;
	vertical-align: bottom;
	width: 20px;
}
.pwt_pinkheader_tall {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #e64d93;
	height: 100px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	padding: 12px;
}
.pwt_midblue_pad {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #bee4f6;
	height: 50px;
	font-size: 12px;
	vertical-align: top;
	padding: 12px;
}
.pwt_lgtbluetick {
	background-color: #d6edf9;
	text-align: center;
	vertical-align: middle;
}
.pwt_lightblue_pad {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #d6edf9;
	height: 50px;
	font-size: 12px;
	vertical-align: top;
	padding: 12px;
}
.pwt_midbluetick {
	background-color: #bee4f6;
	text-align: center;
	vertical-align: middle;
}
#powerbanner1 {
	background-image: url(../images/powerbanner1.png);
	height: 132px;
	width: 134px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	overflow: hidden;
	margin-top: 30px;
	float: left;
	padding-right: 12px;
}
#powerbanner2 {
	background-image: url(../images/powerbanner2.png);
	height: 132px;
	width: 134px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	overflow: hidden;
	margin-top: 30px;
	float: left;
	padding-right: 12px;
}
#powerbanner3 {
	background-image: url(../images/powerbanner3.png);
	height: 132px;
	width: 160px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 18px;
	overflow: hidden;
	margin-top: 30px;
	float: left;
	padding-right: 12px;
}
#threecolumn_1_noborder_wide {
	float: left;
	width: 358px;
	padding-left: 36px;
	margin-top: 30px;
	padding-right: 21px;
	margin-bottom: 60px;
}
.fd_tablewrapper {
	clear: both;
	padding-left: 35px;
	padding-bottom: 35px;
	margin-top: 20px;
	padding-top: 35px;
	border-top: 1px solid #D4EFFC;
}
