/* mainpage.css */

#MainPage {
 margin: 15px auto;
 width: 950px;
 background: white;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#MainPage .MainPageTable {
 width: 100%;
 border-spacing: 5px;
 border-collapse: separate;
}
#MainPage .MainPageTable td {
 vertical-align: top;
}

#MainContent {
 padding: 0 0 5px 0;
 width: 600px;
 min-height: 587px;
 background: transparent url(/images/content/background-content.gif) no-repeat bottom left;
 text-align: justify;
 margin-top: 5px;
}
#MainContent.WithoutSectionMenu {
 width: 810px !important;
 background: transparent url(/images/withoutsectionmenu/background.gif) no-repeat bottom left;
}
#MainContent.WithoutSectionMenu h1 {
 width: 810px !important;
 background: transparent url(/images/withoutsectionmenu/title.gif) no-repeat top left;
}
#MainContent h1 {
 color: white;
 width: 585px;
 background: transparent url(/images/content/title.gif) no-repeat top left;
 height: 28px;
 line-height: 32px;
 padding-left: 15px;
 text-transform: uppercase;
 font-size: 14px;
}
#MainContent h2 {
 color: #0071BC;
 font-size: 14px;
 margin: 20px 0 5px 5px;
}
#MainContent h3 {
 color: #0A3F7F;
 font-size: 12px;
 margin: 10px 0 5px 5px;
}
#MainContent p {
 margin-bottom: 10px;
 padding: 3px 5px 0 5px;
}
#MainContent ul,
#MainContent ol {
 margin: 0 0 10px 25px;
}
#MainContent ul li {
 margin-bottom: 5px;
 padding-right: 5px;
}
#MainContent a,
#MainPage a:active {
 color: #0071BC;
 text-decoration: none;
}
#MainContent a:hover {
 text-decoration: underline;
}
#MainContent a:visited {
 color: #0A3F7F;
}

#MainContent form table {
 width: 100%;
 border-spacing: 5px;
 border-collapse: separate;
}

#MainContent .required,
#MainContent .error {
 color: red;
}
#MainContent .underline {
 text-decoration: underline;
}
#MainContent .center {
 text-align: center;
}
#MainContent .italic {
 font-style: italic;
}
#MainContent .cleaner {
 clear: both;
}

.SlideBar {
  padding-right: 5px;
  padding-left: 5px;
}