body, html{
	padding: 5px;
	width:100%;
	height:100%;
	margin:auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	top: 0px;
	left:0px;
	font-size:12px;
}
div {

}
p, a, table, tr, td, span, div {
	margin:0px;
	padding:0px;
}
.main_text {
	margin:5px 55px 5px 50px;
}
.main_text p {
	text-align: justify;
	line-height:  20px;
	margin:10px 0px;
	text-indent:2pc;
}
.main_text p.contact {
	text-align: justify;
	line-height: normal;
	margin:10px 0px;
	text-indent:0;
}

.main_text ol {

}

.main_text li{
	margin-top:1em;
	margin-bottom:1em;
}
.main_text h1 {
	text-align:left;
	margin:0px 0px 0px 0px;
	border-bottom:solid 1px #2A2634;
	color:#2A2634;
	font-size:16pt;
	font-weight:normal;
}

.main_text h2 {
	text-align:center;
	margin:0px 0px 10px 0px;
	color:#2A2634;
	font-size:13pt;
	font-weight:normal;
}


.main_text img{
	/*margin:15px 0px 0px 0px;*/
}

#container{
	width:100%;
	text-align:center;
	position:absolute;
}
#main {
	width:700px;
	margin:auto;
	text-align:left;
padding: 1px;

}
#header {
	width:700px;
	height:97px;
	background:url('/images/New-pef_01.jpg') top left no-repeat;
}
#nav {
	width:700px;
	height:15px;
	background:url('/images/New-pef_02.jpg') top left no-repeat;
}
.menuButton{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	
}
div.btn1 {
	background:transparent url('/images/New-pef_03.jpg') top left no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
div.btn2 {
	background:transparent url('/images/New-pef_06.jpg') top left no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
div.btn3 {
	background:transparent url('/images/New-pef_07.jpg') top left no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
div.btn4 {
	background:transparent url('/images/New-pef_08.jpg') top left no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
div.btn5 {
	background:transparent url('/images/New-pef_09.jpg') top left no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
div.btn6 {
	background:transparent url('/images/New-pef_10.jpg') top left no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
#btn1 {
	width:155px;
	height:40px;
	background:url('/images/New-pef_03.jpg') top left no-repeat;
	color:white;
	text-decoration:none;
	line-height:36px;
	font-size:12px;
	display:block;
}
#btn2 {
	width:155px;
	height:35px;
	background:url('/images/New-pef_06.jpg') top left no-repeat;
	color:white;
	text-decoration:none;
	line-height:32px;
	font-size:12px;
	display:block;
}
#btn3 {
	width:155px;
	height:36px;
	background:url('/images/New-pef_07.jpg') top left no-repeat;
	color:white;
	text-decoration:none;
	line-height:32px;
	font-size:12px;
	display:block;
}
#btn4 {
	width:155px;
	height:35px;
	background:url('/images/New-pef_08.jpg') top left no-repeat;
	color:white;
	text-decoration:none;
	line-height:32px;
	font-size:12px;
	display:block;
}
#btn5 {
	width:155px;
	height:38px;
	background:url('/images/New-pef_09.jpg') top left no-repeat;
	color:white;
	text-decoration:none;
	line-height:32px;
	font-size:12px;
	display:block;
}
#btn6 {
	width:155px;
	height:43px;
	background:url('/images/New-pef_10.jpg') top left no-repeat;
	color:white;
	text-decoration:none;
	line-height:32px;
	font-size:12px;
	display:block;
}
#body_tl {
	background:url('/images/New-pef_04.jpg') top left no-repeat;
}
#body_tr {
	background:url('/images/New-pef_05.jpg') top right no-repeat;
