body
{
	background-color:#f0f0f0;
	margin: 0px 0px 0px 0px;
}

.bubblelink
{	
	/*text-decoration:none;*/
	font-family:Tahoma;
	font-weight:bolder;
	font-size:14px;
	color:Black;	
	}
.bubble
{
	background-color:#f0f0f0;
	cursor:hand;
	}
.bubblelinkalt
{	
	/*text-decoration:none;*/
	font-family:Tahoma;
	font-weight:bolder;
	font-size:14px;
	color:black;
	}
/*.bubblelink:hover
{
	color:White;
	}	
.bubblelinkalt:hover
{
	color:Black;
	}
*/
.whitebubbleoutline{
border: none 1px black;
	}
.contentbubble
{
	/*PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; */
	FONT-SIZE: 10pt; 
	BORDER-LEFT-COLOR: green; 
	BORDER-BOTTOM-COLOR: green; 
	OVERFLOW: hidden; 
	/*WIDTH: 350px; */
	/*HEIGHT: 244px; */	
	COLOR: black; 
	BORDER-TOP-STYLE: none; 
	BORDER-TOP-COLOR: green; 
	FONT-FAMILY: Tahoma; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 	
	TEXT-DECORATION: none; 
	BORDER-RIGHT-COLOR: green; 
	BORDER-BOTTOM-STYLE: none
	}
.mission
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
	color: black;
	text-align: center;
}

.links
{
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: white;
	text-decoration: none;
	font-family: Tahoma;
}

.links:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: white;
	text-decoration: underline;
	font-family: Tahoma;
}

.links:visited
{
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	color: white;
	text-decoration: none;
	font-family: Tahoma;
}

.links:visited:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	color: white;
	text-decoration: underline;
	font-family: Tahoma;
}

.midlinks
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-transform: none;
	color: white;
	font-family: Tahoma;
	text-align: left;
}

.mainbubble
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	font-family: Tahoma;
	padding-left: 1px;
	padding-right: 6px;
}


.mainbubble:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 6px;
}

.mainbubble:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 6px;
}

.mainbubble:visited:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 6px;
}

.loginbubble
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma;
	cursor: hand;
}

.recentnewsbubble
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
}

.recentnewsbubble:link
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
}

.recentnewsbubble:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
}

.recentnewsbubble:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
}

.recentnewsbubble:visited:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
}

.recentnewsbubble:active
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
}

.recentnewsbubble:active:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
}

.confusedbubble
{
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}

.confusedbubble:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #004E82;
	font-family: Tahoma;
	text-decoration: none;
}

.confusedbubble:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #004E82;
	font-family: Tahoma;
	text-decoration: underline;
}

.confusedbubble:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: #004E82;
	font-family: Tahoma;
	text-decoration: none;
}

.confusedbubble:visited:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #004E82;
	font-family: Tahoma;
	text-decoration: underline;
}

.contactusbubble
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
}

.contactusbubble:link
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
}

.contactusbubble:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
}

.contactusbubble:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
}

.contactusbubble:visited:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
}

.presidentscornerbubble
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	padding-left: 1px;
	padding-right: 1px;
}

.presidentscornerbubble:link
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}

.presidentscornerbubble:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
}

.presidentscornerbubble:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}

.presidentscornerbubble:visited:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
}

.execdirbubble
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	padding-left: 1px;
	padding-right: 1px;
}

.execdirbubble:link
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}

.execdirbubble:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
}

.execdirbubble:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}

.execdirbubble:visited:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
}


.eventsbubblewhenusingwholebubble_image
{
	text-align: left;
	vertical-align: middle;
	color: white;
	padding: 0 0 0 0;
	vertical-align: top;
}

.committeemeetingsbubblewhenusingwholebubble_image
{
	text-align: left;
	vertical-align: middle;
	color: white;
	padding: 0 0 0 0;
	vertical-align: top;
}


.eventsbubble
{
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
	vertical-align: middle;
	color: white;
	font-family: Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}

.eventsbubble:link
{
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	color: white;
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}

.eventsbubble:hover
{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 12pt;
	text-decoration: underline;
	color: white;
	font-family: Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}

.eventsbubble:visited
{
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: white;
	font-family: Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}

.eventsbubble:visited:hover
{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 12pt;
	text-decoration: underline;
	color: white;
	font-family: Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}

