@charset "utf-8";
/* CSS Document */


/*
==============================================
Clearing css
==============================================
*/
* {
  padding:0;
  margin:0;
  outline:none;
}
/*
==============================================
Typography Css
==============================================
*/

/*body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#555;
  margin:0 auto;
}*/
a img, img {
  border:none;
}
a {
  text-decoration:none;
  color:#8c0c03;
}
a:hover {
  text-decoration:underline;
}
input {
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  color:#999;
}
textarea {
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  color:#999;
}
select {
	width:148px;
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  color:#999;
}
ul, ol {
  list-style:none;
}
.clear {
  clear:both;
  line-height:0;
  font-size:0;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
  text-decoration:none;
}
h1 {
  font-size:18px;
  color:#8f0c03;
  line-height:16px;
  padding-bottom:8px;
  text-align: left;
}
h2 {
  font-size:14px !important;
  font-size:14px;
  color:#fff;
  line-height:16px;
  padding-bottom:8px;
  padding-top:4px;
  text-align: left;
}
h3 {
  font-size:12px;
  color:#8c0c03;
  line-height:16px;
  padding-bottom:8px;
  text-align: left;
}
h4 {
  font-size:1px;
  line-height:16px;
  padding-bottom:8px;
  text-align: left;
}
h6 {
  font-size:12px;
  font-weight:bold;
  color:#fff;
  line-height:16px;
  padding-bottom:8px;
  text-align: left;
}
a.hh6{
  font-size:12px;
  font-weight:bold;
  color:#fff;
  line-height:16px;
  padding-bottom:8px;
  text-decoration:none;
}
a.hh6:hover,a.hh6:active{
  font-size:12px;
  font-weight:bold;
  color:#fff;
  line-height:16px;
  padding-bottom:8px;
  text-decoration:none;
}
a.hh7{
  font-size:11px;
  font-weight:bold;
  color:#fff;
  line-height:16px;
  padding-bottom:8px;
  text-decoration:none;
}
a.hh7:hover,a.hh6:active{
  font-size:11px;
  font-weight:bold;
  color:#fff;
  line-height:16px;
  padding-bottom:8px;
  text-decoration:none;
}
p {
  line-height:15px;
  padding-bottom:8px;
}
/*
==============================================
WRAPPER AREA
==============================================
*/
#outer_wrapper {
  width:100%;
  background:url(../images/bg-body.jpg) repeat-x top;
  margin:0 auto; text-align: center; 
}
#outer_wrapper_inner {
  width:100%;
  background:url(../images/bg-body-inner.jpg) repeat-x top;
}
#wrapper {
  width:960px;
  margin:0 auto; text-align: center; 
}
/*
==============================================
header section
==============================================
*/

#header {
  width:960px;
  float:left;
  padding-top:15px;
  padding-bottom:10px;
}
#logo{
  background-image:url(../images/logo.png);
  width:640px;
  height:93px;
  float:left;
  z-index: auto;
  margin-left:1px;
  margin-top:4px;
  }
#right_header {
  float:right;
  width:300px;
}
#top_nav {
  width:304px;
  /*padding-bottom:16px;*/
  float:left;
}
#top_nav ul {
  float:right;
}
#top_nav li {
  float:left;
  background:url(../images/sep-header.png) no-repeat left center;
  padding:0 6px 0 8px;
}
#top_nav li:first-child {
  background:none;
}
#top_nav li a {
  display:block;
  float:left;
  line-height:21px;
  font-family:tahoma, arial, sans-serif;
  color:#fff;
  padding-left:5px;
  text-decoration:none;
}
#top_nav li a:hover, #top_nav li a.active {
  background:url(../images/bg-topnav-left.png) no-repeat left top;
  color:#fff;
}
#top_nav li a:hover span, #top_nav li a.active span {
  background:url(../images/bg-topnav-right.png) no-repeat right top;
}
#top_nav li a span {
  display:block;
  float:left;
  padding-right:5px;
}
#search_header {
  float:left;
  width:300px;
}
#search_header ul {
  float:right;
}
#search_header li {
  float:left;
}
#search_header li input {
  float:left;
  border:1px solid #d5d5d5;
  width:185px;
    height:25px; 
  color:#5f5f5f;
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  padding:4px 10px;
}
#search_header li a {
  display:block;
  float:left;
  color:#fff;
  font-family:tahoma, arial, sans-serif;
  font-weight:bold;
  line-height:25px;
  padding-left:28px;
  padding-right:15px;
  background:url(../images/bg-btn-search.png) no-repeat 12px 7px #8c0c03;
}
#search_header li a:hover {
  text-decoration:none;
  background:url(../images/bg-btn-search.png) no-repeat 12px 7px #000;
}
/*
==============================================
navigation section
==============================================
*/

#nav {
  width:960px;
  float:left;
  height:40px;
  position:relative;
  z-index:100;
  background:#fff;
  text-align: left;
}
#nav ul li {
  float:left;
  position:relative;
  
}
#nav ul li:first-child a {
  padding:14px 15px 14px 14px;
}
#nav ul li a {
  display:block;
  line-height:40px;
  font-size:13px;
  color:#8c0c03;
  font-weight:bold;
  padding:14px 14px 14px 14px;
}
#nav ul li a:hover, #nav ul li a.active {
  text-decoration:none;
  background:url(../images/bg-nav-hover.gif) repeat-x top;
  color:#fff;
}
#nav ul li:hover > a {
  text-decoration:none;
  background:url(../images/bg-nav-hover.gif) repeat-x top;
  color:#fff;
}
#nav li ul {
  margin:0;
  padding:6px 5px;
  width:290px;
  background:#8c0c03;
  position:absolute;
  left:-99999px;
  top:40px;
}
#nav li ul li {
  width:285px;
  padding:0;
  height:25px;
}
#nav li:hover ul {
  left:0;
}
#nav li ul li:first-child a {
  padding:7px 0 10px 8px;
}
#nav li ul li a {
  padding:7px 0 10px 8px;
  margin:0;
  width:285px;
  height:auto;
  line-height:25px;
  color:#fff;
}
#nav li ul li a:hover, #nav li ul li:hover > a {
  background:url(../images/hover-list.png) no-repeat left top;
 
  color:#000000;
}
#nav li ul li ul {
  width:280px;
  background:#f8f8f8;
  left:170px;
  top:0;
  display:none;
}
#nav li ul li ul li {
  padding:0;
  margin:0;
}
#nav li ul li:hover ul {
  display:block;
  left:194px;
}
#nav li ul li ul li a {
  width:274px;
  color:#000000;
}
#nav li ul li ul li a:hover, #nav li ul ul li:hover > a {
  color:#fff;
  background:url(../images/bg-hover-list2.png) no-repeat left top ;
   
}
/*
==============================================
content section
==============================================
*/
#content {
  width:960px;
  float:left;
}
/*
==============================================
banner section
==============================================
*/

#banner_wrapp {
  width:960px;
  float:left;
  height:222px;
  overflow:hidden;
  position:relative;
  margin-bottom:10px;
}
#banner {
  float:left;
  width:960px;
  position:relative;
  height:222px;
  z-index:5;
}
#banner_accordion {
  position:absolute;
  right:10px;
  top:36px;
  z-index:10;
  width:230px;
}
.acord_box {
  width:316px;
  float:left;
  margin-bottom:2px;
  background:url(../images/bg-tran-1.png);
  overflow:hidden;
}
.hdaccor {
  width:320px;
  float:left;
  height:20px;
  background:#8c0c03;
  text-align:left;
  padding-top:4px;
  cursor:pointer;
  padding-left:15px;
        color:#fff;
}
.hdaccor h2 {
  padding-bottom:0;
  font-size:13px;
  word-spacing:-1px;
  color:#FFF;
}

