HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background: #000000; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 0.7em Verdana, Arial, sans-serif; PADDING-TOP: 0px; HEIGHT: 100%
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: italic 11px/13px Verdana, Arial, sans-serif; COLOR: #ffee00; PADDING-TOP: 0px
}
h2 {
  display: inline;
  font: normal 11px Verdana, Arial, sans-serif;
  background-color: inherit;
  padding: 0px;
  margin-left: 0px;
}
#holder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 750px; COLOR: #ffffff; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #002538
}
#background {
  background-image: url(images/background_islam_events_bottom.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  LEFT: 0px; OVERFLOW: hidden; WIDTH: 750px; POSITION: absolute; TOP: 0px; 
  BACKGROUND-COLOR: #002538;
}
#spacer {
  position: relative;
  padding: 45px 0px 0px 62px;
}
#logo {
    position: absolute;
    left:17px;
    top:13px;
    color:#ffc000;
    width:236px;
	font:normal 26px Arial narrow;
	line-height: 1em;
}
h3 {
    color:#ffc000;
	font:bold 15px verdana;
	line-height: 1em;
	margin:0px 0px 2px 0px;
}
h4 {
    color:#ffffff;
	font:bold 15px verdana;
	line-height: 1em;
	margin:0px 0px 2px 0px;
}
h5 {
    color:#ffffff;
	font:bold 15px verdana;
	line-height: 1.0em;
	margin:0px 0px 0px 0px;
}
#tlinks {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; PADDING-LEFT: 57px; POSITION: relative
}
#tlinks A {
	MARGIN: 0px 5px; FONT: normal 11px/13px Verdana, Arial, sans-serif;color:#ffffff;text-decoration:none;
}
#tlinks A:visited {
	MARGIN: 0px 5px; color:#ffffff; FONT: normal 11px/13px Verdana, Arial, sans-serif; text-decoration:none;
}
#llinks {
	left: 62px; WIDTH: 200px; TOP: 139px; TEXT-ALIGN: left; POSITION: absolute;
}
#llinks A {
	DISPLAY: block; MARGIN-BOTTOM: 8px; COLOR: #FFFFC6; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#llinks A:hover {
	TEXT-DECORATION: none
}
#tmlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 22px; POSITION: relative
}
#tmlinks A {
	MARGIN: 0px 5px; FONT: bold 11px/13px Verdana, Arial, sans-serif; color:#ffffff; text-decoration:none;
}
#tmlinks A:hover
{
	text-decoration:none;
}
#tslinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 105px; POSITION: relative
}
#tslinks A {
	MARGIN: 0px 5px; FONT: 11px/13px Verdana, Arial, sans-serif; text-decoration:none;
}
#tslinks A:hover
{
	text-decoration:underline;
}

a.white:link {
	color:#ffffff; 
  	font-style: normal;
	text-decoration: none;
}
a.white:visited {
	 color:#ffffff; 
	 text-decoration: none;
}
a.white:hover {
	 text-decoration: underline;
}
#content {
	 margin-left: 220px; padding:0px 0px 0px 15px; WIDTH: 525px; line-height: 14px; PADDING-TOP: 28px; color:#ffffff; POSITION: relative;
}
#right {
	PADDING-LEFT: 40px; RIGHT: 60px; BORDER-LEFT: #ffffff 1px dotted; WIDTH: 200px; COLOR: #ffffff; POSITION: absolute; TOP: 215px; HEIGHT: 205px
}
.bullet {
	MARGIN-TOP: 8px; MARGIN-LEFT: 30px; MARGIN-RIGHT: 5px
}

.normaltext
{
	FONT: 11px Verdana, Arial, sans-serif; 
	COLOR: #363636;
	line-height:15px;
}

.headingtext
{
	FONT: 12px Verdana, Arial, sans-serif; 
	COLOR: #363636;
}

/********** Scroller **********/

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#scroll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#scroll .scrolls {
}
#scroll LI {
	PADDING-TOP: 4px;
}
#scroll .scroll {
	DISPLAY: block; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 360px; CURSOR: pointer; HEIGHT: 87px
}
#scroll .scroll SPAN {
	DISPLAY: none
}
#scroll .odd {
}
#scroll .even {
}
.scroll_text
{
	padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;
}

