@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font:11px Tahoma;
	color:#333;
	background:#fff url(images/line_blue_hd.jpg) repeat-x top;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#main {
	margin:auto;
	padding:0;
	width:1090px;
}

/*--Header--*/

#header {
	margin:17px 0 0 0;
	width:1090px;
	height:121px;
	background:#FFFFFF url(images/bg_header.jpg) repeat-x bottom;
	overflow:hidden;
}

#header_ct {
	width:1090px;
	height:121px;
	background:url(images/bg_header_home.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_default {
	width:1090px;
	height:121px;
	background:url(images/bg_header_home.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_create_login1, #header_ct_create_login2, #header_ct_create_login3, #header_ct_create_login4, #header_ct_error_message, #header_ct_notification , #header_ct_membership_matter_contact{
	width:1090px;
	height:121px;
	background:url(images/bg_header_home.jpg) no-repeat bottom right;
	overflow:hidden;
}


#header_ct_partners {
	width:1090px;
	height:121px;
	background:url(images/bg_header_home.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_02 {
	width:1090px;
	height:121px;
	background:url(images/bg_header_ct_02.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_contact {
	width:1090px;
	height:121px;
	background:url(images/bg_header_home.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_events_all {
	width:1090px;
	height:121px;
	background:url(images/bg_header_hall.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_events_news {
	width:1090px;
	height:121px;
	background:url(images/bg_header_news.jpg) no-repeat bottom right;
	overflow:hidden;
}

/* About PPI page */
#header_ct_who_we_are {
	width:1090px;
	height:121px;
	background:url(images/bg_header_about.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_management_ed {
	width:1090px;
	height:121px;
	background:url(images/bg_header_ref.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_programs {
	width:1090px;
	height:121px;
	background:url(images/bg_header_ref.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_govt_affairs {
	width:1090px;
	height:121px;
	background:url(images/bg_header_ref.jpg) no-repeat bottom right;
	overflow:hidden;
}

/* Why PPI page */
#header_ct_membership_matter {
	width:1090px;
	height:121px;
	background:url(images/bg_header_why.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_membership_benefits {
	width:1090px;
	height:121px;
	background:url(images/bg_header_home.jpg) no-repeat bottom right;
	overflow:hidden;
}


#header_ct_error_need_register {
	width:1090px;
	height:121px;
	background:url(images/bg_header_why.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_membership_application {
	width:1090px;
	height:121px;
	background:url(images/bg_header_why.jpg) no-repeat bottom right;
	overflow:hidden;
}

/* What's Happening page */
#header_ct_events {
	width:1090px;
	height:121px;
	background:url(images/bg_header_events.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_view_events {
	width:1090px;
	height:121px;
	background:url(images/bg_header_events.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_article {
	width:1090px;
	height:121px;
	background:url(images/bg_header_events.jpg) no-repeat bottom right;
	overflow:hidden;
}

#header_ct_show_article {
	width:1090px;
	height:121px;
	background:url(images/bg_header_events.jpg) no-repeat bottom right;
	overflow:hidden;
}

/* Job Connection page */
#header_ct_job_connection {
	width:1090px;
	height:121px;
	background:url(images/bg_header_jobs.jpg) no-repeat bottom right;
	overflow:hidden;
}

/* Environmental/Gorvernment Affair page */
#header_ct_env_gov_affairs {
	width:1090px;
	height:121px;
	background:url(images/bg_header_gov.jpg) no-repeat bottom right;
	overflow:hidden;
}

/* Reference Resources page */
#header_ct_reference_resource {
	width:1090px;
	height:121px;
	background:url(images/bg_header_ref.jpg) no-repeat bottom right;
	overflow:hidden;
}




#logo {
	float:left;
	padding:9px 0 0 11px;
}

#text_hd {
	float:left;
	width:38%;
	padding:70px 0 0 14px;
	font:16px "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	color:#008de7;
	line-height:20px;
}

#text_hd_02 {
	float:left;
	width:38%;
	padding:90px 0 0 14px;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#008de7;
	line-height:20px;
}

#search {
	float:left;
	padding:80px 0 0 0;
	text-align:right;
}

#search b {
	float:left;
	padding:3px 0 0 0;
}

#search .input {
	margin:1px 4px 0 4px;
	padding:2px 0 0 0;
	background:url(images/bg_input_search.jpg) no-repeat;
	height:16px;
	width:136px;
	overflow:hidden;
	float:left;
}

.input input {
	background:0;
	border:0;
	float:left;
}

/*--Navigation--*/

#navigation {
	margin:1px 0 0 0;
	height:32px;
	/*overflow:hidden;*/
	background:url(images/bg_navigation.jpg) repeat-x;
}

#navigation a {
	float:left;
	padding:6px 10px 0 10px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

#navigation a:hover {
	text-decoration:underline;
}

#navigation .line_navi {
	float:left;
}

/*--Body--*/

#body {
	margin:2px 0 0 0;
	padding:0;
	background:#FFFFFF;
}

#body a 
{
	color:#136e98;
}

/*--Body Left--*/

#body_left {	
	float:left;
	width:207px;
}

#login_box {
	margin:0;
}

#login_box_hd {
	background:url(images/login_hd_bg.jpg) repeat-x;
	height:40px;
	overflow:hidden;
}

#login_box_hd_ct {
	float:left;
	padding:3px 0 0 6px;
}

#login_box_hd_ct .align_img {
	padding:8px 0 0 9px;
}

#login_box_ct {
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	padding:5px 5px;
}

#login_box_ct_sub {
	margin:0;
	padding:0 0 5px 0;
}

