body {
	background-color:"#202020";
	color:#63424A;
	font-family:Verdana;
}

a:link {  
	color: #63424A;
} 
a:visited {  
	color: #63424A;
} 
a:active   {  
	color: #63424A;
}
a:hover   {  
	color:blue;
} 

.textFont {
	font-size:12px;
	font-family:Verdana;
	line-height: 1.5;
	text-align:justify;
}

.labelFont {
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.mandatory {
	display:inline;
	color:red;
	font-weight:bold;
}

.pageTitle {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	background-color:#63424A;
	color:#F4ECE8;
	text-transform:capitalize
}

.headingFont {
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	background-color:#63424A;
	color:#F4ECE8
}


.buttonFont {
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	text-align: center;
	font-weight:normal;
	/*color:#63424A;*/
	background-color:#63424A;
	color:#F4ECE8;
	width:80px;
}

.listItems {
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:300%;
}

.normalListItems {
	font-size:12px;
	font-family:Verdana;
	font-weight:normal;
	line-height:300%;
}

.announcementFont {
	font-size:12px;
	font-family:Verdana;
	color:red;
	font-weight:bold;
	/*text-transform:uppercase*/
}

/* Below two are dotted separators */

.rightSeparator { 
	border-right-width: thin; 
	border-right-style: dashed;
	border-right-color: #63424A; 
} 

.bottomSeparator { 
	border-bottom-width: thin; 
	border-bottom-style: dashed;
	border-bottom-color: #63424A; 
} 

.topSeparator { 
	border-top-width: thin; 
	border-top-style: dashed;
	border-top-color: #63424A; 
} 

/* This is for tables with only borders around it*/

.boxTable {
	border-style: solid;
	border-color:#63424A;
	border-width:thin;
}

/* This is for tables with border on all sides */
table.matrixTable {
	border-width: 1px;
	border-style: solid;
	border-color: #63424A;
	border-collapse: separate;
}

table.matrixTable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #63424A;
}

/* This is for update message when click on save */
.message {
	font-size:12px;
	font-family:Verdana;
	color:blue;
	font-weight:normal;
	text-align: center;
}

.error {
	font-size:12px;
	font-family:Verdana;
	color:red;
	font-weight:normal;
	text-align: center;
}

/* Below three for Monthly prayer calendar */
.smallTextFont {
	font-size:9px;
	font-family:Verdana;
}

.smallBoldTextFont {
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
}

.smallRedTextFont {
	font-size:9px;
	font-family:Verdana;
	color:red;
	font-weight:bold;
}

.shade {
	background-color:#C0C0C0;
}

.blinkyText {
	text-decoration: blink;
}

hr {
	color: #63424A;
}

.linebreak {
list-style-type: none;
}

.basmalaFont {
	color:#056458;
	font-family:Verdana;
	text-decoration:underline;
}

.icpFont1 {
	color:#056458;
	font-family:Verdana;
	font-size:125%;
}

.icpFont2 {
	color:#056458;
	font-family:Verdana;
	font-size:100%;
}