body {
	font-family: ;
	font-size: ;
	line-height: 1.6em;
	text-align: ;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background:#ebebe0 url(../images/back.jpg) repeat-x;
	color: #ffffff;
}

body#backBlue{
	background:#ebebe0 url(../images/backBlue.jpg) repeat-x;
}

body#backOrange{
	background:#ebebe0 url(../images/backorange.jpg) repeat-x;
}

body#ptac{
	background:#ebebe0 url(../images/backptac.jpg) repeat-x;
}

body#community{
	background:#ebebe0 url(../images/communityBack.jpg) repeat-x;
}

a, a:link, a:visited {
	color:#869f3c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

.floatLeft{
	float:left;
	margin:12px;
}

.grey{
	background:#e8e9ea;
}

a.whiteText{
	color:#ffffff;
}

p{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	line-height:18px;
	text-align: left;
	padding:0;
	margin:20px 0 20px 0;
}

p.resources{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	text-align: left;
	padding:0;
	margin:0 0 3px 0;
	line-height: 18px;
}

ul{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	line-height:18px;
	text-align: left;
	padding:0;
	margin:20px 0 20px 20px;
}

ul.whiteText{
	font-family: Arial;
	font-size: 10pt;
	color:#ffffff;
	line-height:18px;
	text-align: left;
	padding:0;
	margin:20px 0 20px 40px;
}

ul#contacts{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	line-height:18px;
	text-align: left;
	padding:0;
	margin:20px 0 20px 20px;
	list-style: none;
}


.green{
	color:#869f3c;
}

.blue{
	color:#21496e;
}

.orange{
	color:#d19029;
}

a.smallArrowLink{
	font-family: Arial;
	font-size: 9pt;
	color:#464647;
	line-height:20px;
	text-align: left;
	padding:0 0 0 13px;
	margin:0 0 0 70px;
	background: url(../images/smallArrow.gif) left center no-repeat;
}

a.smallArrowLink:hover{
	text-decoration:underline;
}

.small{
	font-size:8pt;
}

a.smallArrowLinkEetc{
	font-family: Arial;
	font-size: 9pt;
	color:#464647;
	line-height:20px;
	text-align: left;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background: url(../images/smallArrow.gif) left center no-repeat;
}

a.smallArrowLinkEetc:hover{
	text-decoration:underline;
}

/* top Header */

table#topHeader{
	margin: 0 auto 0 auto;
	width: 1046px;
	height:37px;
}

a.topHeaderLink{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 11px 13px 11px;
}

a.topHeaderActive{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 11px 13px 11px;
	background:#a1bf49;
}

a.topHeaderActiveBlue{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 11px 13px 11px;
	background:#21496e;
}

a.topHeaderActiveOrange{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 11px 13px 11px;
	background:#f5a91e;
}

a.topHeaderActivePTAC{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 11px 13px 11px;
	background:#656363;
}

a.topHeaderLink:hover{
	padding: 8px 11px 13px 11px;
	color:#a7a7a7
}

/* green mast */

div#greenMastBack{
	margin: 0 auto 0 auto;
	width:1046px;
	background: url(../dev/images/greenBarBack.jpg) top right no-repeat;
}

div#blueMastBack{
	margin: 0 auto 0 auto;
	width:1046px;
	background: url(../images/blueBarBack.jpg) top right no-repeat;
}

div#orangeMastBack{
	margin: 0 auto 0 auto;
	width:1046px;
	background: url(../images/orangeBarBack.jpg) top right no-repeat;
}

div#ptacMastBack{
	margin: 0 auto 0 auto;
	width:1046px;
	background: url(../images/ptacBarBack.jpg) top right no-repeat;
}

table#greenMast{
	margin: 0 auto 0 auto;
	width:960px;
	height:115px;
}

a.greenMastLink{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}

a.greenMastLink:hover{
	text-decoration: underline;
}

span#greenMastLinkSpan{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
}

