body {
	background: #DBDBDB;
	margin: 15px 0 0 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color:#444;
	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 1500px;
	background: #DBDBDB;
	}

#imenus0 li div div ul li a{
	height:100%;
	}

h1, h2, h3, p {
    margin:0; 
    padding:0; 
	}

	h1, h2, h3 {
		font-weight: normal;
		font-family: arial, helvetica, sans-serif;
		}
	
	h1 {
		font-size: 23px;
		color: #3399ff;
		margin: 0px 0 20px 0;
		}
	
	h2 {
		color: #333;
		margin: 35px 0 15px 0;
		font-size: 20px;
		border-bottom: dotted 1px #444
		}
	
	h3 {
		color: #333;
		margin: 25px 0 10px 0;
		font-weight: bold;
		font-size: 15px;
		}

p {
	margin: 10px 0 10px 0;
	}

a {
	color: #298dfb;
	text-decoration: none;
	font-weight: normal;
	outline-style: none;
	}

	a:hover {
		text-decoration: underline;
		color: #298dfb;
		}
	
form {
	display: inline;
	}

	form input {
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;	
		}
	
#page-column-right ul {
	margin-bottom: 20px;
	}
	
	#page-column-right li {
		margin-bottom: 5px;
		}
	
div#outer {
	width: 954px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
#page-header {
	postion: relative;
	width:  920px;
	height: 90px;
	font-size: 12px
	}

	#page-header-image {
		cursor: pointer;
		float:left;
		background: url('../images/PDE_logo.gif');
		width: 195px;
		height: 90px;
		}
	#page-header-text{
	 padding-top:50px;
	 padding-right:0px;
	}	


	#page-header ul {
		float: right;
		list-style: none;
		margin: 20px 0 0 0;
		padding: 0;
		}
	
	#page-header ul li {
		float: left;
		padding: 0 10px 0 10px;
		}
	
	#page-header ul li a {
		color: #333;
		text-decoration: none;
		font-weight: normal;
		}
	
	#page-header ul li a:hover {
		color: #3399ff;
		text-decoration: underline;
		}

	.formfield-searchinput {
		border: 1px solid #666;
		background: white;
		}
	
	#page-header #formfield-searchbutton {
		border: 0;
		background: url('../images/double-arrow-right.gif') 100% 65% no-repeat transparent;
		text-align: left;
		width: 70px;
	   padding: 0 0 0 10px;
		}

#page-toparea-graphic-index {
	width: 920px;
	height: 175px;
	background: url('../images/_banners/home_png.png') center center no-repeat;
	}
#page-toparea-graphic-service {
	width: 920px;
	height: 175px;
	background: url('../images/_banners/home_png_service.png') center center no-repeat;
	}
	
	#page-toparea-menu {
		width: 920px;
		height: 47px;
		margin-top: 1px;
		background: url('../images/topgraphic-menubg.png') center center no-repeat;
		}
		
	#page-toparea-menuwrapper {
		position:absolute;
		left:30px;
		top:auto;
		z-index:1000;	
	  	padding-top: 15px;
	    margin-left: auto;
	    margin-right: auto;
		}

#page-mainarea {
	background: white;
	padding-bottom:20px;
	}
		
	#page-bottomarea {
		background: url('../images/topgraphic-bottombg.png') top left no-repeat;
		margin-top: 10px;
		padding: 30px 45px 30px 45px;
		min-height: 100px;
		}
				
	#page-bottomarea-wrapper {
		width:830px;
		}
			
	#page-column-left {
		width:180px;
		float:left;
		font-size: 11px;
		}
	#page-column-right {
		
		float:right;
		width:600px;
		}

		
#page-footer {
	margin: 5px 5px 30px 5px;
	font-size: 11px;
	}

	#page-footer ul {
		float: left;
		list-style: none;	
		margin:0 0 20px 0;
		padding:0;
		}

		#page-footer ul li {
			float: left;
			margin: 0 10px 0 10px;
			}


		#page-footer ul li a {
			color: #444444;
			text-decoration:none;
			font-weight: normal;
			}


			#page-footer ul li a:hover {
				text-decoration:underline;
				color: #3399ff;
				}

	#footer-copyright{
		float: right;
		color: #999999;
		}

#call_to_actions {
	background:white;
	float:right;
	
	margin: 45px 0 0 0;
	} 

#call_flash_character {
		float:right;	
		margin-left:50px;
	} 
	
