/* CSS Document */

body {
	margin:0;
	padding:0;
	min-width:779px;
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(images/bg.jpg);

}

#content h1 {
	margin: 0px;
	padding: 0px;
}

#content table {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#content {
	width: 779px;
	background-color: #FFFFFF;

}

#whte_wrap {
	width: 769px;
	margin-left: expression(this.offsetWidth < this.parentNode.offsetWidth ? parseInt((this.parentNode.offsetWidth - this.offsetWidth) / 2) + "px" : "0");	
}

#header {
	height: 68px;
	background-image: url(images/phic_bnnr.jpg);
	background-repeat: no-repeat;
	width: 779px;
	text-decoration: none;

}

#header h1 {
	padding:25px;
	margin:0;
}

#header h1 span {
	display: none;
}

#header a {
	width: 779px;
	height: 68px;
}

div#column2 {
    margin: 0;
    width: 100%;
    padding: 0 18 0 14;
    
}
div#column1 {
	background-repeat: repeat-y;
	width: 100%;
	background-image: url(images/side_bg.jpg);
	margin-top: 15px;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#hnav {
	margin: 0px;
	padding: 0px;

}

#main {
	float:right;
	width:510px;
	position: relative;
	padding-right: 20px;
}

#main h1 {
	font-family: "Book Antiqua", Arial, Verdana;
	font-size: 23px;
	color: #FF9933;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;


}
	
#main h2 {
	padding: 0px;
	font-family: "Book Antiqua", Arial, Verdana;
	font-size: 20px;
	margin: 0px 0px 8px;

}

#main h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main p {
	padding-right: 10px;
	padding-left: 10px;
}

#sidebar {
	float:left;
	width:204px;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	height: auto;
	background-color: #FFFFFF;
}

#sidebar ul {
	margin-bottom:0;

}

#sidebar h3, #sidebar p {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	background-color: #F1F1F1;
}

#sidebar h2 {
	color: #A6EA49;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding-top: 8px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 30px;
	background-color: #F8FBE6;
	margin-top: 1px;







}

#footer {
	clear:both;
	width: 779px;
	height: 43px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F3F3F3;
	margin-top: 20px;
	position:relative;
	bottom:0;
	margin-bottom: 20px;

}

#footer p {
	margin:0;
	padding-top: 18px;
	padding-left: 10px;
	color: #999999;
}

#footer h1 span {
	display: none;
}

#snapframe {
	padding-bottom: 15px;
	padding-left: 15px;
}

#titlehead {
	height: 149px;
	background-repeat: no-repeat;
	width: 779px;
	margin: 0px;
	padding: 0px;
}

#titlehead h1 {

}

#titlehead h1 span {
	display: none;
}

#titlebar {
	background-image: url(images/ttl_bg.jpg);
	background-repeat: repeat-y;
	height: 50px;
	width: 779px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6CD901;
}

#titlebar h1 {
}

#titlebar h1 span {
	display: none;
}

.abtm {
	background-image: url(images/abt_main.jpg);
}

.mbrm {
	background-image: url(images/mbrs_main.jpg);
}

.owm {
	background-image: url(members/images/owp_bnnr.jpg);
}

.esm {
	background-image: url(members/images/es_bnnr.jpg);
}

.lnm {
	background-image: url(members/images/lt_bnnr.jpg);
}

.ipm {
	background-image: url(members/images/ipp_bnnr.jpg);
}

.spm {
	background-image: url(members/images/sp_bnnr.jpg);
}

.hcpm {
	background-image: url(images/hcp_main.jpg);
}

.empm {
	background-image: url(images/mplyr_main.gif);
}

.mdiam {
	background-image: url(images/mdia_main.jpg);
}

.splrm {
	background-image: url(images/splr_main.jpg);
}

.PhRO {
	background-image: url(about_us/regions/images/PhRO_bnnr.jpg);
}

.PhRO1 {
	background-image: url(about_us/regions/PhRO1/images/PhRO1_bnnr.jpg);
}

.PhRO2 {
	background-image: url(about_us/regions/PhRO2/images/PhRO2_bnnr.jpg);
}

.PhRO3 {
	background-image: url(about_us/regions/PhRO3/images/PhRO3_bnnr.jpg);
}

