BODY
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	margin-left: 0px;
	margin-top: 0px;
}
A
{
	font-weight: bold;
	color: #458ca7;
	font-size: 9pt;
	font-family: tahoma, Arial, Helvetica;
	text-decoration: none;
}
A.thin:hover
{
	color: green;
	text-decoration: underline;
}
A:hover
{
	color: #99C704;
	text-decoration: underline;
}
TD, TH
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
}

.h3color
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #CC6600;
	font-size: xx-small;
}

.moveme
{
	font-family: arial;
	font-size: 1px;
	color: #FFFFFF;
	visibility: visible;
	width: 0;
}

small
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
}

P
{
	font: 10pt Verdana, Arial, Helvetica;
	color: #3f3f3f;
}

P.smallp
{
	font: 8pt Verdana, Arial, Helvetica;
	color: #3f3f3f;
}


.heading1b
{
	font: 8pt Verdana, Arial, Helvetica;
	color: #000000;
}

.headingForm
{
	font: 9pt Verdana, Arial, Helvetica;
	color: #000000;
	font-weight: bold;
}

UL
{
	font: 8pt Verdana, Arial, Helvetica;
}


h1
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color: #CC6600;
	font-size: small;
}

.alertgreen
{
	color: #009900;
	font-weight: bold;
}

sans
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: small;
}

.price
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #990000;
	font-size: x-small;
}

highlight
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #990000;
	font-size: x-small;
}

tiny
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	color: green;
}
.heading3b
{
	font: bold 11pt Verdana, Helvetica;
	color: #2a8ad1;
}
.heading0b
{
	font: bold 11pt helvetica, verdana, Helvetica;
	color: #000000;
}
serif
{
	font-family: times,serif;
	font-size: small;
}

.formred
{
	font: bold 12pt verdana, Arial, Helvetica;
	color: #a91616;
}

.LineListingCatHead
{
	font: bold 12pt Arial, Arial, Helvetica;
	color: #000000;
}

.Linelistingtext
{
	font-size: x-small;
	font-family: Goudy Old Style;
	color: #000000;
}

.formredvalidate
{
	font: bold 8pt verdana, Arial, Helvetica;
	color: #a91616;
}

.formbluenew
{
	font: bold 12pt verdana, Arial, Helvetica;
	color: #076FB6;
}



.Address
{
	font-size: 15px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #62739D;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}


listprice
{
	font-family: arial,verdana,helvetica,sans-serif;
	text-decoration: line-through;
	font-size: x-small;
}

.CCError
{
	font: bold 13pt Verdana, Verdana, Arial,;
	color: Red;
}
.CCSuccess
{
	font: bold 13pt Verdana, Helvetica;
	color: #2a8ad1;
}

attention
{
	background-color: #FFFFD5;
}

tinyprice
{
	font-family: verdana,arial,helvetica,sans-serif;
	color: #990000;
	font-size: xx-small;
}

headerCell
{
	padding: 4px;
	background-color: #EEEECC;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}

.header
{
	font-family: 'Bookman Old Style' , Calibri, Tahoma, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #003300;
	font-style: normal;
	white-space: normal;
}

.subheader
{
	font-family: 'Bookman Old Style' , Calibri , Tahoma, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #003300;
	font-style: normal;
	white-space: normal;
}


confirmGlobalHeaderCell
{
	background-color: #4480DD;
}

confirmGlobalBorderCell
{
	background-color: #D5D5B5;
}

confirmHeaderCell
{
	background-color: #BBBB9E;
}

importantMessage
{
	background-color: #FFFFCC;
}

errorMessage
{
	color: #990000;
}


.heading1w
{
	font: bold 10pt Verdana, Arial, Helvetica;
	color: #ffffff;
}
.tablebackcss203
{
	font-family: "Arial" , Times, serif;
	font-size: 14px;
	color: #415876;
	background-color: #D5E7D5;
}
.headingcss203
{
	font-family: "Arial" , Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: Gray;
}
.titles
{
	font-family: "Arial" , Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.Slogan
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}

.tableback
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #305f29;
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #000000;
}


.headingGold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #f3c74e;
}