#sub_list{
    list-style-image: url(../images/dot_03.jpg)
}
#sub_list3{
    list-style-image: url(../images/dot_02.jpg)
}

#sub_list2{
    font-size: 10px; 
    color: #000000; color: #133555;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: url(../images/dot_02.jpg)
    
}		


#title_careers_vacancies{
    background: url('../images/_careers/careers_title_02.jpg');
		background-repeat:no-repeat;
		width: 181px;
		height: 12px;
		margin:15px 0
		}
#title_careers_training{
    background: url('../images/_careers/careers_title_03.jpg');
		background-repeat:no-repeat;
		width: 181px;
		height: 12px;
		margin:15px 0
		}
#title_careers_address{
    background: url('../images/_careers/careers_title_04.jpg');
		background-repeat:no-repeat;
		width: 181px;
		height: 12px;
		margin:15px 0
		}		
#title_corporate_news{
    background: url('../images/_corporate/Corp_bar_news.gif');
		background-repeat:no-repeat;
		width: 181px;
		height: 12px;
		}		
#title_corporate_team{
    background: url('../images/_corporate/Corp_bar_team.gif');
		background-repeat:no-repeat;
		width: 181px;
		height: 12px;
		}	
#title_insidepearl_events{
    background: url('../images/_insidepearl/inside_bar_title4.jpg');
		background-repeat:no-repeat;
		width: 181px;
		height: 12px;
		}							
#dot-line-image {
		float:left;
		background: url('../images/dot_04.jpg');
		width: 600px;
		height: 1px;
		background-repeat:repeat-x;
		}	
#dot-line-image-title {
		float:left;
		background: url('../images/dot_04.jpg');
		width: 600px;
		height: 1px;
		background-repeat:repeat-x;
		}	
		
#sidemenu {
	list-style:none;
	background:url('../images/double-arrow-down.gif') transparent no-repeat top right;
	margin: 0;
	padding: 0;	
	}
	#sidemenu a {
		color: #333;
		}	
#emailstyle {
	list-style:none;
	margin: 0;
	padding: 0;	
	}	
	#emailstyle  a{
		color: #000000;
		text-decoraton:none;
		}	
	#emailstyle a:hover {
		text-decoration: underline;
		color: #298dfb;
		}
	
	#sidemenu ul {
		list-style:none;
		margin: 10px 0 0 0;
		padding: 0px;
		}

	
	#sidemenu ul li {
		padding: 4px 4px 4px 10px;
		background:url('../images/bullet_blue_small.gif') transparent 0px 8px no-repeat;		
		font-family: verdana,arial,helvetica;
		}		
		
	#sidemenu ul a {	
		font-size: 10px;
		font-weight: normal;
		display:block;
		}


	#sidemenu #sub_menu_current {
		background: #ebebeb
		}	
	
	#sidemenu #sub_menu_current a {
		font-weight: bold;
		}		
		
.regmark {
	font-size: 11px;
	vertical-align : top;
	}	

.top {
	display:block;
	text-align:right;
	font-size:11px;
	}

