/* CSS Document */
/*default styles*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {padding: 0; margin: 0; 
font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:justify; color:#1c560e;}
body{background:#284b1e;}
fieldset, img, abbr {border: 0;}
em, h1, h2, h3, h4, h5, h6, strong, var {font-weight: normal; font-style: normal;}
ul, li {list-style: none;}
q:before, q:after {content: '';}
a, ins {text-decoration: none; outline:none;}

.clear{clear:both; height:0px; overflow:hidden;}
/*index styles*/
#outer{
	width:100% ;
	height:auto
	}
#wraper_banner{
	width:100%;
	height:413px;
	background:url(../images/banner_bg.jpg) repeat-x
	}
#banner_area{
	width:950px;
	height:413px;
	margin:0 auto
	}
	.top_strip{
		width:950px;
		height:24px;
		overflow:hidden;
		}
	.top_left{
		width:115px;
		height:24px;
		margin-left:47px;
		background:#fff;
		filter:alpha(Opacity=50);
		opacity:0.5;
		overflow:hidden
		float:left
		}
	.top_right{
		width:788px;
		height:24px;
		float:left
		}
	.header_section{
		width:950px;
		height:130px;
		overflow:hidden
		}
	.header_left{
		width:475px;
		height:130px;
		background:url(../images/header_right_bg.jpg) no-repeat;
		float:left
		}
	.logo_area{
		width:428px;
		height:130px;
		margin:0 0 0 47px
		}
	.header_right{
		width:475px;
		height:130px;
		background:url(../images/header_left_bg.jpg) no-repeat;
		float:left
		}
	.share_icons{
		width:450px;
		height:40px;
		text-align:right;
		padding:20px 25px 10px 0;
		}
	.header_links{
		width:475px;
		height:60px;
		}
	.header_nav{
		    /* width: 548px; */
    height: 29px;
    padding: 16px 0px 15px 0px;
		}
	.header_nav ul{
		/*width:420px;*/
		height:29px;
		}
	.header_nav ul li{
/*		width:77px;
*/		height:29px;
		float:left;
		padding-right:7px;
		}
	.header_nav ul li a{
/*		width:77px;
*/		height:29px;
		display:block;
		line-height:26px;
		text-align:center;
		color:#134106;
		font-weight:bold;
		background:rgba(255, 255, 255, 0.62);
		padding:0px 12.5px;
		border-radius:6px;
		}
	.header_nav ul li a:hover, .header_nav ul li.active a{
		background:#FFF;
	}
	
	.banner_section{
		width:950px;
		height:259px;
		}
	.banner_links{
		width:216px;
		height:259px;
		float:left;
		background:url(../images/banner_links_bg.jpg) no-repeat;
		}
	.banner_nav{
		width:158px;
		height:185px;
		padding:36px 26px 0 32px
		}
	.banner_nav ul{
		width:158px;
		height:185px;
		}
	.banner_nav ul li{
		width:158px;
		height:37px;
		float:left
		}
	.about{
		width:158px;
		height:37px;
		}
	.about a{
		width:158px;
		height:37px;
		background:url(../images/heritage_li.jpg) no-repeat;
		display:block;
		}
	.about a:hover{
		width:158px;
		height:37px;
		background:url(../images/heritage_hover.jpg) no-repeat;
		}
			.Building a{
		width:158px;
		height:37px;
		background:url(../images/build.png) no-repeat;
		display:block;
		}
	.Building a:hover{
		width:158px;
		height:37px;
		background:url(../images/build_hover.png) no-repeat;
		}
	.about_active{
		width:158px;
		height:37px;
		background:url(../images/heritage_hover.jpg) no-repeat;
		cursor:pointer;
	}
	.management{
		width:158px;
		height:37px;
		}
	.management a{
		width:158px;
		height:37px;
		background:url(../images/landscape.jpg) no-repeat;
		display:block;
		}
	.management a:hover{
		width:158px;
		height:37px;
		background:url(../images/landscape_hover.jpg) no-repeat;
		}
	.management_active{
		width:158px;
		height:37px;
		background:url(../images/landscape_hover.jpg) no-repeat;
		cursor:pointer;
	}
	.attendees_reg{
		width:158px;
		height:50px;
		}
	.attendees_reg a{
		width:158px;
		height:50px;
		background:url(../images/attendees_reg.jpg) no-repeat;
		display:block;
		}
	.attendees_reg a:hover{
		width:158px;
		background:url(../images/attendees_reg_hover.jpg) no-repeat;
		}
	.attendees_reg_active{
		width:158px;
		height:37px;
		background:url(../images/attendees_reg_hover.jpg) no-repeat;
		cursor:pointer;
	}
	.student_competition{
		width:158px;
		height:37px;
		}
	.student_competition a{
		width:158px;
		height:37px;
		background:url(../images/general_li.jpg) no-repeat;
		display:block;
		}
	.student_competition a:hover{
		width:158px;
		height:37px;
		background:url(../images/general_hover.jpg) no-repeat;
		}
	.student_competition_active{
		width:158px;
		height:37px;
		background:url(../images/general_hover.jpg) no-repeat;
		cursor:pointer;
	}
	.exhibtn_reg{
		width:158px;
		height:37px;
		}
	.exhibtn_reg a{
		width:158px;
		height:37px;
		background:url(../images/exhibtn_reg.jpg) no-repeat;
		display:block;
		}
	.exhibtn_reg a:hover{
		width:158px;
		height:37px;
		background:url(../images/exhibtn_reg_hover.jpg) no-repeat;
		}
	.exhibtn_reg_active{
		width:158px;
		height:37px;
		background:url(../images/exhibtn_reg_hover.jpg) no-repeat;
		cursor:pointer;
	}
	.floor_plan{
		width:158px;
		height:37px;
		}
	.floor_plan a{
		width:158px;
		height:37px;
		background:url(../images/floor_plan.jpg) no-repeat;
		display:block;
		}
	.floor_plan a:hover{
		width:158px;
		height:37px;
		background:url(../images/floor_plan_hover.jpg) no-repeat;
		}
	.floor_plan_active{
		width:158px;
		height:37px;
		background:url(../images/floor_plan_hover.jpg) no-repeat;
		cursor:pointer;
	}
	.banner{
		width:734px;
		height:259px;
		background:url(../images/banner_right_bg.jpg) no-repeat right top;
		overflow:hidden;
		float:left
		}
	.banner_slides{
		width:719px;
		height:259px;
		}
