* { box-sizing: border-box; font-family: 'Maven Pro', sans-serif, tahoma, arial; }
html, body { padding: 0; margin: 0; background-color: #FFFFFF; }
p { margin: 0px 0px 10px; }

/* CLASS */
.wrapper { width: 1000px; margin: 0 auto; }
.clear { float: none; display: block; clear: both; }

/* CUSTOM */
#header { background-color: #111111; }
#index_page .session1 { padding-top: 5px; }
#index_page .session1 h1 { color: #FFFFFF; }

#index_page .session2 { margin-bottom: 20px; } /* background-image: url('../images/Banner-Background.png'); */
#index_page .session2 .slide { width: 1000px; height: 250px; overflow: hidden; }
#index_page .session2 .thumbnails_item { width: 1000px; height: 250px; overflow: hidden; }

#index_page .session3 { padding-bottom: 15px; }
#index_page .session3 .thumbnails { width: 748px; padding: 2px 0px 2px 2px; overflow: hidden; float: left; background-color: #D9BB3A; border-radius: 5px; }
#index_page .session3 .thumbnails > ul,
#index_page .session3 .thumbnails > ul > li { list-style: none; margin: 0; padding: 0; }
#index_page .session3 .thumbnails > ul > li { float: left; overflow: hidden; width: 120px; height: 120px; line-height: 120px; vertical-align: middle; text-align: center; margin: 2px; background-color: #fff; border-radius: 5px; }
#index_page .session3 .thumbnails > ul > li img { max-width: 120px; }
#index_page .session3 .menu { width: 246px; overflow: hidden; float: right; }
#index_page .session3 .menu > ul,
#index_page .session3 .menu > ul > li { list-style: none; margin: 0; padding: 0; }
#index_page .session3 .menu > ul > li a { display: block; text-decoration: none; color: #9C592B; font-weight: bold; font-size: 1.3em; background-color: #FBD511; padding: 5px; margin-bottom: 2px; border-left: 10px solid #FE8C09; border-radius: 0px 10px 0px 0px; }
#index_page .session3 .menu > ul > li a:hover { background-color: #FE8C09; color: #fff; }

#index_page .session4 { margin-top: 20px; margin-bottom: 20px; }
#index_page .articles {}
#index_page .articles .title { float: left; width: 300px; overflow: hidden; margin: 0px; border-left: 10px solid #FE8C09; padding-left: 8px; margin-top: 15px; color: #9C592B; }
#index_page .articles .content { float: right; width: 695px; overflow: hidden; }

#index_page .session5 { width: 100%; min-width: 1000px; height: 70px; line-height: 70px; background-color: #111111; overflow: hidden; font-size: 1.4em; font-weight: bold; text-align: center; color: #FFFFFF; padding: 0px 0px; margin: 0px auto; }