/* pcnaf */
body {
    margin: 0;
    font-family: Times, "Times New Roman";
    font-size: 12px;
}

tbody {
    border-top: none;
    border-bottom: none;
}

.bg {
    background-color: #00002D;
    text-align: center;
    padding: 50px;
}

.main {
    margin: 0 auto;
    width: 950px;
}

.bgTopLeft {
    background-image: url(images/bgTopLeft.jpg);
    background-repeat: no-repeat;
    height: 96px;
    width: 22px;
}

.bgTopLeftSide {
    background-image: url(images/bgTopLeftSide.jpg);
    background-repeat: no-repeat;
    height: 96px;
    width: 110px;
    text-align: right;
}

.bgTopCenter {
    background-image: url(images/bgTopCenter.jpg);
    background-repeat: repeat-x;
    height: 96px;
    text-align: left;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.bgTopRight {
    background-image: url(images/bgTopRight.jpg);
    background-repeat: no-repeat;
    height: 96px;
    width: 22px;
}

.bgMenuLeft {
    background-image: url(images/bgMenuLeft.jpg);
    background-repeat: no-repeat;
    height: 48px;
    width: 22px;
}

.bgMenuLeftSide {
    background-image: url(images/bgMenuLeftSide.jpg);
    background-repeat: no-repeat;
    height: 48px;
    width: 101px;
}

.bgMenuCenter {
    background-image: url(images/bgMenuCenter.jpg);
    background-repeat: repeat-x;
    height: 48px;
}
.bgMenuCenter a {
    float: left;
}

.bgMenuRight {
    background-image: url(images/bgMenuRight.jpg);
    background-repeat: no-repeat;
    height: 48px;
    width: 22px;
}

.bgContentLeft {
    background-image: url(images/bgContentLeft.jpg);
    background-repeat: no-repeat;
    background-color: #D2DBE0;
    width: 127px;
    vertical-align: top;
	text-align:left;
}

.bgContentCenter {
    background-image: url(images/bgContentCenter.jpg);
    background-repeat: no-repeat;
    background-color: #D2DBE0;
    text-align: left;
    font-family: Times, "Times New Roman";
    font-size: 12px;
}

.bgContentRight {
    background-color: #D2DBE0;
    width: 22px;
}

.bgBottomLeft {
    background-image: url(images/bgBottomLeft.jpg);
    background-repeat: no-repeat;
    height: 23px;
    width: 22px;
}

.bgBottomCenter {
    background-image: url(images/bgBottomCenter.jpg);
    background-repeat: repeat-x;
    height: 23px;
}

.bgBottomRight {
    background-image: url(images/bgBottomRight.jpg);
    background-repeat: no-repeat;
    height: 23px;
    width: 22px;
}

.content {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 66px;
	padding-left: 6px;
	height: 425px;
}

.content_trustees {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
	padding-left: 6px;
    height: 425px;
}

.content_vision_mission {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
	padding-left: 6px;
    height: 425px;
}

.content_newsletter {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
	  padding-left: 6px;
    height: 425px;
}

.content_newsletter a {
    text-decoration: none;
    color: #01002e;
    font-weight: bold;
}
.content_newsletter a:hover {
	text-decoration: none;
	color: #F4409B;
	font-weight: bold;
}

.content_giving {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
    padding-left: 6px;
    height: 425px;
}

.content_giving_donation {
    padding-top: 2px;
    padding-bottom: 6px;
    padding-right: 6px;
	padding-left: 6px;
    height: 380px;
}

.content_giving_thankyou {
    padding-top: 30px;
    padding-bottom: 5px;
    padding-right: 70px;
	padding-left: 6px;
    height: 425px;
}

.content_faq {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
	padding-left: 6px;
    height: 400px;
}

.content_community {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
	padding-left: 6px;
    height: 425px;
}

.content_contact {
    padding-top: 2px;
    padding-bottom: 5px;
    padding-right: 70px;
	padding-left: 6px;
    height: 425px;
}

.trustees_head {
	height: 100px;
	padding-top: 24px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.table_giving {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    color: #00002D;
}
.table_giving tr {
	height: 35px;
}
.table_giving_input_cb {
}
.table_giving_input_txt {
	border-style: solid;
	border-top-color: #00002D;
	border-left-color: #00002D;
	border-bottom-color:#a0a6b2;
	border-right-color: #a0a6b2;
}
.table_giving_label_left {
    font-family: Times, "Times New Roman";
    font-size: 12px;
	font-weight: bold;
    color: #00002D;
	text-align: left;
}
.table_giving_label_right {
    font-family: Times, "Times New Roman";
    font-size: 12px;
	font-weight: bold;
    color: #00002D;
	text-align: right;
}

.bottom {
    font-family: Times, "Times New Roman";
    font-size: 10px;
    color: #666681;
    padding: 20px;
}

.bottom a {
    text-decoration: none;
    color: #666681;
}
.bottom a:hover {
    text-decoration: none;
    color: #F4409B;
}

#content_title {
    font-family: Times, "Times New Roman";
    font-size: 18px;
    font-weight: bold;
    color: #00002D;
}

#content_line {
    padding-top: 2px;
}

#content_first {
    font-family: Times, "Times New Roman";
    font-size: 18px;
    color: #636467;
    line-height: 20px;
    padding-top: 10px;
    text-transform: uppercase;
    float: left;
}

