﻿* {margin:0}																			
html,body {height:100%;}
.MainContent
{ 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px;
}


body
{
	font-size: 62.5%;
	background-color:#b1d8ed;	
}

.MainContent
{
	background: #fffde3 none repeat scroll 0 0;
	font-size: 1.5em;
	/*margin: 0px auto;*/
	width: 980px;
	padding: 0px 15px;
}


/* h1,h2,h3,h4,h5,h6, */
body,div,dl,dt,dd,ul,ol,li,
pre,form,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}

h1
{
	margin: 13px 0px;  
}



.Header
{
	/* border: solid 1px gray; */	
	width: 980px;
	overflow: hidden;
}

.HeaderImage
{
	position: relative;
	top: 10px;
	float: right;
}

.HeaderMenu
{
	/* background:#FFFFFF url(Graphics/menu_bg_27.png) repeat-x scroll 0pt 50%; */
	background-color: #FFFDE3;
	float: left;
	height: 27px;
	overflow: visible;
	width: 980px;
}

.HeaderMenu ul
{
	z-index: 175;
}

/* Left Panel */

.LeftPane
{
	float: left;
	font-family: Arial;
	font-size: 14px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 160px;
}

.LeftPane .Title
{
	font-weight: bold;
	margin: 5px 0px 0px 4px;
}

.Login,
.Events,
.Links
{
	background-color: #fff;
	width: 160px;
	margin: 0px 0px 10px 0px;
}

.Events .header_background,
.Links .header_background
{
	background-color: #FFFDE3;
}

#LeftPaneId .Relative,
#RightPaneId .Relative
{
	position: relative;
}

/* Login */

.Login
{
	border: 1px solid #7DB3D5;
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

/* Box */



.Border
{
	border-left: 1px solid #7DB3D5;
	border-right: 1px solid #7DB3D5;
	border-bottom: 1px solid #7DB3D5;
	padding-bottom: 5px;
}

#LeftPaneId ul
{
	list-style-type: none;	
}



.CenterPane
{
	background-color: #fff;
	border: 1px #ddd solid;
	float: left;		
	font-size: 1em;
	margin: 10px 10px 10px 0px;
	min-height: 400px;
	overflow: hidden;
	padding: 11px;
	position: relative;
	text-align: left;
	width: 575px;	
}

.CenterPane p
{
	padding: 0px 0px 10px 0px;
}

.CenterPane ol,
.CenterPane ul
{
	margin: 0px 0px 0px 25px;
}
	
.LeftPanelLogin
{
	float: left;
	text-align: center;
	padding: 5px;
	/*width: 100%;*/
}

.LeftPanelAdmin
{
	float: right;
	text-align: center;
	padding: 5px;
	/*width: 100%;*/
}

#LeftPaneId .Login,
#LeftPaneId .Events,
#LeftPaneId .Links
{
	clear: both;
}

#LeftPaneId .Login ul,
#LeftPaneId .Events ul,
#LeftPaneId .Links ul
{
	padding: 5px 0px 0px 0px;
}

#LeftPaneId .Login li,
#LeftPaneId .Links li
{
	list-style-type: none;
	line-height: .9em;
	margin: 1px 5px 7px 5px;
	padding: 0px 0px 0px 4px;
	text-indent: -5px;	
}

#LeftPaneId .Events li
{
	list-style-type: none;
	line-height: .9em;
	margin: 0px 5px 7px 5px;
	padding: 0px 0px 0px 4px;
	text-indent: -5px;		
}

#LeftPaneId .Events li.date
{
	margin: 0px 5px 0px 5px;	
}

#LeftPaneId .Login .Center
{
	line-height: 3;
	text-align:center;
}

#LeftPaneId .Events li:hover
{
	/*background-color: White;*/
}

#LeftPaneId .Login a,
#LeftPaneId .Events a,
#LeftPaneId .Links a
{
	margin: 0px;
	line-height: 90%;
	font-family: Verdana,sans-serif;
	font-size: .9em;
}

#LeftPaneId a:link,
#LeftPaneId a:visited,
#LeftPaneId a:hover,
#LeftPaneId a:active
{	
	text-decoration: none;		
	color: #333;
}				

#LeftPaneId .Events a:hover,
#LeftPaneId .Links a:hover,
.LeftPanelHeader a:hover
{
	color: Blue;	
}

/* Right Pane */

.RightPane 
/* #RightPaneId */
{
	float: left;
	margin: 10px 0px 0px 0px;
	width: 200px;	
}

#RightPaneId .Line
{
	/* background: url(Graphics/line_200.png); */
	border-top: solid 1px #7cbcde; 
	margin: 8px 0px 2px 0px;
}

#RightPaneId .EmailRow
{
	height: 20px;
	margin: 0px 0px 0px 3px;
	width: 100%;
}

.Clear
{
	clear: both;
}

.RightPaneContainer
{
	position: relative;
}

.searchBox 
{
	background-color:#FFFFFF;
	border: 1px solid #aaa;
	margin:0 0 7px;
	overflow: hidden;
	width: 100%;
}

.searchBox input
{
	background-color:#FFFFFF;
	border: none;
	color:#AAAAAA;
	display: block;
	float: left;
	font-family:arial;
	font-size:110%;
	font-style:italic;	
	height: 1.3em;
	padding:4px 3px 2px;
	width:168px;
}

.searchBox .searchIcon
{
	float: left;
	margin: 2px 0px 0px 0px;
}

.searchBox img
{
	vertical-align:bottom;
}

#resultsDiv
{
	font-family: Arial;
	margin: 0px 0px 6px 0px;
}

#resultsDiv span
{
	font-weight: bold;
}




#RightPaneId h1
{
	background: #7cbdde url(Graphics/blue_200_top.png) no-repeat scroll 0 0;
	color: #222;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;	
	padding: 5px 0px 3px 7px;
	margin: 0px 0px 0px 0px;	
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}


#RightPaneId h2
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 5px 3px;
	padding: 7px 0px 0px 0px;
}