#corp-management-item{
  magin-bottom:20px;
}
  #corp-management-item #title{
    font-weight : bolder;
    font-size:12px;
  }
  #corp-management-item  #corp-management-image1{
  background:url('../images/_corporate/corp_photo_01.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image2{
  background:url('../images/_corporate/corp_photo_03.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image3{
  background:url('../images/_corporate/corp_photo_02.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image4{
  background:url('../images/_corporate/corp_photo_04.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image5{
  background:url('../images/_corporate/corp_photo_08.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image6{
  background:url('../images/_corporate/corp_photo_05.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image7{
  background:url('../images/_corporate/corp_photo_07.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
   #corp-management-item  #corp-management-image8{
  background:url('../images/_corporate/corp_photo_09.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
  }
  #corp-management-item  #corp-management-image9{
  background:url('../images/_corporate/corp_photo_10.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
}
  #corp-management-item  #corp-management-image10{
  background:url('../images/_corporate/corp_photo_11.jpg') transparent no-repeat top right;		
  width: 112px;
  height:120px;
  float: left;
}
#corp-governance-image{
	width:300px;
	height:380px;
	background-color: transparent;
	background-image: url(../images/_corporate/corp_gov.png);
	background-repeat: no-repeat;
}

#corp-contact-map01{
	width:500px;
	height:385px;
	background-color: transparent;
	background-image: url(../images/pearl_office_map.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#corp-contact-map02{
  background:url('../images/_corporate/inside_image_map2.jpg') transparent no-repeat top left;		
  width:412px;
  height:402px;;
}

#inside-tour-image01{
  background:url('../images/_insidepearl/inside_tour_image01.jpg') transparent no-repeat top left;		
  width:398px;
  height:186px;
}

#inside-tour-image02{
  background:url('../images/_insidepearl/inside_tour_image02.jpg') transparent no-repeat top left;		
  width:398px;
  height:186px;
}

#inside-tour-image03{
  background:url('../images/_insidepearl/inside_tour_image03.jpg') transparent no-repeat top left;		
  width:398px;
  height:186px;
}





#sub_quicklink_rightside {
	postion: relative;
	font-size: 11px;
	padding-left:20px;
	}
	#sub_quicklink_rightside a {
		color: #333;
		text-decoration: none;
		font-weight: normal;
		}
	
	#sub_quicklink_rightside a:hover {
		color: #333;
		text-decoration: underline;
		font-weight: normal;
		}

	#sub_quicklink_rightside ul {
		list-style-image: url('../images/dot_02.jpg');
		margin: 10px 0 0 0;
		}
	
	#sub_quicklink_rightside ul li {
		padding: 0 10px 0 10px;
		}
	
	#sub_quicklink_rightside ul li a {
		color: #333;
		text-decoration: none;
		font-weight: normal;
		}
	
	#sub_quicklink_rightside  ul li a:hover {
		color: #333;
		text-decoration: underline;
		font-weight: normal;
		}
		
#Email_link a {
	color: #298dfb;
	text-decoration: none;
	font-weight: normal;
		}
#Email_link  a:hover {
		color: #333;
		text-decoration: underline;
		font-weight: normal;
		}
		

#news-list {
	postion: relative;
	width:  181px;
	font-size: 11px
	}	
	#news-list ul {
		float: right;
		list-style: none;
		margin: 10px 0 0 0;
		padding: 0;
		}
	#news-list ul li {
		float: left;
		padding: 0 5px 0 0px;
		}
	
	#news-list ul li a {
		color: #333;
		text-decoration: none;
		font-weight: normal;
		}
	
	#news-list ul li a:hover {
		color: #333;
		text-decoration: underline;
		}		
		
.address_text{
    font-size: 11px; color: #000000; color: #133555;font-family: Arial, Helvetica, sans-serif;
}		

#serv_image01 {
    background:url('../images/_services/charater_image01_.png');
		float:right;	
		margin-left:30px;
		width:194px;
		height:277px;
			} 
#serv_image02 {
    background:url('../images/_services/charater_image02_.png');
		float:right;	
		margin-left:30px;
		width:194px;
		height:277px;
			} 		
			
#serv_image03 {
    background:url('../images/_services/charater_image03_.png');
		float:right;	
		margin-left:30px;
		width:194px;
		height:277px;
			} 	
			
			
#serv_image04 {
    background:url('../images/_services/charater_image04_.png');
		float:right;	
		margin-left:30px;
		width:194px;
		height:277px;
		} 						
#serv_image05 {
    background:url('../images/_services/charater_image05_.png');
		float:right;	
		margin-left:30px;
		width:194px;
		height:578px;
		}

#serv_image06 {
    background:url('../images/_services/charater_image06_.png');
		float:right;	
		margin-left:30px;
		width:194px;
		height:277px;
		}	
#item1{
    float:left;
		cursor: pointer;
		background: url('../images/_services/soldier_roll.gif');
		width: 90px;
		height: 58px;
		margin-left:10px;
		}	

#item2{
    float:left;
		cursor: pointer;
		background: url('../images/_services/soldier_shot.gif');
		width: 90px;
		height: 58px;
		margin-left:10px;
		}	

#item3{
    float:left;
		cursor: pointer;
		background: url('../images/_services/soldier_standby.gif');
		width: 90px;
		height: 58px;
		margin-left:10px;
		}	

#item4{
    float:left;
		cursor: pointer;
		background: url('../images/_services/soldier_walk.gif');
		width: 90px;
		height: 58px;
		margin-left:10px;
		}	

#anim-file-list
{
width:120px;
font-size:12px;
}
 #anim-file-list ul{
    float: left;
		list-style: none;	
		margin:0 0 20px 0;
		padding:0;
 }
 
 #anim-file-list ul li {
			float: left;
			margin: 0 10px 0 10px;
			}