#content_next {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    color: #636467;
    line-height: 20px;
    padding-top: 11.5px;
}
#content_next a {
    text-decoration: underline;
    color: #636467;
}
#content_next a:hover {
	text-decoration: underline;
	color: #F4409B;
}

#content_bold {
    font-family: Times, "Times New Roman";
    font-size: 12px;
	font-weight: bold;
    color: #00002D;
    line-height: 20px;
}

#content_email a {
	text-decoration: underline;
	color: #636467;
}
#content_email a:hover {
	text-decoration: underline;
	color: #F4409B;
}

#content_larger {
    font-family: Times, "Times New Roman";
    font-size: 36px;
    font-weight: bold;
    color: #00002D;
}

#content_small_italic {
    font-family: Times, "Times New Roman";
    font-size: 10px;
    font-style: italic;
    color: #636467;
    line-height: 20px;
    padding-top: 10px;
}

#content_red_line {
    color: #F4409B;
    text-decoration: underline;
}
#content_red {
    color: #F4409B;
}
#content_red a {
    text-decoration: underline;
    color: #F4409B;
}
#content_red a:hover {
	text-decoration: underline;
	color: #636467;
}

#content_question {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    color: #00002D;
    line-height: 20px;
    padding-top: 12px;
}
#content_answer {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    color: #636467;
    line-height: 20px;
    padding-top: 2px;
}
#content_answer a {
    text-decoration: underline;
    color: #636467;
}
#content_answer a:hover {
	text-decoration: underline;
	color: #F4409B;
}

#content_rc {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    color: #636467;
    line-height: 20px;
    padding-top: 4.5px;
}
#content_rc a {
    text-decoration: underline;
    color: #636467;
}
#content_rc a:hover {
	text-decoration: underline;
	color: #F4409B;
}

#content_giving_big {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    font-weight: bold;
		color: #636467;
		padding-top: 11.5px;
		text-decoration: underline;
}
#content_giving_big a {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    font-weight: bold;
		color: #00002D;
		padding-top: 11.5px;
		text-decoration: underline;
}
#content_giving_big a:hover {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    font-weight: bold;
		padding-top: 11.5px;
		text-decoration: underline;
		color: #F4409B;
}
#content_giving_normal {
    font-family: Times, "Times New Roman";
    font-size: 12px;
		font-weight: bold;
    color: #00002D;
    line-height: 20px;
}
#content_giving_normal a {
    text-decoration: underline;
    color: #00002D;
}
#content_giving_normal a:hover {
	text-decoration: underline;
	color: #F4409B;
}

#content_giving_italic {
    font-family: Times, "Times New Roman";
    font-size: 12px;
    font-style: italic;
    color: #636467;
    line-height: 20px;
    padding-top: 5px;
}

#pagination {
	height: 25px;
	text-align: center;
    padding-right: 100px;
}
#pagination a {
    text-decoration: underline;
    color: #00002D;
}
#pagination a:hover {
	text-decoration: underline;
	color: #F4409B;
}

#menu_bar {
    background-image: url(images/menu_bg.png);
    background-repeat: no-repeat;
    height: 50px;
}
#menu_bar .nav {
    margin-left: 80px;
}
#menu_bar .nav li a {
    background: url("images/menu.png") no-repeat scroll 0 0;
    height: 20px;
    float: left;    
    text-indent: -9999px;    
}

#menu_bar .nav li.trustees a {
    background-position: 0px 0px;
    width: 82px;
}
#menu_bar .nav li.trustees a:hover, #menu_bar .nav li.trustees a.active{
    background-position: 0px -20px;
}
#menu_bar .nav li.mission a {
    background-position: -83px 0px;
    width: 138px;
}
#menu_bar .nav li.mission a:hover, #menu_bar .nav li.mission a.active {
    background-position: -83px -20px;
}
#menu_bar .nav li.giving a {
    background-position: -220px 0px;
    width: 68px;
}
#menu_bar .nav li.giving a:hover, #menu_bar .nav li.giving a.active {
    background-position: -220px -20px;
}
#menu_bar .nav li.pembrokian a {
    background-position: -288px 0px;
    width: 175px;
}
#menu_bar .nav li.pembrokian a:hover, #menu_bar .nav li.pembrokian a.active {
    background-position: -288px -20px;
}
#menu_bar .nav li.faq a {
    background-position: -465px 0px;
    width: 45px;
}
#menu_bar .nav li.faq a:hover, #menu_bar .nav li.faq a.active  {
    background-position: -465px -20px;
}
#menu_bar .nav li.community a {
    background-position: -510px 0px;
    width: 100px;
}
#menu_bar .nav li.community a:hover, #menu_bar .nav li.community a.active {
    background-position: -510px -20px;
}
#menu_bar .nav li.contact a {
    background-position: -610px 0px;
    width: 82px;
}
#menu_bar .nav li.contact a:hover, #menu_bar .nav li.contact a.active {
    background-position: -610px -20px;
}

#menu_bar .nav li.dot span{
    background: url("images/dot.png") no-repeat scroll 0 0;
    float: left;
    margin: 7px 6px 0 6px;
    height: 6px;
    width: 6px;
    text-indent: -9999px;      
}

ul, li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.nav {
    list-style: none outside none;
}