#RightPaneId .MiniNewsPanel h2
{
	color: #222;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 1px 0px;
	padding: 7px 0px 0px 0px;
}

#RightPaneId h3
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 0px 2px 3px;
	margin: 0px 0px 0px 0px;
}


#RightPaneId .MiniNewsPanel h3
{
	color: #111;
	font-family: Verdana,sans-serif;
	font-weight:normal;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}


#RightPaneId .MiniNewsPanel .Content
{
	color: #444;
	display: block;
	font-family: Verdana,sans-serif;
	font-weight:normal;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#RightPaneId h4,
#RightPaneId h5
{
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 3px 3px;
}

#RightPaneId h6
{
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 10px;
}

.RightPane a:link,
.RightPane a:visited,
.RightPane a:hover,
.RightPane a:active
{	
	text-decoration: none;		
	color: #333;
}

.RightPane a:link,
.MiniNewsPanel a:visited,
.MiniNewsPanel a:hover,
.MiniNewsPanel a:active
{	
	text-decoration: underline;		
	color: #2222FF;
}

#LeftPaneId h2
{
	background: #7DB3D5 none no-repeat scroll 0 0;
	font-size: 14px;
	padding: 5px 0px 3px 7px;
	margin: 0px 0px 0px 0px;
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#LeftPaneId h3
{
	color: #333;
	font-family: Verdana,sans-serif;
	font-size: .7em;	
	margin: 5px 0px -1px 0px;
}

#RightPaneId
{
	background-color: #fff;
	margin: 0px 0px 10px 0px;
}

.RightPane .Padding
{
	padding: 0px 6px 5px 6px;
}

.MiniNewsPanel .Padding
{
	padding: 0px 8px 5px 8px;
}

.RightPaneId .MiniNewsPanel .Content a:link,
.RightPaneId .MiniNewsPanel .Content a:visited,
.RightPaneId .MiniNewsPanel .Content a:active,
.RightPaneId .MiniNewsPanel .Content a:hover
{
	color: #00f;
	text-decoration: underline;
}

.RightPane ul,
.MiniNewsPanel ul
{
	list-style-type: none;
}

.RightPane img
{		
	border: none;
	padding: 0px 6px 0px 0px;
}

					  
.RightPane .TitlePanel,
.RightPane .SubTitlePanel,
.RightPane .InfoHeader
{
	font-weight: bold;
	padding: 2px 0px 3px 3px;	
}

.RightPane .SubTitlePanel
{
	margin: 5px 0px 0px 0px;
}

.RightPane .TitlePanel
{
	font-size: 13px;	
	border-bottom: solid 1px #888;
	background-color: #E0E0E9;
}

.RightPane .SubTitlePanel
{
	font-size: 13px;	
	border-bottom: solid 1px #888;
	border-top: solid 1px #888;
	background-color: #f8f8f8;
}

.RightPane .InfoHeaderPanel
{
	margin: 5px 0px 0px 0px;
}

.RightPane .InfoText
{
	padding: 0px 0px 0px 5px;
}

/* Login Page Body */

.RegisterPane
{
	border: solid 3px #F5F5DD;
	background-color: #F5FFDD;
	float: left;
	margin: 20px 0px 0px 40px;
	width: 200px;
}

.RegisterPane h2
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13pt;
	color: #444444;
	margin: 0px 5px 0px 5px;
}

.RegisterPane .RegisterHeader
{
	background-color: #F5F5DD;
	
}

.RegisterPane .Content
{
	font-family: Arial;
	font-size: 13px;
	color: #333;
	margin: 5px 5px 0px 5px;
}

.RegisterPane .ButtonPanel
{
	margin: 10px 0px 10px 80px;
}

.LoginContainer
{
	height: 500px;	
}

.LoginContainer input[type=text],
.LoginContainer input[type=password]
{
	width: 210px;
}

.CustomRegisterPane
{
	background-color: #FFFEEB;
	border: 1px solid #aaa;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px;	
}

.LoginPane
{
	float: left;
	padding: 10px;
}

.LoginPanel
{
	width: 100%;
}

.LoginNote
{
	color: Red;
}

/* Forms */

.LabelRowContainer
{
	width: 500px;
}

.LabelRow
{
	clear: both;
}

.LeftLabelRow,
.LeftLabelRow-Left
{
	float: left;
	padding: 0px 20px 0px 0px;
	text-align: right;	
	width: 60px;	
}

.EditPerson	.LeftLabelRow
{
	width: 120px;
}

.LeftLabelRow-Left
{
	text-align: left;	
}

.RightLabelRow
{
	/*float: left;*/
	text-align: left;
	width: 120px;
}

/* Header Menu */

.navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}



