/* Layout */
/*-------------------------------*/
body {
font-size: 0.70em; 
padding: 0 0 0 0px; 
margin:0 0 0 0px;
background-image:url(../media/images/PE-holding-v1-1.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#000;
}
#container {
width: 700px;
padding:0 0 0 0px;
}
img {
border:0px;
}
img a {
border:0px;
}
table p {
text-transform:none;
}
b {
font-weight:normal
}

/* header */
/*-----------------------------------*/
#header{
clear: both; 
width: 701px; 
height: 176px; 
background-image:url(../media/images/cms-head-1.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:right;
}
/*-----------------------------------*/
/*-----------------------------------*/
/* three hoizontal header/hover modules */
/*-----------------------------------*/
#tri-mod{
width: 701px;
height:51px;
background-color:#000000;
border-bottom:solid 6px #ffffff;
border-top:solid 6px #ffffff;
margin:0 0 0 0px;
}
#tri-mod ul{
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#tri-mod li{
display: inline;
list-style: none;
padding: 0 0 0 0;
font-weight: bold;
}
#tri-mod li  h2 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;

}
#tri-mod li  h2:hover {
color: #ffffff;
cursor:default;
}
#tri-mod li  h3 {
font-weight: normal;
margin:0 0 0 0px;
color:#ffffff;
font-size: 0.90em;
border:none;
}
#tri-mod li  h3:hover {
color: #ffffff;
cursor:default;
}
#tri-mod li a, #tri-mod li a:link, #tri-mod li a:active, #tri-mod li a:visited {
float: left;
display: block;
width: 250px;
height: 31px;
text-decoration: none;
background-color: #000000;
overflow: hidden;
font-size: 1.0em;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}
#tri-mod li a:hover {
}
#tri-mod .tri1 a, #tri-mod .tri1 a:link, #tri-mod .tri1 a:active, #tri-mod .tri1 a:visited  {
background-color: #000000;
color: #ffffff;
width: 250px;
height: 31px;
margin:0 0 0 0px;
text-align:left;
}
#tri-mod .tri1 a:hover {
background-color: #ff0000;
color: #ffffff;
} 
#tri-mod .tri2 a, #tri-mod .tri2 a:link, #tri-mod .tri2 a:active, #tri-mod .tri2 a:visited  {
background-color: #000000;
color: #ffffff;
width: 250px;
height: 31px;
margin:0 0 0 0px;
text-align:left;
}
#tri-mod .tri2 a:hover {
background-color: #ff0000;
color: #ffffff;
} 
#tri-mod .tri3 a, #tri-mod .tri3 a:link, #tri-mod .tri3 a:active, #tri-mod .tri3 a:visited  {
background-color: #000000;
color: #ffffff;
width: 250px;
height: 31px;
margin:0 0 0 0px;
text-align:left;
}
#tri-mod .tri3 a:hover {
background-color: #ff0000;
color: #ffffff;
}
/*-----------------------------------*/

/* hoizontal top menu */
/*-----------------------------------*/
.topmenu {
clear: both;
width:700px; 
float: left; 
height:10px;
padding-top:5px;
padding-bottom:10px;
margin-top:6px;
display:inline;
direction:ltr;
text-align:left;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
border-top: solid 1px #CDCDCD;
border-bottom: solid 1px #CDCDCD;
}
.topmenu a {
color:#6F6F6F;
text-decoration:none;
font-size:110%;
}
.topmenu ul{
color:#999999;
text-decoration:none;
display:inline;
direction:ltr;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
.topmenu li{
color:##D2043D;
text-decoration:none;
display:inline;
direction:ltr;
padding-right:0px;
padding-left:9px;
list-style-position:outside;
}
.topmenu li a{
color:#D2043D;
text-decoration:none;
display:inline;
direction:ltr;
list-style-position:outside;
}
.topmenu a:hover{
color:#666666;
text-decoration:none;
}
/*-----------------------------------*/

/* hoizontal mid menu */
/*-----------------------------------*/
#midmenu {
clear: both; 
width: 100%; 
height: 61px; 
background-color:#AED1F9;
}
#midmenu a {
color:#333333;
text-decoration:none;
}
/*-----------------------------------*/

/* title bar */
/*-----------------------------------*/
#titlebar {
clear: both; 
width: 100%; 
height: 105px; 
background-color:#1374E2;
text-align:right;
border-bottom:solid 5px #ffffff;
}
#titlebar a {
color:#333333;
text-decoration:none;
}
/*-----------------------------------*/

/* Left Options*/
/*------------------------------------*/
#content {
clear: both;
float: left; 
width:340px;
padding-left:19px;
padding-right:9px;
padding-top:370px;
}
#content h1 {
font-weight: normal;
color:#025A70;
font-family:Arial, Helvetica, sans-serif;
}
#content h2 {
color: #666666;
font-family:Arial, Helvetica, sans-serif;
}
#content p {
color: #666666;
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
}
#content a {
color: #666666;
text-decoration:none;
font-weight:normal;
}
#content a:hover{
color:#017087;
text-decoration:none;
padding-left:4px;
}
#content li {
color:#D2043D;
font-size:110%;
font-family:Arial, Helvetica, sans-serif;
}
#content li a {
color:#D2043D;
text-decoration:none;
font-weight:normal;
}
#content li a:hover {
color:#666666;
text-decoration:none;
font-weight:underline;
}

