/* ----------------- Common Elements ------------------ */

body {
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	position: relative;
	background-color: #D6E6E7;
	text-align: center;
}

td,p,ol,blockquote {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

ul,li{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:14px;
}
/* ----------------- Nav ------------------ */

a:link {
	color: #333399;
}

a:visited {
	color: #333399;
}

a:hover {
	color: #004488;
}

/* ---------------- Custom List ----------------- */


.tableborder {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #333333;
}

.header {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 26px;
	font-style: normal;
	color: #0050A0;
	margin: 0 0 0 0;
	padding: 2px 20px 0 20px;
}

.headersm {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #0050A0;
}

.body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin: 0 0 0 0;
	padding: 2px 20px 0 20px;
	text-align: left;
}

.body a:link {
	text-decoration: underline;
	color: #333399;
}
.body a:visited {
	text-decoration: underline;
	color: #333399;
}
.body a:hover {
	text-decoration: none;
	color: #004488;
}

.body a:active {
	text-decoration: underline;
	color: #333399;
}

.smalltxt {
	font-size: 11px;
}

.leftcolumn {
	float: left;
	width: 210px;
}

.rightcolumn {
	float: right;
	width: 210px;
}

.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #004488;
	margin: 0 0 0 0;
	padding: 10px 0 10px 15px;
}

.footer a:link {
	text-decoration: underline;
	color: #004488;
}

.footer a:visited {
	text-decoration: underline;
	color: #004488;
}

.footer a:hover {
	text-decoration: none;
	color: #333399;
}

.footer a:active {
	text-decoration: underline;
	color: #004488;
}

/* ---------------- Render Pages ----------------- */

.renderingContainer {
width:640px;
padding:0 20px 0 20px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#333333;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.bulletedText {
 color:#FFFFFF;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 line-height:16px;
}

.rightNavText {
 color:#FFFFFF;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 padding-left:20px;
 line-height:20px;
}
.rightNavTextActive{
 color:#FFFF00 !important;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 font-weight:bold;
 line-height:20px;
}

.rightNavText a{
 color:#FFFFFF;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 line-height:20px;
}
.rightNavText a:hover{
 color:#FFFFFF;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 line-height:20px;
}
.rightNavTextHeader {
 color:#FFFFFF;
 font-size:14px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 padding-left:5px;
 padding-right:10px;
 line-height:40px;

}

.renderingText {
 color:#000000;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 line-height:25px;
}

.pulloutCopy {
 color:#FFCC00 !important;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 line-height:22px;
 padding-left:10px;	
 padding-top:10px;	
 padding-right:10px;	
 padding-bottom:10px;	
}

.RoundBorder{
	width        : 370px;
	padding-left: 15px;
}

.RoundBorderCommunity{
	width        : 380px;
	padding-left: 25px;
}

.RoundBorderEducation{
	width        : 380px;
	padding-left: 5px;
}
.pmb2, .pmb3, .pmb4,.pmbContent{
  background   : #ffffff;
  border-color : #000000;
}
.pmb1{
  background   : #000000;
}
.pmb2, .pmb3, .pmb4{
  border-style : solid;
  border-width : 0 1px;
}
.pmbContent{
  display      : block;
  border-style : solid;
  border-width : 0 1px;
  padding-right:5px;
  padding-top:5px;
  padding-right:5px;
  padding-left: 5px;
}
.pmb1, .pmb2, .pmb3{
  height       : 1px;
}
.pmb1{
  margin       : 0 5px;
}
.pmb2{
  margin       : 0 3px;
  border-width : 0 2px;
}
.pmb3{
  margin       : 0 2px;
 }
.pmb4{
  height       : 2px;
  margin       : 0 1px;
}
.pmb1, .pmb2, .pmb3, .pmb4{
  display      : block;
  overflow     : hidden;
}
.pmb5{
  font-size    : 1px;
  display      : block;
  overflow     : hidden;
  height       : 1px;
}
.pmbBlock{
	display      : block;
	font-size    : 1px;
}
.blockText {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #0050A0;
	margin: 0 0 0 0;
	padding-left:14px;
	padding-bottom:2px;
}