.PhROcar {
	background-image: url(about_us/regions/PhROcar/images/PhROcar_bnnr.jpg);
}

.PhRO4a {
	background-image: url(about_us/regions/PhRO4a/images/PhRO4a_bnnr.jpg);
}

.PhRO4b {
	background-image: url(about_us/regions/PhRO4b/images/PhRO4b_bnnr.jpg);
}

.PhRO5 {
	background-image: url(about_us/regions/PhRO5/images/PhRO5_bnnr.jpg);
}

.PhRO6 {
	background-image: url(about_us/regions/PhRO6/images/PhRO6_bnnr.jpg);
}

.PhRO7 {
	background-image: url(about_us/regions/PhRO7/images/PhRO7_bnnr.jpg);
}

.PhRO8 {
	background-image: url(about_us/regions/PhRO8/images/PhRO8_bnnr.jpg);
}

.PhRO9 {
	background-image: url(about_us/regions/PhRO9/images/PhRO9_bnnr.jpg);
}

.PhRO10 {
	background-image: url(about_us/regions/PhRO10/images/PhRO10_bnnr.jpg);
}

.PhRO11 {
	background-image: url(about_us/regions/PhRO11/images/PhRO11_bnnr.jpg);
}

.PhRO12 {
	background-image: url(about_us/regions/PhRO12/images/PhRO12_bnnr.jpg);
}

.PhROcrg {
	background-image: url(about_us/regions/PhROcrg/images/PhROcrg_bnnr.gif);
}

.PhROarmm {
	background-image: url(about_us/regions/PhROarmm/images/PhROarmm_bnnr.jpg);
}

.south {
	background-image: url(about_us/regions/PhROncr_south/images/south_bnnr.jpg);
}

.cntrl {
	background-image: url(about_us/regions/PhROncr_central/images/cntrl_bnnr.jpg);
}

.north {
	background-image: url(about_us/regions/PhROncr_north/images/north_bnnr.jpg);
}

.abt_dir h1 {
	background-image: url(images/ttl_abt_dir.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 779px;
}

.abt_prfle h1 {
	background-image: url(images/ttl_abt_prfle.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 779px;
}

.abt_bod h1 {
	background-image: url(images/ttl_abt_bod.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 779px;
}

.abt_msge h1 {
	background-image: url(images/ttl_abt_msge.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 779px;
}

.abt_eos h1 {
	background-image: url(images/ttl_abt_eos.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 779px;
}

#struclist {
}

#struclist ul {
	list-style-type: disc;
}

#struclist li {
	padding-top: 3px;
}

#struclist2 {
	font-size: 11px;
}

#struclist2 ul {
	list-style-type: disc;
}

#struclist2 li {
	padding-top: 3px;
}

#strucpics {
	padding: 5px 10px 0px;
	font-size: 11px;
	list-style-type: disc;
	list-style-image: none;
	display: block;







}

#strucpics p {
	padding: 0px;
	margin: 10px 0px;



}

#strucpics ul {
	margin: 0px;
	padding: 0px 0px 10px;
}

#strucpics ul li {
	margin: 0;
	padding: 0px;

}

#strucpics h5 {
	margin: 0px;
	padding: 5px 0px 10px;
	
}

#infobox {
	background-color: #F4FDEE;
	border: 1px solid #CBE597;

}

#infobox ul li {
	list-style-type: none;
}

#titlehead2 {
	padding: 5px 5px 5px 10px;
}

#titlehead2 h2 {
	margin: 0px;
	padding: 0px;
}

#titlehead2 h2 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #6A8040;
	font-weight: normal;
}

#snappage h2 {
	font-size: 14px;
	color: #336600;
}

div.snapcol {
	float: left;
	margin-right: 5px;
	width: 155px;
	margin-left: 5px;
	padding-bottom: 20px;
}

#eosbox {
	margin: 0px;
	padding: 0px;
}

#eoscol {
	width: 500px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#eoscol li {
	list-style-type: none;
	text-align: left;
	width: 117px;
	margin-left: 0px;
	float: left;
	padding-bottom: 10px;
	padding-right: 8px;
}

#eoscol li span {
	font-size: 12px;
	color: #999999;
}