span#greenMastSpan{
	font-family: Arial;
	font-size: 15pt;
	color:#ffffff;
	font-weight: bold;
}

/* shadow */

div#shadow{
	background:url(../images/shadow.png) repeat-y;
	width:1046px;
	margin: 0 auto 0 auto;
}

/* nav */

table#nav{
	margin-left: 44px;
	background: url(../images/navBack.jpg) no-repeat;
	width: 960px;
	height: 56px;
}

a.mainNav{
	display: block;
	font-family: Arial;
	font-size: 12pt;
	color: #464647;
	text-decoration: none;
	padding: 16px 0 15px 0;
}

a.mainNav:hover{
	display: block;
	padding: 16px 0 15px 0;
	background: url(../images/navHover.jpg) repeat-x;
	color:#ffffff;
}

a.mainNavActive{
	display: block;
	font-family: Arial;
	font-size: 12pt;
	background: url(../images/navHover.jpg) repeat-x;
	color:#ffffff;
	text-decoration: none;
	padding: 16px 0 15px 0;
}

a.mainNavAbout{
	display: block;
	font-family: Arial;
	font-size: 9pt;
	color: #464647;
	text-decoration: none;
	line-height: 15px;
	padding: 13px 0 13px 0;
}

a.mainNavAbout:hover{
	display: block;
	background: #1b344c;
	color:#ffffff;
	padding: 13px 0 13px 0;
	text-decoration: none;
}

a.mainNavAboutActive{
	display: block;
	font-family: Arial;
	font-size: 9pt;
	background: #1b344c;
	color:#ffffff;
	line-height: 15px;
	text-decoration: none;
	padding: 13px 0 13px 0;
}

a.mainNavCommunity{
	display: block;
	font-family: Arial;
	font-size: 9pt;
	color: #464647;
	text-decoration: none;
	line-height: 15px;
	padding: 13px 0 13px 0;
}

a.mainNavCommunity:hover{
	display: block;
	background: #1b344c;
	color:#ffffff;
	padding: 13px 0 13px 0;
	text-decoration: none;
}

a.mainNavCommunityActive{
	display: block;
	font-family: Arial;
	font-size: 9pt;
	background: #1b344c;
	color:#ffffff;
	line-height: 15px;
	text-decoration: none;
	padding: 13px 0 13px 0;
}

a.ptacmainNav{
	display: block;
	font-family: Arial;
	font-size: 11pt;
	color: #464647;
	text-decoration: none;
	padding: 16px 0 15px 0;
}

a.ptacmainNav:hover{
	display: block;
	padding: 16px 0 15px 0;
	background: url(../dev/images/ptacnavHover.jpg) repeat-x;
	color:#ffffff;
	text-decoration: none;
}

a.ptacmainNavActive{
	display: block;
	font-family: Arial;
	font-size: 11pt;
	background: url(../dev/images/ptacnavHover.jpg) repeat-x;
	color:#ffffff;
	text-decoration: none;
	padding: 16px 0 15px 0;
}

/* content */

table#content{
	margin-left: 44px;
	width: 960px;
}

td#babyBlueGradient{
	background:#ffffff url(../images/babyBluegradient.jpg) repeat-x;
}

/* banner */

td#banner{
	border-bottom:1px solid #e0dedd;
	padding:12px 0 12px 0;
}

div#successBanner{
	background:#edebec;
	width:912px;
	height:291px;
	padding:12px;
	margin:0 12px 0 12px;
}

.successBannerHeader{
	font-family: Arial;
	font-size: 19pt;
	color:#8fa840;
	text-align: left;
	font-weight: bold;
	line-height: 24px;
	margin:0 0 12px 142px;
}

.successBanner{
	font-family:Arial;
	font-size:10pt;
	color:#3e3e3e;
	margin:0;
}

a.successBannerLink{
	font-family:Arial;
	font-size:10pt;
	color:#3e3e3e;
	font-weight:bold;
	text-decoration:underline;
}