/* Calendar */

.CalendarContainer
{
	width: 776px;
}

.CalendarHeader
{
	width: 777px;
}

.CalendarBody
{
	margin: 0px 0px 45px 0px;
	position: relative;
	width: 100%;	
}

.CalendarHeader .ButtonPanel,
.CalendarHeader .TitlePanel
{
	float: left;		
}

.CalendarHeader .TitlePanel
{
	font-family: Arial;
	font-size: 20px;
	color: #222;
	margin: 0px 0px 0px 60px;	
}

.CalendarHeader
{
	height: 30px;
}

.CalendarContainer
{
	margin: 10px 0px 0px 0px;
}


.week td
{
	background-color:#FFFFFF;
	border-bottom:1px solid #C3D9FF;
	border-left:1px solid #C3D9FF;
	overflow:visible;
	padding:0pt;
	vertical-align:top;
}

.week .Saturday
{
	border-right: 1px solid #C3D9FF;
}

.week td h3 
{
	
	color:#444444;
	font-family: Arial,san-serif;
	font-size:8pt;
	font-weight:normal;
	line-height:16px;
	margin:0pt;
	padding:0pt 1px 0pt 0pt;
	text-align:right;
}

.NonCurrentMonth
{
	background-color: #999999;	
}

.CurrentMonth
{
	background-color:#E8EEF7;
}

