/* CSS Document */
/* Reset browser defaults
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, dl, dd,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, ol, ul, li, menu,
fieldset, form, label, legend,textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}
input{
font-size:10pt;
}
body{
	margin:0px;
	padding:0px;
	background-color:#020C49;
	}

p {
	margin:0px;
	padding:4px 0 7px 0px;
	}
pre {
	margin:0px;
	padding:4px 0 7px 0px;
	}
#maincontainer{
	width:928px;
	}

#header {

	}

.headertop {
	height:21px;
	text-align:right;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0 0 0;

	}

.headertop a:link, .headertop a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 10px;
	}
.headertop a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#96CDF5;
	padding:0 10px 0 10px;
	}
.logo{
	padding:0 0 0 12px;
	}

.slogan{
	text-align:left;
	padding:24px 0 0 17px;
	}

.donate{
	width:313px;
	float:right;
	text-align:right;
	}
.donate span img{
	padding:12px 0 10px 0;

	}
#banner{
	clear:both;
	height:263px;
	width:928px;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	}


.tem{
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;
	padding:185px 0 10px 0px;
	text-align:right;
	width:190px;
	}
.welcome{
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff;
	padding:108px 16px 0 0;
	}


#body{
	padding:0 0 0 0;
	clear:both;
	}

#leftbar {
	width:198px;
	float:left;
	}
.leftbar_nav{
	padding:15px 0 0 0;
	background-image:url(images/leftnav_bg.jpg);
	background-position:top;

	}



.leftbar_nav ul{
	margin:0px;
	padding:0 10px 26px 10px;
	/*background-image:url(images/leftnav_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	}
.leftbar_nav_bottom{
	margin:0px;
	padding:0 10px 20px 10px;
	background-image:url(images/leftnav_bottom.jpg);
	background-repeat:no-repeat;
}
.leftbar_nav li{
	list-style:none;
	display:block;
	text-align:left;
	border-bottom:1px solid #87C9F1;

	}
.leftbar_nav li a:link, .leftbar_nav li a:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;
	padding:4px 0 4px 12px;
	#padding:2px 0 2px 12px;
	display:block;
		}
.leftbar_nav li a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background-color:#8C1A17!important;
		}

.leftbar_nav_active:link, .leftbar_nav_active:visited, .leftbar_nav_active:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff!important; text-decoration:none; background-color:#8C1A17;
	display:block;
	}


.subscribe{
	background-image:url(images/Subscribe_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#CCF4FC;
	height:112px;
	margin-top:10px;
	padding:11px
	}
.subscribe img{
	float:left;
	text-align:left;
	padding:0 0 10px 0;

	}
.subscribe_inside{
	width:150px;
	float:left;
	text-align:left;
	padding:0 0 0 18px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
.subscribe_inside input{
	width:149px;
	text-align:left;
	padding:2px 3px 2px 3px;
	border:1px solid #ABD9FB;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
.subscribe_btn{
	float:right;
	text-align:right!important;
	padding:24px 0 0 0!important;

	}
.subscribe_btn input{
	width:70px!important;
	height:18px!important;
	background:url(images/subscribe_btn.jpg);
	border:none!important;
	}


#content_section{
	text-align:left;
	margin-left:10px;
	float:left;
	width:720px;

	}

.graybg{
	background-color:#68788F;
	}
.content_out{
	background-image:url(images/contenttop.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:486px;
	background-color:#FCFCFC;

	}

.content_inside{
	padding:14px 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#232323;
	text-align:justify;
	line-height:17px;

	}
.content_inside h1{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8C1A17;
	padding:0 0 10px 0px;
	margin:0px;

	}
.content_inside h2{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8C1A17;
	padding:0 0 10px 0px;
	margin:0px;
	border-bottom:1px solid #87C9F1

	}
.Content_Heading{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8C1A17;
	padding:0 0 10px 0px;
	margin:0px;
	border-bottom:1px solid #87C9F1;
	font-weight:bold;

	}
.upcoming_events{
	background-image:url(images/events_bg.jpg);
	background-repeat:no-repeat;
	height:118px;
	line-height:normal;
	padding:4px 0 3px 15px;
	}
.upcoming_events span {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#020C49;
	}
.upcoming_events ul {
	margin:0px;
	padding:4px 0 0 0;
	}
.upcoming_events li {
	list-style:none;
	background-image:url(images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:1px 0 1px 16px;
	}

.upcoming_events li a:link, .upcoming_events li a:visited {
	list-style:none;
	color:#8C1A17;
	}
.upcoming_events li a:hover{
	color:#8C1A17;
	text-decoration:none;

	}

.content_bottom{
	background-image:url(images/content_bottom.jpg);
	height:23px;

	}

.prayers{
	background-image:url(images/prayertiming_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:198px;
	height:234px;
	background-color:#68788F;
	padding:47px 14px 0 22px;
	padding:47px 14px 0 22px;
	float:left;

	}
.arialwhite{
	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;
	}
.prayertable_caption{
	background-color:#444E5F;
	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:bold;
	line-height:18px;
	}
.prayertable_row1{
	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;
	background-color:#79879B;
	line-height:16px;
	}
.prayertable_row2{
	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;
	background-color:#8995A8;
	line-height:16px;
	}
.link1:link, .link1:visited{
	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;
	text-decoration:underline;
	}
.link1:hover{
	font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;
	text-decoration:none;
	}


.quranhadit_section{
	clear:both;
	background-image:url(images/quran_haditbg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#B14036;
	height:210px;
	width:720px;
	padding:10px 0px 0px 0px;


	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:justify;
	}

.quranhadit_section ul{
	margin:0px;
	padding:0px 0 0 22px;
	}
.quranhadit_section li{
	list-style-image:url(images/bullet2.jpg);
	padding:3px 0px 3px 0px;
	}

.quranhadit_section li a:link, .quranhadit_section li a:visited{
	list-style-image:none!important;
	color:#FFE400;
	text-decoration:none;

	}
.quranhadit_section li a:hover{
	list-style-image:none!important;
	color:#FFE400;
	text-decoration:underline;

	}


.quranhadith_internal{
	float:left;
	width:208px;
	border-right:1px dotted #E0BBB9;
	padding:0px 15px 0px 15px;
	}
.quranhadith_internal  h1{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:18px; color:#fff;
	margin:0px;
	padding:4px 0 0 4px;
	float:left;
	}
.quranhadith_content{
height:110px;
/*overflow:auto;*/
	}

