html {height:100%;}
body {font-family:Calibri,Arial, Helvetica, sans-serif;font-size:12px;background: #415856 url(/images/page_background.png) repeat-x;}
h1 {font-size:28px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:15px;}
h5 {font-size:13px;}

#container {width:960px;margin:0 auto;}
#info_bar {float:right;height:25px;width:100%;text-align:right;font-weight:bold;color:#d9dddd;padding-top:12px;font-size:14px;}
#header {background-color:#d7d5be;float:left;color:#000;height:95px;width:100%;}
#logo {position:relative;left:20px;width:105px;height:105px;float:left;background:url(/images/pes-logo.png) no-repeat}
#rightArea {float:left;width:850px;height:100%;}
#motto {height:70px;width:360px;float:left;margin-left:35px;}
#motto h1 {margin-top:10px;}
#motto h2 {margin-top:25px;color:#666666;}
#motto h5 {padding-left:287px;padding-top:5px;}
#button_bar {width:410px;float:left;padding-top:30px;}
#button_bar span {background-color:#990e0e;font-weight:bold;border:1px solid #000;color:#FFF;padding:3px;margin-right:15px;}
#button_bar span a {color:#fff;text-decoration:none;}
#menu_bar {float:left;background-color:#000;color:#FFF;height:20px;margin-left:35px;width:820px;clear:both;padding-top:5px;}
#menu_bar ul li{list-style:none;display:inline; text-align:center;padding-left:45px;font-size:14px;}
#menu_bar ul li a {color:#e6e6e6;text-decoration:none;}
#menu_bar ul li a:hover {color:#FFF;}
#homepage_media {width:100%;float:left;height:400px;}
#homepage_media_left {float:left;width:275px;height:100%;background-color:#f2f2ea;overflow:auto;}
#homepage_media_left h2 {font-size:14px;color:#000;padding-left:10px;line-height:18px;margin-top:15px;}
#homepage_media_left h3 {font-size:12px;color:#000;padding:5px;line-height:16px;margin:10px 0px 0px 5px;}
.homepage_left_nav{ list-style:none; text-indent:10px;display:block;}
.homepage_left_nav a {color:#990e0e;}
.homepage_left_nav li:hover {background-color:#d8cead;}
#homepage_media_right {float:left;width:685px;height:100%;background-color:#FFF;background:url(/images/border_vertical_right.png) repeat-y; }
#homepage_media_bottom {background-image:url(/images/homepage_media_bottom_bg.png);background-color:#d8cead;float:left;width:100%;height:152px;}
.homepage_media_bottom_panel {border-right:1px solid #c1bba6;width:219px;height:132px;float:left;text-align:center;background:url(/images/border_horizontal_top.png) repeat-x;padding:10px;}
.homepage_media_bottom_panel img {margin-top:5px;}
#regular_page {width:940px;background-color:#d7d5be;padding:30px 10px;float:left;height:100%;}
#regular_page p {font-size:14px;}
#content {width:620px;float:left;height:100%;}
#image_bar_left {width:320px;float:left;height:100%;text-align:center;}
#image_bar_left span {font-size:10px;}
#image_bar_right {width:320px;float:right;height:100%;text-align:center;}
#image_bar_right span {font-size:10px;}
#regular_page h1{color:#990e0e;}
#regular_page h2{color:#000;}
#regular_page h3{color:#000;}
#regular_page h4{color:#000;}
#regular_page h5{color:#000;}
#regular_page p {margin:10px;}
#regular_page ul { list-style-type:square;padding-left:35px;margin:15px 0px;font-size:14px;}
#regular_page ul li { margin-top:5px;}
#footer {width:100%;float:left;color:#FFF;margin:15px 10px;}
#footer h1 {color:#FFF;}
#footer h2 {color:#FFF;}
#footer h3 {color:#FFF;}
#footer h4 {color:#FFF;}
#footer h5 {color:#FFF;} 
#footer a {color:#FFF;}
#footer_link_bar {clear:both;width:100%;float:left;margin-bottom:20px;}
#footer_link_bar ul {width:100%;text-align:center;}
#footer_link_bar ul li {display:inline;margin:0px 15px;}
#footer_link_bar ul li a { text-decoration:none;}
#footer_motto {clear:both;width:660px;float:left;}
#footer_contact {width:220px;float:left;}
#footer_contact_image {width:75px;float:right;}
#footer_affliates {clear:both;float:left;width:650px;text-align:left;}
#footer_affliates p {margin-top:40px;}
#footer_affliates img {margin-right:10px;}

#content table { margin:10px 0px 10px 10px;}
#content table thead tr td {font-weight:bold;margin-bottom:5px;font-size:14px;}
#content table tbody tr td {margin-bottom:3px;font-size:12px;}
#slideshow {
    position:relative;
    height:400px;
	width:680px;
	margin-left:5px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}
.myform {
	padding: 14px; 
	margin: 20px auto; 
	width: 400px; 

}
#stylized {
	border: #990e0e 2px solid;  
	background: #e4e4e4; 
}
#stylized BUTTON {
	margin:0;
	padding:0;
}
#stylized h1 {
	margin-bottom: 8px; 
	font-size: 14px; 
	font-weight: bold;
}
#stylized p {
	border-bottom: #990e0e 1px solid; 
	padding-bottom: 10px; 
    margin-bottom: 20px; 
	color: #666666; 
	font-size: 11px;
}
#stylized label {
	text-align: right; 
	width: 140px; 
	display: block; 
	float: left; 
	font-weight: bold;
}
#stylized .small {
	text-align: right; 
	width: 140px; 
	display: block; 
	color: #666666; 
	font-size: 11px; 
	font-weight: normal;
}
#stylized input {
	border: #990e0e 1px solid; 
	padding: 4px 2px;
	margin: 2px 0px 20px 10px;  
	width: 200px; 
	float: left; 
	font-size: 12px; 
}
#stylized .inputContainer 
{
    float:left;
    border:1px solid #990e0e;
    padding: 4px 2px;
    margin: 2px 0px 20px 10px;
    width:200px;
}
#stylized .styleRdo 
{
    float:left;
    padding-top:7px;
}
#stylized .styleChk
{
    float:left;
    padding-top:7px;
}
#stylized .radio {
	padding: 4px 2px;
	margin: 2px 0px 20px 10px;  
	width: 20px; 
	float: left; 
	font-size: 12px; 
}
#stylized .checkbox {
	padding: 4px 2px;
	margin: 2px 0px 5px 10px;  
	width: 20px; 
	float: left; 
	clear:left;
	font-size: 12px; 
}
#stylized textarea {
	border: #990e0e 1px solid; 
	padding: 4px 2px;
	margin: 2px 0px 20px 10px; 
	width: 200px;  
	float: left; 
	font-size: 12px; 
	
}
#stylized button {
	text-align: center; 
	line-height: 31px; 
	width: 125px; 
	background: url(/images/button.png) #666666 no-repeat; 
	height: 31px; COLOR: #ffffff; 
	margin-left: 150px; 
	clear: both; 
	font-size: 11px; 
	font-weight: bold;
	border:none;
}
.clear {clear:both;}