.week td .event
{
	font-family: Verdana,sans-serif;
	font-size: 85%;
	color: #2952A3;
	text-decoration: none;
	width: 100%;		
}

.event a,
.event a:link,
.event a:visited,
.event a:active
{
	font-family: Verdana,sans-serif;
	color: #2952A3;
	text-decoration: none;
}

.event a:hover
{
	background:#ffffff;
	text-decoration:none;  /*BG color is a must for IE6*/
}

a.cal_click:hover
{
	background:#ffffff;
	text-decoration: underline;  /*BG color is a must for IE6*/
}

.event a.tooltip span
{
	display:none;
	padding:2px 3px;
	margin-left:8px;
	width:130px;
}

.event a.tooltip:hover span
{
	display:inline;
	position:absolute;
	background:#ffffff;
	border:1px solid #cccccc;
	color:#6c6c6c;
}


.TableMonth
{
	background-color:#C3D9FF;
	clear:both;
	font-size:8pt;
	height:100%;
	margin-bottom:-1px;
	/* overflow:hidden;  removed to allow larger popups */
	table-layout:fixed;
	width:100%;
}




.TableMonth .header
{
	background-color:#C3D9FF;
	font-family: Arial, Sans-Serif;
	line-height: 2;
	text-align: center;
}



/* EditPerson */

.PersonTopPanel h1,
.LoginPane h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15pt;
	color: #444444;
}

.Section
{
	border: solid 1px #888;	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
.EditAddPanel .SectionHeader
{
	background-color: #FFEEEE;
	border-bottom: solid 1px #888;
	color: #444444;
	font-family: Arial;
	font-weight: bolder;
	padding: 2px 0px 2px 5px;
	
}

.Section label,
#LoginPage label
{
	font-family: Arial;
	font-size: small;
	font-weight: bold;
}

.Section .LabelRow,
#LoginPage .LabelRow,
.SendMessage .LabelRow,
.EditBlog .LabelRow
{
	padding: 10px 0px 5px 0px;
}

.Section .Participate
{
	margin: 5px 15px 2px 5px;
}

.Section .Subscribe
{
	margin: 5px 15px 0px 5px;
}

.VolunteerCheckbox
{
	margin: 5px 1px 2px 5px;
	width: 100px;
}

.VolunteerDiv,
.SubscribeDiv
{
	display: inline-table;
	width: 230px;
}

.SubscribeDiv
{
	margin: 0px 0px 4px 0px;	
}

.SubscribeDiv input
{
	margin: 0px 5px 0px 0px;
}

.LogonButtons .LogonSubmit
{
	float: left;
}

.LogonButtons .LogonReset
{
	float: left;
	margin: 3px 0px 0px 15px;
}

.LogonButtons a:link,
.LogonButtons a:visited,
.LogonButtons a:hover,
.LogonButtons a:active
{
	color: red;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;	
}

.EmailPasswordOptional
{
	font-family: Arial;
	font-size: 10px;
	color: #444;
	font-style: italic;
	margin: 0px 0px 0px 8px;
}

.ContactEmailPanel
{
	margin: 1px 0px 0px 0px;
	float: left;
}

.ContactPersonPanel
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	margin: 1px 0px 0px 0px;
	float:left;
}

.ItemContainer
{
	clear: left;
	min-height: 15px;
}

.InfoTextPanel
{
	height: 20px;
}

/* Send email */

.SendMessage,
.EditBlog
{
	font-family: Arial, Sans-Serif;
	color: #222;
}