.eventsbubble:active:hover
{
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
	color: white;
	font-family: Tahoma;
	padding-left: 5px;
	padding-right: 5px;
}

.searchbubble
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}

.searchbubble:link
{
	font-weight: bolder;
	font-size: 10pt;
	text-decoration: none;
	color: red;
	font-family: Tahoma;
}

.searchbubble:hover
{
	font-weight: bolder;
	font-size: 10pt;
	text-decoration: underline;
	color: red;
	font-family: Tahoma;
}

.searchbubble:visited
{
	font-weight: bolder;
	font-size: 10pt;
	text-decoration: none;
	color: red;
	font-family: Tahoma;
}

.searchbubble:visited:hover
{
	font-weight: bolder;
	font-size: 10pt;
	text-decoration: underline;
	color: red;
	font-family: Tahoma;
}

.searchbubble:active:hover
{
	font-weight: bolder;
	font-size: 10pt;
	color: red;
	font-family: Tahoma;
}

.footer
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	vertical-align: middle;
	color: black;
	font-family: Tahoma;
}

.footer:link
{
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	vertical-align: middle;
	color: white;
	font-family: Tahoma;
}

.footer:hover
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-decoration: underline;
	color: white;
	font-family: Tahoma;
}

.footer:visited
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	text-decoration: none;
	color: white;
	font-family: Tahoma;
}

.footer:visited:hover
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	vertical-align: middle;
	color: white;
	font-family: Tahoma;
}

.printpagelinkwhite:link
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: white;
	font-family: Tahoma;
}

.printpagelinkwhite:link:hover
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: white;
	font-family: Tahoma;
}

.printpagelinkwhite:visited
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: white;
	font-family: Tahoma;
}

.printpagelinkwhite:visited:hover
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: white;
	font-family: Tahoma;
}

.printpagelinkblack:link
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: black;
	font-family: Tahoma;
}

.printpagelinkblack:link:hover
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: black;
	font-family: Tahoma;
}

.printpagelinkblack:visited
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: black;
	font-family: Tahoma;
}

.printpagelinkblack:visited:hover
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: black;
	font-family: Tahoma;
}

/* -- START --> NEW CSS WITH SUB MENU BEING WIDER THAN MAIN MENU---------------- */
/* minimum menu requirements for functionality */
#container
{
	/*width: 69em;*/
	width:100%;
	/*background-color: #999999;*/
	background-color:#f0f0f0;	
	text-align: left;
	/*height:40px;*/
	margin: 0 auto;
}

#nav
{	
	float: left;
	/*width: 69em;*/
	width:100%;
	list-style: none;
	line-height: 1;
	/*background-color: #999999;*/
	/*background-color:#f0f0f0;	*/
	background-color:White;
	font-weight: bold;
	padding: 0;
	border: thin solid black;
	border-width: 0px 0;
	margin: 0 0 0 0;
}

#nav ul
{	
	float: left;
	/*width: 69em;*/
	width:100%;
	list-style: none;
	line-height: 1;
	/*background-color: #999999;*/
	background-color:White;	
	font-weight: bold;
	padding: 0;
	border: thin solid black;
	border-width: 0px 0;
	margin: 0 0 0 0;
}

#nav a
{
	/*padding-right: 0.5em;*/
	display: block;
	/*padding-left: 0.5em;*/
	font-weight: bold;
	font-size: 9pt;
	/*padding-bottom: 0.25em;*/
	/*width: 9em;*/
	width:100%;
	/*color: white;*/
	color:Black;
	/*padding-top: 0.5em;*/
	font-family: Tahoma;
	text-decoration: none;
}
/*----------------------------------------------------------------------
#nav a.midlinks_home
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 7em;
}

#nav a.midlinks_home:hover
{
	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 7em;
}

#nav a.midlinks_aboutus
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 8em;
}

#nav a.midlinks_aboutus:hover
{
	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 8em;
}

#nav a.midlinks_faqs
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 7em;
}

#nav a.midlinks_faqs:hover
{
	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 7em;
}

#nav a.midlinks_rm
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 12em;
}

#nav a.midlinks_rm:hover
{
	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 12em;
}

#nav a.midlinks_laws
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 7em;
}

#nav a.midlinks_laws:hover
{	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 7em;
}

#nav a.midlinks_links
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 7em;
}

#nav a.midlinks_links:hover
{
	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 7em;
}

#nav a.midlinks_pands
{
	text-align: center;
	color: white;
	background-color: #999999;
	width: 5em;
}

#nav a.midlinks_pands:hover
{
	text-align: center;
	color: white;
	background-color: #BEB8B8;
	width: 12em;
}

----------------------------------------------------------------------*/