.titles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.marq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #f3c74e;
	color: #000000;
}
.goldtext
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	color: #f3c74e;
	font-weight: normal;
}
.Slogan
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
}
.Features
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
}
.Content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Address
{
	font-family: "Arial" , Times, serif;
	font-size: 15px;
	color: black;
}
.PrayerTime
{
	font-family: "Verdana" , Times, serif;
	font-size: 15px;
	color: black;
	background-color: #eff9e8;
}
.PrayerTimeAlt
{
	font-family: "Verdana" , Times, serif;
	font-size: 15px;
	color: black;
	background-color: #FCF4E5;
}
.PrayerTimeText
{
	font-family: "Verdana" , Times, serif;
	font-size: 18px;
	color: black;
}
.PrayerTimeHead
{
	font-family: "Verdana" , Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: black;
}
.TopDiv
{
	width: 224px;
	color: green;
	position: relative;
	height: 124px;
	z-index: 1001;
}
.displaynone
{
	display: none;
}

.headerCentered
{
	font-weight: bold;
	font-size: 22px;
	color: #003399;
	font-family: Goudy Old Style;
}
.hbar
{
	background-image: url(../Images/Hbar_Black.jpg);
}

.vbar
{
	background-image: url(../Images/Vbar_Black.jpg);
}
.description201
{
	font-size: 12pt;
	font-family: 'Times New Roman';
}

.Address201
{
	font-size: 12pt;
	font-family: 'Times New Roman';
}
.Phone201
{
	font-size: 14pt;
	font-family: 'Times New Roman';
}
.heading205
{
	font-weight: bold;
	font-size: 22pt;
	color: white;
	font-family: Georgia;
}

.description205
{
	font-size: 16pt;
	color: white;
	font-family: Arial;
}
.seconddescription205
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
.Location
{
	font-weight: bold;
	font-size: 10px;
	color: #000;
	font-family: Verdana;
}
.textBox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 9pt;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Arial;
	height: 19px;
}

.dropdown
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Arial;
}
.LabelHeading
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Tahoma,Verdana;
}
.Label
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
}

.LabelSmall
{
	font-size: 10pt;
	font-family: Calibri, Verdana;
}

.LabelBigBold
{
	font-weight: bold;
	font-size: 12px;
	color: #254657;
	font-family: Verdana,Tahoma, Arial;
	height: 10px;
}

.displayfine
{
	display: block;
}
.div
{
	border-right: #000000 1px solid;
	padding-right: 3px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	overflow: auto;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	height: 100px;
	background-color: moccasin;
}
.tdheading
{
	font-weight: bold;
	font-size: 16px;
	font-family: Calibri, Tahoma;
	background-color: #e6e6fa;
}
.tdbody
{
	background-color: aliceblue;
}

.Table
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #f5f5f5;
	font-family: Tahoma, verdana;
	font-size: 11pt;
}

.TableHeader
{
	font-size: 13pt;
	color: white;
	font-family: Calibri,Tahoma, verdana;
	background-color: #095495;
}

.TableItem
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10pt;
	padding-bottom: 1px;
	color: #003399;
	padding-top: 1px;
	font-family: Calibri,Tahoma, Arial;
	height: 20px;
	background-color: #ffffff;
}

.TableAltItem
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10pt;
	padding-bottom: 1px;
	color: #0b3951;
	padding-top: 1px;
	font-family: Calibri,Tahoma, Arial;
	height: 20px;
	background-color: #efefef;
}

.TableFooter
{
	color: white;
	font-family: Calibri,Tahoma, verdana;
	text-decoration: none;
	background-color: cornflowerblue;
}

div#searchkiosk
{
	background-image: url( "../images/searcharea-base.gif" );
	padding: 3px 3px 3px 3px;
	width: 340px;
	height: 60px;
}

div#footer
{
	background-image: url( "../images/dividershade-b.jpg" );
	padding: 3px 3px 3px 3px;
	width: 200px;
	margin-left: 150px;
}

div#centercontainer
{
	margin-left: 15px;
}

