/************************************************************************************
/*Home*/
#home_content {
	float:right;
	width:600px;
}

#home_content h1{
	clear:both;
	width:600px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:20px;
	padding-bottom:15px;
	text-transform:uppercase;
}

#home_content div{
	text-align:justify;

}

#home_content div #image{
	float:right;
	margin:0px 0px 10px 10px;
}

#home_content div .button{
	margin-top:10px;

}

/************************************************************************************
/*home_middle*/

#home_middle{
	margin-top:20px;
	border-top:1px solid #DCD8D4;
}

#home_middle #upcomming{
	float:left;
	width:400px;
	margin-top:20px;
	margin-bottom:15px;
}

#home_middle #upcomming h2{
	clear:both;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-bottom:10px;
}

#home_middle #upcomming div{
	margin-bottom:5px;

}

#home_middle #upcomming div .city{
	float:left;
	width:90px;
	font-size:11px;
	margin-bottom:0px;
}

#home_middle #upcomming div .date{
	float:left;
	width:90px;
	font-size:11px;
	margin-bottom:0px;
}

#home_middle #upcomming div .link{
	margin-left:180px;
	font-size:11px;
	margin-bottom:0px;	
}

#home_middle #ads{
	float:right;
	margin-top:40px;
	margin-bottom:20px;
}

/************************************************************************************
/*home_right*/
#home_right{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:210px;
	_width:200px;
}

#home_right .module{
	background-color:#E1E1E1;
}

#home_right .module .moduleWrapper{
	margin:0px 8px;
}

#home_right .module .moduleWrapper h2{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:0px 8px 10px 8px; !important;
}


#home_right .module .moduleWrapper h3{
	font-size:11px;
	font-weight:bold;
	margin:0px !important;
	padding:0px !important;
}

#home_right .module .moduleWrapper .news{
	margin:0px 8px 10px 8px;
}



#home_right .module div div{
	margin:0px;
	font-size:10px;
}

#home_right .module div p{
	margin:0px;

}

#home_right .module list a{
	display:block;
}

#home_right .module list a:link, #home_right .module list a:hover, #home_right .module list a:visited {

}

#home_right .module list a:hover{

}

#home_right img{

}


/************************************************************************************
/*Page*/

#content {
	margin:0px;
}

#content h1{
	clear:both;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:20px;
	padding-bottom:15px;
	border-bottom:1px solid #DCD8D4;
	text-transform:uppercase;	
}

#content #left{
	float:left;
	width:620px;
	_width:610px;
	min-height:500px;
	height:auto !important;
	height:500px;		
}

#content #left div{
}

#content #left div div{
	margin:20px 20px 20px 0px;
	text-align:justify;
}

/************************************************************************************
/*content right*/

#content #right{
	float:right;
	width:210px;
}

#content #right #article {
	background-color:#F0F0F0;
	width:210px;
}

#content #right #articleWrapper {
	padding:20px 10px 10px 10px;
	
}


#content #right div div h3{
	font-size:11px;
	font-weight:bold;
}

#content #right div div div{
	margin:0px;
	font-size:11px;
}

#content #right div div a{
	font-size:11px;
}

#content #right #ads_right{
	float:right;
	margin:20px 15px 15px 10px;
	_margin:20px 8px 15px 15px;
	background-color:#FFFFFF !important;
}

/************************************************************************************
/*content*/

#content #left div div #image{
}

#content #left h2{
	margin-top:6px;
}


/************************************************************************************
/*schedule*/

#content #left div div #list_schedule h3{
	background-color:#F0F0F0;
	border:1px solid #DCD8D4;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:20px;
	margin-top:20px;
}

#content #left div div #list_schedule div{
	margin-left:5px;
}

#content #left div div #list_schedule div .field{
	float:left;
	width:160px;
	margin:0px;
}

#content #left div div #list_schedule div .dot{
	float:left;
	width:10px;
	margin:0px;
}

#content #left div div #list_schedule div .desc{
	width:200px;
	margin:0px;	
}

/************************************************************************************
/*schedule_detail*/

#content #left div div div h2{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	padding-bottom:20px;
	margin:0px;
}
	
#content #left div div #list_border{
	border-bottom:1px solid #DCD8D4;
}

#content #left div div #list_border div{

}
	
	
#content #left div div div {
	text-align:justify;
	margin-bottom:17px;
	padding-bottom:5px;
	margin:0px;
}


#content #left div div .field{
	float:left;
	width:180px;
}

#content #left div div .dot{
	float:left;
}

#content #left div div .desc{
	margin-left:200px;
	width:405px !important;
	_width:402px !important;
}

#content #left div div .desc .desc_area1{
	margin:0px;
	padding:0px;
	width:35px;
	float:left;
}

#content #left div div .desc .desc_area2{
	margin:0px;
	padding:0px;
	width:10px;
	float:left;
}

#content #left div div .desc .desc_area3{
	margin:0px;
	padding:0px;
	width:120px;
	float:left;
}

