body { 
	margin: 0px;
	background-color: #ffffff;
	color: #330066;
	background-image: url(graphics/purple_seventenths_inch.gif); 
	/*url(graphics/purple_top_purple_left2.gif); */
	background-repeat: repeat-y;
}
#header {
	margin: 0px;
}
h1.yellow {
	margin-top: -3px;
	margin-right: 300px;
	margin-left: 0px;
	color: #FFDE00;
	font-weight:700;
	line-height: 36px;
	font-size: 36px;
	background: #330066; 
	width:800px; 
	text-align: center;
}
p   {
	padding-left: 2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 500;
}
.p   {
	padding-left: 2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.p2left   {
	padding-left: 2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	position: relative;
	right: 2em;
}
.small {
	margin-top: 0px;
	margin-right: 50px;
	margin-left: 0px;
	color: #FFDE00;
	font-weight:400;
	line-height: 20px;
	font-size: 20px;
	background: #330066; 
	text-align: left;
}
h2.purple {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 50px;
	color: #330066;
	font-weight:700;
	line-height: 24px;
	font-size: 24px;
	background: #FFFFFF;
	width: 600px;
	text-align: left;
}
h2.purple2  { 
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 50px;
	color: #330066;
	font-weight:700;
	line-height: 26px;
	font-size: 26px;
	background: #FFFFFF;
	width: 600px;
	text-align: left;
}	
h2.purple3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 42px;
	color: #330066;
	font-weight:700;
	line-height: 24px;
	font-size: 24px;
	background: #FFFFFF;
	width: 645px;
	text-align: left;
}
h2.purple_center {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 50px;
	color: #330066;
	font-weight:700;
	line-height: 30px;
	font-size: 30px;
	background: #FFFFFF;
	width: 600px;
	text-align: center;
}	

