/* Default links 	*/

a:link, a:visited {
	text-decoration : underline;
	color: #525256;
}

a:hover {
	text-decoration : none;
	color: #525256;
}

a:active {
	text-decoration : underline;
	color: #525256;
}
p.fullstory a:link, p.fullstory a:visited, 
p.viewall a:link, p.viewall a:visited,
p.story a:link, p.story a:visited {
	text-decoration : none;
	color: #525256;
}

p.fullstory a:hover, 
p.viewall a:hover,
p.story a:hover {
	text-decoration : underline;
	color: #525256;
}

p.fullstory a:active, 
p.viewall a:active,
p.story a:active {
	text-decoration : none;
	color: #525256;
}
	
img{
}
form{
	margin: 0;
	border:0;
	padding: 0;
}
	
h2{
	font: 2em/1 Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: .33em;
	color: #525974;
}
h3{
	font: 1.2em/1.2 Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px;
	float: left;
	font-weight: bold;
	color: #525974;
}
h4{
	font: 1.1em/1.1 Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top: 0;
	margin-bottom: .5em;
	font-weight: bold;
	color: #525974;
}
h5{
	font: 1em/1 Arial, Helvetica, sans-serif;
	border-top: 1px solid #e0e1e8;
	clear: left;
	margin: 0;
	padding: 5px 10px;
	color: #c3c2c5;
	font-weight: normal;
}
p{
	margin: 0;
	margin-top: 0;
	margin-bottom: 0.8em;
	font-style: normal;
}
	
body{
	border: 0;
	font: 75%/1.33em Arial, Helvetica, sans-serif;
	color: #525256;
	background : #fff url() repeat-x top;
	font-style: normal;
	
}

body#rsvpfundraiser div#wrapper{
	width:699px;
}

body#rsvpfundraiser div#container{
	float: left;
	padding: 0px 1px 1px 1px;
	background: #dedfe1 url() repeat-x top;
	width: 699px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 693px;	
}

body#rsvpfundraiser div#header{
	float: left;
	border-bottom:1px solid #939894;
	border-right: 1px solid #939894;
	border-left: 1px solid #939894;
	background: #fff url() repeat-x top;
	width: 693px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 691px;	
}

body#rsvpfundraiser div#disclaimer{
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 699px; 	
	text-align: center;
}

div#wrapper{
	margin:0 auto;
	padding:0;
	width: 947px;
}
div#container{
	float: left;
	background: #dedfe1 url() repeat-x top;
	width: 941px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 941px;	
}
div#header{
	float: left;
	background: #130844;
	voice-family:inherit;
	width: 939px;
	height: 103px;
}
h1	{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 333px; 	
	}
	
h1 a{
	display: block;	
	float: left;
	width: 332px;
	height: 97px;
	background: transparent url() no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
	}
#becomefof{
	color: #e0dbeb;
	float: left;
	text-align: right;
	font: 1em/1.5 Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 208px;
	width: 338px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 358px;	
}	
#becomefof a:link, #becomefof a:visited {
	text-decoration : underline;
	color: #e0dbeb;
}

#becomefof a:hover {
	text-decoration : none;
	color: #e0dbeb;
}

#becomefof a:active {
	text-decoration : underline;
	color: #e0dbeb;
}

#becomefof form,
#becomefof span{
	font: 1.3em/1.5 Arial, Helvetica, sans-serif;
}
	
#email,#zip{
	background : transparent;
	border : 1px solid #e0dbeb;
	font: 75%/1.33em Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-bottom: 3px;
	color: #e0dbeb;
}
#email{
	width: 143px;
	margin-right: 3px;
}
#zip{
	width: 95px;
	margin-right: 1px;
}
div#nav{
	float: left;
	text-align: center;
	border-top: 1px solid #777092;
	border-right: 1px solid #939894;
	border-left: 1px solid #939894;
	background: #31365c url(../Index.aspx_files/images/navbg.jpg) repeat-x top;
	width: 939px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 939px;	
}
div#nav ul{
	margin: 0;
	margin-left: 35px;
	padding:0;
	list-style: none;
}
body#subbody div#nav ul{
	margin-left: 7px;
}
body#subbody div#nav ul ul{
	margin-left: 0px;
}
div#nav ul ul{
	margin: 0;
}
div#nav ul li{
	margin: 0; 
	padding: 0;