#banner ul li{
	float: left;
	list-style: none;
	height: 290px;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	position: relative;
}

#banner .descriptor{
	display: none;
	width: 304px;
	position: absolute;
	bottom: 0px;
	margin: 0 auto;
	text-align: center;
}

	#banner .edu{
		background: #EB9B12; /* Old browsers */
		background: -moz-linear-gradient(top, #EB9B12 0%, #C3851B 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EB9B12), color-stop(100%,#C3851B)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #EB9B12 0%,#C3851B 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #EB9B12 0%,#C3851B 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #EB9B12 0%,#C3851B 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB9B12', endColorstr='#C3851B',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #EB9B12 0%,#C3851B 100%); /* W3C */
		
		border-top: 1px solid #ECB64F;
		text-shadow: 0px -1px 0px #9D660D;
	}

	#banner .member_services{
		background-image: -webkit-gradient(
		    linear,
		    left bottom,
		    left top,
		    color-stop(0.01, rgb(16,33,56)),
		    color-stop(1, rgb(25,52,93))
		);
		background-image: -moz-linear-gradient(
		    center bottom,
		    rgb(16,33,56) 1%,
		    rgb(25,52,93) 100%
		);
		/* IE5.5 - IE7 */
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF19345D,EndColorStr=#FF102138);
		
		/* IE8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF19345D,EndColorStr=#FF102138)";
		
		border-top: 1px solid #314B75;
	}

#banner span{
	text-rendering: optimizeLegibility;
	display: block;
	color:  #EEEEEE;
	font-weight: bold;
	line-height: 111%;
	padding: 10px;
}

#banner a{
	text-decoration: none;
}

/* left column */

td#leftCol{
	width:623px;
	background: #f9faf5;
}

p.leftColHeader{
	font-family: Arial;
	font-size: 19pt;
	color:#464647;
	text-align: left;
	font-weight: bold;
	line-height: 24px;
}

p.leftColText{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	line-height:18px;
	text-align: left;
	padding:0;
	margin:10px 0 10px 0;
}

p.indexBlueHeader{
	font-family: Arial;
	font-size: 13pt;
	color:#1f496e;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
	margin: 15px 0 12px 30px;
}

p.indexWhiteHeader{
	font-family: Arial;
	font-size: 13pt;
	color:#ffffff;
	text-align: left;
	font-weight: bold;
	line-height: 20px;
	margin: 15px 0 12px 30px;
}

p.bigArrowText{
	font-family: Arial;
	font-size: 9pt;
	color:#464647;
	line-height:20px;
	text-align: left;
	padding:3px 10px 0 15px;
	margin:10px 0 12px 15px;
	background: url(../images/arrowBig.gif) top left no-repeat;
}

p.bigArrowText a{
	font-family: Arial;
	font-size: 9pt;
	color:#464647;
	line-height:20px;
	text-align: left;
	text-decoration: none;
}

a.whyGenLink{
	font-family: Arial;
	font-size: 11pt;
	color:#869f3c;
	text-align: center;
	text-decoration: underline;
	line-height: 20px;
	display: block;
	padding: 5px;
}

a.download{
	font-family: Arial;
	font-size: 9pt;
	color:#869f3c;
	text-align: center;
	text-decoration: underline;
	background: url(../dev/images/ptac_download_icon.jpg) left center no-repeat;
	padding: 6px 0px 6px 40px;
	margin-top: 0px;
	margin-bottom: -10px;
}

a.whyGenLink:hover, a.moreInfoBlueLink:hover, a.moreInfoOrangeLink:hover{
	color:#464646;
	text-decoration: none;
	background: #d6d8c2;
	display: block;
	padding: 5px;
}

a.moreInfoBlueLink{
	font-family: Arial;
	font-size: 11pt;
	color:#21496e;
	text-align: center;
	text-decoration: underline;
	line-height: 20px;
	display: block;
	padding: 5px;
}