.slideaccor {
  width:120px;
  float:left;
  padding-top:8px;
  padding:6px 11px 8px 9px;
  height:72px;
}
.slideaccor h5 {
  font-size:24px;
  font-family:Arial, Helvetica, sans-serif;
  color:#fff;
  font-weight:normal;
  line-height:20px;
  letter-spacing:-1px;
  padding-bottom:14px;
}
.slideaccor ul li {
  float:left;
  width:140px;
  display:inline;
}
.slideaccor ul {
  float:left;
  width:140px;
  margin-bottom:8px;
}
.slideaccor ul li a {
  display:block;
  float:left;
  line-height:19px;
  font-size:11px;
  color:#fff;
  text-decoration:none;
  padding-left:28px;
  width:112px;
  background:url(../images/sep-acord.gif) no-repeat 6px 6px;
}
.slideaccor ul li a:hover, .slideaccor ul li a.active {
  background:url(../images/sep-acordw.gif) no-repeat 6px 6px #8c0c03;
}
.slideaccor h6 {
  font-size:11px;
  color:#fff;
  line-height:21px;
  margin-bottom:14px;
  background:url(../images/bg-tran-1.png);
  padding-left:10px;
  float:left;
  width:200px;
}
.slideaccor a.btn_banner1 {
  display:block;
  width:201px;
  height:32px;
  float:left;
  background:url(../images/btn-slide1.png) no-repeat left top;
  text-align:center;
  line-height:30px;
  font-size:13px;
  color:#000;
  text-decoration:none;
  margin-left:6px;
  margin-bottom:5px;
}
.slideaccor a.btn_banner2 {
  display:block;
  width:201px;
  height:32px;
  float:left;
  background:url(../images/btn-slide2.png) no-repeat left top;
  text-align:center;
  line-height:30px;
  font-size:13px;
  color:#fff;
  text-decoration:none;
  margin-left:6px;
  margin-bottom:5px;
  font-weight:bold;
}

/*
==============================================
Banner inner Page
==============================================
*/
#banner_wrapp_inner {
  width:960px;
  float:left;
  height:250px;
  margin-bottom:15px;
  overflow:hidden;
  position:relative;
}
#banner_inner {
  width:960px;
  height:250px;
  position:relative;
  overflow:hidden;
  z-index:10;
}
#heading_banner {
  position:absolute;
  left:14px;
  display:block;
  bottom:18px;
  background:url(../images/bg-heading-banner.png) no-repeat left top;
  width:171px;
  height:123px;
  text-align:center;
  font-size:60px;
  font-weight:bold;
  text-indent:-99999px;
  text-align:center;
  z-index:100;
  float:left;
}
#hd_news {
  position:absolute;
  left:14px;
  display:block;
  bottom:15px;
  background:url(../images/hd-news.png) no-repeat left top;
  width:304px;
  height:103px;
  text-align:center;
  font-size:60px;
  font-weight:bold;
  text-indent:-99999px;
  text-align:center;
  z-index:100;
  float:left;
}
#hd_gallery {
  position:absolute;
  left:14px;
  display:block;
  bottom:15px;
  background:url(../images/hd-gallery.png) no-repeat left top;
  width:334px;
  height:103px;
  text-align:center;
  font-size:60px;
  font-weight:bold;
  text-indent:-99999px;
  text-align:center;
  z-index:100;
  float:left;
}
#hd_contact {
  position:absolute;
  left:14px;
  display:block;
  bottom:15px;
  background:url(../images/hd-contactus.png) no-repeat left top;
  width:264px;
  height:93px;
  text-align:center;
  font-size:60px;
  font-weight:bold;
  text-indent:-99999px;
  text-align:center;
  z-index:100;
  float:left;
}
#hd_course {
  position:absolute;
  left:14px;
  display:block;
  bottom:18px;
  background:url(../images/hd-courses.png) no-repeat left top;
  width:171px;
  height:123px;
  text-align:center;
  font-size:60px;
  font-weight:bold;
  text-indent:-99999px;
  text-align:center;
  z-index:100;
  float:left;
}
/*
==============================================
Study Programs
==============================================
*/
.study_programs {
  width:960px;
  float:left;
  margin-bottom:18px;
}
.study_programs li {
  float:left;
  margin-left:6px;
  position:relative;
  /*height:150px;*/
  overflow:hidden;
  display:inline;
}
.study_programs li:first-child {
  margin:0;
  float:left;
}
.study_programs li .programdetail {
	position: absolute;
	left: 3px;
	width: 220px;
	bottom: 3px;
}
.study_programs li .programdetail .headingprogram {
  width:221px;
  padding-left:7px;
  height:20px;
  /*background:#8C0C03;*/
  text-align:left;
  padding-top:8px;
  cursor:pointer;
}
.study_programs li .programdetail .headingprogram h2 {
  padding-bottom:0;
  line-height:18px;
}
.study_programs li .detailprogram {
  float:left;
  width:220px;
  padding:3px 4px;
  display:inline;
  background:url(../images/bg-tran-1.png);
  text-align:left;
}
.study_programs li .detailprogram p {
  color:#fff;
  font-family:tahoma, arial, sans-serif;
  line-height:17px;
  padding:0;
  padding-bottom:6px;
}
.study_programs li .detailprogram .readmore {
  float:left;
  width:200px;
  border-top:1px solid #454542;
  padding-top:6px;
}
.study_programs li .detailprogram .readmore a {
  display:block;
  float:right;
  color:#fff;
  font-family:tahoma, arial, sans-serif;
  padding-left:10px;
  background:url(../images/sep-program.png) no-repeat left 4px;
  line-height:15px;
}
.outer_row {
  width:960px;
  float:left;
  margin-bottom:-10px;
}
.col-left {
  float:left;
  width:635px;
}
.col-left h2 {
  color:#8C0C03;
  padding-bottom:6px;
  margin-bottom:10px;
  border-bottom:1px solid #ddd;
}
.col-left .head h2 {
  color:#8C0C03;
  padding-bottom:0px;
  margin-bottom: 0px;
  border-bottom:1px solid #ddd;
}
.col-left h3 {
  padding-bottom:3px;
}
.col-left p {
  font-family:tahoma, arial, sans-serif;
  line-height:15px;
  padding-bottom:0;
  text-align:left;
}
.col-left p a {
  text-decoration:underline;
}
.col-left p a:hover {
  color:#999;
}
.spotlight_slider {
  float:right;
  width:310px;
  
}
.box_spotlight {
  float:left;
  width:300px;
  margin-left: 8px;
  padding-bottom:14px;
  margin-bottom:14px;
  border-bottom:1px dotted #b8b8b8;
  display:inline;
}
.box_spotlight img {
  float:left;
}
.box_spotlight .spot_desc {
  float:right;
  width:219px;
  padding-left:0px;
}
.news_slider {
  /*float:right;*/
  float:left;
  width:310px;
}
.news_box {
  width:310px;
  float:left;
  margin-bottom:16px;
}
.news_box span.date {
  display:block;
  float:left;
  background:#fff;
  text-align:center;
  width:48px;
  height:45px;
  padding-top:3px;
  border:1px solid #f1f1f1;
}
.news_box span.date img {
  display:block;
  margin:0 auto;
}
.news_box span.date strong {
  width:48px;
  float:left;
  color:#5f6060;
  line-height:14px;
  padding-top:2px;
}
.news_box .news_desc {
  width:252px;
  float:right;
}
.col-right {
  float:right;
  width:310px;
}
.newsletter {
  float:left;
  width:308px;
  height:55px;
  background:url(../images/bg-newsletter.jpg) no-repeat left top;
  /*border:1px solid #dddddd;*/
  padding:10px;
  margin-bottom:9px;margin-top:9px;
}
.newsletter input {
  float:left;
  background:#fff;
  width:124px;
  /*height:15px;*/
  border:none;
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  padding:4px 10px;
  color:#999;
}
.newsletter a {
  display:block;
  float:left;
  width:59px;
  line-height:23px;
  color:#fff;
  font-weight:bold;
  font-family:tahoma, arial, sans-serif;
  text-align:center;
  background:#8c0c03;
}
/*Course search*/