.postby{
	text-align:right;
	font-style:italic;
	padding:8px 0 0 0;
	}

.readmore {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;
	text-align:left;
	clear:both;
	padding:10px 0 8px 0px;
	}

.readmore a:link, .readmore a:visited {
	color:#FFE400;
	text-decoration:none;
	}
.readmore a:hover {
	list-style-image:none;
	color:#FFE400;
	text-decoration:underline;
	}

.readmore2 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;
	text-align:left;
	clear:both;
	padding:8px 0 8px 0px;
	}

.readmore2 a:link, .readmore2 a:visited {
	color:#FFE400;
	text-decoration:none;
	}
.readmore2 a:hover {
	list-style-image:none;
	color:#FFE400;
	text-decoration:underline;
	}


.nobrdr{
	border-right:none!important;
	}

.floatleft{
	float:left;
	}
.clear{
	clear:both;
	}
.paddingleft{
	padding-left:10px
	}

/**** Internal page ****/

#banner_internal{
	clear:both;
	height:199px;
	width:928px;
	background-image:url(images/internal_banner.jpg);
	background-repeat:no-repeat;
	}

.tem2{
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;
	padding:125px 0 0 0px;
	text-align:right;
	width:186px;
	}
.welcome2{
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff;
	padding:72px 16px 0 0;
	}


#internal_main{
	padding:0 0 0 0;
	clear:both;
	background-image:url(images/internal_bg.jpg);
	float:left;
	}

#body_internal{
	padding:0 0 0 0;
	clear:both;
	background-image:url(images/internal_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 10px 0;
	float:left;
	}

#body_internal ul {
	background-image:url(images/nothing.jpg);


}

.subcontent{
 	padding:0px 0 0 0;
	}
.subcontent h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#232323;
	background-color:#D6EEFF;
	margin:18px 0 8px 0;
	padding:2px 5px 2px 5px;

	}



/**** Footer ****/

#footer{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;
	text-align:left;
	padding:10px 0 10px 0;
	float:left;
	width:928px;

}

.footercopy{
	float:left;
	}

.footerlinks{
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;
	text-align:right;
	}
.footerlinks a:link, .footerlinks a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 10px;
	}
.footerlinks a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#96CDF5;
	padding:0 10px 0 10px;
	}
.arrowdistance
{
	height:80px;
}
.arrowdistancehome
{
	height:70px;
}

div#wn1	{
	position:relative;
	width:195px; height:105px;
	overflow:hidden;
	}
div#wn2	{
	position:relative;
	width:195px; height:105px;
	overflow:hidden;
	}
div#wn3	{
	position:relative;
	width:195px; height:105px;
	overflow:hidden;
	}
div#homescroller	{
	position:relative;
	width:440px; height:108px;
	overflow:hidden;
	}
#content_table th{
font-weight:bold;
}
#question_p{
font-weight:bold;
}
.style10U{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#232323;
	background-color:#D6EEFF;
	margin:18px 0 8px 0;
	padding:2px 5px 2px 5px;
}
.style13{
	font-weight:bold;
}
.news_heading{
font-weight:bold;
font-size:12pt;
}
.imagediv {
background:transparent url(images/mypicture.png) no-repeat scroll 0 0;
height:33px;
padding-left:60px;
padding-top:15px;
}