/*

(c) 2007 pvn Dot Com - line 30 background-color: #455A79; container 653 to 797 leftsidebar rightsidebar 326 to 464

*/



* {
	padding: 0;
	margin: 0;
}
body {
	background-color: #5F5F5F;
	background-image: url(images/back.gif);
}
#container {
	margin: 20px auto;
	width: 900px;
	height: 797px;
	padding: 10px;
	background-color: #001F41;
}
#containerDirectory {
	margin: 20px auto;
	width: 900px;
	height: 1136px;
	padding: 10px;
	background-color: #001F41;
}
#header {
	height : 116px;
	width:900px;
	background-image: url(images/Head_logo_palms.jpg);
}
#logo {
	position: absolute;
	font-family: goudy old style, "verdana", Times, serif;
	font-size: 18pt;
	font-weight: bold;
	color: #fff;
	top: 107px;
	margin-left:10px;
	width:861px;
	height:22px;
}
#headermenu {
	position:absolute;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	top: 40px;
	margin-left:695px;
	width:206px;
	height:15px;
}
#headermenu a {
	text-decoration: none;
	color: #FFFFFF;
}
#headermenu a:hover {
	color: #F5F5F5;
	text-decoration: underline;
}
#menubar {
	background-image: url(images/.jpg);
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	background-color: #455A79;
	margin-top: 1px;
	width:900px;
	height:60px;
}
#menubar ul {
	margin: 0px;
	padding: 5px;
	list-style: none;
	text-align: center;
}
#menubar h1 {
	font-size: 14pt;
	margin: 0px;
	padding: 5px;
	color: #EEE;
	text-align: center;
	line-height: 14pt;
}
#menubar li {
	display: inline;
}
#menubar a {
	padding: 5px 15px;
	text-decoration: none;
	color: #FFFFFF;
}
#menubar a:hover {
	background-color: #fff;
	color:#455A79;
}
#rightpic {
	background: #000000 url("images/join-PVN.jpg") no-repeat left top;
	float: right;
	background-color: #E3E3E3;
	width: 179px;
	height: 200px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px
}
#rightpic2 {
	background-image: #000000 url("images/join-PVN.jpg") no-repeat left top;
	float: right;
	background-color: #E3E3E3;
	width: 179px;
	height: 200px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px
}
#rightpic_bg_img {
	background-image: url(images/join-PVN.jpg) no-repeat left top;
	float: right;
	width: 179px;
	height: 200px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px
}
#rightpic_text {
	position: absolute;
	font-family: goudy old style, "verdana", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
	top: 210px;
	margin-left:10px;
	width:150px;
	height:22px;
}
#rightpic_text2 {
	position:absolute;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	top: 40px;
	margin-left:695px;
	width:206px;
	height:15px;
}
#rightsidebar {
	float: right;
	background-color: #EDEDED;
	margin-top: 128px;
	width: 179px;
	height: 600px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;
}
#rightsidebar h2 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	background-color: #455A79;
	padding: 3px 6px;
}
#rightsidebar h3 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	background-color: #455A79;
	padding: 3px 6px;
}
.specialNotice {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #eee;
	background-color: #f00;
	padding: 3px 6px;
}
#rightsidebartext {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#rightsidebartext ul {
	margin: 0px;
	list-style: none;
}
#rightsidebartext a {
	text-decoration: none;
	color: #66584B;
}
#rightsidebartext a:hover {
	color: #66584B;
	text-decoration: underline;
}
#rightsidebartext1 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#rightsidebartext1 ul {
	margin: 0px;
	list-style: none;
}
#rightsidebartext1 a {
	text-decoration: none;
	color: #66584B;
}
#rightsidebartext1 a:hover {
	color: #66584B;
	text-decoration: underline;
}
#rightsidebartext1 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#rightsidebartext1 ul {
	margin: 0px;
	list-style: none;
}
#rightsidebartext1 a {
	text-decoration: none;
	color: #66584B;
}
#rightsidebartext2 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#rightsidebartext2 ul {
	margin: 0px;
	list-style: none;
}
#rightsidebartext2 a {
	text-decoration: none;
	color: #66584B;
}
#rightsidebartext2 a:hover {
	color: #66584B;
	text-decoration: underline;
}
#rightsidebartext2 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#rightsidebartext2 ul {
	margin: 0px;
	list-style: none;
}
#rightsidebartext2 a {
	text-decoration: none;
	color: #66584B;
}
#rightsidebartext2 a:hover {
	color: #66584B;
	text-decoration: underline;
}
#leftpic {
	background: #000000 url("images/tree-purple.jpg") no-repeat left top;
	float: left;
	background-color: #E3E3E3;
	width: 179px;
	height: 200px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px
}
#leftsidebar {
	float: left;
	background-color: #F2F2F2;
	margin-top: 128px;
	width: 179px;
	height: 600px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;
}
#leftsidebar h2 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	background-color: #455A79;
	padding: 3px 6px;
}
#leftsidebar h3 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #fff;
	background-color: #455A79;
	padding: 3px 6px;
}
#leftsidebartext {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#leftsidebartext a {
	text-decoration: none;
	color: #66584B;
}
#leftsidebartext a:hover {
	color: #66584B;
	text-decoration: underline;
}
#leftsidebartext1 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	padding: 12px 12px;
	line-height: 14pt;
}
#leftsidebartext1 a {
	text-decoration: none;
	color: #66584B;
}
#leftsidebartext1 a:hover {
	color: #66584B;
	text-decoration: underline;
}
#middlepic {
	background: #fff;
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}
#middlepic_indexcurrent {
	background: #fff url("images/midpic/current_month.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}