.coursesearch {
  width:308px;
  float:left;
  border:1px solid #ddd;
}
.coursesearch h2 {
  background:#8C0C03;
  line-height:33px;
  padding:0;
  padding-left:15px;
}
.coursesearch ul {
  float:left;
  width:288px;
  padding:8px 10px;
  padding-bottom:0;
}
.coursesearch ul li {
  float:left;
  width:288px;
  padding-bottom:11px;
}
.coursesearch ul li label {
  display:block;
  float:left;
  width:100%;
  font-size:12px;
  color:#8C0C03;
  font-weight:bold;
  line-height:17px;
  padding-bottom:3px;
}
.coursesearch ul li input.txt1 {
  float:left;
  width:266px;
  height:15px;
  padding:3px 10px;
  font-family:tahoma, arial, sans-serif;
  color:#999;
  font-size:11px;
  border:1px solid #d5d5d5;
}
.coursesearch ul li span {
  display:block;
  float:left;
}
.coursesearch ul li span.left {
  width:152px;
}
.coursesearch ul li span.right {
  width:130px;
  float:right;
}
.coursesearch ul li select {
  border:1px solid #ddd;
  float:left;
  padding:5px;
  height:27px;
  font-family:tahoma, arial, sans-serif;
  color:#999;
  font-size:11px;
}
.coursesearch ul li span.left select {
  width:150px;
}
.coursesearch ul li span.right select {
  width:130px;
}
.coursesearch ul li span.groupradio label {
  width:auto;
  font-size:11px;
  color:#333;
  padding:5px 10px 0 0;
  line-height:16px;
}
.coursesearch ul li span.groupradio label input {
  float:left;
  width:14px;
  height:14px;
  line-height:0;
  font-size:0;
  margin-right:6px;
  margin-top:1px;
}
.coursesearch ul li a.btn_search {
  display:block;
  float:left;
  background:url(../images/bg-btn-left.png) no-repeat left top;
  height:25px;
  line-height:25px;
  padding-left:23px;
  font-weight:bold;
  color:#fff;
  font-size:13px;
}
.coursesearch ul li a.btn_search span {
  padding-right:20px;
  cursor:pointer;
  background:url(../images/bg-btn-right.png) no-repeat right top;
}
/*
==============================================
left content section
==============================================
*/
#left_content {
  width:706px;
  float:left;
  padding-top:5px;
}
#course_content {
  width:706px;
  float:left;
}
#left_content h1 {
  padding-bottom:12px;
}
.news_heading {
  float:left;
  width:706px;
}
.news_heading h1 {
  float:left;
  width:220px;
}
.news_heading p {
  float:right;
  line-height:18px;
  padding-bottom:0;
}
.blog_box {
  width:706px;
  float:left;
  background:#fff;
  margin-bottom:12px;
}
.blog_heading {
  width:710px;
  float:left;
  border:1px solid #8C0C03;
  background:#8C0C03;
  padding-left:9px;
  padding-top:6px;
  padding-bottom:6px;
}
.blog_heading h2 {
  color:#fff;
  line-height:16px;
  padding:0;
}
.blog_heading h2 a {
  color:#fff;
}
.blog_date {
  width:710px;
  float:left;
  border:1px solid #ccc;
  border-top:0;
  border-bottom:0;
  background:#f0f0f0;
  padding-left:9px;
  padding-top:5px;
  padding-bottom:5px;
}
.blog_date p {
  float:left;
  width:480px;
  padding-bottom:0;
  line-height:20px;
}
.social_panel {
  float:right;
  width:220px;
}
.social_panel img {
  float:left;
  margin-right:6px;
  margin-left:7px;
}
.blog_content, .blog_detail, .news_content {
  width:701px;
  border:1px solid #ccc;
  padding:9px;
  float:left;
  padding-bottom:0;
}
.news_content {
  padding:9px 13px;
  padding-left:9px;
  width:697px;
  padding-bottom:0;
}
.blog_detail {
  padding-right:12px;
  width:698px;
}
.blog_detail img.align_left {
  float:left;
  margin-right:12px;
  margin-bottom:12px;
}
.news_content img.align_left {
  float:left;
  margin-right:12px;
  margin-bottom:12px;
}
.blog_content img.align_left {
  display:block;
  margin-bottom:8px;
}
.blog_content p {
  text-align:justify;
  word-spacing:1px;
  padding-right:4px;
  padding-bottom:15px;
}
.blog_detail p {
  text-align:justify;
  padding-bottom:15px;
  line-height:16px;
}
.news_content p {
  text-align:justify;
  line-height:16px;
  word-spacing:1px;
}
.pager {
  float:left;
  width:705px;
  border:1px solid #ccc;
  background:#f0f0f0;
  padding:4px 10px;
  padding-right:4px;
  margin-bottom:12px;
}
.pager ul {
  float:left;
}
.pager ul li {
  float:left;
  color:#8C0C03;
  font-size:12px;
  line-height:21px;
  font-weight:bold;
}
.pager ul li:first-child {
  padding-right:10px;
}
.pager ul li a {
  display:block;
  float:left;
  padding:0 7px;
}
.pager ul li a.active, .pager ul li a:hover {
  line-height:19px;
  border:1px solid #ccc;
  background:#fff;
  padding:0 6px;
  text-decoration:none;
}
.pager_arrow {
  float:right;
  width:55px;
}
.pager_arrow a {
  display:block;
  float:left;
  text-indent:-9999px;
  border:1px solid #ccc;
  height:19px;
  background:url(../images/img-pager-left.png) no-repeat center center #fff;
  width:19px;
  margin-left:4px;
}
.pager_arrow a.pagerright {
  background:url(../images/img-pager-right.png) no-repeat center center #fff;
}
#comments {
  float:left;
  width:721px;
}
.comment_heading {
  float:left;
  width:721px;
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #ccc;
}
.comment_heading h2 {
  float:left;
  color:#8f0c03;
  width:500px;
  line-height:25px;
  font-size:16px;
  padding-bottom:0;
}
.comment_heading h2 a {
  text-decoration:underline;
}
.comment_heading a.btn_replay {
  display:block;
  float:right;
  padding-left:23px;
  line-height:25px;
  background:url(../images/bg-btn-left.png) no-repeat left top;
  color:#fff;
  font-size:12px;
  font-weight:bold;
}
.comment_heading a.btn_replay span {
  display:block;
  float:left;
  padding-right:23px;
  background:url(../images/bg-btn-right.png) no-repeat right top;
}
.comment_main {
  float:left;
  width:721px;
}
.comment_box {
  float:left;
  width:721px;
  margin-bottom:10px;
}
.comment_box2 {
  float:left;
  width:691px;
  margin-bottom:10px;
  padding-left:30px;
}
.comment_box3 {
  float:left;
  width:631px;
  margin-bottom:10px;
  padding-left:90px;
}
.comment_main span.imguser {
  display:block;
  float:left;
  width:48px;
  border:1px solid #ccc;
}
.comment_main span.imguser img {
  float:left;
}
.comment_main .comment_description {
  float:right;
  width:638px;
  border:1px solid #ccc;
  padding:10px;
  padding-bottom:0;
}
.comment_main .comment_box2 .comment_description {
  width:608px;
  background:#f8fdff;
}
.comment_main .comment_box3 .comment_description {
  width:548px;
  background:#eef4f6;
}
.comment_main .comment_description p {
  text-align:justify;
}
.comment_main .comment_description .userinfo {
  padding-bottom:7px;
}
.comment_main .comment_description .userinfo h3 {
  float:left;
  padding-right:5px;
  line-height:16px;
  padding-bottom:0;
}
.comment_main .comment_description .userinfo span {
  padding-bottom:0;
  line-height:17px;
}
/*News*/

.newsarch {
  float:left;
  width:721px;
  margin-bottom:10px;
}
.newsarch li {
  float:left;
  padding-left:5px;
}
.newsarch li:first-child {
  padding-left:0;
}
.newsarch li a {
  display:block;
  float:left;
  border:1px solid #ccc;
  background:#fff;
  line-height:28px;
  font-weight:bold;
  color:#8C0C03;
  font-size:12px;
  padding:0 12px 0 13px;
}
.newsarch li a:hover, .newsarch li a.active {
  color:#fff;
  background:#8C0C03;
  text-decoration:none;
}
/*Course*/