#sub {
position:relative;
clear:both;
width: 343px;
padding-top:119px;
}
#sub  p{
color:#666666;
}
#sub  a{
color:#D2043D;
text-decoration:none;
}
#sub  a:hover {
color:#000000;
text-decoration:underline;
}
.sub-body {
position:relative;
clear:both;
width: 321px;
padding-left:12px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-align:left;
color:#003366;
font-size:100%;
}
.sub-body p{
color:#666666;
}
.sub-body a{
color:#D2043D;
padding:0 0 0 0px;
}
.sub-body a:hover {
color:#000000;
}
.submenu-links a {
color:#cccccc;
text-decoration:none;
font-weight:normal;
}
.submenu-links a:hover {
color:#FF9F03;
text-decoration:underline;
font-weight:normal;
}
/*-------------------------------*/

/*Mid options */
/*-----------------------------------------------*/
#navmid {
float: left; 
width: 164px; 
border-right:1px #CDCDCD solid;
margin: 0 0 0 0px ; 
height:auto;
padding-top:5px;
padding-left:5px;
}
#navmid h1 {
font-weight: normal;
font-size: 150%;
color:#D2043D;
padding-top:10px;
}
#navmid ul {
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
#navmid li {
list-style-type:none;
list-style-position:outside;
padding-top:6px;
padding-bottom:6px;
height:6px;
padding-left:16px;
margin:0 0 0 0;
list-style-position:outside;
font-size:110%;
width:70%;
}
#navmid li a {
text-decoration:none;
color:#666666;
cursor:pointer;
}
#navmid li a:hover {
text-decoration:none;
color:#D2043D;
padding-left:3px;
}
/*-----------------------------------------------*/

/*Right options */
/*-----------------------------------------------*/
#navright{
float: right;
width:163px;
padding-top:5px;
padding-left:5px;
}
#navright h1 {
font-weight: normal;
font-size: 150%;
color:#D2043D;
padding-top:10px;
}
#navright ul {
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
#navright li {
list-style-type:none;
list-style-position:outside;
padding-top:6px;
padding-bottom:6px;
height:6px;
padding-left:16px;
margin:0 0 0 0;
list-style-position:outside;
font-size:110%;
width:70%;
}
#navright li a {
text-decoration:none;
color:#666666;
cursor:pointer;
}
#navright li a:hover {
text-decoration:none;
color:#D2043D;
padding-left:3px;
}
/*-----------------------------------------------*/
/* News
/*-----------------------*/

#news{
font-weight: normal;
width:142px;
margin:0 0 0 0px;
padding-top:10px;
padding-left:6px;
}
#newsitem{
font-weight: normal;
width:142px;
margin:0 0 0 0px;
}
#news p{
float: left; 
margin:0 0 0 0px;
}
#news a {
color:#ff6600;
text-decoration:none;
font-weight:normal;
}
#news a:hover{
color:#A2140D;
text-decoration:underline
}


/* Footer */
/*-------------------------------*/

#footer {
clear: both;
width: 692px; 
text-align: left;
padding-left:9px;
padding-top:4px;
padding-bottom:4px;
margin-top:6px;
margin-bottom:6px;
font-size:110%;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
}
#footer a {
color: #666666;
text-decoration: none;
padding-right:5px;
}
#footer a:hover {
color: #000000;
text-decoration: none;
padding-right:5px;
}
#footer li{
direction:ltr;
display:inline;
}
#footer ul{
text-decoration:none;
display:inline;
direction:ltr;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
#footer li a {
color:#666666;
text-decoration: none;
padding-right:5px;
border-left: 1px solid # ffcc00;
}
#footer li a:hover {
color:#000000;
text-decoration: none;
padding-right:5px;
}

#sign-off {
clear: both;
width: 692px; 
text-align: left;
padding-top:4px;
padding-left:9px;
padding-bottom:4px;
margin-top:6px;
margin-bottom:6px;
font-size:110%;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
}
#sign-off a {
color: #666666;
text-decoration: none;
padding-right:5px;
}
#sign-off a:hover {
color:#000000;
text-decoration: none;
padding-right:5px;
}

/*-------------------------------*/

/* News
/*-----------------------*/

#news{
float: left; 
width: 701px;
padding-top:65px;
}
.newsitem{
float: left; 
width: 137px; 
padding-left:13px;
padding-right:10px;
padding-bottom:10px;
color:#666666;
}
.newsitem p {
color:#666666;
text-decoration:none;
font-weight:normal
}
.newsitem a {
color:#333333;
text-decoration:none;
font-weight:normal
}
.newsitem a:hover {
color:#696B01;
text-decoration:none;
font-weight:normal
}
/*-----------------------*/

/* Generic styling */
/*-------------------------------*/
hr {
height:1px;
width:300px;
color:#66B1DB;
margin-bottom:6px;
}
h1 {
font-weight: normal;
font-size: 150%;
color:#00B7B7;
padding-top:10px;
}
h2 {
font-weight: bold;
font-size: 110%;
color:#00B7B7;
}
h3 {
font-weight: bold;
font-size: 110%;
color:#D2043D;
border-bottom:#999999 1px dotted;
width:100%;
}
h4 {
font-weight: bold;
font-size: 110%;
color:#666666;
margin:0 0 0 0px;
}
h5 {
font-weight: bold;
font-size: 130%;
color:#F6FC3A;
margin-bottom:3px;
}
h6 {
font-weight: normal;
font-size: 110%;
color:#cccccc;
}
h7 {
font-weight: bold;
font-size: 130%;
color:#F6FC3A;
}