a.moreInfoOrangeLink{
	font-family: Arial;
	font-size: 11pt;
	color:#d19029;
	text-align: center;
	text-decoration: underline;
	line-height: 20px;
	display: block;
	padding: 5px;
}

p.leftColWhiteHeader{
	font-family: Arial;
	font-size: 14pt;
	color:#ffffff;
	text-align: left;
	font-weight: bold;
}

h2.leftColHeader{
	font-family: Arial;
	font-size: 12pt;
	color:#464647;
	text-align: left;
	font-weight: bold;	
}

h3.leftColHeader{
	font-family: Arial;
	font-size: 10pt;
	color:#869f3c;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: -5px;
}

#resourceHeader{
	font-size: 14pt;
}

p.leftColPropText{
	font-family: Arial;
	font-size: 9pt;
	color:#ffffff;
	text-align: center;
	margin: 12px 0 12px 0;
	padding: 0;
	line-height: 18px;
}

a.leftColLinkBlue, a.leftColLinkBlue:hover, a.leftColLinkBlue:visited {
	color: #21496e; }
	
a.leftColLinkEetc, a.leftColLinkEetc:hover, a.leftColLinkEetc:visited {
	color: #d19029; }

/* right column */

td#rightCol{
	width:337px;
}

table#haveQuestions{
	width:313px;
	margin: 12px 0 12px 0;
}

p.rightColName{
	font-family: Arial;
	font-size: 8pt;
	color:#869f3c;
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 0;
	line-height: 14px;
}

p.rightColHeader{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 17px;
	font-weight: bold;
}

p.rightColText{
	font-size:9pt;
	font-family: Arial;
	font-size: 9pt;
	color:#464647;
	line-height:15px;
	text-align: left;
	padding:0;
	margin:10px 0 10px 0;
}

p.rightColText2{
	font-size:9pt;
	font-family: Arial;
	font-size: 9pt;
	color:#464647;
	line-height:15px;
	text-align: left;
	padding:0 12px 0 12px;
	margin:10px 0 10px 0;
}

a.rightColBigLink{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	text-align: left;
	line-height: 17px;
	font-weight: bold;
}

/* footer */

table#footer{
	margin:-4px 0 0 44px;
	width:960px;
	height: 70px;
}

td#footerTop{
	width:960px;
	height: 8px;
	background: url(../dev/images/footerTop.png) no-repeat;
}

td#footerTopBlue{
	width:960px;
	height: 8px;
	background: url(../images/footerTopBlue.png) no-repeat;
}

td#footerTopOrange{
	width:960px;
	height: 8px;
	background: url(../images/footerTopOrange.png) no-repeat;
}

td#communityfooterTop{
	width:960px;
	height: 8px;
	background: url(../dev/images/communityFooterTop.jpg) no-repeat;
}

td#ptacfooterTop{
	width:960px;
	height: 8px;
	background: url(../images/ptacfooterTop.png) no-repeat;
}

td#footerBottom{
	width:960px;
	height: 62px;
	background:#708236;
}

td#footerBottomBlue{
	width:960px;
	height: 62px;
	background:#21496e;
}

td#footerBottomOrange{
	width:960px;
	height: 62px;
	background:#d19029;
}

td#ptacfooterBottom{
	width:960px;
	height: 62px;
	background:#2f2f2f;
}

td#communityfooterBottom{
	width:960px;
	height: 62px;
	background:#21496e;
}

a.footerLink{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.footerLink:hover{
	text-decoration: underline;
}

span#footerLinkSpan{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
}

span.footerText{
	font-family: Arial;
	font-size: 8pt;
	line-height: 10pt;
	color: #ffffff;
}

span.footerTextBold{
	font-family: Arial;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
}

/* forms */

table#form{
	font-family: Arial;
	font-size: 10pt;
	color:#464647;
	line-height:18px;
	padding:0;
	margin:20px 0 20px 0;
}
