/* CSS Document */

body {margin:0px; height:699px; background-color:#ffffff; font-family:Helvetica, arial, sans-serif; font-weight:normal; font-size:12px; font-style:normal; color:#000000;}
body A:link {color:#ff9900;}
body A:visited {color:#ff9900;}
body A:active {color:#ff9900;}
body A:hover {color:#cccccc;}

.caps {font-size: 18px;}
.insetcaps {color: #990000; font-style: italic; font-size: 15px; }
.bold {font-weight:bold;}


.main_container {position:relative; width:900px;}

.header {position:relative; width:862px; height:114px;}
.header .logo {position:relative; width:357px; height:114px; background-image:url(../images/pe_logo.gif); background-repeat:no-repeat; float:left;}


.header .login {position:relative; width:505px; height:114px; background-image:url(../images/header_login.jpg); background-repeat:no-repeat; float:right;}
.header .login_contact {position:relative; width:505px; height:114px; background-image:url(../images/header_login_contact.jpg); background-repeat:no-repeat; float:right;}
	.header .login .login_container{position:relative; width:191px; height:109px; padding:5px 12px 0px 300px;}
			.header .login .login_container_contact{position:relative; width:191px; height:109px; padding:5px 12px 0px 300px;}
	.header .login .login_container .login_headercontainer{position:relative; width:191px; height:22px;}
	.header .login .login_container .login_header{position:relative; width:191px; height:19px; padding:3px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#450c02; text-align:left;}
	.header .login .login_container .loginrule {position:relative width:191px; height:1px; border-top:solid #450c02 1px;}
		
		.header .login .login_container .login_userpasscontainer{position:relative; width:191px; height:26px;}
		.header .login .login_container .login_userpass{position:relative; width:80px; height:20px; padding-top:6px; font-family:Helvetica, arial, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; text-align:left; float:left;}
		.header .login .login_container .login_userpassfield{position:relative; width:111px; height:22px; padding-top:4px; text-align:right; float:right;}
			* html .header .login .login_container .login_userpass{position:relative; width:80px; height:20px; margin-top:-23px; font-family:Helvetica, arial, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; text-align:left; float:left;}
			* html .header .login .login_container .login_userpassfield{position:relative; width:111px; height:22px; margin-top:-23px; text-align:right; float:right;}
			.header .login .login_container input {width:105px; height:18px; color:#781351; background:#fee3ad; border: 1px solid #781351; padding:0px; margin:0px;}
		
					.header .login .login_container .login_button {position:relative; width:191px; height:38px; float:right;}
						* html .header .login .login_container .login_button {position:relative; width:191px; height:38px; float:right; margin-top:-20px;}
					.header .login .login_container .login_button .login_button_container {position:relative; width:191px; height:25px; text-align:right; float:right; padding:0px 0px 6px 0px; border:0px;}

								.header .login .login_container .login_button #submit {position:relative; width:88px; height:25px; background: url(../images/button_login_off.jpg) no-repeat; border:0px; cursor:pointer;}
								.header .login .login_container .login_button #submit:hover {position:relative; width:88px; height:25px; background: url(../images/button_login_on.jpg) no-repeat;}
								
								* html .header .login .login_container .login_button #submit {position:relative; width:88px; height:25px; background: url(../images/button_login_off.jpg) no-repeat; border:0px; cursor:pointer; margin-top:-5px;}
								* html .header .login .login_container .login_button #submit:hover {position:relative; width:88px; height:25px; background: url(../images/button_login_on.jpg) no-repeat; margin-top:-5px;}
														

.tag {position:relative; width:862px; height:25px; background-image:url(../images/tag.gif);}
	.tag_contact {position:relative; width:862px; height:25px; background-image:url(../images/tag_contact.gif);}
	* html .tag {position:relative; width:862px; height:25px; background-image:url(../images/tag.gif); margin-top:-36px;}
.tag .textheader{position:relative; width:590px; height:20px; padding: 4px 0px 1px 270px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#000000; text-align:left;}
	.tag_contact .textheader{position:relative; width:590px; height:20px; padding: 4px 0px 1px 270px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#000000; text-align:left;}

.middle{position:relative; width:862px;}

.middle .top {position:relative; width:862px; height:38px; background-image:url(../images/body_top.gif);}

.middle .top_help {position:relative; width:862px; height:55px; background-image:url(../images/body_top_help.gif);}

.middle .mid {position:relative; width:862px; height:471px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-color:#9b0606;}
	
	.middle .mid_home {position:relative; width:862px; height:430px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-color:#9b0606;}


.middle .mid .left {position:relative; width:5px; height:471px; background-image:url(../images/body_left.gif); background-repeat:no-repeat; float:left; background-color:#9b0606; }
.middle .mid .center {position:relative; width:852px; height:471px; float:left;}
	
	.middle .mid_home .left {position:relative; width:5px; height:410px; background-image:url(../images/body_left.gif); background-repeat:no-repeat; float:left; background-color:#9b0606; }
	.middle .mid_home .center {position:relative; width:852px; height:410px; float:left;}

	.middle .mid_privacy {position:relative; width:862px; height:1550px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-color:#9b0606;}

	.middle .mid_privacy .left {position:relative; width:5px; height:1550px; background-image:url(../images/body_left.gif); background-repeat:no-repeat; float:left; background-color:#9b0606; }
	.middle .mid_privacy .center {position:relative; width:852px; height:1550px; float:left;}

			.middle .mid_privacy .center .aboutmain {position:relative; width:844px; padding:0px 2px 0px 2px;}
			.middle .mid_privacy .center .aboutmain .abouttop{position:relative; width:842px; padding:0px 2px 0px 2px; height:12px; background-image:url(../images/about_top.gif); background-repeat:no-repeat;}
			.middle .mid_privacy .center .aboutmain .aboutmiddle{position:relative; width:842px; height:1500px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y;}
				* html .middle .mid_privacy .center .aboutmain .aboutmiddle{position:relative; width:842px; height:1500px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y; margin-top:-3px;}
			.middle .mid_privacy .center .aboutmain .aboutbottom{position:relative; width:842px; padding:0px 2px 0px 2px; height:17px; background-image:url(../images/about_bottom.gif); background-repeat:no-repeat;}
					.middle .mid_privacy .center .aboutmain .aboutmiddle .aboutcontainer {position:relative; width:840px; height:304px; padding:0px 2px 0px 2px;}
					.middle .mid_privacy .center .aboutmain .aboutmiddle .aboutcontainer .aboutheadercontainer {position:relative; width:840px; height:24px;}
					.middle .mid_privacy .center .aboutmain .aboutmiddle .aboutcontainer .aboutheader {position:relative; width:796px; height:24px; padding:0px 25px 0px 19px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}
					.middle .mid_privacy .center .aboutmain .aboutmiddle .aboutcontainer .aboutrule {position:relative width:830px; padding-right:10px; height:1px; border-top:solid #054267 1px;}
					.middle .mid_privacy .center .aboutmain .aboutmiddle .aboutcontainer .abouttextcontainer {position:relative; width:840px; }
					.middle .mid_privacy .center .aboutmain .aboutmiddle .aboutcontainer .abouttext {position:relative; width:682px; padding:5px 139px 0px 19px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}
	
	
	.middle .mid_terms {position:relative; width:862px; height:3250px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; background-color:#9b0606;}

	.middle .mid_terms .left {position:relative; width:5px; height:3250px; background-image:url(../images/body_left.gif); background-repeat:no-repeat; float:left; background-color:#9b0606; }
	.middle .mid_terms .center {position:relative; width:852px; height:3250px; float:left;}

			.middle .mid_terms .center .aboutmain {position:relative; width:844px; padding:0px 2px 0px 2px;}
			.middle .mid_terms .center .aboutmain .abouttop{position:relative; width:842px; padding:0px 2px 0px 2px; height:12px; background-image:url(../images/about_top.gif); background-repeat:no-repeat;}
			.middle .mid_terms .center .aboutmain .aboutmiddle{position:relative; width:842px; height:3200px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y;}
				* html .middle .mid_terms .center .aboutmain .aboutmiddle{position:relative; width:842px; height:3200px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y; margin-top:-3px;}
			.middle .mid_terms .center .aboutmain .aboutbottom{position:relative; width:842px; padding:0px 2px 0px 2px; height:17px; background-image:url(../images/about_bottom.gif); background-repeat:no-repeat;}
					.middle .mid_terms .center .aboutmain .aboutmiddle .aboutcontainer {position:relative; width:840px; height:304px; padding:0px 2px 0px 2px;}
					.middle .mid_terms .center .aboutmain .aboutmiddle .aboutcontainer .aboutheadercontainer {position:relative; width:840px; height:24px;}
					.middle .mid_terms .center .aboutmain .aboutmiddle .aboutcontainer .aboutheader {position:relative; width:796px; height:24px; padding:0px 25px 0px 19px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}
					.middle .mid_terms .center .aboutmain .aboutmiddle .aboutcontainer .aboutrule {position:relative width:830px; padding-right:10px; height:1px; border-top:solid #054267 1px;}
					.middle .mid_terms .center .aboutmain .aboutmiddle .aboutcontainer .abouttextcontainer {position:relative; width:840px; }
					.middle .mid_terms .center .aboutmain .aboutmiddle .aboutcontainer .abouttext {position:relative; width:682px; padding:5px 139px 0px 19px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}

	
							.aboutmain A:link {color:#990000;}
							.aboutmain A:visited {color:#990000;}
							.aboutmain A:active {color:#990000;}
							.aboutmain A:hover {color:#ffffff;}
							

	
/* sub pages */

		.middle .mid .center .aboutmain {position:relative; width:844px; padding:0px 2px 0px 2px;}
		.middle .mid .center .aboutmain .abouttop{position:relative; width:842px; padding:0px 2px 0px 2px; height:12px; background-image:url(../images/about_top.gif); background-repeat:no-repeat;}
		.middle .mid .center .aboutmain .aboutmiddle{position:relative; width:842px; height:430px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y;}
				* html .middle .mid .center .aboutmain .aboutmiddle{position:relative; width:842px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y; margin-top:-3px;}
		.middle .mid .center .aboutmain .aboutbottom{position:relative; width:842px; padding:0px 2px 0px 2px; height:17px; background-image:url(../images/about_bottom.gif); background-repeat:no-repeat;}
					.middle .mid .center .aboutmain .aboutmiddle .aboutcontainer {position:relative; width:840px; height:340px; padding:0px 2px 0px 2px;}
					.middle .mid .center .aboutmain .aboutmiddle .aboutcontainer .aboutheadercontainer {position:relative; width:840px; height:24px;}
					.middle .mid .center .aboutmain .aboutmiddle .aboutcontainer .aboutheader {position:relative; width:796px; height:24px; padding:0px 25px 0px 19px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}
					.middle .mid .center .aboutmain .aboutmiddle .aboutcontainer .aboutrule {position:relative width:830px; padding-right:10px; height:1px; border-top:solid #054267 1px;}
					.middle .mid .center .aboutmain .aboutmiddle .aboutcontainer .abouttextcontainer {position:relative; width:840px; }
					.middle .mid .center .aboutmain .aboutmiddle .aboutcontainer .abouttext {position:relative; width:682px; padding:5px 139px 0px 19px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}

							.aboutmain A:link {color:#990000;}
							.aboutmain A:visited {color:#990000;}
							.aboutmain A:active {color:#990000;}
							.aboutmain A:hover {color:#ffffff;}

.middle .mid .center .leftside {position:relative; widows:457px; height:371px; float:left;}
	.middle .mid .center .leftside .windowtop {position:relative; width:457px; height:19px; background-image:url(../images/window_left_top.gif); background-repeat:no-repeat;}
	.middle .mid .center .leftside .windowmiddle {position:relative; width:457px; height:304px; background-image:url(../images/window_left_middle.jpg); background-repeat:no-repeat;}
			
			
		.middle .mid .center .leftside .windowmiddle .school {position:relative; width:457px; height:304px;}
		.middle .mid .center .leftside .windowmiddle .school .schoolheadercontainer {position:relative; width:457px; height:24px;}
		.middle .mid .center .leftside .windowmiddle .school .schoolheader {position:relative; width:433px; height:24px; padding:0px 5px 0px 19px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid .center .leftside .windowmiddle .school .schoolrule {position:relative width:433px; height:1px; border-top:solid #043857 1px;}
		.middle .mid .center .leftside .windowmiddle .school .schooltextcontainer {position:relative; width:457px; height:129px;}
		.middle .mid .center .leftside .windowmiddle .school .schooltext {position:relative; width:299px; height:124px; padding:5px 139px 0px 19px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid .center .leftside .windowmiddle .school .schooltextinset {position:relative; width:287px; height:61px; padding:0px 139px 0px 30px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-weight:bold; font-style:normal color:#043857; text-align:left; line-height:200%;}
		
		.school A:link {color:#990000;}
		.school A:visited {color:#990000;}
		.school A:active {color:#990000;}
		.school A:hover {color:#ffffff;}
		
					.middle .mid .center .leftside .windowmiddle .school .schoolbuttons {position:relative; width:457px; height:151px; float:right;}
						*.middle .mid .center .leftside .windowmiddle .school .schoolbuttons {position:relative; width:457px; height:50px; float:right;}
					.middle .mid .center .leftside .windowmiddle .school .schoolbuttons .schoolcontainer {position:relative; width:217px; height:32px; float:right; padding:119px 4px 0px 236px;}
						* html .middle .mid .center .leftside .windowmiddle .school .schoolbuttons .schoolcontainer {position:relative; width:116px; height:32px; float:right; padding:18px 5px 0px 236px;}
					
					.middle .mid .center .leftside .windowmiddle .school .schoolbuttons a#school1 {position:relative; width:211px; height:32px; background-image: url(../images/button_school_off.jpg); margin: 0 auto; float:right;}
					.middle .mid .center .leftside .windowmiddle .school .schoolbuttons a#school1:hover {background-image: url(../images/button_school_on.jpg);}
		
	.middle .mid .center .leftside .windowbottom {position:relative; width:457px; height:33px; background-image:url(../images/window_left_bottom.gif); background-repeat:no-repeat;}

.middle .mid .center .rightside {position:relative; width:395px; height:371px; float:right;}
	.middle .mid .center .rightside .windowtop2 {position:relative; width:395px; height:31px;  background-image:url(../images/window_right_top.gif); background-repeat:no-repeat;}
	.middle .mid .center .rightside .windowmiddle2 {position:relative; width:395px; height:208px;  background-image:url(../images/window_right_middle.jpg); background-repeat:no-repeat;}
		.middle .mid .center .rightside .windowmiddle2 .supplier {position:relative; width:389px; height:208px;}
		.middle .mid .center .rightside .windowmiddle2 .supplier .supplierheadercontainer {position:relative; width:389px; height:24px;}
		.middle .mid .center .rightside .windowmiddle2 .supplier .supplierheader {position:relative; width:360px; height:24px; padding:0px 15px 0px 14px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid .center .rightside .windowmiddle2 .supplier .supplierrule {position:relative; width:360px; height:1px; border-top:solid #043857 1px;}
		.middle .mid .center .rightside .windowmiddle2 .supplier .suppliertextcontainer {position:relative; width:389px; height:117px;}
		.middle .mid .center .rightside .windowmiddle2 .supplier .suppliertext {position:relative; width:360px; height:112px; padding:5px 15px 0px 14px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
				
				.supplier A:link {color:#990000;}
				.supplier A:visited {color:#990000;}
				.supplier A:active {color:#990000;}
				.supplier A:hover {color:#ffffff;}
				
					
				.middle .mid .center .rightside .windowmiddle2 .supplier .supplierbuttons { position:relative; width:360px; height:63px; float:right;}
						* html .middle .mid .center .rightside .windowmiddle2 .supplier .supplierbuttons {position:relative; width:360px; height:33px; float:right;}
	
					.middle .mid .center .rightside .windowmiddle2 .supplier .supplierbuttons .suppliercontainer {position:relative; width:247px; height:33px; float:right; padding:34px 5px 0px 108px;}
						* html .middle .mid .center .rightside .windowmiddle2 .supplier .supplierbuttons .suppliercontainer {position:relative; width:247px; height:33px; float:right; padding:0px 5px 0px 130px;}

					.middle .mid .center .rightside .windowmiddle2 .supplier .supplierbuttons a#supplier1 {position:relative; width:135px; height:33px; background-image: url(../images/button_supplier_off.jpg); margin: 0 auto; float:right;}
					.middle .mid .center .rightside .windowmiddle2 .supplier .supplierbuttons a#supplier1:hover {background-image: url(../images/button_supplier_on.jpg);}
		
	
	.middle .mid .center .rightside .windowbottom2 {position:relative; width:395px; height:26px;  background-image:url(../images/window_right_bottom.gif); background-repeat:no-repeat;}

	.middle .mid .center .rightside .contact {position:relative; width:395px; height:107px;}
	.middle .mid .center .rightside .contact .contactheadercontainer {position:relative; width:395px; height:27px;}
	.middle .mid .center .rightside .contact .contactheader {position:relative; width:356px; height:17px; float:right; padding:10px 6px 0px 33px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#ffffff; text-align:left;}
	.middle .mid .center .rightside .contact .contactrule {position:relative width:356px; height:1px; border-top:solid #FFFFFF 1px;}
	.middle .mid .center .rightside .contact .contacttextcontainer {position:relative; width:395px; height:32px;}
	.middle .mid .center .rightside .contact .contacttext {position:relative; width:356px; height:22px; float:right; padding:10px 6px 0px 33px; font-family:Helvetica, arial, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#ffffff; text-align:left;}


	.middle .mid .center .rightside .contact .contactbuttons { position:relative; width:395px; height:33px; float:right;}
	
	.middle .mid .center .rightside .contact .contactbuttons .contactcontainer {position:relative; width:360px; height:22px; float:right; padding:10px 3px 0px 32px;}


	.middle .mid .center .rightside .contact .contactbuttons a#contact1 {display:block; width:211px; height:33px; background-image: url(../images/button_contact1_off.jpg); margin: 0 auto; float:left;}
	.middle .mid .center .rightside .contact .contactbuttons a#contact1:hover {background-image: url(../images/button_contact1_on.jpg);}


	.middle .mid .center .rightside .contact .contactbuttons a#contact2 { display:block; width:145px; height:33px; background-image: url(../images/button_contact2_off.jpg); margin: 0 auto; float:right;}
	.middle .mid .center .rightside .contact .contactbuttons a#contact2:hover {background-image: url(../images/button_contact2_on.jpg);}



.middle .mid .right {position:relative; width:5px; height:371px; background-image:url(../images/body_right.gif); background-repeat:no-repeat; float:right;  background-color:#9b0606;}
		
		.middle .mid_privacy .right {position:relative; width:5px; height:1450px; background-image:url(../images/body_right.gif); background-repeat:no-repeat; float:right;  background-color:#9b0606;}

.middle .bottom {position:relative; width:862px; height:16px; background-image:url(../images/body_bottom.gif);}


/* home page */


		.middle .mid_home .center .aboutmain {position:relative; width:844px; padding:0px 2px 0px 2px;}
		.middle .mid_home .center .aboutmain .abouttop{position:relative; width:842px; padding:0px 2px 0px 2px; height:12px; background-image:url(../images/about_top.gif); background-repeat:no-repeat;}
		.middle .mid_home .center .aboutmain .aboutmiddle{position:relative; width:842px; height:430px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y;}
				* html .middle .mid_home .center .aboutmain .aboutmiddle{position:relative; width:842px; padding:0px 2px 0px 2px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y; margin-top:-3px;}
		.middle .mid_home .center .aboutmain .aboutbottom{position:relative; width:842px; padding:0px 2px 0px 2px; height:17px; background-image:url(../images/about_bottom.gif); background-repeat:no-repeat;}
					.middle .mid_home .center .aboutmain .aboutmiddle .aboutcontainer {position:relative; width:840px; height:340px; padding:0px 2px 0px 2px;}
					.middle .mid_home .center .aboutmain .aboutmiddle .aboutcontainer .aboutheadercontainer {position:relative; width:840px; height:24px;}
					.middle .mid_home .center .aboutmain .aboutmiddle .aboutcontainer .aboutheader {position:relative; width:796px; height:24px; padding:0px 25px 0px 19px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}
					.middle .mid_home .center .aboutmain .aboutmiddle .aboutcontainer .aboutrule {position:relative width:830px; padding-right:10px; height:1px; border-top:solid #054267 1px;}
					.middle .mid_home .center .aboutmain .aboutmiddle .aboutcontainer .abouttextcontainer {position:relative; width:840px; }
					.middle .mid_home .center .aboutmain .aboutmiddle .aboutcontainer .abouttext {position:relative; width:682px; padding:5px 139px 0px 19px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#054267; text-align:left;}

							.aboutmain A:link {color:#990000;}
							.aboutmain A:visited {color:#990000;}
							.aboutmain A:active {color:#990000;}
							.aboutmain A:hover {color:#ffffff;}

.middle .mid_home .center .leftside {position:relative; widows:457px; height:371px; float:left;}
	.middle .mid_home .center .leftside .windowtop {position:relative; width:457px; height:19px; background-image:url(../images/window_left_top.gif); background-repeat:no-repeat;}
	.middle .mid_home .center .leftside .windowmiddle {position:relative; width:457px; height:304px; background-image:url(../images/window_left_middle.jpg); background-repeat:no-repeat;}
			
			
		.middle .mid_home .center .leftside .windowmiddle .school {position:relative; width:457px; height:304px;}
		.middle .mid_home .center .leftside .windowmiddle .school .schoolheadercontainer {position:relative; width:457px; height:24px;}
		.middle .mid_home .center .leftside .windowmiddle .school .schoolheader {position:relative; width:433px; height:24px; padding:0px 5px 0px 19px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid_home .center .leftside .windowmiddle .school .schoolrule {position:relative width:433px; height:1px; border-top:solid #043857 1px;}
		.middle .mid_home .center .leftside .windowmiddle .school .schooltextcontainer {position:relative; width:457px; height:129px;}
		* html .middle .mid_home .center .leftside .windowmiddle .school .schooltextcontainer {position:relative; width:457px; height:129px; margin-top:-15px;}
		.middle .mid_home .center .leftside .windowmiddle .school .schooltext {position:relative; width:299px; height:124px; padding:5px 139px 0px 19px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid_home .center .leftside .windowmiddle .school .schooltextinset {position:relative; width:287px; height:61px; padding:0px 139px 0px 30px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-weight:bold; font-style:normal color:#043857; text-align:left; line-height:200%;}
		
		.school A:link {color:#990000;}
		.school A:visited {color:#990000;}
		.school A:active {color:#990000;}
		.school A:hover {color:#ffffff;}
		
					.middle .mid_home .center .leftside .windowmiddle .school .schoolbuttons {position:relative; width:457px; height:151px; float:right;}
						*.middle .mid_home .center .leftside .windowmiddle .school .schoolbuttons {position:relative; width:457px; height:50px; float:right;}
					.middle .mid_home .center .leftside .windowmiddle .school .schoolbuttons .schoolcontainer {position:relative; width:217px; height:32px; float:right; padding:119px 4px 0px 236px;}
						* html .middle .mid_home .center .leftside .windowmiddle .school .schoolbuttons .schoolcontainer {position:relative; width:116px; height:32px; float:right; padding:18px 5px 0px 236px;}
					
					.middle .mid_home .center .leftside .windowmiddle .school .schoolbuttons a#school1 {position:relative; width:211px; height:32px; background-image: url(../images/button_school_off.jpg); margin: 0 auto; float:right;}
					.middle .mid_home .center .leftside .windowmiddle .school .schoolbuttons a#school1:hover {background-image: url(../images/button_school_on.jpg);}
		
		
		.middle .mid_home .center .rightside {position:relative; width:395px; height:371px; float:right;}
	.middle .mid_home .center .rightside .windowtop2 {position:relative; width:395px; height:31px;  background-image:url(../images/window_right_top.gif); background-repeat:no-repeat;}
	.middle .mid_home .center .rightside .windowmiddle2 {position:relative; width:395px; height:208px;  background-image:url(../images/window_right_middle.jpg); background-repeat:no-repeat;}
		.middle .mid_home .center .rightside .windowmiddle2 .webservice {position:relative; width:389px; height:208px;}
		.middle .mid_home .center .rightside .windowmiddle2 .webservice .webserviceheadercontainer {position:relative; width:389px; height:24px;}
		.middle .mid_home .center .rightside .windowmiddle2 .webservice .webserviceheader {position:relative; width:360px; height:24px; padding:0px 15px 0px 14px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicerule {position:relative; width:360px; height:1px; border-top:solid #043857 1px;}
		.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicetextcontainer {position:relative; width:389px; height:80px;}
		.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicetext {position:relative; width:360px; height:80px; padding:5px 15px 0px 14px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
					
				.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicebuttons { position:relative; width:360px; height:80px; padding:0px 15px 0px 14px; float:right;}
						
					.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicebuttons .webservicecontainer {position:relative; width:211px; height:32px; float:right; padding:8px 74px 0px 75px;}

					.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicebuttons a#webservice1 {position:relative; width:211px; height:32px; background-image: url(../images/button_web_services1_off.jpg); margin: 0 auto; float:right;}
					.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicebuttons a#webservice1:hover {background-image: url(../images/button_web_services1_on.jpg);}
		
					.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicebuttons a#webservice2 {position:relative; width:211px; height:32px; background-image: url(../images/button_web_services2_off.jpg); margin: 0 auto; float:right;}
					.middle .mid_home .center .rightside .windowmiddle2 .webservice .webservicebuttons a#webservice2:hover {background-image: url(../images/button_web_services2_on.jpg);}
		
		
		
		
	.middle .mid_home .center .leftside .windowbottom {position:relative; width:457px; height:33px; background-image:url(../images/window_left_bottom.gif); background-repeat:no-repeat;}

.middle .mid_home .center .rightside {position:relative; width:395px; height:371px; float:right;}
	.middle .mid_home .center .rightside .windowtop2 {position:relative; width:395px; height:31px;  background-image:url(../images/window_right_top.gif); background-repeat:no-repeat;}
	.middle .mid_home .center .rightside .windowmiddle2 {position:relative; width:395px; height:208px;  background-image:url(../images/window_right_middle.jpg); background-repeat:no-repeat;}
		.middle .mid_home .center .rightside .windowmiddle2 .supplier {position:relative; width:389px; height:208px;}
		.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierheadercontainer {position:relative; width:389px; height:24px;}
		.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierheader {position:relative; width:360px; height:24px; padding:0px 15px 0px 14px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
		.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierrule {position:relative; width:360px; height:1px; border-top:solid #043857 1px;}
		.middle .mid_home .center .rightside .windowmiddle2 .supplier .suppliertextcontainer {position:relative; width:389px; height:117px;}
		.middle .mid_home .center .rightside .windowmiddle2 .supplier .suppliertext {position:relative; width:360px; height:112px; padding:5px 15px 0px 14px; font-family:Helvetica, arial, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#043857; text-align:left;}
				
				.supplier A:link {color:#990000;}
				.supplier A:visited {color:#990000;}
				.supplier A:active {color:#990000;}
				.supplier A:hover {color:#ffffff;}
				
					
				.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierbuttons { position:relative; width:360px; height:63px; float:right;}
						* html .middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierbuttons {position:relative; width:360px; height:33px; float:right;}
	
					.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierbuttons .suppliercontainer {position:relative; width:247px; height:33px; float:right; padding:34px 5px 0px 108px;}
						* html .middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierbuttons .suppliercontainer {position:relative; width:247px; height:33px; float:right; padding:0px 5px 0px 130px;}

					.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierbuttons a#supplier1 {position:relative; width:135px; height:33px; background-image: url(../images/button_supplier_off.jpg); margin: 0 auto; float:right;}
					.middle .mid_home .center .rightside .windowmiddle2 .supplier .supplierbuttons a#supplier1:hover {background-image: url(../images/button_supplier_on.jpg);}
		
	
	.middle .mid_home .center .rightside .windowbottom2 {position:relative; width:395px; height:26px;  background-image:url(../images/window_right_bottom.gif); background-repeat:no-repeat;}

	.middle .mid_home .center .rightside .contact {position:relative; width:395px; height:107px;}
	.middle .mid_home .center .rightside .contact .contactheadercontainer {position:relative; width:395px; height:27px;}
	.middle .mid_home .center .rightside .contact .contactheader {position:relative; width:356px; height:17px; float:right; padding:10px 6px 0px 33px; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:normal; font-weight:normal; color:#ffffff; text-align:left;}
	.middle .mid_home .center .rightside .contact .contactrule {position:relative width:356px; height:1px; border-top:solid #FFFFFF 1px;}
	.middle .mid_home .center .rightside .contact .contacttextcontainer {position:relative; width:395px; height:32px;}
	.middle .mid_home .center .rightside .contact .contacttext {position:relative; width:356px; height:22px; float:right; padding:10px 6px 0px 33px; font-family:Helvetica, arial, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#ffffff; text-align:left;}


	.middle .mid_home .center .rightside .contact .contactbuttons { position:relative; width:395px; height:33px; float:right;}
	
	.middle .mid_home .center .rightside .contact .contactbuttons .contactcontainer {position:relative; width:360px; height:22px; float:right; padding:10px 3px 0px 32px;}


	.middle .mid_home .center .rightside .contact .contactbuttons a#contact1 {display:block; width:211px; height:33px; background-image: url(../images/button_contact1_off.jpg); margin: 0 auto; float:left;}
	.middle .mid_home .center .rightside .contact .contactbuttons a#contact1:hover {background-image: url(../images/button_contact1_on.jpg);}


	.middle .mid_home .center .rightside .contact .contactbuttons a#contact2 { display:block; width:145px; height:33px; background-image: url(../images/button_contact2_off.jpg); margin: 0 auto; float:right;}
	.middle .mid_home .center .rightside .contact .contactbuttons a#contact2:hover {background-image: url(../images/button_contact2_on.jpg);}



.middle .mid_home .right {position:relative; width:5px; height:371px; background-image:url(../images/body_right.gif); background-repeat:no-repeat; float:right;  background-color:#9b0606;}
		
		

.middle .bottom {position:relative; width:862px; height:16px; background-image:url(../images/body_bottom.gif);}


.middle .mid_about { height:1050px; background-color:#9b0606; background-image:url(../images/body_bg.gif); background-repeat:repeat-x; }
.middle .mid_about .center .aboutmain { width:844px; }
.middle .mid_about .center .aboutmain .abouttop { background-image:url(../images/about_top.gif); background-repeat:no-repeat; height:12px; padding:0px 2px 0px 2px; }
.middle .mid_about .center .aboutmain .aboutmiddle { height:1000px; background-image:url(../images/about_middle.gif); background-repeat:repeat-y; padding:0px 2px 0px 2px; }
.middle .mid_about .center .aboutmain .aboutbottom { background-image:url(../images/about_bottom.gif); background-repeat:no-repeat; height:17px; padding:0px 2px 0px 2px; }
.middle .mid_about .center .aboutmain .aboutmiddle .aboutcontainer .aboutheader { color:#054267; text-align:left; width:95%; }
.middle .mid_about .center .aboutmain .aboutmiddle .aboutcontainer .aboutrule { border-top:solid #054267 1px; }
.middle .mid_about .center .aboutmain .aboutmiddle .aboutcontainer .abouttext { color:#054267; padding:5px 139px 0px 19px; text-align:left; }


.footer {position:relative; width:862px; height:53px; background-image:url(../images/footer_top.gif); background-repeat:no-repeat; background-position:top; background-color:#595959;}
.footer .footertext {position:relative; width:852px; height:40px; padding:13px 5px 0px 5px; font-family:Helvetica, arial, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff;}

#pes-estore a img {
    border-style: none;
}