.course_intro {
  float:left;
  width:706px;
}
#left_content .course_intro h1 {
  padding-bottom:8px;
}
.course_intro p {
  color:#333;
  line-height:16px;
  text-align:justify;
  padding-bottom:15px;
}
.select_category {
  float:left;
  width:721px;
  margin-bottom:12px;
}
.select_category select {
  float:left;
  height:22px;
  padding:2px;
  border:1px solid #ccc;
  width:120px;
  font-size:11px;
  color:#747474;
  font-family:tahoma, arial, sans-serif;
}
.select_category p {
  float:left;
  padding-bottom:0;
  line-height:20px;
  color:#333;
  padding-left:12px;
}
/*Accordion*/
.course_accordion {
  width:706px;
  float:left;
  margin-bottom:12px;
}
.course_box {
  width:706px;
  float:left;
}
.accor_heading {
  width:706px;
  text-align:left;
}
.accor_heading h5:hover {
  background: url(../images/bg-accor2.png) no-repeat 8px 7px #8C0C03;
  color:#fff;
}
.accor_heading h5 {
  width:679px;
  float:left;
  background: url(../images/bg-accor1.png) no-repeat 8px 7px #eee;
  border:1px solid #cecece;
  padding:5px 10px;
  padding-left:30px;
  cursor:pointer;
  color:#000;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
.downToggle h5 {
  background: url(../images/bg-accor3.png) no-repeat 8px 7px #8C0C03;
  color:#fff;
}
.accor_content {
  float:left;
  width:721px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
}
.accor_content li {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E1F2FA;
    float: left;
    font-size: 12px;
    width: 721px;
}
/*.accor_content li {
  background: url("../images/sep-list-right.gif") no-repeat scroll 2px 6px transparent;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 2px;
    padding-left: 13px;
    width: 855px;
  }*/
.accor_content li.hd {
  background:#8f0c03;
  color:#fff;
  font-weight:bold;
  font-size:11px;
}
.accor_content li.hd span.box1, .accor_content li.hd span.box3 {
  background:#8f0c03;
}
.accor_content li span {
  display:block;
  float:left;
  text-align:center;
  line-height:30px;
}
.accor_content li span.box1 {
  width:165px;
  background:#fff;
}
.accor_content li span.box2 {
  width:418px;
  padding-left:8px;
  padding-right:8px;
  text-align:left;
}
.accor_content li span.box3 {
  width:56px;
  background:#fff;
}
.accor_content li span.box4 {
  width:63px;
}
.accor_content .note {
  width:691px;
  float:left;
  margin-top:12px;
  background:#f4ffd0;
  padding:8px 15px;
}
.accor_content .note p {
  padding-bottom:0;
  line-height:18px;
  font-family:tahoma, arial, sans-serif;
  color:#000;
}
.accor_content .note p strong {
  color:#ff0000;
}
.note {
    background: none repeat scroll 0 0 #F4FFD0;
    float: left;
    margin-top: 12px;
  margin-bottom: 8px;
    padding: 8px 7px;
    width: 665px;
  padding-bottom: 1px !important;
}
.note p strong {
  color:#ff0000;
}
 
/*
==============================================
right content section
==============================================
*/
#right_content {
  width:230px;
  float:right;
}
.banner_applynow {
  width:230px;
  float:left;
  margin-bottom:12px;
  position:relative;
}
.banner_applynow a, .banner_applynow img {
  display:block;
  float:left;
}
.banner_applynow span {
  display:block;
  float:left;
  position:absolute;
  right:5px;
  bottom:5px;
  background:url(../images/hd-applyow.png) no-repeat left top;
  width:113px;
  height:32px;
  text-indent:-9999px;
}
.category_box {
  width:230px;
  float:left;
  border:1px solid #ccc;
  margin-bottom:10px;
  background:#f6fcff;
}
.heading_box {
	float: left;
	width: 211px;
}
.heading_box h2 {
  padding:0;
}
.content_box_search {
  width:208px;
  float:left;
  padding:12px 10px 8px 10px;
}
.content_box_search select {
  float:left;
  height:22px;
  padding:2px;
  border:1px solid #ccc;
  width:208px;
  font-size:11px;
  color:#747474;
  margin-bottom:12px;
  font-family:tahoma, arial, sans-serif;
  clear:both;
}
.content_box_search h3 {
  padding-bottom:5px;
}
.content_box_search input {
  float:left;
  width:184px;
  border:1px solid #d5d5d5;
  height:15px;
  padding:3px 10px;
  margin-bottom:12px;
}
.content_box_search a.btn_search_cate {
  display:block;
  float:left;
  padding-left:23px;
  line-height:25px;
  background:url(../images/bg-btn-left.png) no-repeat left top;
  color:#fff;
  font-size:12px;
  font-weight:bold;
}
.content_box_search a.btn_search_cate span {
  display:block;
  float:left;
  padding-right:23px;
  background:url(../images/bg-btn-right.png) no-repeat right top;
}
.content_box {
  float:left;
  width:230px;
/*  padding:4px 3px 4px 4px;*/
  background: none repeat scroll 0 0 #8C0C03;
}
.content_box_rss {
  float:left;
  width:213px;
  padding:10px 3px 8px 12px;
}
.content_box_rss h5 {
  line-height:15px;
  padding-bottom:6px;
  font-size:11px;
  color:#999;
  font-family:tahoma, arial, sans-serif;
  font-weight:normal;
  background:url(../images/ico-rss.png) no-repeat left top;
  padding-left:22px;
}
.content_box_rss li {
  float:left;
  width:200px;
  padding-left:13px;
  background:url(../images/sep-list-right.gif) no-repeat 2px 6px;
  line-height:18px;
  padding-bottom:2px;
}
.content_box li {
  float:left;
  width:221px;
}
/*
.content_box li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  padding-left:21px;
  color:#333;
}
.content_box li a:hover, .content_box li a.active {
  background:url(../images/bg-hover-list.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:200px;
  text-decoration:none;
}*/

/************************** C M S *****************/
.modinner_red {
  float:left;
  width:221px;
  padding:4px 3px 4px 4px;
  background: none repeat scroll 0 0 #F6FCFF;
    border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  text-align:left;
}
.modinner_red li {
  float:left;
  width:221px;
  
}
 

.modinner_red ul.menu li a, .modinner_red ul.menu li li a{
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  padding-left:21px;
  color:#333 !important;
  
}
.modinner_red ul.menu li a:hover{
  background:url(../images/bg-hover-list.png) no-repeat left top;
  line-height:25px;
  color:#ffffff !important;
  width:221px;
  text-decoration:none;
}
 

.modinner_red li a:hover, .modinner_red ul li.active a{ 
  background:url(../images/bg-hover-list.png) no-repeat left top;
  line-height:25px;
  color:#ffffff !important;
  width:221px;
  text-decoration:none;
}
/* 
.modinner_red li ul.menu li a:hover{ 
  background:url(../images/bg-hover-list.png) no-repeat left top;
  line-height:25px;
  color:#ffffff  !important;
  width:221px;
  text-decoration:none;
} */
.modinner_red ul.menu li li.active a{
  background:url(../images/bg-hover-list.png) no-repeat left top;
  line-height:25px;
  color:#ffffff  !important;
  width:221px;
  text-decoration:none;
  } 


/************************** C N ********************/
.modinner_yellow {
  float:left;
  width:221px;
  padding:4px 3px 4px 4px;
  background: none repeat scroll 0 0 #F6FCFF;
    border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  text-align:left;
}
.modinner_yellow li {
  float:left;
  width:221px;
}
.modinner_yellow li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  padding-left:21px;
  color:#333;
}
.modinner_yellow li.active a{
  background:url(../images/bg-hover-list-nursing.png) no-repeat left top;
  color:#fff;
  width:221px;
  }