padding-top: 1px;
}
#body_span {
	width:545px;
	float:right;
	background:url('/images/body_span.jpg') top left repeat-y;
	top:0px;
	left:0px;
}
#body_bl {
	background:url('/images/New-pef_14.jpg') bottom left no-repeat;
}
#body_br {
	background:url('/images/New-pef_16.jpg') bottom right no-repeat;
	padding:1px;
}
#menu_span{
	width:155px;
	background:url('/images/New-pef_11.jpg') top left repeat-y;
}
#menu_btm {
	width:155px;
	height:209px;
	float:left;
	background:url('/images/New-pef_13.jpg') bottom left no-repeat;
	padding-bottom:209px;
	position:relative;
}

.leftItem {
	padding:4px 0px;
	color:#2A2634;
	margin:4px 0px 0px 0px;
	font-size:12pt;
	text-indent:0px;
	line-height:normal;
}
.calItems{
	margin: 10px 0px 10px 0px;
	padding:5px;
	width:420px;
	color:black;
	font-size:11px;
	border:solid 1px #777777;
	background-color:#FAFBFD;
}
.newsItems{
	margin: 10px 0px 10px 0px;
	padding:5px;
	width:420px;
	color:black;
	font-size:11px;
	border:solid 1px #777777;
	background-color:#FAFBFD;
}
.listing {
	font-size:9px;
	margin:0px;
}
.right {
	text-align:right;
}

p.listing a {
	color:#777;
	text-decoration:none;
	border-bottom:dotted 1px #777;
}
p.listing a:hover {
	border-bottom:solid 1px #777;
}
.small_head {
	font-weight:bold;
	text-decoration:underline;
	font-size:8pt;
}

.btn_text {
	border:double 3px #bbbbbb;
	font-size:9px;
	text-transform:uppercase;
	color:#bbbbbb;
	cursor:pointer;
	padding:2px 5px;
	font-weight:bold;
	margin:2px;
	display:block;
	background-color:white;
}

.btn_text:hover {
	border:double 3px #444444;
	font-size:9px;
	text-transform:uppercase;
	color:#444444;
	cursor:pointer;
	padding:2px 5px;
	font-weight:bold;
	margin:2px;
	display:block;
	background-color:#bbbbbb;
}
#mid_col {
	margin:5px;
	padding:5px;
	border:solid 1px gray;
}
#mid_col ul {
	background-color: #FFFFE0;
	border:solid 1px gray;
	margin-top: 5px;
	margin-bottom :5px;
	margin-right: 5px;
	padding-left:5px;
}
#mid_col ul ul {
	background-color: #FFFACD;
	border:solid 1px gray;
}

#mid_col ul ul ul {
	background-color: #FFF7A8;
	border:solid 1px gray;
}

.newsItems p{
	padding:0px;
}

p.byline {
	margin-top:0px;
	margin-left:0px;
	font-size: 10px;
	text-indent:0px;
}
.sumbox {
	background-color:#FFFCC8;
	border:solid 1px gray;
	margin:0px 2em;
}
.sumbox p {
	font-style:italic;
	margin:0px 5px;
	font-size:10px;
	text-indent:0px;
}
p.clientName {
	line-height:12px;
	margin:0px;
	text-indent:0px;
}
span.clientLocale {
	color:gray;
}
div.row {
	display:block;
	margin:4px 0px;
}
span.label {

	float:left;
	margin:2px 0px 2px 0px;
	width:90px;
	
}
span.loginlabel {
	float:left;
	margin:2px 0px 2px 1px;
	width:73px;
}
.clear {
	clear:both;
	text-align:center;
}
.left {
	float:left;
}


p.caption {
	text-indent:0px;
	line-height:normal;
	font-size:10px;
	text-decoration:none;
	text-align:left;
}
p.caption a{
	text-decoration:none;
}

img.left {
	margin-right:10px;
}
img.right {
	margin-left:10px;
}
div.address {
	margin-bottom:10px;
}

.galpic {
	width:101px;
	height:101px;
	float:left;
	text-align:center;
	margin:1px;
	padding:1px;
	border:solid 1px #aaa;
	line-height:100px;
}

.galpic img {
	border:0px;
	vertical-align:middle;

}