div.subcat
{
	color: #000;
	font-family: verdana, Tahoma;
	font-size: 12px;
	padding: 5 0 5 5;
	background-color: #f5f5f5;
	width: 160px;
	text-decoration: none;
}
div.subcat a
{
	font-family: verdana, Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}

div.subcat a:hover
{
	cursor: pointer;
	color: #ff6600;
	text-decoration: none;
}
div.cat
{
	color: #000;
	font-family: verdana, Tahoma;
	font-size: 12px;
	padding: 5 0 5 5;
	background-color: #f5f5f5;
	width: 159px;
	text-decoration: none;
}
.subcatseperator
{
	width: 130px;
}
div#headercontainer
{
	position: relative;
	background-color: transparent;
}
div#mainmenu
{
	position: absolute;
	top: 42px;
	left: 540px;
	background-color: Transparent;
	height: 38px;
	width: 279px;
}

div.linelisting
{
	color: #000;
	font-family: verdana, Tahoma;
	font-size: 12px;
	padding: 2 0 2 2;
	background-color: #f5f5f5;
	width: 170px;
	text-decoration: none;
}

div.linelisting a
{
	font-family: verdana, Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

div.linelisting a:hover
{
	font-family: verdana, Tahoma;
	font-size: 12px;
	color: #ff6600;
}

div.heading_style03
{
	background: url( "../images/orange-vbar.jpg" ) repeat-y repeat-x;
	padding: 3px 3px 3px 3px;
	width: 100%;
}

.style03_table
{
	font-family: Garamond, verdana, Tahoma;
	font-size: 26px;
	font-weight: bold;
}

div#fpabodytextcontainer
{
	background-color: #eef9bb;
	padding: 8px 8px 8px 8px;
}
.fpaaddress
{
	font-family: 'Bookman Old Style' , verdana, Tahoma, Garamond;
	font-size: 13px;
	color: #cc3333;
	font-weight: bold;
}

div.heading_style02
{
	padding: 3px 3px 3px 3px;
	width: 100%;
	font-family: Garamond, verdana, Tahoma;
	font-size: 26px;
	font-weight: bold;
	color: #cc0033;
	height: 100%;
}

.subheading_style02
{
	font-family: verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #cc0033;
	text-align: center;
}

div#fpacontainer
{
	background-color: #e6e6fa;
	padding: 6px 6px 6px 6px;
}
.fpaaddress202
{
	font-family: verdana, Tahoma, Garamond;
	font-size: 13px;
	font-weight: bold;
	color: #cc0033;
}
div.bodytext1_style02
{
	width: 420px;
	border: solid 0px;
	text-align: left;
	color: #000000;
}

div.line
{
	height: 5px;
	width: 460px;
	background-color: #000000;
}

/* Style 201 */

div#fpacontainer201
{
	background: url( "../images/bgbar2.jpg" ) repeat-y repeat-x;
	padding: 2px 2px 2px 2px;
}
.heading_style201
{
	width: 100%;
	font-family: Garamond, verdana, Tahoma;
	font-size: 26px;
	font-weight: bold;
	color: #cc6600;
	height: 100%;
}

.subheading_style201
{
	font-family: arial , verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}


.fpaaddress201
{
	font-family: verdana, Tahoma, Garamond;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-align: right;
}
.bodytext2_style201
{
	color: #cc6600;
}

div.line201
{
	height: 5px;
	width: 460px;
	background-color: #ffe800;
}

.transDIVCopy
{
	border-right: medium none;
	border-top: medium none;
	z-index: 100;
	visibility: visible;
	border-left: medium none;
	border-bottom: medium none;
	position: absolute;
	background-color: white;
}
.stayBehind
{
	z-index: 90;
	border-bottom-color: white;
	cursor: s-resize;
	position: relative;
	border-right-color: white;
}
div.bazarcat
{
	color: #000;
	font-family: verdana, Tahoma;
	padding: 5 0 5 5;
	background-color: #e6e6fa;
	width: 180px;
	text-decoration: none;
}

div.bazarcat a
{
	font-family: verdana, Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

div.bazarcat a:hover
{
	font-family: verdana, Tahoma;
	font-size: 11px;
	color: #ff6600;
}

div.linelistingwithoutfpa
{
	color: #000;
	font-family: verdana, Tahoma;
	font-size: 12px;
	padding: 8 0 8 4;
	background-color: #e6e6fa;
	width: 170px;
	text-decoration: none;
}
div.optionaddress
{
	color: #000;
	font-family: verdana, Tahoma;
	padding: 5 0 5 5;
	background-color: #e6e6fa;
	font-size: 11px;
	width: 480px;
	text-decoration: none;
	text-align: left;
	background: url( "../images/orange-vbar-long.jpg" ) repeat-y repeat-x;
}

/********** FPA 205 **************/
.heading_style205
{
	padding: 3px 3px 3px 3px;
	width: 100%;
	font-family: Impact ,Garamond, verdana, Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #1a5faa;
	height: 100%;
	text-align: center;
}
div.fpamenu205
{
	background-color: #e6e6fa;
	padding: 6px 6px 6px 6px;
}
div.fpamenu205 a
{
	font-family: verdana, Tahoma;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	color: Black;
}
div.fpamenu205 a:hover
{
	font-family: verdana, Tahoma;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}

.fpaaddress205
{
	font-family: Goudy Old Style,verdana, Tahoma, Garamond;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.shadedhorizontal
{
	background: url( "../images/shade-horizontal.jpg" ) repeat-y repeat-x;
}

.shadedvertical
{
	background: url( "../images/vertical.gif" ) repeat-x repeat-y;
}
.subheading_style205
{
	font-family: Goudy Old Style , verdana, Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #003366;
}
.text205
{
	font-family: Goudy Old Style , verdana, Tahoma;
	font-size: 14px;
}
.reg_now
{
	font-weight: normal;
	font-size: 15px;
	font-family: 'Arial Black';
	height: 50px;
}
.input_text
{
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
.image_box
{
	border: solid 4px #efc502;
}
.imgcntrl
{
	height: 300px;
	width: 180px;
	vertical-align: top;
}
/*--------- PHONE PAGE---------*/

.p-bg
{
	background-image: url(../images/phone-background.jpg);
	background-repeat: repeat-x;
	width: 100%;
}
.p-heading-blue
{
	font-family: Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #075092;
}

.p-heading-orange
{
	font-family: Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #c26c35;
}
.p-blue-bar
{
	background-color: #7eacda;
	height: 20px;
}

.p-menu-table
{
	height: 130px;
	width: 100%;
}
.p-menu-links
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #075092;
	text-decoration: none;
}
.p-menu-links:hover
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.p-menu-text-details
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}
.p-mini-heading
{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #075092;
}
.p-mini-orange-heading
{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #c26c35;
}
.p-text
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #075092;
	list-style-position: outside; /*list-style-image: url(&raquo;);*/
}
.p-middle-table
{
	height: 484px;
}
.iframe-border
{
	border: #075092 ridge 2px;
}
.catlink
{
	color: #330000;
	font-size: 11pt;
	font-family: Calibri, Verdana, Arial;
	text-decoration: none;
}

/****************************************************************
 ************************************ Menu CSS ******************
 ****************************************************************/

.glossymenu
{
	margin: 0px 0;
	padding: 0;
	width: 165px; /*width of menu*/
	border: 1px solid #9A9A9A;
	border-bottom-width: 0;
}

.glossymenu a.menuitem
{
	background: black url(images/menu/glossyback.gif) repeat-x bottom left;
	font: bold 14px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
	color: white;
}

.glossymenu a.menuitem .statusicon
{
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover
{
	background-image: url(images/menu/glossyback2.gif);
}

.glossymenu div.submenu
{
	/*DIV that contains each sub menu*/
	background: white;
}

.glossymenu div.submenu ul
{
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li
{
	border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a
{
	display: block;
	font: normal 13px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover
{
	background: #DFDCCB;
	color: white;
}

div#breadcrumb
{
	font-family: Verdana;
	color: blue;
	font-size: 12px;
}

div#breadcrumb a
{
	font-family: Verdana;
	color: #3a6ea5;
	font-size: 12px;
	font-weight: normal;
}

div#breadcrumb a:hover
{
	font-family: Verdana;
	color: #0a246a;
	font-size: 12px;
}