#content #left div div .desc .desc_area4{
	margin:0px;	
	padding:0px;
	float:left;
}


/************************************************************************************
/*program*/

#content #left div div div img {
	margin:4px 10px 14px 0px;
}

#content #left div div .list_noback {
	border-top:1px solid #DCD8D4;
	padding-top:10px;
	padding-bottom:8px;
	margin:0px;
	clear:both;
}

#content #left div div div h4 {
	font-size:12px;
	font-weight:bold;
	color:#996600;
	padding-bottom:5px;
}

#content #left div div div div {
	margin:0px;
}

#content #left div div div a {	
}


#content #left div #paging_list {
	margin:0px;
	text-align:right;	
	border-top:1px solid #DCD8D4;
	padding-top:10px;
	clear:both;
}

/************************************************************************************
/*program_detail*/

#content h2 {	
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	margin:0px;
}

#content #left #border_top {	
	border-top:1px solid #DCD8D4;
	padding-top:20px;
}


#content #left div span a {	
	float:right;
	background:url(images/icon1.png) no-repeat right;
	font-weight:normal;
	padding-right:15px;
}

a.button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:url(images/back-button.png) repeat-x top !important;
	border:none;
	color:#FFFFFF;
	padding:5px;
	cursor:pointer;
	cursor:hand;
	float:none !important;
	margin:10px 0px 0px 0px;
}

/************************************************************************************
/*product*/
#content #left div div .list_block {
	background-color:#F0F0F0;
	border:1px solid #DCD8D4;
	padding:10px 14px 0px 14px;
	text-align:justify;
	margin-bottom:20px;
	clear:both;
}

#content #left div div .list_block img {
	margin-right:14px;

}

#content #left div div .list_block h5{
	font-size:12px;
	color:#000000;
}

/************************************************************************************
/*product detail*/

#content #left #left_content{
	width:496px;
	_width:480px;
	float:left;
}

#content #left #left_content div div{
	text-align:justify;
}

#content #left #left_image{
	margin-left:496px;
	_margin-left:480px;
	width:120px;
}

#content #left #left_image div{
	margin:25px 5px 10px;
}

#content #left #left_image div img{
	margin:0px 10px 10px 0px;
}

/************************************************************************************
/*NEWS*/

#content #left div div .list_block .date{
	width:150px;
	float:left;
}

#content #left div div .list_block .date_list{
	margin-left:150px;
}

#content #left div div .list_block .date_list .info{
	line-height:12px;
}

#content #left div div .list_block .date_list a{
	background-image:none;
	margin:0px;
	padding:0px;
	float:none;
}


#content #left div div .list_block .date_list .label{
	float:left;
	width:80px;
}



#content #left h3{
	font-weight:normal;
	font-size:12px;
}




/************************************************************************************
/*CONTACT US*/

#content #left div div #form h2{
	font-size:14px;
	font-weight:bold;
	color:#996600;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}
	
#content #left div div  #form .border{
	border-bottom:1px solid #DCD8D4;
	margin-bottom:20px;
}
	
	
#content #left div div div {
	text-align:justify;
	margin-bottom:17px;
	padding-bottom:5px;
	margin:0px;
}


#content #left div div .field{
	float:left;
	width:180px;
}

#content #left div div .dot{
	float:left;
}

#content #left div div .desc{
	
	margin-left:200px;
	_margin-left:10px;
	width:375px;
}

/************************************************************************************
/*TESTIMONIAL*/
#content #left div div .quote_info{
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#content #left div div .quote_info h3{
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#content #left div div .quote_info div{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#666666;
}

/************************************************************************************
/*TESTIMONIAL*/
#content #left div #sitemap a{

}

#content #left div #sitemap{
	margin:0px;
	margin-right:20px;
	padding:0px;
	border-top:1px solid #DCD8D4;
}

#content #left div #sitemap #sitemap_left{
	float:left;
	width:300px;
}

#content #left div #sitemap #sitemap_right{
	margin-left:340px;
}

#content #left div #sitemap ul{
	margin:20px;
}

#content #left div #sitemap ul li{
	list-style-type:square;
}

#content #left div #sitemap ul ul{
	margin:0px 0px 0px 20px;
}

#content #left div #sitemap ul li h2{
	font-size:13px;
	font-weight:bold;
	margin:10px 0px 0px;
	padding:0px;
}
#content #left div #sitemap ul li h3{
	font-size:12px;
}
#content #left div #sitemap ul li h4{
	font-size:11px;
	font-weight:normal;
}

.image{
	width:110px !important;
	float:left !important;
	display:block !important;
	padding:0px !important;
	margin:0px !important;
}

.with_image{
	margin:0px !important;
	margin-left:125px !important;
}

.desc ul{
	margin:0px;
	padding:0px;
	margin-left:30px;
}

.desc ul li ul{
	padding:0px;
	margin-top:0px;
}