.SendMessage .Subject,
.SendMessage .Message
{
	width: 340px;
}

.SendMessage .Message
{
	height: 300px;
	font-family: Tahoma;
	font-size: small
	
}

/* Blog */

.BlogDisplay .Body
{
	width: 100%;
	clear: left;
}

.BlogDisplay h1
{
	font-family: Tahoma;
	color: #222;
	font-size: 15px;	
	margin: 0px 0px 0px 0px;	
}

.BlogDisplay .BlogImage
{
	float: left;
	padding: 5px;
	margin: 0px 10px 1px 0px;
	border: solid 1px #222;	
	/* width: 125px; */
}

.BlogDisplay hr
{
	float: none;
}

.BlogDisplay .Date
{
	font-family: Tahoma, Sans-Serif;
	font-size: 10px;
	color: #555;
	margin: 0px 0px 5px 0px;
}

.BlogDisplay .Content
{
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	color: #333;
	margin: 3px 0px 3px 0px;	
}

.BlogDisplay h1
{
	font-family: Arial;
	font-weight: bold;
	font-size: 16pt;
	color: #444444;
	/*margin: 0px 0px 10px 0px;*/
}

.BlogDisplayContainerEmbedded
{
	/*border: solid 1px #ddd;*/
	margin: 15px 0px 0px 0px;	
	padding: 4px;
}

.EditPerson
{
	width: 100%;
}	

.EditPerson .status
{
	font-family: Verdana,sans-serif;	
}

.EditPerson .SectionBody
{
	padding: 7px 15px;
}

.EditPerson .RecaptchaContainer
{
	margin: 9px 0px 3px 5px;
	/* padding: 15px 0px 15px 0px; */
}

.EditPerson .RecaptchaContainer div.TwoWords
{
	display: block;
	font-family: Arial,san-serif;
	font-size: small;
	font-weight: bold;
	margin: 15px 0px 15px 0px;
}

.EditPerson input[type=text],
.EditPerson input[type=password]
{
	width: 275px;
}

.CheckRecaptcha
{
	display: none;
	color: Red;
	padding: 15px 0px 0px 0px;
}



.popup_container
{
    position: relative;
    z-index: 1;
}


.popup
{
    background-color: #fff;
    border: 2px solid #bbb;    
    display: none; /* keeps the popup hidden if no JS available */
    padding: 5px;
    position: absolute;
    width: 200px;
    z-index: 999;
}

.popup h1
{
	color: #111;
	font-family: Helvetica,Arial,san-serif;
	font-size: 12px;
	margin: 6px 0px;
	padding: 0px;
}

.popup .ShortDesc,
.popup .Time,
.popup .Desc,
.popup .VisitPage
{
	color: #444;
	width: 100%;
}

.popup .Desc
{
	margin: 6px 0px;
}

.popup .VisitPage a:hover
{
	text-decoration: underline;
}

.unsubscribe_container h1
{
	font-family: Arial,san-serif;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

.unsubscribe_container span
{
	font-family: helvetica,san-serif;
	font-size: 14px;
}

.no_page
{
	font-family: Helvetica, Sans-Serif;
}

#subscribe_window
{
	border: solid 2px #555;
	background-color: #fff47c;
	font-family: helvetica,arial,sans-serif;
	font-size: 14px;
	height: 74px;
	left: 270px;
	margin-top: -100px;
	padding: 8px;
	position: absolute;
	top: 0px;
	width: 170px;
	z-index: 1000;
}

#subscribe_window .inner
{
	clear: left;
	padding: 0px 5px 0px 5px;
}

#subscribe_window .row
{
	margin: 0px 0px 5px 0px;
}

#subscribe_window div.title
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;	
}

#subscribe_window .header
{
	height: 16px;
	margin: 0px 0px 14px 0px;	
}