/********** Footer **********/
#bottom {
	MARGIN: 0px auto; WIDTH: 750px; COLOR: #ffffff; POSITION: relative; HEIGHT: 108px
}
#bottombg {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px
}

#bottomlinks {
	POSITION: absolute; Z-INDEX: 2; margin: 72px 0px 0px 60px;
}
a.bottomlink:link{ font-family: Verdana, Arial, sans-serif; font-weight:normal; font-size: 10px; color: #dddddd; MARGIN: 0px 16px 0px 4px; display: inline; text-decoration: none; }
a.bottomlink:visited{ font-family: Verdana, Arial, sans-serif; font-weight:normal; font-size: 10px; color: #dddddd; MARGIN: 0px 16px 0px 4px; display: inline; text-decoration: none; }
a.bottomlink:hover{font-family: Verdana, Arial, sans-serif; font-weight:normal; font-size: 10px; color: #f6cf0b; text-decoration: none; }

#bottomhome {
	Z-INDEX: 10; MARGIN: 46px 0px 0px 7px; POSITION: absolute; text-align: center;
}
#bottomhome A{ 
	font-family: Verdana, Arial, sans-serif; font-weight:normal; font-size: 10px; color: #dddddd; display: inline; text-decoration: none; 
}
#bottomhome A:hover{
	color: #f6cf0b; font-size: 10px; text-decoration: none; font-weight:normal; 
}
#small {
	Z-INDEX: 100; RIGHT: 0px; LEFT: 0px; POSITION: absolute; TOP: 92px
}
#small A {
	FLOAT: left; MARGIN: 0px 12px 0px 4px; FONT: 10px/12px Verdana, Arial, sans-serif; COLOR: #959595; POSITION: relative;
	text-decoration:none;
}
#small A:hover {
	COLOR: #ffffff;	text-decoration:none;
}

.left {
	PADDING-LEFT: 10px; BACKGROUND: url(images/bullet.gif) no-repeat 0px 4px; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 200px; TEXT-ALIGN: left
}
.right {
    PADDING-LEFT: 10px; BACKGROUND: url(images/bullet.gif) no-repeat 0px 4px; FLOAT: right; MARGIN: 0px 0px 15px; WIDTH: 200px; TEXT-ALIGN: left
}
.img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; TEXT-ALIGN: center
}
.clearBoth {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px
}


.good {
	WIDTH: 245px; COLOR: #ffffff; HEIGHT: 90px
}
.good A {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #ffedd3; TEXT-DECORATION: underline
}
.good B {
	DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #ffffff
}
.good IMG {
	FLOAT: left; MARGIN-RIGHT: 7px
}
#right {
	PADDING-LEFT: 40px; RIGHT: 60px; BORDER-LEFT: #ffffff 1px dotted; WIDTH: 200px; COLOR: #ffffff; POSITION: absolute; TOP: 260px; HEIGHT: 205px
}

#videopopupbg {
	background-color: #002538 ; BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/popup_video.jpg); BACKGROUND-REPEAT: no-repeat
}
#audiopopupbg {
	background-color: #002538 ; BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/popup_audio.jpg); BACKGROUND-REPEAT: no-repeat
}
#bannerpopupbg {
	background-color: #002538 ; BACKGROUND-POSITION: center top; BACKGROUND-REPEAT: no-repeat
}
.main_categories {
	left:205px; WIDTH: 275px; POSITION: absolute; TOP: 60px;
}
.category_images {
	padding-right:0px; padding-bottom:0px; width:89px; height:60px; float:left;
}
.navtext {
	COLOR: #ded29a; 
	font-size: 9px;
    font-family: verdana, arial;
}
a.navlinks {
	COLOR: #ded29a; 
	font-size: 9px;
    font-family: verdana, arial;
	TEXT-DECORATION: none;
}
a.navlinks:hover {
	TEXT-DECORATION: underline;
}

.row {
	border-bottom:2px solid #002538;
	background-color:#002538;
	height:30px;
	width:430px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	Z-INDEX: 1;
}

