/*STATIC STYLES THAT ARE SPECIFIC TO THIS LAYOUT*/
body{
	margin:0;
	text-align:center;
}

/*main container is fixed with and centered on page with static borders*/
#portContainer{
    width:900px;
	margin:0 auto;
    border-right:1px solid #000;
    border-left:1px solid #000;
	text-align:left;
}

#portBody{
}

#portBanner{
	height: 150px;
	margin:0;
    padding:0;
	overflow:hidden;
	background:#fff;
	border-bottom:1px solid #000;
}


#portNav{
    float:left;
	width: 100%;
	border-bottom:1px solid #000;
    overflow:hidden;
	position:relative;
}


#portNav ul{
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}

/*links are floated so the will be horizontal, they are all same width so they wrap nicely*/
#portNav ul li{
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:4px 4px 4px 4px;
	position:relative;
	right:50%
}

/*this clear is needed to insure that the nav background doesn't shrink under the buttons*/
#portNav br{
	clear:both;
}

/* settings for the links centered in nav div background repeat */
/* is turned off for users that use an image for the links*/
#portNav ul li a {
	display:block;
	padding:6px 4px 6px 4px;
    text-decoration:none;
}

#portNav ul li a:hover {
    color:#fff;
}

#portText{
	padding:48px 36px 18px 58px;
	background:#fff;

}

/*
#portText h2, #porttext h1{
   margin-left:-20px;
}
*/


h1{
	margin-left:-24px;
}

#portFooter{
	padding:6px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:#fff;
	overflow:hidden;
	text-align:center;
}

/*hides the navigation label for accessiblity*/
#navLabel {
	display:none;
	/* align-block:center; */
 }
	/* This is a fix which solves floating issues. To be used when containing div allows children to hang outside */
	/*.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} */
    /* .clearfix{display:inline-block;} */
	/* Hides from IE-mac \*/
	/*.clearfix {display:block;} */
	/* End hide from IE-mac */

#validation {
	margin:8px 2px;
	}
	