#subscribe_window .question
{
	height: 16px;
	width:16px;
	float:left;
	margin:0px 0px 0px 14px;
	cursor: pointer;
}

#subscribe_window div.content
{
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	width: 100%;	
}

#help_dialog
{
	display: none;
}


.push_footer {height:25px;}
.footer
{
	height:24px;
	background: #aaa url(Graphics/footer.png) repeat-x 0 0 scroll;
	overflow:hidden;
	width:100%;
}

.footer
{
	border-top: 1px solid #cdcdcd;
}

.footer img
{
	border:none;
}

.footer .left
{
	float: left;
	padding: 0px 0px 0px 28px;		
}

.footer .right
{
	font-size:1.4em;
	font-weight: bold;
	line-height:1.7;
}


.footer .right a,
.footer .right a:link,
.footer .right a:visited,
.footer .right a:active,
.footer .right a:hover
{
	color: #444;
	float: right;
	font-family: Verdana,san-serif;
	text-align: center;
	text-decoration: none;
	padding: 0px 45px 0px 0px;
}

.footer .right a:hover
{
	text-decoration: underline;
}

.powerpto_img
{
	margin: 0px;
	padding: 0px;	
	text-align: center;
}

.email_icon
{
	border: none;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	vertical-align: middle;	
}

.left_image_panel
{        	
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	width: 160px;        	
}

.right_image_panel
{
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	width: 200px;        	
}

.left_image_panel img,
.right_image_panel img
{
    border: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.content_footer
{
	bottom: 4px;
	float: right;
	left: 525px;
	position: absolute;
	
}

.fb_share_button
{ 
	display: -moz-inline-block;
	display: inline-block;
	padding:1px 20px 0 5px;
	height:15px;
	font-family: Arial;
	font-size: 13px;
	line-height: 1;
	border:1px solid #d8dfea;
	color: #3b5998;
	background: #fff url(http://static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right;
}

.fb_share_button:hover
{ 
	color:#fff;
	border-color:#295582;
	background:#3b5998 url(http://static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right;
	text-decoration:none;
}

.eventsShowHide
{
	color: #333;
	cursor: pointer;
	font-size: .8em;
	font-weight: bold;
	text-align: center;	
}

.volunteerLogin
{
	font-family:Helvetica;
	font-size:1.2em;
	color: #222;
}

.volunteerMain
{
	font-family:Helvetica;
	color: #222;
}

.volunteerMain img
{
	border:none;
	vertical-align:top;
}

.volunteerMain a.chair,
.volunteerMain a.chair:link,
.volunteerMain a.chair:visited,
.volunteerMain a.chair:active
{
	color:#222;
	text-decoration:none;	
}

.volunteerMain a.chair:hover
{
	color: Blue;	
}

.volunteerEvent
{
	font-size: 1.2em;
	margin: 0px 0px 3px 0px;
}

.volunteerMain .volunteerEvent a,
.volunteerMain .volunteerEvent a:link,
.volunteerMain .volunteerEvent a:visited,
.volunteerMain .volunteerEvent a:active
{
	color:#222;
	text-decoration:none;	
}

.volunteerMain .volunteerEvent a:hover
{
	color: Blue;
	text-decoration:underline;
}

.volunteerDescription
{
	font-size: 1em;
}

.volunteerContainer	
{
	overflow:hidden;
	width:100%;
}

.volunteerContainer .titleDescription
{
	float:left;
	width: 400px;
}

.volunteerContainer .chairperson
{
	float:right;
	width:150px;
}

.volunteerMain .volunteerAccept
{
	margin: 7px 0px 0px 0px;
}

.volunteerItem
{
	margin: 0px 0px 20px 0px;
}

.volunteerChair
{
	margin: 0px 0px 5px 0px;
}

.volunteerMain .submitButton
{
	padding: 1px 10px;
}

#alternateLanguage 
{
	margin: 0px 0px 6px 0px;
}