.modinner_yellow li a:hover, .modinner_yellow ul.menu li.active{ 
  background:url(../images/bg-hover-list-nursing.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:221px;
  text-decoration:none;
}

.modinner_yellow li ul li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  padding-left:31px;
  margin-left: 8px;
  color:#333;
}
.modinner_yellow li ul li a:hover, .modinner_yellow li ul.menu li.active{ 
  background:url(../images/bg-hover-list-nursing.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:221px;
  text-decoration:none;
}
/************************** C P S ********************/
.modinner_green {
  float:left;
  width:221px;
  padding:4px 3px 4px 4px;
  background: none repeat scroll 0 0 #F6FCFF;
    border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  text-align:left;
}
.modinner_green li {
  float:left;
  width:221px;
}
.modinner_green li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  padding-left:21px;
  color:#333;
}
.modinner_green li.active a{
  background:url(../images/bg-hover-list-pharma.png) no-repeat left top;
  color:#fff;
  }
.modinner_green li a:hover, .modinner_green ul.menu li.active {
  background:url(../images/bg-hover-list-pharma.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:221px;
  text-decoration:none;
}
.modinner_green li ul li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/bg-hover-list-pharma.png) no-repeat 9px 8px;
  /*padding-left:31px;
  margin-left: 8px;*/
  color:#333;
}
.modinner_green li ul li a:hover, .modinner_green li ul.menu li.active{
  background:url(../images/bg-hover-list-pharma.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:221px;
  text-decoration:none;
}
/************************** B D S ********************/
.modinner_blue {
  float:left;
  width:221px;
  padding:4px 3px 4px 4px;
  background: none repeat scroll 0 0 #F6FCFF;
    border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  text-align:left;
}
.modinner_blue li {
  float:left;
  width:221px;
}
.modinner_blue li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  padding-left:21px;
  color:#333;
}

.modinner_blue li.active a{
  background:url(../images/bg-hover-list-bds.png) no-repeat left top;
  color:#fff;
  width:221px;
  }
.modinner_blue li a:hover, .modinner_blue ul.menu li.active{  
  background:url(../images/bg-hover-list-bds.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:221px;
  text-decoration:none;
}
.modinner_blue li ul li a {
  display:block;
  float:left;
  font-weight:bold;
  line-height:25px;
  background:url(../images/sep-list-right.gif) no-repeat 9px 8px;
  /*padding-left:31px;
  margin-left: 8px;*/
  color:#333;
}
.modinner_blue li ul li a:hover, .modinner_blue li ul.menu li.active{ 
  background:url(../images/bg-hover-list-bds.png) no-repeat left top;
  line-height:25px;
  color:#fff;
  width:221px;
  text-decoration:none;
}


/*
==============================================
footer section
==============================================
*/

#outer_footer {
  width:100%;
  height:165px;
  background:url(../images/bg-footer.png) repeat-x left top #8c0c03;
  float:left;
  text-align:center;
}
#footer {
  width:960px;
  margin:0 auto;
}
#left_footer {
  float:left;
  width:540px;
  background:url(../images/bg-border-left.png) repeat-y right top;
  height:121px;
  padding-right:2px;
  padding-top:15px;
}
#left_footer li {
  float:left;
  width:180px;
}
#left_footer li h2 {
  padding-bottom:8px;
  margin-bottom:8px;
  border-bottom:1px dashed #A43D36;
}
#left_footer li a {
  display:block;
  float:left;
  color:#fff;
  font-family:tahoma, arial, sans-serif;
  color:#feffff;
  padding-left:8px;
  background:url(../images/sep-program.png) no-repeat left 4px;
  line-height:15px;
}
#left_footer li ul li {
  padding-bottom:4px;
}
#right_footer {
  width:416px;
  padding-right:2px;
  float:right;
  background:url(../images/bg-border-left.png) repeat-y right top;
  height:136px;
}
.tweetbox {
  width:408px;
  float:left;
  padding-left:8px;
  height:76px;
  padding-top:8px;
}
.left_tweet {
  float:left;
  width:294px;
  background:#A43D36;
  padding: 9px 10px;
  padding-bottom:4px;
  color:#fff;
  font-family:tahoma, arial, sans-serif;
  position:relative;
}
.left_tweet em.shoutright {
  display:block;
  float:right;
  position:absolute;
  border-bottom: 10px solid #B45B61;
  border-left: 12px solid #A43D36;
  border-top: 10px solid #B45B61;
  right:-12px;
  width:0;
  height:0;
  top:50%;
  margin-top:-10px;
}
.left_tweet p {
  line-height:16px;
  padding-bottom:4px;
}
.left_tweet p a {
  color:#FFFFFF;
  font-weight: bold;
}
.right_tweet {
  float:right;
  width:92px;
  text-align:center;
}
.right_tweet h3 {
  font-size:12px;
  color:#fff;
  padding-bottom:0;
  word-spacing:-1px;
}
.bottom_links {
  width:416px;
  float:left;
  background:url(../images/bg-border.png) repeat-x top;
  padding-top:2px;
  height:50px;
}
.left_links {
  float:left;
  width:203px;
  padding-right:2px;
  background:url(../images/bg-border-left.png) repeat-y right top;
  height:37px;
  padding-top:13px;
}
.left_links li {
  float:left;
  padding-left:6px;
}
.left_links li h3 {
  color:#fff;
  padding-top:4px;
  padding-right:4px;
}
.right_links {
  text-align:center;
  width:210px;
  float:left;
  color:#fff;
  font-weight:bold;
  padding-top:15px;
}
.right_links h3 {
  font-size:16px;
  color:#fff;
  line-height:18px;
}
.bottom_footer {
  width:960px;
  float:left;
  padding-top:5px;
}
.bottom_footer p {
  float:left;
  width:850px;
  color:#fff;
}
.bottom_footer a#topScroll {
  color:#fff;
  display:block;
  float:right;
  padding-right:27px;
  background:url(../images/btn-top.png) no-repeat right top;
  line-height:19px;
}
/*Contact us*/

#contact_us {
  float:left;
  width:938px;
  border:1px solid #ccc;
  background:url(../images/bg-trans1.png);
  padding:14px 10px;
  padding-bottom:0px;
  margin-bottom:20px;
}
.addressbox {
  width:906px;
  float:left;
  border:1px solid #ccc;
  background:url(../images/bg-trans1.png);
  padding:15px 10px 10px 20px;
  margin-bottom:10px;
}
.quickinquiry {
  width:938px;
  float:left;
}
.addressbox h2, .inquiry_form h2, .inquiry_note h2 {
  color:#8f0c03;
  line-height:16px;
  padding-bottom:14px;
}
.postal_address {
  float:left;
  width:300px;
}
.visitaddres {
  float:left;
  width:275px;
}
.postal_address ul li {
  float:left;
  width:100%;
  padding-bottom:10px;
  font-family:tahoma, arial, sans-serif;
  color:#222427;
}
.postal_address li span {
  display:block;
  float:left;
  width:17px;
  text-align:center;
  margin-top:6px;
}
.postal_address li .desc {
  float:left;
  width:210px;
  padding-left:12px;
}
.postal_address li p {
  line-height:18px;
  padding-bottom:0;
}
.postal_address li p strong {
  color:#08387f;
  line-height:22px;
}
.map_address {
  float:right;
  width:298px;
  color: #000;
}
.map_address img {
  border:1px solid #ccc;
  float:left;
}
.inquiry_form {
  float:left;
  width:554px;
  border:1px solid #ccc;
  padding:20px;
  padding-bottom:14px;
  margin-bottom:12px;
}
.inquiry_form li {
  float:left;
  width:554px;
  line-height:25px;
  color:#575757;
}
.inquiry_form li div.left {
  float:left;
  width:268px;
  line-height:16px;
}
.inquiry_form li div.left input {
  width:246px;
  height:15px;
  background:#fff;
  border:1px solid #ccc;
  padding:3px 10px;
  margin-bottom:11px;
}
.inquiry_form li div.right {
  width:268px;
  float:right;
  line-height:16px;
}
.inquiry_form li div.right textarea {
  width:246px;
  height:82px;
  background:#fff;
  border:1px solid #ccc;
  padding:3px 10px;
  margin-bottom:10px;
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  overflow:auto;
  color:#999;
}
.inquiry_form li input.btn_submit {
  float:left;
  width:83px;
  height:25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#fff;
  border:none;
  cursor:pointer;
  background:#8C0C03;
  margin-right:8px;
}
.inquiry_form li a {
  color:#575757;
}
.inquiry_note {
  float:right;
  width:314px;
  padding-top:6px;
}
.inquiry_note p {
  line-height:17px;
  padding-bottom:14px;
}
.inquiry_note li {
  line-height:18px;
  color:#333;
}
/*Gallery*/