/*  display: inline;*/
	Float: left;
  	list-style-type: none;
	font: 1.1em/1.33em Arial, Helvetica, sans-serif;
	position: relative;
  	}
div#nav ul li li{
	Float: none;
}
div#nav ul li ul {
  	display: none;
  	position: absolute; 
  	top: 29px;
 	left: 0;
	clear: left;
}	
div#nav ul li:hover ul,div#nav ul li.over ul { 
	display: block;
	border-top: 1px solid #130844;
 }
div#nav ul li:hover ul li,div#nav ul li.over ul li{ 
	display: block; 
	border-right: 1px solid #130844;
	border-bottom: 1px solid #130844;
	border-left: 1px solid #130844;
	font: 1.0em/1.33em Arial, Helvetica, sans-serif;
	clear: left;
	width: 225px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 223px;	
}
 div#nav ul a:link,  div#nav ul a:visited,  div#nav ul a{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	line-height: 29px;
/*	margin-left: -5px;*/
	padding: 6px 12px 6px 12px;
	border-left: 1px solid #616b8e;
	color: #e0dfe4;
	text-decoration: none;
	text-align: center;
}
 div#nav ul a:hover
	{
 	background : #333d62 url(../Index.aspx_files/images/navbg_roll.jpg) repeat-x top;
	margin: 0;
/*	margin-left: -5px;*/
}
 div#nav ul li.over ul li a:link,   div#nav ul li.over ul li a:visited,   div#nav ul li.over ul li a,
 div#nav ul li:hover ul li a:link,   div#nav ul li:hover ul li a:visited,   div#nav ul li:hover ul li a{
		font-size: 1em;
		font-weight: normal;
		margin: 0;
		line-height: 29px;
/*		margin-left: -5px;*/
		padding: 2px 12px 2px 12px;
		border-left: none;
		color: #ccc6e6;
		display: block;
		text-decoration: none;
		text-align: left;
		background : #52496c none;
		width: 223px; /* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 199px;	
}
div#nav ul li.over ul li a:hover,
div#nav ul li:hover ul li a:hover{
		display: block;
		font-weight: normal;
		color: #ccc6e6;
		margin: 0;
/*		margin-left: -5px;*/
		background : #0e0d4f none;
		width: 223px; /* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 199px;	
}
 div#nav ul li#contribute a	{
 		background : #9d3047 url(../Index.aspx_files/images/contributebg.jpg) repeat-x top;
		border-right: 1px solid #616b8e;
}
div#footer{
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	background: #fff;
	width: 939px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 939px;		
}
div#socnet{
	float: left;
	color: #525256;
	padding: 6px 14px;
	width: 565px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 537px;	
}
div#socnet img{
	margin-right: 9px;
	margin-left: 9px;
}
div#footnav{
	float: left;
	color: #525256;
	text-align: right;
	padding: 10px 14px;
	voice-family:inherit;
	width: 500px;	
}
div#footnav a:link, div#footnav a:visited {
	text-decoration : none;
	color: #b0b6c5;
}

div#footnav a:hover {
	text-decoration : underline;
	color: #b0b6c5;
}

div#footnav a:active {
	text-decoration : none;
	color: #b0b6c5;
}

div#disclaimer{
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 949px; 	
	text-align: center;
}
div#disclaimer div{
	width: 300px;
	padding: 10px;
	border: 1px #000 solid; 	
	margin: 0 auto;
}
div#containertop{
	float: center;
	width: 941px;
	margin-bottom: 4px;
}
div#gallerycontain{
	float: right;
	text-align: center;
	margin: 0;
	padding: 0;
	/*	margin-right: 4px;*/
	margin-right: 2px;
	background: #e9e8e8 url(../Index.aspx_files/images/gallerybg.jpg) repeat-x top;
	border: 1px solid #868789;
	width: 611px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 611px;
}
div#actioncontain{
	float: left;
	margin: 0;
	background: #f4f4f6 url(../Index.aspx_files/images/back_pixel.gif) repeat-x top;
	border: 1px solid #eaedf6;
	width: 324px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 322px;	
}
div#actioncontain div{
	float: right;
	width: 317px;
}
div#containerbottom{
	float: left;
	width: 941px;
}
div#fredfile{
	float: right;
	background : #ffffff url(../Index.aspx_files/images/sidebarboxbg.gif) repeat-x top;
	margin: 0;