#login_box_ct_left {
	float:left;
	width:80%;
}


#login_box_ct_right {
	float:right;
	padding:20px 0 0 0;
}

#login_box_ct_left #row {
	padding:2px 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}

#row label {
	float:left;
	color:#999999;
}

#row .input {
	padding:3px 0 0 0;
	float:right;
	background:url(images/bg_input.jpg) no-repeat scroll;
	height:15px;
	width:86px;
	overflow:hidden;
}

.input input {
	background:none;
	border:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

#login_box_ft {
	background:url(images/login_ft_bg.jpg) repeat-x;
	height:4px;
	overflow:hidden;
}

.join_btn {
	padding:4px 0 0 0;
}

#left_nav {
	margin:4px 0 0 0;
}

#left_nav_hd_ft {
	background:url(images/member_box_hd_ft_bg.jpg) repeat-x;
	height:3px;
	overflow:hidden;	
}

#left_nav_ct {
	background:url(images/member_box_bg.jpg) repeat-y;
	padding:10px;	
}

#left_nav_ct h4 {
	padding:0 0 6px 0;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#0690e8;
}

#member_box {
	margin:4px 0 0 0;
}

#member_box_hd_ft {
	background:url(images/member_box_hd_ft_bg.jpg) repeat-x;
	height:3px;
	overflow:hidden;
	text-align:right;
}

#member_box_ct {
	background:url(images/member_box_bg.jpg) repeat-y;
	padding:10px;
	text-align:center;
}

#member_box_ct h4 {
	padding:0 0 6px 0;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#0690e8;
}

#ad {
	padding:10px 0 0 0;
	text-align:center;
}

#partner_box {
	margin:15px auto 0 auto;
}

#partner_box  div {
	margin:0 auto;
	/*border:1px solid #a8a8a8;*/
	/*float:left;*/
	text-align:center;
	width:200px;
}


#partner_box  div a {
	
	display:block;
	/*border:1px solid #a8a8a8;*/
	/*float:left;*/
	text-align:center;
	width:130px;
	margin:0 auto;
}

#partner_box  div img {
	
	display:block;
	/*border:1px solid #a8a8a8;*/
	/*float:left;*/
	text-align:center;
	width:130px;
	margin:0 auto;
}

#dotline {
	background:url(images/bg_dot.jpg) repeat-x;
	height:1px;
	overflow:hidden;
	margin:2px 0 5px 0;
}

/*--Body Right--*/

#body_right {	
	float:right;
	width:875px;
}

#body_right_lt {
	padding:0 0 20px 0;
	width:446px;
	float:left;
	background:url(images/bg_body_right_lt.jpg) repeat-y;
}

#indusrty_box {
	margin:0;
	padding:0;
}

#indusrty_box_hd {
	height:22px;
	padding:7px 0 0 19px;
	background:#a8a8a8;
	overflow:hidden;
	border-bottom:1px solid #FFFFFF;
}

#indusrty_box .image01 {
	padding:6px 0 0 9px;
}

#lt_sbox {
	margin:20px 0;
	padding:0 0 0 17px;
}

#lt_sbox p {
	padding:10px 0;
}

#body_right_rt {
	width:415px;
	float:right;
}

#body_right_rt p {
	padding:10px 0 10px 10px;
}

#rt_sbox_lt {
	width:49%;
	float:left;
}

#rt_sbox_lt .align_img02 {
	float:left;
	padding:0 10px 5px 0;
}

#rt_sbox_rt {
	width:49%;
	float:right;
}

#rt_sbox_rt .align_img03 {
	text-align:center;
	padding:0 0 10px 0;
}

#rt_sbox_header {
	padding:12px 0 0 12px;
	background:url(images/rt_sbox_hd_bg.jpg) repeat;
	height:28px;
	overflow:hidden;
}

#sp_part {
	width:49%;
	float:left;
	padding:15px 0 0 0;
}

#sp_part p {
	padding:10px;
}

#sp_whole {	
	padding:20px 10px 10px 10px;
}


#sp_whole * 
{
	margin:auto;
	padding:auto;
}

#sp_whole h4 {	
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#0690e8;
}

#sp_whole table tr td 
{
	padding:5px;	
}


#sp_whole1 {	
	padding:20px 10px 10px 10px;
}

#sp_whole1 h4 {	
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#0690e8;
}

#sp_whole1 table tr td 
{
	padding:4px;	
}

#testimonial_box {
	margin:10px;
	padding:20px;
	overflow:hidden;
	background:#aec8e7;
	font:21px "Courier New";
	color:#FFFFFF;
}

#testimonial_box b {
	font-size:25px;
	font-weight:bold;
}

#back_link 
{
    margin:0 0 10px 0;    
}


/*--Footer--*/

#footer {
	margin:0px 0 0 0;
	padding:0 0 20px 0;
	background:#f5f5f5 url(images/bg_footer.jpg) repeat-x;
	color:#333333;
	font-size:13px;
}

#footer_ct_left {
	float:left;
	width:13%;
	padding:15px 0 0 5px;
	text-align:center;
}

#footer_ct_left h4 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:20px 0 5px 0;
	color:#FF0000;
}

#footer_ct_right {
	padding:30px 0 0 0;
	text-align:left;
	float:right;
	width:85%;
	line-height:20px;
}

#footer_ct_right a {
	font-size:13px;
	padding:0;
	color:#333;
	float:left;
	text-decoration:none;
}

#footer_ct_right .line_navi {
	float:left;
	padding:0 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer_ct_right a:hover {
	color:#3f920a;
	text-decoration:underline;
}