h2.purple_center_cal {
	position: absolute;
	top:550px;
	left: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 50px;
	color: #330066;
	font-weight:700;
	line-height: 30px;
	font-size: 30px;
	background: #FFFFFF;
	width: 600px;
	text-align: center;
}	
h2.purple_center_links {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -10px;
	color: #330066;
	font-weight:700;
	line-height: 30px;
	font-size: 30px;
	background: #FFFFFF;
	width: 600px;
	text-align: center;
	border-left: 3px double #330066;
	border-right: 3px double #330066;
	border-top: 10px solid #330066;
	background: url(graphics/stronger_together.jpg);
	background-repeat: no-repeat;
	height: 25px;
	background-position: 50% 0%;
	padding-top: 30px;
}	
h2.purple_center_links2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -10px;
	color: #330066;
	font-weight:700;
	line-height: 30px;
	font-size: 30px;
	background: #FFFFFF;
	width: 600px;
	text-align: center;
	border-left: 2px dotted #330066;
	border-right: 2px dotted #330066;
	border-top: 10px solid #330066;
	background: url(graphics/Stronger_Together_31Hi_bar.jpg);
	background-repeat: no-repeat;
	height: 40px;
	background-position: 50% 0%;
	padding-top: 30px;
}	
h2.purple_center_links3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -10px;
	color: #330066;
	font-weight:700;
	line-height: 30px;
	font-size: 30px;
	background: #FFFFFF;
	width: 600px;
	text-align: center;
	border-left: 2px dotted #330066;
	border-right: 2px dotted #330066;
	border-top: 10px solid #330066;
	background: url(graphics/yellow_Stronger_Togehter_31hi_bar.jpg);
	background-repeat: no-repeat;
	height: 50px;
	background-position: 50% 0%;
	padding-top: 30px;
}	
h2.purple_center_links4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -10px;
	color: #330066;
	font-weight:700;
	line-height: 30px;
	font-size: 30px;
	background: #FFFFFF;
	width: 600px;
	text-align: center;
	border-left: 2px dotted #330066;
	border-right: 2px dotted #330066;
	border-top: 10px solid #330066;
	background:  url(graphics/seiu_bar.jpg);
	background-repeat: no-repeat;
	height: 40px;
	background-position: 50% 0%;
	padding-top: 30px;
}	
h2.purple_up {
	margin-top: 0;
	padding-top: 0;
/*	margin-top: -20px; */
	margin-right: 0px;
	margin-left: 50px;
	color: #330066; 
	font-weight:700;
	line-height: 24px;
	font-size: 24px;
	background: #FFFFFF;
	width: 625px; 
	text-align: left;
	letter-spacing: -.1px;
}	
.purple_up2 {
	margin-top: 0;
	padding-top: 0;
	padding-left: 0em;
/*	margin-top: -20px; */
	margin-right: 0px;
	margin-left: 1.5em;
	color: #330066; 
	font-weight:700;
	line-height: 1.0em;
	font-size: 1.2em;
	background: #FFFFFF;
	width: 625px; 
	text-align: left;
	letter-spacing: -.1px;
}	
.move1left	{
	position: relative;
	right: 1em;
}
.move2left	{
	position: relative;
	right: 2em;
}
.move3left	{
	position: relative;
	right: 3em;
}
.move1up  {
	position: relative;
	bottom: 1em;
}
p  { 
	margin-right: 10px;
	margin-left: 10px;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.small_text { 
	padding-right: 0.1em;
	padding-left: 0.1em;
	margin-right: 0.2em;
	margin-left: 0.2em;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.small_text_plus { 
	padding-left: 0.5em;
	padding-top: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 1.7em;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
#left {
/*	position: absolute;
	left:0;
	width: 1.3in;
	z-index:2; */
/*	border-color: #FF0000;  */
/*	border-style: ridge;  */
/*	border-width:medium; */
	float: left;
	width: 1.3in; 
}	
#right {
/*	border-color: #FF0000;
	border-style: inset;
	border-width: medium;  */
	margin-top: 0em;
	float: left;
	width: 7.1in;
	border-right-color: #330066;
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom: #330066 2px solid;
}		  
#right2 {
/*	border-color: #FF0000;
	border-style: inset;
	border-width: medium;  */
	position: absolute;
	top: 700px;
	right: 80px;
	width: 6.7in;
}	
#calendar1 {
	position: relative;
	top: 0px;
	left: 4%;
	width: 6.7in;
}
#calendar2  {
	margin: 1em;
	position: absolute;
	top: 600px;
	left: 11%;
	width: 6.2in;
	padding: 1.5em;
	border: 3px solid #330066;
}	  
h3.button {
	background-color:#330066;
	width: 0.8in;
	color: #FFDE00;
	padding:15px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
	font-weight:600;
	font-size:16px; 	
}	
h3.currentbutton {
	background-color:#330066;
	width: 0.8in;
	color: #FFFFFF;
	padding:15px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
h3.onwhite {
	color: #330066; 
	font-weight:650;
	font-size:22px; 
	line-height: 22px;
	padding:0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 40px;
	margin-bottom: -20px;
	z-index: 2;
}
h3.onwhite2 {
	color: #330066; 
	font-weight:650;
	font-size:22px; 
	line-height: 22px;
	padding:0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 0px;
}
h3.onwhite_seiu_bar {
	height: 30px;
	width: 600px;
	color: #330066; 
	font-weight:650;
	font-size:22px; 
	line-height: 22px;
	padding-top: 30px;
	padding:0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 40px;
	margin-bottom: 0px;
	border-top: 5px #330066 solid;
	background-image: url(graphics/SEIU_tipped_600_white_bar.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
p.message1 {
  	white-space: normal;
    margin-top: 0px;
	margin-right: 60px;
	margin-left: 5px;
	padding: 2em;
	color: #330066; 
	font-weight:500;
	line-height: 18px;
	font-size: 16px;
	background: #FFFFFF;
	width: 600px;
	height: 300px; 
	text-align: left;
	border-style: groove;
	border-color: #774A44;
	border-width:medium;
	overflow: scroll;
}
#message1 {
  	white-space: normal;
    margin-top: 0px;
	margin-right: 60px;
	margin-left: 15px;
	padding: 0.5em;
	color: #330066; 
	font-weight:500;
	line-height: 18px;
	font-size: 16px;
	background: #FFFFFF;
	width: 600px;
	height: 300px; 
	text-align: left;
	border-style: groove;
	border-color: #774A44;
	border-width:medium;
	overflow: scroll;
}
.message1 {
  	white-space: normal;
    margin-top: 0px;
	margin-right: 60px;
	margin-left: 15px;
	padding: 2em;
	color: #330066; 
	font-weight:500;
	line-height: 18px;
	font-size: 16px;
	background: #FFFFFF;
	width: 600px;
	height: 300px; 
	text-align: left;
	border-style: groove;
	border-color: #774A44;
	border-width:medium;
	overflow: scroll;
}
#message1_2 {
	float: left;
  	white-space: normal;
    margin-top: 0px;
	margin-right: 60px;
	margin-left: 15px;
	padding: 2em;
	color: #330066; 
	font-weight:500;
	line-height: 18px;
	font-size: 16px;
	background: #FFFFFF;
	width: 600px;
	height: 300px; 
	text-align: left;
	border-style: groove;
	border-color: #774A44;
	border-width:medium;
	overflow: auto;
}
.message1_2 {
	float: left;
  	white-space: normal;
    margin-top: 0px;
	margin-right: 60px;
	margin-left: 15px;
	padding: 2em;
	color: #330066; 
	font-weight:500;
	line-height: 18px;
	font-size: 16px;
	background: #FFFFFF;
	width: 600px;
	height: 300px; 
	text-align: left;
	border-style: groove;
	border-color: #774A44;
	border-width:medium;
	overflow: auto;
}
p.message2 { 
    margin-top: -30px;
	margin-right: 50px;
	margin-left: 80px;
	color: #330066; 
	font-weight:500;
	line-height: 20px;
	font-size: 20px;
	background: #FFFFFF;
	width: 500px; 
	text-align: left;
}
p.message3 {
    margin-top: 0px;
	margin-right: 60px;
	margin-left: 80px;
	padding: 2em;
	color: #330066; 
	font-weight:500;
	line-height: 18px;
	font-size: 18px;
	background: #FFFFFF;
	width: 500px; 
	text-align: left;
	border-style: groove;
	border-color: #774A44;
	border-width:medium;
}
p.message4 {
/*	padding-top: -15px;
	padding-bottom: -15px; */
	margin-top: -10px;
	margin-right: 50px;
	margin-left: 70px;
	padding: 2px;
	color: #330066;
	font-weight:600;
	line-height: 15px;
	font-size: 14px;
	background: #FFFFFF;
	width: 500px;
	text-align: left;
	z-index: 1;
	vertical-align: top;
}
p.message4_stew {
/*	padding-top: -15px;
	padding-bottom: -15px; */
	margin-top: -10px;
	margin-right: 50px;
	margin-left: 70px;
	padding: 10px;
	color: #330066;
	font-weight:500;
	line-height: 20px;
	font-size: 18px;
	background: #FFFFFF;
	width: 500px;
	text-align: center;
	z-index: 1;
	vertical-align: top;
}
a:link {
	color: #FF0000;
	text-decoration: underline;
}	
a:visited {
	color: #FFDE00;;
	text-decoration: underline;
	font-weight:600;
	font-size:16px;
	line-height: 16px; 
}
a:hover {
	text-decoration: none;
	background-color:#FFFFFF;
	font-weight:900;
	line-height: 20px;
}
a.white:link {
	font-size: 100%;
	font-weight: 600;
	color: #330066; 
}	
a.white:visited {
	color: #000000;
}	 
a.white:hover {
	color: #FF0000;
	font-size: 100%;
	font-weight: 800;
	text-decoration: none;
}	 
a.white2:link {
	font-size: 100%;
	font-weight: 500;
	color: #330066; 
}	
a.white2:visited {
	color: #000000;
}	 
a.white2:hover {
	color: #FF0000;
	font-size: 115%;
	font-weight: 800;
	text-decoration: none;
}	 
ol,ul {
	color: #330066; 
	font-weight: 550;
	font-size: 18px;
	line-height: 18px;
	margin-left: 20px;
}
li {
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 40px;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}
ol,li.onwhite {
	color: #330066;
	font-weight:600;
	font-size:18px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 50px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 30px;
}
.floatright {
	padding-top: 10px;
	float: right;
	margin-top: -70px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 40px;
}
.floatright_photo {
	padding-top: 0px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.floatright_not_up {
	padding-top: 10px;
	float: right;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 40px;
}
.border {
	border-style: solid;
	border-width: 15px;
	border-color: #330066;
}
#president   {
	width: 36em;
	height: 140px;
	position:relative;
	left: 50px;
	top: 0px;
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px 5px 50px 5px;
	margin-top: 10px;
}
.president   {
	width: 36em;
	height: 140px;
	position:relative;
	left: 50px;
	top: 0px;
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 10px 5px 1em 5px;
	margin-top: 10px;
}
img.president_img  {
	border-style: solid;
	border-color:#FF0000;
	border-width: 6px;
	position: relative;
	left: 30%;
	margin-bottom: 10px;
}	
img.president_img_left  {
	border-style: solid;
	border-color:#FF0000;
	border-width: 6px;
	position: relative;
	left: 3%;
	margin-bottom: 10px;
}	
img.president_img_right  {
	border-style: solid;
	border-color:#FF0000;
	border-width: 6px;
	position: relative;
	left: 4%;
	margin-bottom: 10px;
}	
#president_link {
	display: block;
	width: 700px;
	position:relative;
	left: 50px;
	top: 0px;
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 5px 60px 5px;
	margin-top: 10px;
}
#vice_president {
	width: 35em;
	height: 140px;
	position:relative;
	left: 50px;
	top: 0px;
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px 5px 50px 5px;
	margin-top: 10px;
}
.vice_president {
	width: 35em;
	height: 140px;
	position:relative;
	left: 50px;
	top: 0px;
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 20px;
	margin-right: 20px;
/*	margin-top: 20px; */
	margin-bottom: 10px;
	padding: 10px 5px 50px 5px;
	margin-top: 10px;
}
.paired_photos	{
	width: 620px;
	height: 270px;
	position:relative;
	left: 0em;
	top: 0px;
	color: #330066;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 2em; 
	margin-bottom: 2em;
	padding: 10px 5px 10px 5px;
	border:#FF0000;
	border: inset;
	border-width: 0.5em;
}
#raised_list {
	position: relative;
	top: -20px;
}
table {
	position: relative;
	left: 0px;
	empty-cells:show;
	border-right: solid;
	border-right: #330066;
	border-right: solid;
	border-bottom: solid;
	border-bottom: #330066;
	border-bottom: solid;
	border-top: solid;
	border-top: #330066;
	border-top: solid;
	font-size: 18px;
	line-height: 18px;
	color: #330066;
}	
td {
	font-size: 12px;
	font-weight: 600; 
}
.\300w  {
	position: relative;
	left: 400px;
	border: 5px;
	border-style: outset;
	border-bottom-color: #FF0000;
	padding-left: 200px;
	padding-right: 100px;
	
}
#\300w  {
	position: relative;
	left: 400px;
	border: 5px;
	border-style: outset;
	border-bottom-color: #FF0000;
	padding-left: 200px;
	padding-right: 100px;
	
}	
img.president  {
	border-style: solid;
	border-color:#FF0000;
	border-width: 6px;
	position: relative;
	left: 30%;
	margin-bottom: 10px;
}	
		