#gallery {
  float:left;
  width:938px;
  border:1px solid #ccc;
  background:url(../images/bg-trans1.png);
  padding:14px 10px;
  padding-bottom:0px;
  margin-bottom:20px;
}
.heading_gallery {
  float:left;
  width:938px;
  padding-bottom:12px;
}
.heading_gallery h1 {
  float:left;
  width:700px;
  padding-bottom:0;
  padding-top:5px;
}
.heading_gallery ul {
  float:right;
}
.heading_gallery ul li {
  float:left;
  padding-left:10px;
}
.heading_gallery li a {
  display:block;
  float:left;
  line-height:25px;
  padding:0 12px;
  background:#8C0C03;
  border:2px solid #890C03;
  color:#fff;
  font-weight:bold;
  font-size:14px;
}
.gallery_category {
  float:left;
  width:916px;
  background:#8C0C03;
  border:1px solid #890C03;
  padding:3px 10px;
  margin-bottom:10px;
}
.gallery_category h2 {
  float:left;
  padding-bottom:0;
  padding-top:3px;
}
.select_gallery {
  float:right;
}
.select_gallery label {
  font-size:14px;
  font-weight:bold;
  color:#fff;
  line-height:20px;
  padding-right:8px;
  display:block;
  float:left;
}
.select_gallery select {
  float:left;
  height:22px;
  padding:2px;
  border:1px solid #ccc;
  width:160px;
  font-size:11px;
  color:#747474;
  font-family:tahoma, arial, sans-serif;
}
#content_gallery {
  float:left;
  width:936px;
  position:relative;
  overflow:hidden;
}
#content_gallery li {
  float:left;
  width:215px;
  height:140px;
  overflow:hidden;
  border:5px solid #ddd;
  margin-left:4px;
  margin-right:5px;
  margin-bottom:10px;
}
#content_gallery li a {
  display:block;
  float:left;
  position:relative;
  width:215px;
  height:140px;
  text-decoration:none;
}
#content_gallery li a span {
  display:none;
  float:left;
  width:195px;
  background:url(../images/bg-tran-1.png);
  color:#fff;
  font-size:11px;
  left:0;
  bottom:0;
  padding:5px 10px;
  z-index:10;
  height:20px;
  position:absolute;
}
#content_gallery li:hover {
  border:5px solid #890C03;
}
#content_gallery li:hover span {
  display:block;
}
#content_gallery li img {
  float:left;
  position:relative;
  z-index:1;
}
#content_gallery li span {
}
.student_box img {
  float:left;
  margin-bottom:12px;
}
.student_box p {
  color:#fff;
  line-height:17px;
  padding-bottom:0;
}

/* Supported stylesheet properties in actionscript:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/StyleSheet.html */

div#slideshow {
  width: 960px; height: 222px; 
   
  overflow: scroll;  
  position: relative; z-index: 5;
}
  div#slideshow ul#nav {
    display: none;
    list-style: none;
    position: relative; top: 86px; z-index: 15;
    background:none;
  }
    div#slideshow ul#nav li#prev {
      float: left; margin: 0 0 0 10px;
    }
    div#slideshow ul#nav li#next {
      float: right; margin: 0 10px 0 0;
    }
    div#slideshow ul#nav li a {
      display: block; width: 35px; height: 35px; text-indent: -9999px;
    }
      div#slideshow ul#nav li#prev a {
        background: url(../images/prev.png);
      }
      div#slideshow ul#nav li#next a {
        background: url(../images/next.png);
      }

  div#slideshow ul#slides {
    list-style: none;
  }
    div#slideshow ul#slides li {
      margin: 0 0 20px 0;
    }



.slideaccor1 {
  width:160px;
  float:left;
  padding-top:5px;
  padding: 1px 11px 0 9px;
  height:82px;
}
.slideaccor1 h5 {
  font-size:24px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  font-weight:normal;
  line-height:20px;
  letter-spacing:-1px;
  padding-bottom:14px;
}
.slideaccor1 ul li {
  float:left;
  width:160px;
}
.slideaccor1 ul {
  float:left;
  width:160px;
  margin-bottom:8px;
}
.slideaccor1 ul li a {
  display:block;
  float:left;
  line-height:19px;
  font-size:11px;
  color:#000;
  text-decoration:none;
  padding-left:28px;
  width:122px;
  background:url(../images/IconGrey.png) no-repeat 6px 6px;
}
.slideaccor1 ul li a:hover, .slideaccor1 ul li a.active {
  background:url(../images/IconMeron.png) no-repeat 6px 6px;
  color:#000;
}


a {outline: none; }


a {
  color:#8c0c03;
  text-decoration:none;
}
a:hover {
  color:#b74349;
  text-decoration:underline;
}



.emphasize {
  font-size: 11px;
  color: #ccccff;
}


.header_red {
    background: none repeat scroll 0 0 #8C0C03;
    float: left;
    padding: 6px 5px;
    width: 220px;
}
.header_green {
    background: none repeat scroll 0 0 #579835;
    float: left;
    padding: 6px 10px;
    width: 210px;
}
.header_yellow {
    background: none repeat scroll 0 0 #FAA61A;
    float: left;
    padding: 6px 10px;
    width: 210px;
}
.header_blue {
    background: none repeat scroll 0 0 #0071BC;
    float: left;
    padding: 6px 10px;
    width: 210px;
}





.tdpad{
  padding-left:26px;
  padding:2px 3px;
  }

.bgfortd
  {
  background: url("../images/bd-td.png") no-repeat scroll left top transparent;
  }
  
.style1 {font-size: 14px}


.nametext
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#333333;
  font-weight: bold;
  }

.designationtext
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#8c0c03;
  font-weight: bold;
  }

.emailtext
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#000000;
  }

.readmetext
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3366FF;
  text-decoration:none;
  padding-top: 5px;
  }

.deptName
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#ffffff;
  font-weight: bold;
  background-color:#003366;
  padding-left:10px;
  }





/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2011 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com - http://www.joomxpert.com
-----------------------------------------------------------------*/

/* Master Reset */
html,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{/*border:0;*/
	outline: 0;
	font-size: 13px;/*vertical-align:baseline;*/


	background: ;
	margin: 0;/*padding:0;*/
	text-align: left;
}
*/body{line-height:1}*/
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{/*border-collapse:collapse;*/ border-spacing:0}

/* Core 
body{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4}
body.bg{background:#FFF}*/
.sp-wrap{margin-left:auto;margin-right:auto}
.sp-block{float:left;display:inline}
.mod-block {/*padding:3px*/}
div.sp-inner{/*padding:0 10px;*/}
.sp-block .first {margin-left:-10px}
.sp-block .last {margin-right:-10px}
.sp-block .single {margin-left:0px;/*margin-right:-10px*/}
.gap{clear:both; margin-bottom:4px}

/*Header Area*/
#header {position:relative}
a#logo,#logo-text{float:left}
#logo-text h1{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h1 a{}
#logo-text p.site-slogan{margin:0;padding:0;color:#999}

/*Search*/
#search{float:right;margin-top:40px}
#search input#mod-search-searchword{padding:4px 10px;background: url(../images/search.png) no-repeat 98% 50%}
.mod-search{margin:0;padding:0}

/*Module positions user1-user4*/
#sp-userpos {margin:10px 0}
#sp-userpos h3 {color:#333}
#sp-bottom{border-top:5px solid #666;color:#555;font-size:90%}

/* Layout */
#sp-leftcol   ,#inset1, #inset2 {float:left}
#sp-maincol {/*padding:10px 0*/
width:100% !important;
float:left;
}
#inner_content {
width: 73% !important;
float:left;
}
#sp-rightcol{
width: 25% !important;
float:right;
}

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:10px}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png);background-repeat:no-repeat;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}