/*	margin-right: 6px;*/
	margin-right: 3px;
	padding: 1px;
	border: 1px solid #b1b5be;
	width: 298px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 298px;	
}

div#news{
	float: right;
	margin: 0;
	background : #ffffff url(../Index.aspx_files/images/sidebarboxbg.gif) repeat-x top;
/*	margin-right: 6px;*/
	margin-right: 3px;
	border: 1px solid #b2b4c0;
	width: 301px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 301px;	
}
div#homepromos{
	float: left;
	margin: 0;
	width: 324px;
	border: 1px solid #b1b5be;
}
div#homepromos div{
	float: left;
	width: 324px; 
	margin: 0;
	padding: 0;
}
div#homepromos div#homedonatepromo{
	float: left;
	width: 324px; 
	margin-bottom: 0px;
}
div#homepromos div#homedownloadpromo{
	float: left;
	width: 324px; 
	margin-bottom: 3px;
}

/*menus*/
div.menus{
	position : absolute;
	top : 0px;
	left: -200px;
	visibility : hidden;
	z-index : 1;
	background-color: #DC8509;
	color:#FEFDFB;
	width: 200px;
}
div.menus ul{
	margin: 0px;
	padding:0;
	background-color: #FD9500;
	width: 200px;
	list-style: none;
}

div.menus ul li{
	margin: 0; 
	margin-left: 0;
	padding: 0;
	list-style-type: none;
}
	
div.menus ul a:link,  div.menus ul a:visited,  div.menus ul a:active{
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 0;
	border-bottom: 1px solid #FEC573;
	text-decoration: none;
	color: #FEFDFB;
	background-color: #FD9500;
	width: 200px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;		
}

div.menus ul a:hover{
	background-color: #DC8509;
	color:#FEFDFB;
}
#myFloatingDivShimId_shim{
	background: red;
	width: 100%;
}
#covershim{
	position: absolute;
	top: 130px;
	left: 0;
	width: 100%;
	height: 400px;
	background: red;
}
/*homefredfile*/
div#fredfile div{
	width: 298px;
	float: left;
}
div#fredfile div#featuredpost{
	padding: 1px;
	float: left;
	width: 298px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 296px;	
}
div#fredfile div#featuredpostinner{
	border: solid 1px #bfc0c5;
	background : #d9c8ac url(../Index.aspx_files/images/featuredbg.jpg) repeat-x top;
	padding: 6px 12px;
	float: left;
	width: 296px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;	
}
div#fredfile div#featuredpostinner p a:link, div#fredfile div#featuredpostinner p a:visited {
	text-decoration : none;
	color: #5e6679;
	font-weight: bold;
}

div#fredfile div#featuredpostinner p a:hover {
	text-decoration : underline;
	color: #5e6679;
	font-weight: bold;
}

div#fredfile div#featuredpostinner p a:active {
	text-decoration : none;
	color: #5e6679;
	font-weight: bold;
}
div#fredfile div#featuredpostinner p {
	margin: .2em 0;
}
div#fredfile div#featuredpostinner p.posted {
	font: italic .9em Arial, Helvetica, sans-serif;
}

