@charset "utf-8";
.toggleContainer { width: 709px; margin: 0 auto; }
.toggleContainer h2.trigger { padding: 0 0 0 50px !important; margin: 0 0 5px 0; background: url(../i/h2_trigger_a.gif) no-repeat; height: 46px; line-height: 46px; width: 659px; float: left; }
.toggleContainer h2.trigger a { color: #fff; text-decoration: none; font-weight:bold; display: block; outline:none; }
.toggleContainer h2.trigger a:hover { color: #ccc; outline:none; }
.toggleContainer h2.active { background-position: left bottom; }
.toggleContainer .toggleContent { margin: 0 0 5px; padding: 0; border: 1px solid #d6d6d6; background: #f0f0f0 repeat-y left top; overflow: hidden; width: 707px; clear: both; }
.toggleContainer .toggleContent .block { padding: 20px; }
.toggleContainer .toggleContent .block p { padding: 5px 0; margin: 5px 0;  font-size: 1.2em; }
.toggleContainer .toggleContent .block li { font-size: 1.2em; line-height: 1.6em; color:#444; margin-left: 26px; }
.toggleContainer .toggleContent .block li li { font-size: 100%; }
.toggleContainer .toggleContent h3 { margin: 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc; }
.toggleContainer .toggleContent img { float: left; margin: 10px 15px 15px 0; padding: 5px; background: #ddd; border: 1px solid #ccc; }
.toggleContainer .toggleContent .block blockquote{ font-size: 100%; margin: 0 0 0 100px; padding: 5px; border: 1px solid #00529B; border-top: 5px solid #00529B; }
.toggleContainer .toggleContent .block blockquote p { margin: 0; padding: 0; }


.toggleContainerSmall { width: 659px; margin: 0 auto; }
.toggleContainerSmall h2.trigger { padding: 0 0 0 50px !important; margin: 0 0 5px 0; background: url(../i/h2_trigger_a.gif) no-repeat; height: 32px; line-height: 32px; width: 609px; float: left; font-size:12px !important; border:1px solid #185294; background-position: -3px -7px; }
.toggleContainerSmall h2.trigger a { color: #fff; text-decoration: none; font-weight:bold; display: block; outline:none; }
.toggleContainerSmall h2.trigger a:hover { color: #ccc; outline:none; }
.toggleContainerSmall h2.active { background-position: -3px -53px; }
.toggleContainerSmall .toggleContent { margin: 0 0 5px; padding: 0; border: 1px solid #d6d6d6; background: #f0f0f0 repeat-y left top; overflow: hidden; width: 657px; clear: both; }
.toggleContainerSmall .toggleContent .block { padding: 20px; }
.toggleContainerSmall .toggleContent .block p { padding: 5px 0; margin: 5px 0;  font-size: 1.2em; }
.toggleContainerSmall .toggleContent .block li { font-size: 1.2em; line-height: 1.6em; color:#444; margin-left: 26px; }
.toggleContainerSmall .toggleContent .block li li { font-size: 100%; }
.toggleContainerSmall .toggleContent h3 { margin: 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc; }
.toggleContainerSmall .toggleContent .block blockquote{ font-size: 100%; margin: 0 0 0 100px; padding: 5px; border: 1px solid #00529B; border-top: 5px solid #00529B; }
.toggleContainerSmall .toggleContent .block blockquote p { margin: 0; padding: 0; }