#eoscol img {
	margin-bottom: 5px;
}

#row1{
	margin: 0px;
	padding: 2px 10px;

}

#row2{
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #FCFCFC;


}
.blnkspc {
	height: 50px;
}
.ulinebg {
	color: #666666;
	background-color: #F7F7F7;
	height: 17px;
}

#rdngbx {
	margin-top: 2px;



}

#rdngbx h4 {
	font-size: 13px;
	margin: 0px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F3BD;

}

#rdngbx p {



}

#rdngbx ul {
	padding-bottom: 5px;
	padding-top: 5px;
	list-style-position: inside;




}

#rdngbx li {
	padding-right: 5px;
}

#rdngbx2 {
	width: 68%;
	margin-bottom: 20px;
	background-color: #FFFFCC;
	border: 1px solid #FFE286;
	padding-top: 10px;
	margin-top: 20px;





}

#rdngbx2 li {
	list-style-type: none;
}

#rdngbx2 h6 {
	color: #336600;
	font-family: Arial, Helvetica, sans-serif;
}

#rdngbx3 {
	float: left;
	width: 50%;

}

#sidebox {
	float:left;
	margin-top:14px;
	padding:5px;
	text-align: left;
	list-style-position: inside;
	list-style-type: disc;
	width: 204px;

}

#sidebox ul {
	list-style: none;
}	

#sidebox li {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

#sidebox a {
}

.message {
	background-color: #FEFFE6;
	border: 1px solid #FF8000;
	padding: 10px;
	width: 150px;
	margin-right: 2px;
	height: 100px;
}

#newsbox {
	height: 280px;
	width: 220px;
	float: right;
}

#picbox {
	width: 260px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

#picbox2 {
	width: 260px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

#picbox p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
}

#picbox2 p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
}

#galbox {
	width: 280px;
	padding-right: 10px;
	padding-left: 10px;
}

#galbox p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 0px;
	margin-top: 5px;
}

.lnm_bm {
	background-image: url(members/lifetime/images/lnm_bm.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 55px;
}

.ipm_bm {
	background-image: url(members/individually_paying/images/ipm_bm.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 55px;

}

#bm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #99CC33;
	height: 55px;
	padding-left: 140px;
	top: 16px;
	position: relative;
}

#mbrsbox {
	min-height: 280px;
	width: 220px;
	float: right;
	padding-left: 30px;
	font-size: 11px;
}

.tblbg {

}

.drkrow {
	color: #4D4D4D;
	background-color: #f7fbee;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
}

.lytrow {
	color: #4D4D4D;
}

.maintbl td {
	font-size: 12px;
	padding: 4px;
}

.numtbl td{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	border: 1px solid #EFEFEF;
}

.enlarge {
	position:relative; 
	margin-left:10px; 
	margin-bottom:75px; 
	z-index:500;
}

.box {
	position:absolute; 
	left:0; 
	top:0;
}

/*
.slide {
	display:block; 
	border:0; 
	text-decoration:none; 
	float:left; 
	border-right:1px solid #fff;
}

.last {
	border:0;
}

.slide img {
	display:block; 
	border:0; 
	width:250px; 
	height:168px; 
	cursor:pointer;
	-webkit-transition-duration: .7s;
	-moz-transition-duration: .7s;
	-o-transition-duration: .7s;
}

.slide:hover img {
	width:500px; 
	height:336px;
}

.slidev img {
	display:block; 
	border:0; 
	width:168px; 
	height:250px; 
	cursor:pointer;
	-webkit-transition-duration: .7s;
	-moz-transition-duration: .7s;
	-o-transition-duration: .7s;
}

.slidev:hover img {
	width:336px; 
	height:500px;
}


.enlarge2 {
	position:relative;
	margin-bottom:10px;
	z-index:500;
	margin-left: 10px;
}*/

#slideshow #slidesContainer {
  margin:0 auto;
  width:260px;
  height:238px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:240px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:228px;
}

.control {
	display:block;
	width:39px;
	height:40px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
	margin-right: 205px;
	margin-left: -10px;
	margin-top: 180px;
}

#leftControl {
  top:0;
  left:0;
  background:transparent url(images/control_left.png) no-repeat;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(images/control_right.png) no-repeat;
}