#middlepic_index {
	background: #fff url("images/midpic/03_march mid pic.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}
#middlepic3 {
	background: #fff url("images/slideshow2.gif");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 0px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 0px;
}
#middlepic_about {
	background: #fff url("images/midpic/pg_about.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}
#middlepic_contact {
	background: #fff url("images/midpic/pg_contact.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}
#middlepic_join {
	background: #fff url("images/midpic/pg_join.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 1px;
}
#middlepic_links {
	background: #fff url("images/midpic/pg_links.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 0px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 0px;
}
#middlepic_news {
	background: #fff url("images/midpic/pg_news.jpg");
	float: left;
	width: 540px;
	height: 128px;
	border-top: solid #fff 0px;
	border-bottom: solid #fff 0px;
	border-right: solid #fff 1px;
	border-left: solid #fff 0px;
}
#content {
	float: left;
	width: 495px;
}
#contenttxt {
	float: left;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #4E4E4E;
	background: #fff;
	text-align: left;
	width: 518px;
	padding: 12px 12px;
	text-align: justify;
	line-height: 12pt;
}
#contenttxt h1 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 14pt;
	color: #333;
	text-align: center;
	line-height: 14pt;
	padding: 0 0 1em;
}
#content h2 {
	padding-bottom: 4px;
	border-bottom: solid #455A79 1px;
	font-size: 12px;
	color : #455A79;
}
#content h3 {
	color: #fff;
	background: #370F00;
	font-size: 86%;
	padding: 3px 6px;
}
#totalwidthbody {
	float: left;
	width: 900px;
	background: #fff;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;
}
#totalwidthtxt {
	float: left;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #4E4E4E;
	background: #fff;
	text-align: left;
	width: 874px;
	padding: 12px 12px;
	line-height: 12pt;
}
#totalwidthtxt h3 {
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	color: #455A79;
	background-color: #e7e7e7;
	padding: 3px 6px;
}
.study {
	padding: 12px 15px 15px 15px;
	background: #D6DEE5;
	font-size: 93%;
	font-family: arial, sans-serif;
}
.bulletin {
	padding: 12px 15px 15px 15px;
	background: #E3EAF0;
	font-size: 8pt;
	font-face: arial, verdana;
}
#footer {
	border-top: solid #fff 1px;
	width: 900px;
	height: 30px;
	background-color: #455A79;
	float: left;
}
#footer_text {
	text-align: center;
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	margin-top: 8px;
	color: #C9C9C9;
	line-height: 12pt;
}
#footer_text a {
	text-decoration: none;
	color: #C9C9C9;
}
#footer_text a:hover {
	color: #C9C9C9;
	text-decoration: underline;
}
/* text CSS  */
.h114bblu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	font-style: normal;
}
.h211bblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	font-style: italic;
}
.h114bpurp {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6600FF;
	font-style: normal;
}
.h211bpurp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6600FF;
	font-style: italic;
}
.h114bwht {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}
.h211bwht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.maintext_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	font-style: normal;
}
.maintext_b_turq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #0066CC;
	text-transform: uppercase;
	font-style: normal;
}
.maintext_b_purp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #6600FF;
	text-transform: uppercase;
	font-style: normal;
}
.maintext_b_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FF0033;
	text-transform: uppercase;
	font-style: normal;
}
.maintext_b_gold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #CC9900;
	text-transform: uppercase;
	font-style: normal;
}
.maintext_b_wht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
}
.maintext_bi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	font-style: oblique;
}
.maintext_bi-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
	font-style: oblique;
}
.maintext-box-05 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#383838;
	line-height:17px;
	text-decoration:none;
}
.maintext-box-05-bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#006699;
	line-height:20px;
	text-decoration:none;
}
.maintext-box-06-bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#566B21;
	line-height:20px;
	text-decoration:none;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	font-variant: normal;
	font-style: normal;
}
.maintext-pale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ddd;
	font-variant: normal;
	font-style: normal;
}
.maintext-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	font-style: normal;
	padding: 4px;
}
.holiday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #0066CC;
	text-transform: uppercase;
	font-style: normal;
}
.p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	font-variant: normal;
	font-style: normal;
}
.smtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	font-variant: normal;
	font-style: normal;
}
.smtext_gold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CC9900;
	font-variant: normal;
	font-style: normal;
}
.smtext_blu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0066FF;
	font-variant: normal;
	font-style: normal;
}
.smtext_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0033;
	font-variant: normal;
	font-style: normal;
}
.tinytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	font-style: normal;
}
a:link {
	text-decoration: none;
}
.maintextbidk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	font-style: oblique;
}