.row div {
	float:left;
	line-height:15px;
	Z-INDEX: 1;
}
.row_col {
	padding-top:0px;
	padding-left:15px;
	text-align:left;
}
.brownNormal {
	color:#ded29a;
}
a.catlinks {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
a.catlinks:hover {
	TEXT-DECORATION: underline;
}

/********** Auto-Complete **********/

	#ajax_listOfOptions{
	position:absolute;
	width:440px;
	overflow:none;
	MARGIN: 0px;
	FONT-SIZE: 1em;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #4a6a6e;
	BORDER-RIGHT: #344c4f 1px solid;
	BORDER-TOP: #344c4f 1px solid;
	BORDER-LEFT: #344c4f 1px solid;
	BORDER-BOTTOM: #344c4f 1px solid;
	text-align:left;
	z-index:100;
	}	
	#ajax_listOfOptions div{	margin:1px;	
	PADDING-RIGHT: 1.5em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.1em;
	cursor:pointer;	
	}	
	#ajax_listOfOptions .optionDiv{
			
	}	
	#ajax_listOfOptions .selectedLetters{
			FONT-WEIGHT: bold;
			COLOR: yellow;
	}	
	#ajax_listOfOptions .optionDivSelected{ COLOR: #fff; BACKGROUND-COLOR: #517d7f }
	#ajax_listOfOptions .optionDivSelected SPAN.selectedLetters{ COLOR: yellow; }
	#ajax_listOfOptions_iframe{		background-color:#F00;		position:absolute;		z-index:5;	}		

/********** Tasks *************/

#tasks {
	width: 440px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative;
}

.task_row {
	border-bottom:2px solid #0B1E25;
	color:#cfd7da;
}

.task_row div {
	float:left;
	line-height:15px;
	Z-INDEX: 1;
}

.odd {
	height:30px;
	background-color:#192a60;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	Z-INDEX: 1;
}

.even {
	height:30px;
	background-color:#1d3769;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	Z-INDEX: 1;
}
.col1 {
	float:left;
	width:102px;
	text-align:left;
	
}
.col2 {
	float:left;
	width:290px;
	text-align:left;
	padding-left:13px;
}
.col3 {
	width:30px;
	padding-top:10px;
	z-index:1;
}

.col1 a {
	text-decoration:none;
	color:#cfd7da;
	text-decoration:none;
}

.col1 a:hover {
	text-decoration:underline;
}
#task_description {
   padding: 0px;
   margin: 2px 0px;
   text-align: left;
   color: #000000;
   font-family: verdana,arial;
   font-size: 11px;
}
.bullet_verse {
	display:inline;
	margin-left:-15px;
	margin-right:0px;
}
.yellowText {
  font:11px Verdana, Arial, Helvetica, sans-serif;
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
}
.lightPinkBackground
{
  background-color: #7c1d47;
}
.darkPinkBackground
{
  background-color: #6d193d;
}
.lightBlueBackground
{
  background-color: #1e5d7e;
}
.darkBlueBackground
{
  background-color: #19526f;
}
#speaker_title {
    color:#ffffff;
	font:bold 11px verdana;
	padding-bottom:10px;
}
.whiteText {
  background-color: inherit;
  color: #FFFFFF;
  font-style: normal;
}
a.green:link {
  background-color: inherit;
  color: #FFFFC6;
  font-style: normal;
  text-decoration: underline;
}
a.green:visited {
  background-color: inherit;
  color: #FFFFC6;
  font-style: normal;
  text-decoration: underline;
}
a.green:hover{
  background-color: inherit;
  color: #FFFFC6;
  font-style: normal;
  text-decoration: none;
}
a.yellow:link {
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: underline;
}
a.yellow:visited {
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: underline;
}	
a.yellow:hover{
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: none;
}
a.white_underline:link {
  background-color: inherit;
  color: #ffffff;
  font-style: normal;
  text-decoration: underline;
}
a.white_underline:visited {
  background-color: inherit;
  color: #ffffff;
  font-style: normal;
  text-decoration: underline;
}	
a.white_underline:hover{
  background-color: inherit;
  color: #ffffff;
  font-style: normal;
  text-decoration: none;
}

/********** Paging **********/

#paging {
	width: 545px; text-align:right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative;
}
a.pageselected{	
	COLOR: #ffffff;	FONT: 10px Arial; text-decoration:none;
}
a.pageselected:hover { 
	text-decoration:none;
}
a.pagenormal{	
	COLOR: #ffffff;	FONT: 10px Arial; text-decoration:none; 
}
a.pagenormal:hover { 
	text-decoration:none; 
}

