﻿body { font-family:Arial, Helvetica, sans-serif;font-size:0.7em;margin:0 0 0 0;color:#005581; }

h1 { font-family:"Times New Roman", Times, serif;font-size:200%;font-weight:bold;}
h2 { font-family:Arial, Helvetica, sans-serif;font-size:130%;padding-bottom:0px;margin:0;margin-bottom:10px;}
h3 { font-size:100%;font-weight:bold;margin:0;margin-bottom:10px;}
h4,h5,h6,h7,h8{}

p { font-size:100%;padding-top:0px;margin:0;margin-bottom:10px;}

a, a:link, a:visited {}
a:hover, a:active {}

ul{}
ul li{}
ol{}
ol li{}

strong{ font-weight:bold; }
em{ font-style:italic; }

#wrapper { width:800px; }

#leftColumn { float:left;width:292px;clear:left; }
#bannerArea { background:url('Images/imam/banner.jpg') #FFFFFF no-repeat left top;width:292px;height:262px; }

#leftNav { margin-top:32px;margin-right:72px; }
#leftNav ul { margin:0;padding:0; }
#leftNav ul li { background-color:#125687;list-style-type:none;text-align:right;margin-bottom:5px;font-family:"Times New Roman", Times, serif;font-size:120%;color:#FFFFFF; }
#leftNav ul li div { padding-right:8px; }
#leftNav ul li a,#leftNav ul li a:link,#leftNav ul li a:visited{padding-right:8px; font-family:"Times New Roman", Times, serif;font-size:100%;color:#FFFFFF;text-decoration:none; }
#leftNav ul li a:hover,#leftNav ul li a:active { text-decoration:underline; }


#leftNav ul li ul{ background-color:#FFFFFF;margin:0;padding:0;padding-top:5px;color:#005581;}
#leftNav ul li ul li{background-color:#FFFFFF;margin:0;padding:0;color:#005581;}
#leftNav ul li ul li div{font-size:60%;font-family:Arial, Helvetica, sans-serif; text-decoration:underline;padding-right:11px; }
#leftNav ul li ul li a, #leftNav ul li ul li a:link, #leftNav ul li ul li a:visited{font-family:Arial, Helvetica, sans-serif;color:#005581;font-size:60%}
#leftNav ul li ul li a:hover, #leftNav ul li ul li a:active{font-family:Arial, Helvetica, sans-serif;color:#005581;font-size:60%}


#header { height:76px; }
#siteheaderImage { float:right; }

#contactDetails { height:26px;text-align:right;margin-right:46px;margin-top:12px; }
#contactDetails span { font-family:"Times New Roman", Times, serif;color:#005581; }
#contactDetails span.label { font-family:"Times New Roman", Times, serif;color:#860038; }
#contactDetails span a, #contactDetails span a:link, #contactDetails span a:visited { font-family:"Times New Roman", Times, serif;color:#005581;text-decoration:none; }
#contactDetails span a:hover, #contactDetails span a:active { text-decoration:underline; }

#topNav { height:30px;background-color:#125687;padding-top:6px; }
*html #topNav {	height:36px; }
#topNav ul { display:inline;margin:0;padding:0;float:left; }
#topNav ul li { display:inline;margin:0;padding:0;color:#FFFFFF; }
#topNav ul li a,#topNav ul li a:link, #topNav ul li a:visited { color:#FFFFFF;text-decoration:none; }
#topNav ul li a:hover,#topNav ul li a:Active { text-decoration:underline; }

#searchArea { float:right;margin:0;padding:0;padding-top:2px;padding-right:10px; }
#searchArea input { background:url('Images/imam/bg_formfield.gif') #FFFFFF no-repeat left top; vertical-align:top;margin:0;padding:0;height:16px;border:0px;padding:2px 5px 2px 5px;color:#005581;font-size:90%; }
#searchArea input.SearchGoButton { margin:0;padding:0;height:20px;border:0px; }

#mainColumn { float:right;width:508px; }

#content img
{
	margin:0px 10px 10px 0px;
	float:left;
}

#content a
{
	color:#005581;
}

.screenReaderMenu a
{
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
	top:-4em;
	left:-3em;
}

.screenReaderMenu a:link, .screenReaderMenu a:visited
{
	text-decoration:none;
}

.screenReaderMenu a:active, .screeReaderMenu a:focus
{
	position:absolute;
	overflow:visible;
	width:auto;
	height:auto;
}

/*Search results page*/
span.SearchTerms
{
	display:block;
	float:left;
}

span.SearchStatistics
{
	display:block;
	float:right;
}

div.SearchAgain
{
	clear:both;
}

div.SearchAgain label
{
	font-weight:bold;
}

div.SearchAgain label input
{
	background:url('Images/imam/bg_formfield.gif') #FFFFFF no-repeat left top; vertical-align:top;margin:0;padding:0;height:14px;border-top:0px;border-left:0px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 5px 2px 5px;color:#005581;font-size:90%;
}

.SearchPaging
{
	padding-top:10px;
}

.SearchResults ul
{
	border:0px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px dotted #005581;

}

.SearchResults ul li
{
	list-style:none;
	border:0px;
	margin:0px;
	border-top:1px dotted #005581;
	padding-top:2px;
	padding-bottom:5px;
}

.SearchResults ul li a, .SearchResults ul li a:link, .SearchResults ul li a:visited
{
	font-weight:bold;
	text-decoration:none;
	color:#005581;
}

.SearchResults ul li a:hover, .SearchResults ul li a:active
{
	text-decoration:underline;
}

.SearchPagingLabel
{
	float:left;
}

.SearchPagingLinks
{
	float:right;
}

.SearchPagingLinks span a, .SearchPagingLinks span a:link, .SearchPagingLinks span a:visited
{
	font-weight:bold;
	text-decoration:none;
	color:#005581;
}

.SearchPagingLinks span a:hover, .SearchPagingLinks span a:active
{
	text-decoration:underline;
}
/*End search results page*/

/* Contact Us Form */
.Form .FormSection h2
{
	width:500px;
	margin-top:20px;
}

.Form .FormSection label
{
	display:block;
	float:left;
	width:80px;
	margin-left:180px
}

*html .Form .FormSection label
{
	margin-left:100px;
}

.Form .FormSection select
{
	display:block;
	float:left;
	width:50px;
	margin-right:150px;
	margin-bottom:10px;
	border:0px;
	padding:3px 5px 0px 5px;
	vertical-align:top;
	color:#5183A7;
	font-size:95%;
	background:url('Images/imam/bg_formfield.gif') #FFFFFF no-repeat left top; 
}

.Form .FormSection input
{
	display:block;
	float:left;
	width:200px;
	margin-right:0px;
	margin-bottom:10px;
	border:0px;
	padding:3px 5px 0px 5px;
	vertical-align:top;
	color:#5183A7;
	font-size:95%;
	background:url('Images/imam/bg_formfield.gif') #FFFFFF no-repeat left top; 
}

.Form .FormSection textarea
{
	display:block;
	float:left;
	width:200px;
	margin-right:0px;
	margin-bottom:10px;
	border:0px;
	padding:3px 5px 0px 5px;
	vertical-align:top;
	color:#5183A7;
	font-size:95%;
	background:url('Images/imam/bg_formfield.gif') #FFFFFF no-repeat left top; 
}


.Form .FormSection input.SubmitButton
{
	display:block;
	float:left;
	width:48px;
	padding:0;
	margin-left:180px;
	margin-bottom:10px;
}

*html .Form .FormSection input.SubmitButton
{
	margin-left:100px;
}

@media print
{
	#mainColumn { width:507px; }
}