#wraper_content{
	width:100%;
	height:auto;
	background:#dededd;
	}
	.content_area{
		width:920px;
		height:auto;
		padding:15px;
		background:#fff;
		margin:0 auto
		}
	.body_left{
		width:621px;
		height:auto;
		float:left
		}
	.body_left h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#1c560e;
		}
	.body_left h5{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#1c560e;
		padding:15px 0 0 0;
		}
	.body_left p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		padding:10px 15px 0 0;
		}
	.body_left a{
		color:#1c560e;
		}
	.body_left a:hover{
		color:#817e7e;
		}
	.body_left ul{
		width:581px;
		height:auto;
		padding:10px  0 0 15px;
		}
	.body_left ul li{
		width:581px;
		height:auto;
		font-size:13px;
		line-height:25px;
		padding:0 0 0 25px;
		background:url(../images/bullet.jpg) no-repeat 0% 90%;
		}
		
	.read_more{
		width:606px;
		height:29px;
		text-align:right;
		padding:15px 15px 0 0;
		}
	.body_right{
		width:299px;
		height:auto;
		float:left
		}
	.body_right h5{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#fff;
		padding:15px;
		}
	.body_right p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		padding:10px 15px 0 0;
		}
	.sponsorship_table{
		width:550px;
		height:auto;
		border-left:1px solid #CCC;
		border-top:1px solid #CCC;
		border-right:1px solid #CCC;
		}
	.sponsorship_table_row{
		width:550px;
		height:auto;
		border-bottom:1px solid #CCC;
		overflow:hidden
		}
	.sponsorship_table_row p{
		padding:5px;
		color:#1c560e;
		}
	.item_cell{
		width:99px;
		height:auto;
		border-right:1px solid #CCC;
		float:left
		}
	.details_cell{
		width:299px;
		height:auto;
		border-right:1px solid #CCC;
		float:left
		}
	.nos_cell{
		width:49px;
		height:auto;
		border-right:1px solid #CCC;
		float:left
		}
	.rate_cell{
		width:100px;
		height:auto;
		float:left
		}
	.souvenir_tariff_table{
		width:300px;
		height:auto;
		border-left:1px solid #CCC;
		border-top:1px solid #CCC;
		border-right:1px solid #CCC;
		overflow:hidden;
		float:left
		}
	.souvenir_tariff_table_row{
		width:300px;
		height:33px;
		border-bottom:1px solid #CCC;
		overflow:hidden
		}
	.souvenir_tariff_table p{
		padding:5px;
		color:#1c560e;
		}
	.item_cell_01{
		width:199px;
		height:33px;
		border-right:1px solid #CCC;
		float:left
		}
	.rate_cell_01{
		width:100px;
		height:33px;
		float:left
		}
	.account_info{
		width:250px;
		height:auto;
		border:1px solid #CCC;
		margin-left:15px;
		float:left
		}
	.account_info h6{
		font-weight:bold;
		font-size:12px;
		padding:6px 8px 0 10px;
		}
	.account_info p{
		padding:3px 3px 0 8px;
		font-size:11px;}
	.design_expo_area{
		width:299px;
		height:auto;
		background:#487f3b;
		}
	.design_expo_area img{
		margin:10px;
		}