div#fredfile div#featuredpostinner img{
	padding-right: 5px;
	padding-bottom : 5px;
}
div#fredfile div.headimg{
	float: left;
	border-bottom: 1px solid #e5e4e9;
	height: 38px;
	padding-left: 5px;
	width: 155px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;	
}
div#fredfile div.toolbox{
	height: 38px;
	border-bottom: 1px solid #e5e4e9;
	width: 80px; 
	padding: 0;
}
div#fredfile div.toolbox img{
	padding: 10px 10px 0 0;
}
div#fredfile p.story{
	margin: 0;
	float: left;
	border-top: 1px solid #e5e4e9;
	border-bottom: none;
	background : transparent url(../Index.aspx_files/images/sidebararrow.gif) no-repeat 2% 1.1em;
	padding: .7em 15px;
	clear: left;
	color: #5e6679;
	width: 298px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 268px;	
}
div#fredfile p.first{
	border-top: none;
}
div#fredfile p.viewall{
	margin: 0 10px 0 10px;
	padding: .5em 0;
	clear: left;
	text-align: left;
}
div#fredfile p.viewall a{
	font-weight: bold;
	padding: 0px;
	padding-left: 20px;
	background : transparent url(../Index.aspx_files/images/textarrow.gif) no-repeat 0% 50%;
}
div#fredfile p.story a:link, div#fredfile p.story a:visited {
	text-decoration : none;
	color: #5e6679;
}

div#fredfile p.story a:hover {
	text-decoration : underline;
	color: #5e6679;
}

div#fredfile p.story a:active {
	text-decoration : none;
	color: #5e6679;
	}
/*home in the news*/
div#news div{
	width: 301px;
	float: left;
}
div#news div.headimg{
	border-bottom: 1px solid #e5e4e9;
	float: left;
	height: 38px;
	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 156px;	
}
div#news div.toolbox{
	height: 38px;
	border-bottom: 1px solid #e5e4e9;
	width: 80px; 
	padding: 0;
}
div#news div.toolbox img{
	padding: 10px 10px 0 0;
}

div#news p.story{
	margin: 0;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	border-top: 1px solid #e5e4e9;
	border-bottom: none;
	background : transparent url(../Index.aspx_files/images/sidebararrow.gif) no-repeat 2% 1.1em;
	padding: .7em 15px;
	clear: left;
	color: #5e6679;
	width: 293px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 263px;	
}
div#news p.first{
	border-top: 1px solid #e5e4e9;
}
div#news p.viewall{
	margin: 0 10px 0 10px;
	padding: .5em 0;
	clear: left;
	text-align: left;
}
div#news p.viewall a{
	font-weight: bold;
	padding: 0px;
	padding-left: 20px;
	background : transparent url(../Index.aspx_files/images/textarrow.gif) no-repeat 0% 50%;
}
div#news p.story a:link, div#news p.story a:visited {
	text-decoration : none;
	color: #5e6679;
}

div#inthenews p.story a:hover {
	text-decoration : underline;
	color: #5e6679;
}

div#inthenews p.story a:active {
	text-decoration : none;
	color: #5e6679;
	}
