/**
	PFLAG National Master Web Style Sheet
	--- David C. Manuel, Jr. 01-19-2007
	--- dmanuel@pflag.org

*/

/**
  Styles for map
*/
.bubble {
	width: 250px;
	height: 60px;
}

.map {
	margin: 5px;
	width: 600px;
	height: 450px
}

/**
  Styles for menu bar
*/
.nav_main { border-bottom: 1px solid #FFE4CC; display: block; font-size: 12px; padding: 4px; width: 175px; }
.nav_main a, .nav_main a:link, .nav_main a:visited { display: block; font-size: 12px; padding: 4px; text-decoration: none; }
.nav_main a:hover { color: #62006E; font-weight: bold; display: block; font-size: 12px; padding: 4px; text-decoration: none; }


/**
  End legacy menu styles
*/

/**
	TABLE STYLES
*/

TABLE { 
	
}

TABLE.master_frame { 
	width="801";
	border-collapse: collapse;
	border: inset 0pt; 
	border: outset 0pt; 
	border-spacing: 0px 
	border-width: 0px;
	cell-margins: 0px;
	margin: 0px auto;
	text-align: left;
	padding: 0px;
	background-color: #ffffff;
}

TABLE.collapsed { 
	border-collapse: collapse;
	border: inset 0pt; 
	border: outset 0pt; 
	border-spacing: 0px 
	border-width: 0px;
	cell-margins: 0px;
	padding: 0px;
}


TD         { 
	border: inset 0pt;
	padding: 0px;
 }



/***************************/
/* General element styles: */
/***************************/


/*
margin-top
margin-right
margin-bottom
margin-left
*/


H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; color: #000000; }

P, TD, UL, OL, BLOCKQUOTE { font-size: 12pt; line-height: 14pt;}

PRE { font-family: monospace; width: 400; }

A, A:link, A:visited { color: #422458; text-decoration: underline; }
A:hover { color: #422458; text-decoration: none; }

FORM { margin: 0px 0px 0px 0px;}

P { margin: 10px 0px 20px 0px; line-height: 16pt; }


INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 10pt;  }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/

BODY {
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 10pt;
  margin-top: 20px;
  text-align: center;
  background-color: #482458;
}


		
IMG {
	border: none;
	border-width: 0px;
}

.top_main_bar {
	width: 801px;
	height: 17px;
	background: #9999cc;
    margin: 0px auto;
    text-align: left;

}
.frame {
	margin: 0px auto;
	text-align: left;	

}


/******************/
/* Headers, plain */
/******************/
H1 { font-size: 12pt; }
H2, H3, H4, H5 { font-size: 11pt; }
H1, H2, H3, H4, H5, H6 { color: #000; margin: 0px 0px 10px 5px; }

/*
Text Colors
*/
.red {color: #C32831; }
.purple {color: #482458; }
.orange {color: #F67718; }


/**************
	Header 1 (Search Bar/Nav Buttons)
*/
#search_bar { vertical-align: middle; background-color: #62006E; width: 288px; margin: 2px auto; overflow:hidden; padding 2px 0px 0px 0px; }
P.search_bar_text { color:#ffffff; font-size: 10px;}

.header1 { font: Arial; font-size:12pt; font-weight: bold; color #000000;}
.header1 P { margin: 0px 0px 0px 0px; line-height: 12pt; }


.header1 a, .header1 a:link, .header1 a:visited, .header1 a:hover {
	text-align: center;
	font-size: 12pt; 
	font-weight: bold; 
	display: block;
	vertical-align: middle; 
	text-decoration: none;
	width: 171px;
	padding-top: 6px;
	height: 27px;
}


#header1_nav_red a { background: #C32831; color: #fff; } 
#header1_nav_red a:hover { background: #9999cc; color: #fff; } 
#header1_nav_orange a { background: #F67718; color: #fff; } 
#header1_nav_orange a:hover { background: #9999cc; color: #fff; } 
#header1_nav_yellow a { background: #F5D853; color: #fff; } 
#header1_nav_yellow a:hover { background: #9999cc; color: #fff; } 

/*
	Header 3: Main Body Headers
*/

/*colored column headers*/
#header3_left { width: 179px; background: #F67718; }
#header3_center { width: 616px; background: #9999CC; }
/*#header3_right { width: 171px; background: #9999CC; }*/

.header3_col_spacer { background: #fff; width: 5px;}

P.header3 { margin: 2px 0px 0px 0px; line-height: 10pt; }

P.header3_left { font-size: 12pt; font-weight: bold; color: #fff; margin-left: 10px; }

P.header3_center, P.header3_right { font-size: 12pt; font-weight: bold; color: #FFF; margin-left: 10px;  }


/*
	Main Body Columns
*/

.main_col_left { text-align: left; width: 179px; vertical-align:top; padding-top: 2px; }
.main_col_center {text-align: left; width: 616px; vertical-align:top; padding-top: 5px; padding-bottom: 50px; }
/*.main_col_right { text-align: left; width: 171px; vertical-align:top; padding-top: 5px; }*/

/**
	Footer styles
*/	
.footer1 { 
	clear: both; 
	color: #482458; 
	display: block; 
	display: block; 
	font-size: 10pt; 
	height: auto; 
	padding-top: 15px; 
	text-align: center; 
	width: 771px; 
	}
.footer2 { clear: both; color: #482458; display: block; font-size: 10px; height: auto; text-align: center; width: 771px; }
/* end footer styles*/







/*-------------------*/