#nav a.centerit
{
	text-align: center;
	z-index: 500;
}

#nav li
{
	float: left;
	padding: 0;
	width: 150px;	
	z-index: 500;
	margin: 2 0 2 0;
}

#nav li ul
{
	position: absolute;
	left: -999em;
	height: auto;
	
	width: 22em;
	
	font-size: 10pt;
	font-weight: bolder;
	border-width: 0.13em;
	margin: 0;
	z-index: 500;
}

#nav li li
{
	padding-right: 1em;
	width: 22em;
	z-index: 500;
}

#nav li ul a
{
	width: 22em;
	z-index: 500;
}

#nav li ul ul
{
	margin: -1.55em 0 0 14em;
	z-index: 500;
}

/* START -- ADDED TO HANDLE THE 10th LEVEL OF SUBS */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li:hover ul ul ul ul ul ul, #nav li:hover ul ul ul ul ul ul ul, #nav li:hover ul ul ul ul ul ul ul ul, #nav li:hover ul ul ul ul ul ul ul ul ul, #nav li:hover ul ul ul ul ul ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul, #nav li.sfhover ul ul ul ul ul ul, #nav li.sfhover ul ul ul ul ul ul ul, #nav li.sfhover ul ul ul ul ul ul ul ul, #nav li.sfhover ul ul ul ul ul ul ul ul ul, #nav li.sfhover ul ul ul ul ul ul ul ul ul ul
{
	left: -999em;
	z-index: 500;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul, #nav li li li li li li:hover ul, #nav li li li li li li li:hover ul, #nav li li li li li li li li:hover ul, #nav li li li li li li li li li:hover ul, #nav li li li li li li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul, #nav li li li li li li.sfhover ul, #nav li li li li li li li.sfhover ul, #nav li li li li li li li li.sfhover ul, #nav li li li li li li li li li.sfhover ul, #nav li li li li li li li li li li.sfhover ul
{
	left: auto;
	z-index: 500;
}
/* END -- ADDED TO HANDLE THE 10th LEVEL OF SUBS */

#nav li:hover, #nav li.sfhover
{
	background: #BEB8B8;
	z-index: 500;
}
/* ----END --> NEW CSS WITH SUB MENU BEING WIDER THAN MAIN MENU---------------- */

/*---for mainbubble stuff---------------*/
A.thelinks { color: blue; text-decoration: none; }
A.thelinks.visited { color: blue; text-decoration: none; }
A.thelinks.active { color: blue; text-decoration: none; }
A.thelinks:hover { color: blue; text-decoration: underline; }
A.thelinks.visited:hover { color: blue; text-decoration: underline; }
A.thelinks.active:hover { color: blue; text-decoration: underline; }

div.midbub 
{
	margin: 0 0 0 17; 
	text-align: center; 
	width: 315px; 
	border: solid 0px green;	
	/* background-image: url(http://www.pa1call.org/WebSite/mainbubble/logo_watermark.gif);
	background-repeat: no-repeat; */
}

A.redlinks{ font-family: Verdana; font-size: xx-small; font-weight: bolder; color: red; text-decoration: none; }
A.redlinks.visited { font-family: Verdana; font-size: xx-small; font-weight: bolder; color: red; text-decoration: none; }
A.redlinks.active { font-family: Verdana; font-size: xx-small; font-weight: bolder; color: red; text-decoration: none; }
A.redlinks:hover { font-family: Verdana; font-size: xx-small; font-weight: bolder; color: red; text-decoration: underline; }
A.redlinks.visited:hover { font-family: Verdana; font-size: xx-small; font-weight: bolder; color: red; text-decoration: underline; }
A.redlinks.active:hover { font-family: Verdana; font-size: xx-small; font-weight: bolder; color: red; text-decoration: underline; }

/*---for mainbubble stuff---------------*/