/* CSS KangenMeetings.com */

body { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; color: #333; margin: 0; padding: 0; background-color: #FFF;}
html { margin: 0; padding: 0; height: 100%; margin-bottom: 1px; }

h1 { color: #455678; font-size: 12px; font-weight: bold; margin-bottom: 5px; }
.h1 { color: #455678; font-size: 12px; font-weight: bold; margin-bottom: 5px; }

/*Form*/
form { margin-top: 30px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 12px; color: #333; }
form fieldset{ border: 0; margin: 10px 0 20px 0; background-color: #ECEEF4; padding-bottom: 20px; border: 1px solid #D3D3D3; }
form legend { margin-left: 10px; color: #455678; font-weight: bold; padding: 0 5px 0 5px; border: 1px solid #D3D3D3; background-color: #DDEDFC; margin-bottom: 10px; }
form label { width: 400px; float: left; text-align: left; display: block; color: #333; margin-top: 5px; }
textarea { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #333; font-size: 12px; background-color: #FFF; border: 1px solid #D3D3D3; margin: 0; width: 400px; display: block; padding: 5px; }


/*Custom Classes*/
.clear { clear: both; }
.container { width: 980px; margin: 0 auto; }
.content { margin: 20px 0 20px 0; }
.content_left { float: left; margin-right: 10px; }
.continue { background-color: #DDEDFC; margin-top: 20px; height: 30px; line-height: 30px; padding-right: 15px; bottom: 20px; text-align: right; }
.meetingtype { margin: 20px 5px 20px 5px; }
.header { margin-top: 10px; }
.required{ font-weight: bold; color: #000; margin: 0 0 20px 0; }
.footer{ border: 1px solid #D3D3D3; border-top: 0; text-align: center; height: 40px; line-height: 40px; color: #CCC;}


/*Accordion*/
#accordion { border: 1px solid #D3D3D3; border-top: 0; }
.toggler { color: #666; margin: 0; height: 30px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; line-height: 30px; }
.element { background-color: #FFF; background-image: url(../images/bg_line.gif); background-repeat: repeat-x; background-position: top; padding: 30px; }
.element p { margin: 0; padding: 4px;}
.float-right { padding: 10px 20px; float: right; }
blockquote { padding: 5px 0 5px 30px; }
.togglerTitle { line-height: 30px; padding-left: 18px; margin: 0; font-size: 12px; }