/********** calendar Large styles **********/

#calendar_large {
	padding-top:6px;
}
.large_monthname{
	color:#fdfd02; 
	font-weight:bold;
}
.large_letter {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:2px;
	text-align:left;
	padding-left:3px;
}
.large_days
{
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#19526f;
	text-align:left;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
}
.large_booked{	
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#6d193d;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

.large_today {
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#497b9a;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
.large_todayevent{
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#7c1d47;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}	
.etitle_today {
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:5px;
}
.etitle_today a {
	text-align:left;
	color:#fdfd02;
	font-weight:normal;
	padding-left:5px;
}
.etitle_today a:hover {
	text-decoration:none;
}
.etitle{
	text-align:left;
	color:#fdfd02;
	font-weight:normal;
	padding-left:5px;
}
.etitle a{
	text-align:left;
	color:#fdfd02;
	font-weight:normal;
	padding-left:5px;
	text-decoration:underline;
}
.etitle a:hover{
	text-decoration:none;
}
a.eyellow:link {
  background-color: inherit;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color: #fdfd02;
  font-style: normal;
  text-decoration: underline;
}
a.eyellow:visited {
  background-color: inherit;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color: #fdfd02;
  font-style: normal;
  text-decoration: underline;
}
a.eyellow:hover{
  font:11px Verdana, Arial, Helvetica, sans-serif;
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: none;
}
a.yellow_nounderline:link {
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: none;
}
a.yellow_nounderline:visited {
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: none;
}
a.yellow_nounderline:hover{
  background-color: inherit;
  color: #fdfd02;
  font-style: normal;
  text-decoration: underline;
}
#fs {
  position: relative;
  padding: 178px 0px 0px 0px;
}
.disabledText {
  background-color: inherit;
  color: #4f6773;
  font-style: normal;
}
select {
	font-family: Verdana, Arial, sans-serif;
	font-wight:normal;
	font-size:11px;
	color:#000000;
	border:1px solid #7f9db9;
}

.form_ctr {
	padding-top:1px;
	text-align:right;
}
.select_ctr {
	width:185px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.inputElement { 
	width:185px;
	font-family: verdana; 
	font-size: 11px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#7F9DB9; 
 }
.input_ctr {
	width:185px; 
	height:15px; 
	border:1px solid #7f9db9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/********** Booking Calendar styles **********/

.monthname{
	color:#ffffff; 
	font-weight:bold;
}
.letter {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:2px;
	text-align:left;
	padding-left:3px;
}
.days
{
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#19526f;
	text-align:left;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
}
.booked{	
	color:#fdfd02;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#6d193d;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

.today {
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#497b9a;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
.todayevent{
	color:#fdfd02;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#7c1d47;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}	
#event_description {
   padding: 0px;
   margin: 2px 0px;
   text-align: left;
   color: #000000;
   font-family: verdana,arial;
   font-size: 16px;
}
.whitedarkText {
  background-color: inherit;
  color: #cfd7da;
  font-style: normal;
}
#preview_contents {
	 margin-left: 0px; padding:0px 0px 0px 0px; WIDTH: 510px; line-height: 14px; PADDING-TOP: 20px; color:#cfd7da; POSITION: relative;
}
#schedule {
	top: 26px;
	width:229px;
	margin-left:500px;
	padding:25px 0px 0px 0px;
	position: absolute;
	text-align:left;
	height: 637px;
	left: 17px;
}
#schedule_text {
  background-image: url(images/calig_center.gif);
  position: absolute;
  top: 68px;
  left: 5px;
  overflow: hidden;
  text-align:left;
  width:229px;
  margin-left:0px;
}
.speaker_bio a {
	text-decoration:none;
	color:#FFFFC6;
	text-decoration:underline;
}

.speaker_bio a:hover {
	text-decoration:none;
}

a.white9:link {
    font-family: arial;
    font-size: 9px;
	text-decoration:none;
	color:#cfd7da;
}
a.white9:visited {
    font-family: arial;
    font-size: 9px;
	text-decoration:none;
	color:#cfd7da;
} 
a.white9:hover {
    font-family: arial;
    font-size: 9px;
	text-decoration:none;
	color:#cfd7da;
}