/* Breadcrumbs */
#breadcrumbs{overflow:hidden;height:30px;line-height:30px;margin-bottom:10px;}
#breadcrumbs span.showhome {font-weight:bold;margin-right:5px}
#breadcrumbs .padding{padding:5px 8px}
#breadcrumbs a,#breadcrumbs span,#breadcrumbs strong{display:block;float:left}
#breadcrumbs a,#breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#breadcrumbs span.current{color:#666}

/* Footer */
#sp-footer{border-top:1px solid #ccc;padding:10px 0}
#sp-footer .cp {float:left;}

/*Footer Navigation*/
#footer-nav{float:right}
#footer-nav ul{list-style-type:none;padding:0;margin:0 0 5px 0}
#footer-nav li{background:none;padding:0;display:inline}
#footer-nav a{font-size:11px;font-weight:normal;text-decoration:none;display:inline;margin:0;padding:0 8px}
a#topofpage{float:right;font-size:11px;margin:0 0 0 8px}

/* Helix Logo */
#powered-by{display:block;text-indent:-999em}
.helix-logo-light,.helix-logo-dark,.helix-logo-light-small,.helix-logo-dark-small{display:block;margin:20px auto}
.helix-logo-light,.helix-logo-dark,.helix-logo-light a,.helix-logo-dark a{height:33px;width:160px}
.helix-logo-light-small,.helix-logo-dark-small,.helix-logo-light-small a,.helix-logo-dark-small a{height:33px;width:100px}
.helix-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.helix-logo-light a{background-image:url(../images/helix-logo/helix_light.png)}
.helix-logo-dark a{background-image:url(../images/helix-logo/helix_dark.png)}
.helix-logo-light-small a{background-image:url(../images/helix-logo/helix_light_small.png)}
.helix-logo-dark-small a{background-image:url(../images/helix-logo/helix_dark_small.png)}

/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
 
.pistal ul li {background:url(../images/sep-list-right.gif) no-repeat 4px 7px; padding-left:17px; float: left; text-align:justify; font-size: 13px; font-weight: normal; line-height: 18px; padding-bottom: 2px; padding-left: 13px; color: #333; display:block; width:98%; border:none;}

/* Accordion Green*/
.course_accordionG {
  width:706px;
  float:left;
  margin-bottom:12px;
}
.course_boxG {
  width:706px;
  float:left;
}
.accor_headingG {
  width:706px;
}
.accor_headingG h5:hover {
  background: url(../images/bg-accor2.png) no-repeat 8px 7px #579835;
  color:#fff;
}
.accor_headingG h5 {
  width:679px;
  float:left;
  background: url(../images/bg-accor1.png) no-repeat 8px 7px #eee;
  border:1px solid #cecece;
  padding:5px 10px;
  padding-left:30px;
  cursor:pointer;
  color:#000;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
.downToggleG h5 {
  background: url(../images/bg-accor3.png) no-repeat 8px 7px #579835;
  color:#fff;
}
.accor_contentG {
  float:left;
  width:721px;
  padding-top:5px;
  padding-bottom:5px;
}
.accor_contentG li {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E1F2FA;
    float: left;
    font-size: 12px;
    width: 721px;
}
.accor_contentG li.hd {
  background:#8f0c03;
  color:#fff;
  font-weight:bold;
  font-size:11px;
}
.accor_contentG li.hd span.box1, .accor_contentG li.hd span.box3 {
  background:#579835;
}
.accor_contentG li span {
  display:block;
  float:left;
  text-align:center;
  line-height:30px;
}
.accor_contentG li span.box1 {
  width:165px;
  background:#fff;
}
.accor_contentG li span.box2 {
  width:428px;
  padding-left:8px;
  padding-right:5px;
  text-align:left;
}
.accor_contentG li span.box3 {
  width:56px;
  background:#fff;
}
.accor_contentG li span.box4 {
  width:53px;
}
.accor_contentG .note {
  width:691px;
  float:left;
  margin-top:12px;
  background:#f4ffd0;
  padding:8px 15px;
}
.accor_contentG .note p {
  padding-bottom:0;
  line-height:18px;
  font-family:tahoma, arial, sans-serif;
  color:#000;
}
.accor_contentG .note p strong {
  color:#ff0000;
}

/* Accordion Yellow*/
.course_accordionY {
  width:706px;
  float:left;
  margin-bottom:12px;
}
.course_boxY {
  width:706px;
  float:left;
}
.accor_headingY {
  width:706px;
}
.accor_headingY h5:hover {
  background: url(../images/bg-accor2.png) no-repeat 8px 7px #FAA61A;
  color:#fff;
}
.accor_headingY h5 {
  width:679px;
  float:left;
  background: url(../images/bg-accor1.png) no-repeat 8px 7px #eee;
  border:1px solid #cecece;
  padding:5px 10px;
  padding-left:30px;
  cursor:pointer;
  color:#000;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
.downToggleY h5 {
  background: url(../images/bg-accor3.png) no-repeat 8px 7px #FAA61A;
  color:#fff;
}
.accor_contentY {
  float:left;
  width:721px;
  padding-top:5px;
  padding-bottom:5px;
}
.accor_contentY li {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E1F2FA;
    float: left;
    font-size: 12px;
    width: 721px;
}

.accor_contentY li.hd {
  background:#FAA61A;
  color:#fff;
  font-weight:bold;
  font-size:11px;
}
.accor_contentY li.hd span.box1, .accor_contentY li.hd span.box3 {
  background:#FAA61A;
}
.accor_contentY li span {
  display:block;
  float:left;
  text-align:center;
  line-height:30px;
}
.accor_contentY li span.box1 {
  width:165px;
  background:#fff;
}
.accor_contentY li span.box2 {
  width:428px;
  padding-left:8px;
  padding-right:5px;
  text-align:left;
}
.accor_contentY li span.box3 {
  width:56px;
  background:#fff;
}
.accor_contentY li span.box4 {
  width:53px;
}
.accor_contentY .note {
  width:691px;
  float:left;
  margin-top:12px;
  background:#f4ffd0;
  padding:8px 15px;
}
.accor_contentY .note p {
  padding-bottom:0;
  line-height:18px;
  font-family:tahoma, arial, sans-serif;
  color:#000;
}
.accor_contentY .note p strong {
  color:#ff0000;
}

/* Accordion Blue*/
.course_accordionB {
  width:706px;
  float:left;
  margin-bottom:12px;
}
.course_boxB {
  width:706px;
  float:left;
}
.accor_headingB {
  width:706px;
}
.accor_headingB h5:hover {
  background: url(../images/bg-accor2.png) no-repeat 8px 7px #0071BC;
  color:#fff;
}
.accor_headingB h5 {
  width:679px;
  float:left;
  background: url(../images/bg-accor1.png) no-repeat 8px 7px #eee;
  border:1px solid #cecece;
  padding:5px 10px;
  padding-left:30px;
  cursor:pointer;
  color:#000;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
.downToggleB h5 {
  background: url(../images/bg-accor3.png) no-repeat 8px 7px #0071BC;
  color:#fff;
}
.accor_contentB {
  float:left;
  width:721px;
  padding-top:5px;
  padding-bottom:5px;
}
.accor_contentB li {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E1F2FA;
    float: left;
    font-size: 12px;
    width: 721px;
}
.accor_contentB li.hd {
  background:#0071BC;
  color:#fff;
  font-weight:bold;
  font-size:11px;
}
.accor_contentB li.hd span.box1, .accor_contentB li.hd span.box3 {
  background:#0071BC;
}
.accor_contentB li span {
  display:block;
  float:left;
  text-align:center;
  line-height:30px;
}
.accor_contentB li span.box1 {
  width:165px;
  background:#fff;
}
.accor_contentB li span.box2 {
  width:428px;
  padding-left:8px;
  padding-right:5px;
  text-align:left;
}
.accor_contentB li span.box3 {
  width:56px;
  background:#fff;
}
.accor_contentB li span.box4 {
  width:53px;
}
.accor_contentB .note {
  width:691px;
  float:left;
  margin-top:12px;
  background:#f4ffd0;
  padding:8px 15px;
}
.accor_contentB .note p {
  padding-bottom:0;
  line-height:18px;
  font-family:tahoma, arial, sans-serif;
  color:#000;
}
.accor_contentB .note p strong {
  color:#ff0000;
}
/*******hover **********/

a.hhB {
    color: #0071BC;
}
a.hhY {
    color: #FAA61A;
}
a.hhG {
    color: #579835;
}

.headgal{
 background: none repeat scroll 0 0 #8C0C03;
    border: 2px solid #890C03;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 12px;
  }
  
  
  
   
.style54
  {color:blue;
  font-size:10.0pt;
  font-weight:400;
  font-style:normal;
  text-decoration:underline;
  text-underline-style:single;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  mso-style-name:Hyperlink;
  mso-style-id:8;}
  
.style0
  {mso-number-format:General;
  text-align:general;
  vertical-align:bottom;
  white-space:nowrap;
  mso-rotate:0;
  mso-background-source:auto;
  mso-pattern:auto;
  color:windowtext;
  font-size:10.0pt;
  font-weight:400;
  font-style:normal;
  text-decoration:none;
  font-family:Arial;
  mso-generic-font-family:auto;
  mso-font-charset:0;
  border:none;
  mso-protection:locked visible;
  mso-style-name:Normal;
  mso-style-id:0;}
.style58
  {mso-number-format:General;
  text-align:general;
  vertical-align:bottom;
  white-space:nowrap;
  mso-rotate:0;
  mso-background-source:auto;
  mso-pattern:auto;
  color:black;
  font-size:11.0pt;
  font-weight:400;
  font-style:normal;
  text-decoration:none;
  font-family:Calibri, sans-serif;
  mso-font-charset:0;
  border:none;
  mso-protection:locked visible;
  mso-style-name:"Normal 2";}
 
.xl66
  {mso-style-parent:style0;
  white-space:normal;}
.xl67
  {mso-style-parent:style0;
  color:yellow;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  background:#C00000;
  mso-pattern:black none;}
.xl68
  {mso-style-parent:style0;
  background:#00B0F0;
  mso-pattern:black none;}
.xl69
  {mso-style-parent:style0;
  background:#92D050;
  mso-pattern:black none;}
.xl70
  {mso-style-parent:style0;
  background:#FFC000;
  mso-pattern:black none;}
.xl71
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-weight:700;
  font-family:Calibri, sans-serif;
  mso-font-charset:0;
  white-space:normal;}
.xl72
  {mso-style-parent:style0;
  color:yellow;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  background:#C00000;
  mso-pattern:black none;
  white-space:normal;}
.xl73
  {mso-style-parent:style0;
  background:#00B0F0;
  mso-pattern:black none;
  white-space:normal;}
.xl74
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;}
.xl75
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  white-space:normal;}
.xl76
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  white-space:normal;}
.xl77
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  white-space:normal;}
.xl78
  {mso-style-parent:style0;
  background:#92D050;
  mso-pattern:black none;
  white-space:normal;}