img.president_large  {
	width: auto;
	border-style: inset;
	border-color:#FF0000;
	border-width: 4px;
	position: relative;
	left: 12%;
	margin-bottom: 10px;
	bottom: 77em;
}	
#Fixed_announcement	{
	position: fixed;
	top: 3px;
	left: 64%;
	width: 230px;
	height: 120px;
	padding: 12px;
	overflow: scroll;
	border: 4px groove #FF0000;
	background-color: #FFFFFF;
	color:#000000;
}
p.fancy:first-letter {
	font-weight: 900;
	font-size: 26px;
	line-height: 26px;
	font-family: "Times New Roman", Times, serif;
} 
p.signature {
	font-weight: 700;
	font-family: "One Stroke Script LET", script;
	font-style: italic; 
	font-size: large;
	color: #330066;
} 
#Fixed_W3_OK {
	position: absolute;
	top: 850px;
	left: 12%;
	width: 230px;
	height: 35px;
	padding: 10px;
	overflow: visible;
	display: inline;
/*	border: 5px solid #FF0000;
	background-color: #FFFFFF;
	color:#000000;  */
}
.left img {
	position: absolute;
	top: 80%;
	right: 100%;
/*	float: left; */
}
.right img {
	float: right;
}

#Fixed_W3_OK  img {
	display: inline;
}	
#push_up {
	position: relative;
	bottom: 60px;
}
#container 	{
	position: relative;
	bottom: 2px;
	
	border-right-color: #330066;
	border-right-width: 2px;
	border-right-style: solid;
/*  border-right:  2px solid; */
	width: 980px;
	z-index: 1;
	border-bottom: #330066 2px solid;
	height: 47em;
}
#feedback	{
	height: 42em;
	width: 29em;
	border: #330066 2px solid;
/*	float: left;  */
	position: relative;
	bottom: 4em;
	left: 2em;
	font-size: 120%;
	margin-top: -0.3em;
	padding: 0.5em;
	overflow: visible;
}
label {
	line-height: 120%;
	border-top: #330066 0.2em solid;
	border-right: #330066 1px dotted;
	background-color: #FFDE00;
	padding-bottom: 0.2em;
	margin-top: 2em;
}
input	{
	margin-bottom: .3em;
	font-size: 120%;
	line-height: 120%;
}