#wraper_footer{
	width:100%;
	height:auto;
	background:#284b1e;
	}
	.footer{
		width:920px;
		height:auto;
		background:#3e5d35;
		margin:0 auto;
		padding:15px;
		}
	.footer_left{
		width:621px;
		height:auto;
		float:left
		}
	.footer_left p{
		color:#c9c9c7;
		padding:0 0 5px 0;
		}
	.footer_left a{
		color:#c9c9c7;
		}
	.footer_left a:hover{
		color:#fff;
		}
	.footer_right{
		width:299px;
		height:auto;
		float:left
		}
	.footer_right p{
		color:#c9c9c7;
		padding:0 0 5px 0;
		text-align:right;
		}
	.footer_right a{
		color:#c9c9c7;
		}
	.footer_right a:hover{
		color:#fff;
		}
	.design_expo_address_row{
		width:621px;
		height:auto;
		padding:10px 0;
		}
	.design_expo_address{
		width:310px;
		height:auto;
		float:left
		}
	.design_expo_address a{
		color:#817e7e;
		}
	.design_expo_address a:hover{
		color:#1c560e;
		}
		
	.design_expo_address img{
		padding:10px 10px 10px 0;
		}
	.design_expo_address p{
		font-weight:bold;
		color:#817e7e;
		}
	.address01{
		width:206px;
		height:auto;
		float:left
		}
	.address01 span{
		font-weight:normal;
		}
	.address01 p{
		text-align:center;
		}
	.address01 a{
		color:#1c560e;
		}
	.address01 a:hover{
		color:#817e7e;
		}
	.floor_plan_area{
		width:570px;
		height:auto;
		}
	.floor_plan_area img{
		padding:20px;}
	.contact_form{
		width:400px;
		height:auto;
		padding:15px 0;
		}
	.contact_row{
		width:400px;
		height:auto;
		padding:5px 0;
		overflow:hidden
		}
	.field_name p{
		color:#1c560e;
		padding:0 0 0 30px;
		}
	.field_name{
		width:150px;
		height:auto;
		float:left
		}
	.input_field{
		width:200px;
		height:auto;
		float:left
		}
	.text_box_style{
		width:200px;
		height:auto;
		}
	.list_box_style{
		width:205px;
		height:auto;
		}
	.btn_style{
		width:70px;
		height:25px;
		background:url(../images/btn_bg.jpg) no-repeat;
		border:none;
		text-align:center;
		line-height:25px;
		}
.download_brochure{
	width:220px;
	height:90px;
	padding:0px;
	margin:0 auto;
	}