.xl79
  {mso-style-parent:style0;
  background:#FFC000;
  mso-pattern:black none;
  white-space:normal;}
.xl80
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  vertical-align:top;
  border:2.0pt double windowtext;
  background:#BFBFBF;
  mso-pattern:black none;
  white-space:normal;}
.xl81
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  vertical-align:top;
  border:2.0pt double windowtext;
  background:#BFBFBF;
  mso-pattern:black none;
  white-space:normal;}
.xl82
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:middle;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl83
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl84
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;}
.xl85
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl86
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  vertical-align:top;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl87
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  vertical-align:middle;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl88
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  vertical-align:middle;
  border:2.0pt double windowtext;}
.xl89
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl90
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl91
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  vertical-align:middle;
  border:2.0pt double windowtext;}
.xl92
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl93
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl94
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl95
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl96
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  vertical-align:middle;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl97
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:middle;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl98
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:top;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl99
  {mso-style-parent:style58;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl100
  {mso-style-parent:style0;
  color:#0F2E4F;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl101
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:middle;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl102
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:top;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl103
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  vertical-align:middle;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl104
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:top;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl105
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl106
  {mso-style-parent:style0;
  text-align:center;
  vertical-align:middle;
  border:2.0pt double windowtext;}
.xl107
  {mso-style-parent:style54;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl108
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl109
  {mso-style-parent:style54;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl110
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  white-space:normal;}
.xl111
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;}
.xl112
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:left;
  vertical-align:middle;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;
  white-space:normal;}
.xl113
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  background:white;
  mso-pattern:black none;}
.xl114
  {mso-style-parent:style0;
  color:black;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border:2.0pt double windowtext;
  background:#BFBFBF;
  mso-pattern:black none;
  white-space:normal;}
.xl115
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  border:2.0pt double windowtext;
  background:#BFBFBF;
  mso-pattern:black none;
  white-space:normal;}
.xl116
  {mso-style-parent:style0;
  color:yellow;
  font-size:11.0pt;
  font-weight:700;
  font-family:Verdana, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border-top:.5pt solid windowtext;
  border-right:.5pt solid windowtext;
  border-bottom:none;
  border-left:.5pt solid windowtext;
  background:#C00000;
  mso-pattern:black none;}
.xl117
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border:2.0pt double windowtext;
  background:#BFBFBF;
  mso-pattern:black none;
  white-space:normal;}
.xl118
  {mso-style-parent:style0;
  color:yellow;
  font-size:16.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#C00000;
  mso-pattern:black none;}
.xl119
  {mso-style-parent:style0;
  color:yellow;
  font-size:14.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#C00000;
  mso-pattern:black none;}
.xl120
  {mso-style-parent:style0;
  color:yellow;
  font-size:12.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#C00000;
  mso-pattern:black none;}
.xl121
  {mso-style-parent:style0;
  color:yellow;
  font-size:11.0pt;
  font-weight:700;
  font-family:Verdana, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border-top:.5pt solid windowtext;
  border-right:.5pt solid windowtext;
  border-bottom:none;
  border-left:.5pt solid windowtext;
  background:#00B0F0;
  mso-pattern:black none;}
.xl122
  {mso-style-parent:style0;
  font-size:16.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#00B0F0;
  mso-pattern:black none;}
.xl123
  {mso-style-parent:style0;
  font-size:14.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#00B0F0;
  mso-pattern:black none;}
.xl124
  {mso-style-parent:style0;
  font-size:12.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#00B0F0;
  mso-pattern:black none;}
.xl125
  {mso-style-parent:style0;
  font-size:16.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#92D050;
  mso-pattern:black none;}
.xl126
  {mso-style-parent:style0;
  font-size:14.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#92D050;
  mso-pattern:black none;}
.xl127
  {mso-style-parent:style0;
  font-size:12.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#92D050;
  mso-pattern:black none;}
.xl128
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Verdana, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border-top:.5pt solid windowtext;
  border-right:.5pt solid windowtext;
  border-bottom:none;
  border-left:.5pt solid windowtext;
  background:#92D050;
  mso-pattern:black none;}
.xl129
  {mso-style-parent:style0;
  font-size:11.0pt;
  font-weight:700;
  font-family:Verdana, sans-serif;
  mso-font-charset:0;
  text-align:center;
  border-top:.5pt solid windowtext;
  border-right:.5pt solid windowtext;
  border-bottom:none;
  border-left:.5pt solid windowtext;
  background:#FFC000;
  mso-pattern:black none;}
.xl130
  {mso-style-parent:style0;
  font-size:16.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#FFC000;
  mso-pattern:black none;}
.xl131
  {mso-style-parent:style0;
  font-size:14.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#FFC000;
  mso-pattern:black none;}
.xl132
  {mso-style-parent:style0;
  font-size:12.0pt;
  font-weight:700;
  font-family:Arial, sans-serif;
  mso-font-charset:0;
  text-align:center;
  background:#FFC000;
  mso-pattern:black none;}
