﻿body { background: #2E57B1 url('images/bg_repeat.gif') repeat-x; color: #3B3B3B; font-family: Arial, Times New Roman, Verdana; font-size: 10pt; line-height: 1.4em; margin: 0px; padding: 0px;
}

form { margin: 0px; padding: 0px; }
img { border: none; }

.divWhite { background: #FFFFFF; padding-bottom: 25px; }
.topNaviList { font-size: 8pt; margin-bottom: 35px; margin-right: 20px; }
.topNaviList a { color: #274EA8; text-decoration: none; }
.topNaviList a:hover { text-decoration: underline; }

.blueBar { border-bottom: solid 4px #3160B8; }
.blueBGTitle { background: #274EA9; color: #FFFFFF; font-size: 10pt; font-weight: bold; padding: 7px; }
.imgSpeakerThumb01 { margin-right: 2px; margin-top: 3px; }
.imgSpeakerThumb02 { margin-top: 3px; }
.imgAlignLeft { margin: 0px 10px 10px 0px; }
.MainContent { padding: 0px 30px 0px 0px; }

.marginBottom05 { margin-bottom: 5px; }
.marginBottom10 { margin-bottom: 10px; }
.marginTop10 { margin-top: 10px; }
.marginTop20 { margin-top: 20px; }
.padding10 { padding: 10px; }
.padding7 { padding: 7px; }
.paddingBottom03 { padding-bottom: 3px; }
.paddingTop03 { padding-top: 3px; }
.paddingBottom05 { padding-bottom: 5px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingRight30 { padding-right: 30px; }
.paddingRight15 { padding-right: 15px; }

.footer { color: #FFFFFF; font-size: 8pt; }
.footer a { color: #FFFFFF; text-decoration: none; }

/* for table's formatting */
.altRow { background-color: #C6E8FA; }
.altRowLightBlue { background-color: #E7F7FF; }
.tableHeader { background: #FFF4D6; font-weight: bold; }
.tableHeader2 { background: #E7F7FF; font-weight: bold; font-size: 8pt; }

.borderTable { border: solid 1px #CCCCCC; }
.borderBottom { border-bottom: solid 1px #CCCCCC; }
.borderTop { border-top: solid 1px #CCCCCC; }