.landscape{
	width:620px;
	height:auto;
	padding:15px 0 0 0;
	}
.speakers_area{
	width:299px;
	height:auto;
	background:#487f3b;
	padding:0 0 30px 0;
	}
.speakers{
	width:279px;
	height:auto;
	margin:0 auto;
	}
.speakers h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#fff;
	padding:10px 0 5px 0;
	border-bottom:1px dashed #CCC;
	}
.speakers img{
	padding:10px 0 5px 0;
	}
.bottom_links{
	width:550px;
	height:auto;
	padding:15px 0 0 0;
	margin:0 auto;
	}
	
 .content-left{
	 width:700px;
	 height:auto;
	 float:left;
	 }
.content-left h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#1c560e;
	padding:10px 0;
	}
.program-schedule{
	width:700px;
	height:auto;
	overflow:hidden;
	}
.program-row{
	width:700px;
	height:auto;
	overflow:hidden;
	}
.program-row p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 0 5px 15px;
	}
.program-cell01{
	width:100px;
	height:auto;
	float:left;
	}
.program-cell02{
	width:550px;
	height:auto;
	float:left;
	}
 .content-bottom{
	 width:700px;
	 height:auto;
	 margin:115px 0 0 0 ;
	 }
 .content-bottom h6{
	 width:700px;
	 height:25px;
	 background:#9bbb59;
	 line-height:25px;
	 text-align:center;
	 }
 .content-right{
	 width:205px;
	 height:auto;
	 padding:0 0 0 15px;
	 background:#e8ece8;
	 float:left;
	 }
 .address-right{
	 width:205px;
	 height:auto;
	 float:left;
	 padding:0 0 5px 0;
	 }
 .content-right h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#1c560e;
	text-align:left;
	padding:5px 0;
	 }
 .content-right p{
	color:#1c560e;
	padding:0px 0;
	 }
.heritage_images{
	width:186px;
	height:168px;
	margin:10px 7px 25px 7px;
	}
	 
	 
	 
	 /*06/09/2012*/
	 ul.nav2 li, ul.nav2 li a{
		 width:158px;
		 height:31px;
		 display:block;
	 }
	.about_us a{background:url(../images/about.png) no-repeat bottom;}
	.about_us a:hover, .about_us_active{background:url(../images/about_hover.png) no-repeat;}


	.apply a{background:url(../images/apply.png) no-repeat;}
	.apply a:hover, .apply_active{background:url(../images/apply_hover.png) no-repeat;}


	.contact a{background:url(../images/contact.png) no-repeat;}
	.contact a:hover, .contact_active{background:url(../images/contact_hover.png) no-repeat;}	
	
	
	.faq a{background:url(../images/faq.png) no-repeat;}
	.faq a:hover, .faq_active{background:url(../images/faq_hover.png) no-repeat;}	
	

	.news a{background:url(../images/news.png) no-repeat;}
	.news a:hover, .news_active{background:url(../images/news_hover.png) no-repeat;}

	.teamleaders a{background:url(../images/teamleaders.png) no-repeat;}
	.teamleaders a:hover, .teamleaders_active{background:url(../images/teamleaders_hover.png) no-repeat;}

#about_us{text-align:center;}
h3{font-size:13px; font-weight:bold;}
.body_left ul.apply-list li{background: url(../images/bullet.jpg) no-repeat left 4px;}

/*====================================================================
											updates in 21-09-12
====================================================================*/
.fleft{float:left} .fright{float:right}
.mr{margin-right:10px;} .ml{margin-left:10px}

.team-leaders-box{width:689px; height:337px; padding:6px 7px; display:block; background:#dbd8d8; margin-bottom:18px}
.building{    width: 889px !important;
    height: auto !important;}
.team-leaders-box img{border:5px solid #fff}
.building img{
	    width: 879px !important;
    border: 5px solid #fff;
	}
.team-leaders-box:hover{background:#f1bc4b}

.teambox{width:345px; height:137px; background:#fff; border:1px solid #7a7a7a; margin-bottom:15px}