div.fullpagebox{
	width: 630px;
	float: left;
	margin-bottom: 5px;
}
div.fullpagebox div.content{
	width: 630px;
	float: left;
}
div.fullpagebox div.header{
	border: 1px solid #aeb2c0;
	margin-bottom: 3px;
	background : #f4f4f8 url(../Index.aspx_files/images/topcontent.jpg) repeat-x top;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
div.fullpagebox div.boxfooter{
	border: 1px solid #aeb2c0;
	margin-bottom: 0;
	padding: 9px 27px;
	text-align: right;
	background : #f4f4f8 url(../Index.aspx_files/images/topcontent.jpg) repeat-x top;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 574px;	
}
div.fullpagebox div.header h4{
	float: left;
	padding: 9px 27px;
	width: 400px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 346px;	
}
div.fullpagebox div.header div.furtherinfo{
	float: left;
	text-align: right;
	padding: 9px 27px;
	width: 228px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 174px;	
}
div.vaboxes{
	float: left;
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	padding: 3px 2px 0 5px;
	height: 48px;
	width: 165px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 149px;	
}
div.vaboxes a{
	font-weight: bold;
}
#volunteeractivities div.content{
	border-top: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	width: 629px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
div.log div.content{
	border-top: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 629px;	
}

div.fullpagebox div.logitem{
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	font: .9em/1 Arial, Helvetica, sans-serif;
	float: left;
	padding:6px 27px 6px 20px;
	width: 474px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 394px;	
}
div.fullpagebox div.logtimestamp{
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	font: italic .9em/1 Arial, Helvetica, sans-serif;
	float: left;
	padding: 9px 27px 9px 27px;
	width: 187px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 132px;	
}

div.fullpagebox div.alwrote{
	background: transparent url(../Index.aspx_files/images/al_wroteletter.gif) no-repeat 6% 50%;
}
div.fullpagebox div.alcalled{
	background: transparent url(../Index.aspx_files/images/al_call.gif) no-repeat 6% 50%;
}
div.fullpagebox div.aldonate{
	background: transparent url(../Index.aspx_files/images/al_donate.gif) no-repeat 6% 50%;
}
div.fullpagebox div.alrecruited{
	background: transparent url(../Index.aspx_files/images/al_recruited.gif) no-repeat 6% 50%;
}
div.fullpagebox div.aleventplan{
	background: transparent url(../Index.aspx_files/images/al_planevent.gif) no-repeat 6% 50%;
}
div.fullpagebox div.alrsvp{
	background: transparent url(../Index.aspx_files/images/al_rsvp.gif) no-repeat 6% 50%;
}

ul#subnav{
	float: left;
	background: transparent url(../Index.aspx_files/images/subnavbg.gif) repeat-x 50%;
	margin: 0;
	margin-bottom: 10px;
	padding:0;
	list-style: none;
	width: 630px;
}
ul#subnav li{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
}
	
 ul#subnav a:link,  ul#subnav a:visited,  ul#subnav a{
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		line-height: 29px;
		padding: 2px 13px;
		color: #56596c;
		text-decoration: none;
		text-align: center;
}
ul#subnav a:hover{
		text-decoration:underline;
		margin: 0;
		padding: 2px 12px;
		background: #80869c;
		border: 1px solid #525975;
		color: #fff;
}
ul#subnav li.active a{
		margin: 0;
		padding: 2px 12px;
		background: #80869c;
		border: 1px solid #525975;
		color: #fff;
}
 ul#subnav li.active a:link,  ul#subnav li.active a:visited,  ul#subnav li.active a{
		margin: 0;
		padding: 2px 12px;
		background: #80869c;
		border: 1px solid #525975;
		color: #fff;
}
img.leftaligned{
	padding: 0 20px 5px 0;
}

/*events pages*/
div.eventcolumn{
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.eventcolumn h3,div#halfsubcolumn2 div.eventcolumn h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;		
	border-bottom: 1px solid #e0e1e8;		
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1.noback div.eventcolumn h3,div#halfsubcolumn2.noback div.eventcolumn h3{
	border-top: none;		
	border-bottom: none;		
}
div#halfsubcolumn1 div.eventcolumn h3.first,div#halfsubcolumn2 div.eventcolumn h3.first{
	border-top: none;		
}
div#halfsubcolumn1 div.eventcolumn p,div#halfsubcolumn2 div.eventcolumn p,
div#halfsubcolumn1 div.eventcolumn h4,div#halfsubcolumn2 div.eventcolumn h4{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.eventcolumn p,div#halfsubcolumn2 div.eventcolumn p{
	padding-top: 0px;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform,div#halfsubcolumn2 div.eventcolumn div#planeventform,
div#halfsubcolumn1 div.eventcolumn div#rsvpform,div#halfsubcolumn2 div.eventcolumn div#rsvpform{
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform div.label,div#halfsubcolumn2 div.eventcolumn div#planeventform div.label,
div#halfsubcolumn1 div.eventcolumn div#rsvpform div.label,div#halfsubcolumn2 div.eventcolumn div#rsvpform div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 82px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 62px;	
}
div#halfsubcolumn1 div.eventcolumn div#planeventform div.field,div#halfsubcolumn2 div.eventcolumn div#planeventform div.field,
div#halfsubcolumn1 div.eventcolumn div#rsvpform div.field,div#halfsubcolumn2 div.eventcolumn div#rsvpform div.field{
	padding: 2px 10px;
	float: left;
	width: 229px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 209px;	
}
div#halfsubcolumn1 div.eventcolumn div#reportform div.label,div#halfsubcolumn2 div.eventcolumn div#reportform div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 82px;	
}
div#halfsubcolumn1 div.eventcolumn div#reportform div.field,div#halfsubcolumn2 div.eventcolumn div#reportform div.field{
	padding: 2px 10px;
	float: left;
	width: 209px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;	
}
div#halfsubcolumn1 div.eventcolumn div#planeventform input.textfield,div#halfsubcolumn2 div.eventcolumn div#planeventform input.textfield,
div#halfsubcolumn1 div.eventcolumn div#rsvpform input.textfield,div#halfsubcolumn2 div.eventcolumn div#rsvpform input.textfield,
div#halfsubcolumn1 div.eventcolumn div#rsvpform select.textfield,div#halfsubcolumn2 div.eventcolumn div#rsvpform select.textfield{
	width: 190px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform input.shorttextfield,div#halfsubcolumn2 div.eventcolumn div#planeventform input.shorttextfield{
	width: 120px;
	margin-right: 10px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform select,div#halfsubcolumn2 div.eventcolumn div#planeventform select{
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#reportform input.textfield,div#halfsubcolumn2 div.eventcolumn div#reportform input.textfield{
	width: 170px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#reportform textarea,div#halfsubcolumn2 div.eventcolumn div#reportform textarea,
