﻿body{
	font:normal 15px Georgia;
	color:#000000;
	margin:0;
	padding:0;
	background:url(../images/top_bg.gif) top repeat-x;}

html, form{
	margin:0;
	padding:0;}

a {color:#00552e;background:transparent;text-decoration:none;}
a:hover {text-decoration:none;color:#00552e;}
a:link img, a:visited img {border-style:none;} /* no border on img links */
.float_left{float:left;}
.float_right{float:right;}
.row0{float:left;width:100%;}

.wrapper0{
	width:1100px;
	margin:0 auto;}

.wrapper{
	float:left;
	width:100%;
   max-width:2400px;
   min-width:1100px;
	margin:0;
	padding-bottom:25px;
	background:url(../images/bg.gif) top center repeat;}

#top{
	float:left;
	width:1100px;
	height:207px;}

.top_nav{
	float:right;
	width:100%;
	padding:10px 0 0 0;
	height:25px;
	margin:0 0 4px 0;}	
	
.top_nav ul{
	margin:0;
	padding:0;
	list-style-type:none;}

.top_nav ul li{
	float:left;
	font:normal 12px Arial;
	color:#ffffff;}

.top_nav ul li a{
	font:normal 12px Arial;
	color:#ffffff;
	padding:0 7px;}

.logo{
	float:left;
	padding:0 0 0 0px;
	width:363px;
	height:87px;}

.logo img{
	float:left;}
	
.date_h{
	float:right;
	width:300px;
	font:normal 18px Arial;
	color:#3f3f3f;
	padding-top:20px;
	line-height:28px;}

.date{
	font:normal 14px Arial;
	color:#00552e;}

.bn{
	float:left;
	width:730px;
	height:350px;
	padding:9px;
	background:#fff;
	border:1px solid #d8d8d8;}
		
.bn_con{
	float:right;
	width:250px;
	padding-right:30px;
	line-height:24px;
	font-size:14px;
	display:none;}
	
.bn_con h1{
	font:normal 36px Trebuchet MS;
	padding:10px 0 15px 0;
	margin:0;
	display:none;}
	
.right{
	width:330px;
	float:left;
	padding:25px 0 0 0;}
	
.content{
	width:750px;
	float:left;
	padding:25px 20px 0 0px;}

.content0{
	width:710px;
	float:left;
	padding:20px;
	line-height:24px;
	background:#fff;
	margin:20px 0 0px 0;}
	
.content01{
	width:710px;
	float:left;
	padding:20px;
	line-height:24px;
	background:#fff;
	margin:0px 0 0px 0;}
	
.content2{
	width:1060px;
	float:left;
	margin:20px 0px 20px 0px;
	padding:20px;
	line-height:18px;
	background:#fff;}
.comp_bn {
	width:1060px;
	float:left;
    margin:5px 0 20px 0;
}
.comp_sponsors {
	width:200px;
    height:140px;
	float:left;
    margin:0 10px 15px 0;
    text-align:center;

}





	
.content3{
	width:670px;
	float:left;
	padding:5px 40px 0 20px;
	line-height:18px;}
	
.h1class{
	font:normal 24px Georgia;
    margin:0 0 10px 0;
    padding:0 0 0 0;
    color:#000;}
	
.h2class1{
	margin:10px 0 10px 0;
	padding:2px 0 2px 0px;
	font:normal 20px Georgia;
	color:#000000;
	border-bottom:1px solid #d1d1d1;
	float:left;
	width:700px;}
	
.h2class{
	font:normal 24px Georgia;
    margin:0 0 20px 0;
    padding:0 0 0px 0px;
    color:#000;}
	
.h2class2{
	margin:0 0 0px 0;
	padding:20px 0 20px 20px;
	font:bold 16px Arial;
	color:#ffffff;
	background-color:#00552e;
	text-align:left;}
	
.h2class2 span{
	font:normal 18px Georgia;
    color:#283446;}
	
.h2class2 a{
    color:#fff;}	

.h3class2{
	font:normal 16px Georgia;
	padding:0 10px 0 0;
	float:left;
	margin:0;
	color:#00552e;}

.br1{
    border:1px solid #d1d1d1;
    padding:8px;
    float:left;}

.PT_box{
	float:left;
	width:330px;
	font:normal 14px Arial;
	color:#000000;
	margin:0 0 15px 0;
	background:url(../images/pr_bg.gif) 0 60px no-repeat;}

.PT_date{
	margin:0 0 10px 0;
	padding:20px 0 20px 30px;
	font:bold 16px Arial;
	color:#ffffff;
	background-color:#00552e;
	text-align:left;}

.PT_begin{
	float:left;
	width:110px;
	text-align:center;
	font:bold 14px Arial;
	color:#00552e;
	padding:10px 0;
	text-transform:uppercase;}
	
.PT_Jamaah{
	float:left;
	width:84px;
	text-align:right;
	font:bold 11px Tahoma;
	color:#000000;
	padding-bottom:5px;}	
	
.PT_row1{
	float:left;
	width:330px;
	padding:9px 0;}	

.PT_row2{
	float:left;
	width:330px;
	padding:8px 0;}	
	
.prayer{
	float:left;
	width:70px;
	font-weight:bold;
	padding:0 0 0 36px;}
	
.begins2{
	float:left;
	width:110px;
	text-align:center;}	
	
.jamaah2{
	float:left;
	width:110px;
	text-align:center;}

.PT_box a{
	float:left;
	width:330px;
	font:bold 14px Arial;
	color:#fff;
	height:40px;
	text-align:center;
	padding:20px 0 0 0;
	text-transform:uppercase;
	background:url(../images/more_bg.jpg) 0 0 repeat-x;}
	
a.view{
	float:left;
	width:87px;
	font:normal 13px Georgia;
	color:#fff;
	height:23px;
	padding:8px 0 0 0;
	text-align:center;
	background:url(../images/btn_bg.gif) 0 0 no-repeat;}

.news_box{
	float:left;
	width:330px;
	font:normal 14px Arial;
	color:#000000;
	margin:0 0 15px 0;
	background:#fff;}

.news_boxtel{
	float:left;
	width:330px;
	font:normal 14px Arial;
	color:#000000;
	margin:0 25px 15px 0px;
	background:#fff;}

.news_box0{
	float:left;
	width:290px;
	font:normal 14px Arial;
	color:#000000;
	margin:0 0 5px 0;
	padding:0 20px;
	background:#fff;}

.news_box0 p{
	line-height:24px;}
		
.news_boxtel h3{
	font:normal 16px Georgia;
	padding:0 0 5px 0;
	margin:0;
	color:#333333;}
		
.news_boxtel h3 a{
	color:#333333;}	

.news_box h4{
	margin:0 0 10px 0;
	padding:20px 0 20px 20px;
	font:bold 16px Arial;
	color:#ffffff;
	background-color:#00552e;
	text-align:left;}	
	
.br2{
	border:1px solid #d1d1d1;
	margin:0 5px 10px 0;}

img.br2{
	width:75px;
	height:75px;}
	
.br3{
	padding:4px;
	float:left;
	width:77px;
	height:77px;
	margin-right:5px;}

.br4{
	border-bottom:1px dotted #d1d1d1;
	padding:10px 0;}
		
.br5{
	border:1px solid #d1d1d1;
	margin-top:40px;
	margin-bottom:20px;}
	
.br6{
	float:left;
	margin:0 15px 10px 0;}
		
.news_boxtel p{
	padding:3px 0 0 0;
	margin:0;}

.line{
	width:100%;
	float:left;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
    border-bottom:1px solid #d1d1d1;}
    
.form1{
	border:1px solid #bdcedc;
	margin:0;
	padding:10px;
	color:#626262;
	font-size:12px;}
	
.dnt_form{
	width:290px;
	float:left;
	padding:5px 0px;
	color:#00552e;
	font:normal 14px Arial;}

.form2{
	border:none;
	border-width:0;
	margin:0;
	padding:2px 10px;
	color:#626262;
	font-size:12px;
	float:left;
	width:60px;}
	
.form3{
	border-top:1px solid #bdcedc;
	border-left:1px solid #bdcedc;
	border-bottom:1px solid #bdcedc;
	border-right:none;
	margin:0;
	padding:9px 10px;
	color:#626262;
	font-size:12px;
	float:left;
	width:200px;}
	
.form4{
	border:none;
	padding:3px;
	color:#2c9db1;
	font-weight:bold;}
	
.view-all{
	float:left;
	width:96%;
	text-align:right;
	padding:15px 0;}
	
.icon1{
	width:275px;
	float:left;
    background:url(../images/mail.gif) 5px 14px no-repeat;
    padding:10px 0 0 30px;}
    
.icon2{
	width:275px;
	float:left;
    background:url(../images/link.gif) 5px 6px no-repeat;
    padding:5px 0 0 30px;}

.category{
	float:left;
	width:330px;
	font:normal 14px Arial;
	color:#000000;
	margin:0 0 15px 0;
	background:#fff;}
	
.category ul{
	margin:0;
	padding:0;
	list-style-type:none;}

.category ul li{
	padding:6px 0 6px 12px;	
	border-bottom:1px solid #d1d1d1;}

.category ul li a{
	font:bold 13px Georgia;
	color:#000;}
	
.category ul .active{
	color:#333333;
    padding-left:12px;}

.site_map{
	float:left;
	width:100%;
	font-size:11px;
	color:#000;
	border-bottom:1px dotted #d1d1d1;
	padding:0 0 5px 0;
	margin:0 0 10px 0;}

.site_map a{
	color:#00552e;
	font-size:11px;
	text-decoration:none;}
	
.row5{
	border-bottom:1px dotted #bdbdb2;
	padding:10px 0;
	margin-bottom:15px;
	line-height:normal;
	float:left;
	width:100%;}
	
.row5 a{
	text-decoration:none;}	

.row5 h2{
	margin:0;
	padding:0 0 5px 0;
	font:normal 16px Trebuchet MS;}	
	
.news_title {
	font:normal 16px Tahoma;
	color:#643c0c;
	padding-bottom:4px;
	float:left;
	width:100%;}

.course_date{
	float:left;
	width:270px;
	text-align:left;
	font-weight:bold;
	font-size:12px;}
	
.course_date0{
	float:left;
	width:660px;
	background-color:#e8e8e8;
	border:1px solid #d1d1d1;
	padding:20px;}	
	
.class_date{
	color:#00552e;
	text-align:left;
	padding-top:10px;
	font-weight:normal;
	font-size:13px;}
	
.morenew{
	padding:10px 0;
	float:right;
	font-weight:bold;
	font-size:12px;}	
	
a.ev_cls{
	float:left;
	margin:0 10px 5px 0;
	border:1px solid #5e585a;
	}	
.more_bg
{
	width:84px;
	height:19px;
	float:left;
	background:url(../images/more_bg.gif) no-repeat;
	padding:3px 0 0 30px;
	margin-right:20px;
	color:#fff;
	}
.comment_bg
{
	width:84px;
	height:19px;
	float:left;
	background:url(../images/comment_bg.gif) no-repeat;
	padding:3px 0 0 30px;
	margin-right:20px;color:#fff;
	}

.date_bg
{
	width:84px;
	color:#fff;
	height:19px;
	float:left;
	background:url(../images/date_bg.gif) no-repeat;
	padding:3px 0 0 30px;
	margin-right:20px;
	}
.pgr_bdr a
{
border:1px solid #449eae;
color:#449eae;
text-decoration:none;
padding:2px 5px;	
font:bold 11px Calibri; 
	}
.pgr_bdr a:hover
{
border:1px solid #449eae;
background-color:#449eae;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}	
	
.pager_active
{
border:1px solid #449eae;
background-color:#449eae;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}
	
	
	
.pgr_bdr2 a
{
border:1px solid #449eae;
color:#449eae;
text-decoration:none;
padding:2px 5px;	
font:bold 11px Calibri; 
	}
.pgr_bdr2 a:hover
{
border:1px solid #449eae;
background-color:#449eae;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}
.pgr_bdr2 span
{
border:1px solid #449eae;
background-color:#449eae;
color:#ffffff;
text-decoration:none;
padding:2px 5px;	
font:normal 11px Calibri; 
	}	

.row4{
float:left;
width:100%;
padding:7px 0;
border-bottom:1px dotted #449eae;
}

.capcha_form 
{
	border:1px solid #666666;
	font:normal 26px Arial;
	color:#666666;
	padding:2px 5px;
	margin-left:10px;
	}
.form_box
{
	float:left;
	width:300px;
	padding:16px 0 15px 20px;
	text-align:left;
	}
.form_box2
{
	float:left;
	width:300px;
	padding:16px 0 15px 25px;
	text-align:left;
	}
.form_input
{
	float:left;
	width:298px;
	height:35px;
	padding:3px 0 13px 0;
	}
.form_input2
{
	float:left;
	width:290px;
	padding:3px 0 25px 0;
	}
.name_input
{
	float:left;
	width:250px;
	border:1px solid #bdcedc;
	margin:0;
	padding:10px;
	color:#626262;
	font-size:12px;}

.name_input2{
	float:left;
	margin:0;
	width:290px;
	height:155px;
	padding:10px;
	border:1px solid #bdcedc;}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:20px 25px 25px 25px;
	color:#fff;
	line-height:16px;}

.calendar{
	float:left;
	width:610px;
	margin-top:20px;}
	
.OtherMonthDayStyle{
    background-color:#eae6e3;
    border:1px solid #fff;
    color:#000;
    height:50px;}

.DayStyle{
    border:1px solid #fff;
    font:normal 14px Georgia;
    color:#000000;
    text-transform:uppercase;
    background-color:#e8e8e8;
    height:50px;}
    
.OtherMonthDayStyle2{
    background-color:#e8e8e8;
    border:1px solid #e8e8e8;
    color:#a2a2a2;
    height:30px;}
    
.DayStyle2{
    border:1px solid #e8e8e8;
    font:normal 14px Georgia;
    color:#000000;
    text-transform:uppercase;
    background-color:#e8e8e8;
    height:30px;}
          
.PT_np{
   	text-transform:uppercase;
   	color:#46760c;
   	text-align:center;}
   	
.cal_date{
	font:normal 18px Georgia;
	color:#ffffff;
	background-color:#00552e;
	height:40px;}
	  
.PT_br{
    border:1px solid #e8e8e8;
    font:normal 12px Trebuchet MS;
    color:#283446;
    text-transform:uppercase;
    background-color:#00552e;
    height:30px;}
    
/* tooltip styling. by default the element to be styled is .tooltip  */
.mv_desc{
	float:left;
	padding:5px 0;
	width:100%;}
	
.video_thumb{
	float:left;
	width:305px;
	padding:0 20px 30px 0;
	line-height:normal;
	text-align:left;
	}
.video_thumb2
{
	float:left;
	width:305px;
	padding:0 0 40px 30px;
	line-height:normal;
	text-align:left;
	}
	
	
	
.video_thumb h3, .video_thumb2 h3
{
	font:bold 13px verdana;
	line-height:15px;
	color:#000000;
	margin:0;
	padding:0;
	height:30px;}	
	
.show{
	float:right;
	width:235px;}
	
.ytb_row{
	width: 100%;float:left;padding-top:15px;}	

.gal_thumb{
	float:left;
	width:131px;
	padding:13px 10px 0 14px;
	height:140px;
	background:#ffe4d8 url(../images/gallery_bg.gif) 9px 8px no-repeat;
	font-size:11px;
	border:1px solid #d1d1d1;
	margin:0 30px 40px 30px;
	text-align:center;}

.gal_thumb img{
	float:left;
	margin-bottom:10px;}

.gal_thumb h3{
	font:normal 11px Arial;
	line-height:15px;
	color:#000;}
	
.form_capcha{
	border:1px solid #355c24;
	margin:0;
	padding:1px 6px;
	font:normal 15px Arial;
	color:#b7b5af;}
	
.evt_bx{
	float:left;
	width:115px;
	padding:10px 5px 0 5px;
	height:160px;
	background:#fffcf1 url(../images/ev_bg.gif) top no-repeat;
	font-size:11px;
	border:1px solid #d1d1d1;
	margin:0 20px 40px 20px;}
	
.evt_bx img{
	float:left;
	padding:0 0 0 5px;}
	
.ev_title{
	float:left;
	width:100%;
	text-align:center;
	padding-top:5px;
	line-height:16px;}
	
.ev_date{
	float:left;
	width:100%;
	text-align:center;
	padding-top:5px;
	font:bold 11px Verdana;}

#footer0{
   width:100%;
   height:338px;
   float:left;
   max-width:2400px;
   min-width:1100px;
   background:url(../images/ft_bg.jpg) 0 0 repeat-x;}

#footer{
	margin:0 auto;
	width:1100px;}
	
#footer1{
	float:left;
	width:1100px;
	padding:30px 0 0 0;}
	
.rights{
	width:550px;
	float:right;
	color:#ffffff;
	font-size:12px;
	text-align:right;}

.lefts{
	width:550px;
	float:left;
	color:#ffffff;
	font-size:12px;}
	
.rights a{
	color:#ffffff;}	
	
.socials{
	width:100%;
	float:left;
	text-align:left;
	padding-top:20px;}
	
.socials a{
	margin-right:5px;}

.socials img{
	width:40px;}

.AU_box{
	float:left;
	width:250px;
	padding:0 15px 0 10px;
	min-height:270px;}
	
.AU_box	h3{
	margin:0;
	padding:0 0 15px 0;
	font:normal 24px Georgia;}
	
.AU_box	h3 a{
	color:#6e6d72;}
		
.ftr_ul{
	margin:0;
	padding:0;
	list-style-type:none;}

.ftr_ul li{
	padding:1px 0 5px 0px;}

.ftr_ul li a{
	font:normal 16px Arial;
	color:#fff;}