/* Billboard */
#billboard { position: relative; height: 474px;	border-right: solid 1px #eee; border-left: solid 1px #eee; background-color:#fff;}
		
#billboard #headline h2 { font-size: 17px; line-height: 26px; color: #005695; font-weight: bold; margin-bottom: 16px; }
#billboard #headline h2 span.black { font-size: 17px; font-weight: normal; line-height: 22px; color: #000; }
#billboard #headline h3 { font-size: 15px; line-height: 20px; color: #000; font-weight: normal; }
#billboard #headline a { font-size: 13px; line-height: normal; color: #005695; font-weight: bold; }
#billboard #headline a:hover { color: #f6921d; }
#billboard #headline .a_after { margin-right: 20px; font-size: 12px; line-height: 22px; color: #f6921d; font-weight: bold; }

#billboard #bb_promo {position: absolute; width: 168px; height: 163px; top:16px;left:804px;}
		
#billboard #tab { position: absolute; left: 388px; top: 190px; width: 556px; background-repeat: no-repeat; }
#billboard #tab .nav, #tab .btm { width: 556px; height: 58px; overflow: hidden; background: url(/_imgs/online/home/billboard_tab.png) no-repeat 0 0; }
#billboard #tab .btm { height: 15px; overflow: hidden; background-position: 0 -56px; }
#billboard #tab .main {width: 100%; background: url(/_imgs/online/home/billboard_bg_blue.png) repeat-y; }

#billboard #tab.tab1 .nav { background-position: 0 0; }
#billboard #tab.tab1 .btm { background-position: 0 -56px; }
#billboard #tab.tab1 .main { background-image: url(/_imgs/online/home/billboard_bg_blue.png); }

#billboard #tab.tab2 .nav { background-position: 0 -71px; }
#billboard #tab.tab2 .btm { background-position: 0 -127px; }
#billboard #tab.tab2 .main { background-image: url(/_imgs/online/home/billboard_bg_orange.png); }

#billboard #tab.tab3 .nav { background-position: 0 -142px; }
#billboard #tab.tab3 .btm { background-position: 0 -198px; }
#billboard #tab.tab3 .main { background-image: url(/_imgs/online/home/billboard_bg_blue.png); }

#billboard #tab ul.tab_nav { width: 516px; margin: 0 auto; }
#billboard #tab ul.tab_nav li { width: 156px; margin: 12px 0 0 24px; float: left; display: inline; line-height: 14px; }
#billboard #tab ul.tab_nav li.first { margin: 12px 0 0 0; }

#billboard #tab.tab1 .main #tab1, #tab.tab2 .main #tab2, #tab.tab3 .main #tab3 { display: block; }
#billboard #tab.tab1 .main #tab2, #tab.tab1 .main #tab3, #tab.tab2 .main #tab1, #tab.tab2 .main #tab3, #tab.tab3 .main #tab1, #tab.tab3 .main #tab2 { display: none; }

#billboard #tab .main .content { margin: 0 20px; }
#billboard #tab .main .content .col3 { width: 156px; float: left; display: inline; margin: 0 0 0 24px; }
#billboard #tab .main .content .col3.first { margin: 0; }

#billboard #tab ul.tab_nav li { font-size: 11px; }
#billboard #tab ul.tab_nav li span.headline { font-weight: bold; }
#billboard #tab ul.tab_nav li a { color: #666; text-decoration: none; }
#billboard #tab ul.tab_nav li a span {text-decoration: none; }
#billboard #tab ul.tab_nav li a:hover { color: #666; text-decoration: none; }
#billboard #tab ul.tab_nav li a:hover span {text-decoration: none; }
#billboard #tab ul.tab_nav li a span.headline { color: #fff; }

#billboard #tab.tab1 ul.tab_nav li.tab1 a span.headline { color: #005695; }
#billboard #tab.tab1 ul.tab_nav li.tab3 a { color: #ccc; }
#billboard #tab.tab2 ul.tab_nav li.tab1 a span.headline { color: #005695; }
#billboard #tab.tab2 ul.tab_nav li.tab2 a span.headline { color: #f6921d; }
#billboard #tab.tab2 ul.tab_nav li.tab3 a { color: #ccc; }
#billboard #tab.tab3 ul.tab_nav li.tab1 a span.headline { color: #005695; }
#billboard #tab.tab3 ul.tab_nav li.tab3 a span.headline { color: #005695; }

#billboard #tab .main .content { font-size: 11px; line-height: 133%; background-color:#FFF;}
#billboard #tab.tab3 .content { margin-right: 11px;  background-color:#FFF;}
#billboard #tab.tab3 .content .tab3left { width: 350px; float: left;}
#billboard #tab.tab3 .content .tab3right {float: right;}
#billboard #tab .content .offer_box { width: 320px; padding: 8px 0 0 0; }
#billboard #tab .content .offer_box img { float: left; margin: 0 8px 0 0; display: inline; }
#billboard #tab .content .offer_box p { font-size: 11px; }
#billboard #tab .content .offer_box a { color: #005695; }
#billboard #tab .content .offer_box a:hover { color: #f6921d; }
#billboard #tab .content .offer_box p span.a_after { color: #f6921d; font-weight: bold; }
#billboard #tab .content { font-size: 11px; line-height: 14px; }
#billboard #tab .content h2 { font-size: 11px; color: #005695; font-weight: bold; margin-bott?m: 4px; }
#billboard #tab .content .col3 ul { margin: 0 0 0 16px; }
#billboard #tab .content .col3 ul li { margin-bottom: 2px; font-size: 11px; line-height: 14px; list-style: url(/_imgs/bullet_18px_f6921d.gif);}

div.course {}
div.course_pad {float:left; width:370px;margin:10px 0px}
div.course_pad img.course_pad_img {float:left; width:140px; margin:0px 10px 10px 0px}
div.course_pad div.course_pad_text {float:left; width: 200px;}
div.course_pad div.course_pad_text h4 {margin-bottom:3px;}
div.course_pad div.course_pad_text h3 {font-weight:bold; font-size:18px; color:#6699cc; font-family:verdana; margin-bottom:5px;}
div.course_pad div.course_pad_text p {font-size:11px; line-height:14px; margin-bottom:5px;}
div.course ul {list-style:none; margin-left:0px; padding-left:0px;}
div.course ul li {margin-left:0px;padding-left:0px;}