div#halfsubcolumn1 div.eventcolumn div#rsvpform textarea,div#halfsubcolumn2 div.eventcolumn div#rsvpform textarea{
	width: 275px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.event{
	border-top: 1px solid #e0e1e8;		
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.first{
	border-top: none;		
}
div#halfsubcolumn1 div.eventaddress{
 width: 400px;
 float: left;
}
div#halfsubcolumn1 div.eventaddress p{
 float: left;
 width: 400px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 380px; 
}
div#halfsubcolumn1 div.eventaddresspublic{
 width: 221px;
 float: left;
}
div#halfsubcolumn1 div.eventaddresspublic p{
 float: left;
 width: 221px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 201px; 
}
div#halfsubcolumn1 div.eventinfo{
	width: 90px;
	float: left;
}
div#halfsubcolumn1 div.eventinfo p{
	float: left;
	text-align: right;
	width: 90px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 70px;	
}
div.eventtext{
	padding-right: 10px;
	float: left;
	width: 369px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 359px;	
}
div.eventaction{
	width: 257px;
	float: left;
}
div.eventaction div.vaboxes{
	border: 1px solid #dadbdf;
	width: 157px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 103px;	
}
div#halfsubcolumn1 div.eventcolumn p.checkedoff,div#halfsubcolumn1 div.eventcolumn p.checkedon{
	padding: 0;
	padding-left: 25px;	
	margin-top: .1em;
	margin-bottom: .1em;
}
p.checkedon{
	background : transparent url(../Index.aspx_files/images/checked.gif) no-repeat 4% 50%;
}
div#invitefriends div.content{
	float: left;
	width: 630px; 
}
div#invitefriends div.friend{
	float: left;
	width: 630px; 
}
div#invitefriends div.friend div{
	padding: .2em 0 .2em 0;
}
div#invitefriends div.friend div.friendnumber{
	float: left;
	width: 28px; 
}
div#invitefriends div.friend div.friendname{
	float: left;
	width: 225px; 
}
div#invitefriends div.friend div.friendname input{
	width: 215px; 
}
div#invitefriends div.friend div.friendemail{
	float: left;
	width: 377px; 
}
div#invitefriends div.friend div.friendemail input{
	width: 215px; 
}
div#invitefriends p textarea{
	width: 468px; 
}
div#invitefriends p input{
	width: 215px; 
}
p.downloadlink{
	padding-left: 13px;
	background : transparent url(../Index.aspx_files/images/textarrow.gif) no-repeat 0 50%;
}
h4.terms{
	border-top: 1px solid #475071;
}
/*contribute*/
div#halfsubcolumn1 div.contributecolumn h3,div#halfsubcolumn2 div.contributecolumn h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;		
	border-bottom: 1px solid #e0e1e8;		
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.contributecolumn h3.first,div#halfsubcolumn2 div.contributecolumn h3.first{
	border-top: none;		
}
div#halfsubcolumn1 div.contributecolumn p,div#halfsubcolumn2 div.contributecolumn p,
div#halfsubcolumn1 div.contributecolumn h4,div#halfsubcolumn2 div.contributecolumn h4{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.contributecolumn p,div#halfsubcolumn2 div.contributecolumn p{
	padding-top: 0px;
}
div#halfsubcolumn2 div.contributecolumn div.contributeform ul{
	clear:both;
	margin:0 0 0 48px;
	padding:0;
}
div#halfsubcolumn1 div.contributecolumn div.contributeform,
div#halfsubcolumn2 div.contributecolumn div.contributeform{
	width: 311px;
	float: left;
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.repeatdonation{
	clear:both;	
	padding:0 0 0 20px;
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationtype{
	clear:both;
	padding:1px 10px;
	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px;
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationamount{
	padding: 1px 10px 1px 0;
	float: left;
	width: 80px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 70px;	
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationother{
	padding: 1px 10px 1px 0;
	float: left;
	width: 180px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;	
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationother input.textfield{
	width: 50px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}

div#halfsubcolumn1 div.contributecolumn div.contributeform div.label,
div#halfsubcolumn2 div.contributecolumn div.contributeform div.label{
	padding: 4px 5px 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92px;	
}
div#halfsubcolumn1 div.contributecolumn div.contributeform div.field,
div#halfsubcolumn2 div.contributecolumn div.contributeform div.field{
	padding: 2px 5px;
	float: left;
	width: 199px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;	
}
div#halfsubcolumn1 div.contributecolumn div.contributeform input.textfield,
div#halfsubcolumn2 div.contributecolumn div.contributeform input.textfield{
	width: 170px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.contributecolumn div.contributeform textarea,
div#halfsubcolumn2 div.contributecolumn div.contributeform textarea{
	width: 275px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}

div#contributeconfirm{
	clear:both;
	margin:10px 0 0 0;
}

div#contributeconfirm p{
	padding:0 0 0 10px;
}
div#halfsubcolumn1 div.contributecolumn div.contributeform div.field img,
div#halfsubcolumn2 div.contributecolumn div.contributeform div.field img{
	padding:0 0 2px 0;
}


div.top_text a{
	width: 317px;
	height: 48px;
	background : transparent url no-repeat left;
}

/*slides*/
ul#thumbnails{
	float: left;
	width: 144px;
	margin: 0;
	padding:0;
	list-style: none;
}
ul#thumbnails li{
		line-height : 0;
		margin: 0; 
		padding: 0;
		padding-right: 11px;
		padding-bottom: 11px;
  		list-style-type: none;
		float: left;
		clear: left;
}
ul#thumbnails li img{
		margin: 0; 
		padding: 0;
		display: inline;
}
ul#thumbnails li a{
	display: block;
	padding: 1px;
	margin: 0;
	border: 1px solid #000;
}
ul#thumbnails li a:link, ul#thumbnails li a:visited {
	text-decoration : none;
	color: #525256;
}

ul#thumbnails li a:hover {
	text-decoration : none;
	color: #525256;
	border: 1px solid #fff;
}

ul#thumbnails li a:active {
	text-decoration : none;
	color: #525256;
}
div#slidecontain{
	float: left;
	color: #7c7a7b;
	padding: 0;
	width: 407px;
}
div#gallerybottom{
	clear: left;
}
div#caption{
	float: left;
	padding: .6em 2px;
	font: 1em/1.3 Arial, Helvetica, sans-serif;
	width: 407px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 403px;	
}

	
/****************************************\
 *
 * styles
 *
\****************************************/
select.dropdownfield
{
    font : .8em/1 Arial, Helvetica, sans-serif;
}

span.carderror
{
    color: #FF0000;
    text-align:center;
    width: 100%;
}

div.homepagefeature
{
	float: left;
	color: #7c7a7b;
	padding: 0;
	width: 407px;
}

.style1 
{
	color: #525256;
	font-style: normal;
}

input.hiddencontrol
{
	display: none;
}

p.accessdenied
{
	background : transparent url no-repeat 0 50%;
	padding: 35px 0 35px 100px;
}	

.note{
	background:#d5d5dd;
	border:1px solid #cacdd8;
	color:#283359;
	font:.9em Arial, Helvetica, sans-serif;
	padding:5px;
}

/****************************************\
 *
 * styles
 *
\****************************************/

