#container {
  background-color: #fff;
  padding-bottom: 20px;
  margin: 0px auto;
  width: 936px;
  height:auto;
    min-height:1600px !important;
}
#container-atas {
  display: block;
  margin: 0px;
  height: 8em;
  min-height:auto;
}
#top-right {
  margin-top: 5px;
  float: right;
  padding-top: 5px;
  text-align: left;
}
#top-logo {
  padding-left: 7px;
  float: left;
  padding-top: 0px;
}
#menu-atas {
  /*background: url(images/bg_menuradiant.gif) no-repeat right bottom;*/
  text-align:center;
}
#menu-atas a {
  background: url(images/tab_left_blue.gif) no-repeat left top;
}
#menu-atas a span {
  padding-right: 1.8em;
  padding-left: 1em;
  /*background: url(images/tab_right_blue.gif) no-repeat right top; */
  padding-bottom: 0px;
  color: #6a6a6a;
  line-height: 2.5em;
  padding-top: 0px;
}
#menu-atas ul span li a span{
  padding-right: 1.8em;
  padding-left: 1em;
  background: url(images/tab_right_blue.gif) no-repeat right top;
  padding-bottom: 0px;
  color: #6a6a6a;
  line-height: 2.5em;
  padding-top: 0px;
}

#menu-atas ul ul li a span{
  padding-right: 1.8em;
  padding-left: 1em;
  /*background: url(images/tab_right_blue.gif) no-repeat right top; */
  padding-bottom: 0px;
  color: #6a6a6a;
  line-height: 2.5em;
  padding-top: 0px;
}

#menu-atas ul {
  padding-left: 7px;
  margin: 0px;
}
#menu-atas li {
  float: left
}
#menu-atas a {
  padding-right: 0px;
  padding-left: 5px;
  float: left;
  padding-bottom: 0px;
  padding-top: 0px;
  text-decoration: none;
  outline: none;
}
#menu-atas a span {
  display: block;
  font-weight: bold;
}
#menu-atas a:hover {
  background-position: 0% -151px;
  text-decoration: underline;
}
#menu-atas .current a {
  background-position: 0% -151px;
  text-decoration: underline;
}
#menu-atas a:hover span {
  background-position: 100% -151px;
  color: #fff;
  text-decoration: underline;
}
#menu-atas .current a span {
  background-position: 100% -151px;
  color: #fff;
  text-decoration: underline;
}
#menu-atas a:active {
  outline: none;
}
#menu-atas .current a {
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  text-decoration: none;
}
#menu-atas .current a span {
  text-decoration: none;
}
#submenu-atas {
  clear: both;
  min-height: 2.5em;
  background: url(images/bg_submenu_blue.gif) #6a6a6a no-repeat;
  color: #ffffff;
}
#submenu-atas a span {
  line-height: 2.5em;
}
#submenu-atas a {
  color: #fff;
  text-decoration: none;
}
#submenu-atas a:hover {
  text-decoration: underline;
}
#submenu-atas ul {
  padding-left: 1em;
  margin: 0px;
}
#submenu-atas li {
  border-right: #fff 1px solid;
  padding-right: 1em;
  display: inline;
  padding-left: 1em;
  padding-bottom: 0px;
  padding-top: 0px;
}
#submenu-atas p {
  padding-right: 0px;
  padding-left: 2em;
  padding-bottom: 0px;
  margin: 0px;
  line-height: 2.5em;
  padding-top: 0px;
}
#empty {
  height: 2.5em;
}
#submenu-atas .current a {
  font-weight: bold;
}
#search-form {

}
#top-right {
  margin-top: 1em;
}
#top-grey {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
#top-grey {
  clear: both;
}
#top-grey li a {
  font-size: 0.9em;
}
#top-grey li {
  border-right: #676767 1px solid;
  padding-right: 5px;
  display: inline;
}
#top-grey {
  clear: both; margin-left: 215px;
  padding-top: 2px;
}
#top-grey li {
  border-right: #676767 1px solid;
  padding-right: 5px;
  display: inline;
}
#top-green {
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  padding-bottom: 0px;
  margin: 0px 0px;
  padding-top: 0px;
}
#top-green li {
  margin-top: 0px;
  padding-top: 0px;
}
#top-green li {
  padding-right: 1em;
  display: inline;
  padding-left: 1em;
  padding-bottom: 0px;
  padding-top: 0px;
}
#top-green li.last {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#top-grey li.last {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#submenu-atas li.last {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#searchbox {
  padding-left: 2px;
  float: left;
  margin-right: 4px;
}

#contentareamain {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 4px 0px 15px;
  overflow: hidden;
  padding-top: 5px;
  height: 252px;
}
#content-container {
  padding-top: 2px;
}
#content-image {
  padding-top: 3px;
}
#content-home {
  float: left; width: 260px;
}
#contentareamain h1 {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px; padding-top: 0px;
}
.boxtext ul {
  margin-bottom: 0px;
}
#content-container ul {
  margin-left: 0px;
}
#content-container ul li {
  padding-left: 1.5em;
  /*background: url(images/icon_arrow.gif) no-repeat 0px 4px;*/
}
#content-container ol {
  list-style-type: decimal;
}
#wide-left {
  float: left; width: 713px;
}
#narrow-left {
  float: left; width: 250px; height:200px;
}
#narrow-left2 {
  float: left; width: 219px; height:200px;
}
#equal-left {
  float: left; width: 460px;
  padding-top: 3px;
}
#equal-contentarea {
  float: left;
  width: 910px;
  padding-top: 3px;
}
#nav-left {
  float: left;
  margin: 4px 1.5em 0px 0px;
  width: 200px;
}
#nav-left a {
  text-decoration: none;
}
#nav-left a:hover {
  text-decoration: underline;
}
#toolbar {
  margin-top: 2px;
  float: left;
  width: 490px;
}
#middle {
  float: left; width: 490px;
}
#middle_full {
  margin-top: 2px;
  float: left;
  width: 705px;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#middle {
  margin-top: 0px;
  padding-top: 0px;
}
#middle h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h3 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h5 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#wide-right {
  float: right;
  width: 663px;
  height:300px;
  background-color:#ffffff;
}
#wide-right #content-image {
  text-align: right;
}
#narrow-right {
  float: right;
  width: 219px;
}
#equal-right {
  float: right;
  width: 460px;
}
#equal-right .vertical-grey {
  margin-right: 2px;
}
#nav-right {
  float: left;
  margin: 0px 0px 0px 5px;
  width: 200px;
}
.homebox {
  padding-right: 0px;
  padding-left: 1em;
  padding-bottom: 5px;
  padding-top: 4px;
  height: 100px;
}
.narrow-long {
  /*background: url(images/bg_narrowcolumnbox.gif) no-repeat;*/
}
.narrow-long .boxtext {
  /*background: url(images/bg_narrowcolumnbox_bt.gif) no-repeat right bottom;*/
}
.narrrow-long ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.narrrow-long ul li{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.narrow-long-quote {
  background: url(images/bg_narrowcolumnbox_quote.gif) no-repeat;
}
.narrow-long-quote .boxtext {
  background: url(images/bg_narrowcolumnbox_bt_quote.gif) no-repeat right bottom;
}
.narrow-long-quote .boxtext p {
  padding-right: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 1em;
  padding-top: 1em;
}
.narrow-short {
  background: url(images/bg_greyradiant.gif) repeat-x left top;
  margin: 1em 0px;
  height: 109px;
}
.vertical-grey {
  background: url(images/gradient-event.jpg) no-repeat;
  float: left;
    margin-top:5px;
  margin-left:4px;
  width: 210px;
  border-left : 1px solid #0066cc;
  border-right : 1px solid #0066cc;
}
.vertical-grey-links {
  background: url(images/gradient-event.jpg) no-repeat;
  float: left;
  margin-top:5px;
  margin-left:4px;
  width: 213px;
/*
  height:290px;
*/
  border-left : 1px solid #0066cc;
  border-right : 1px solid #0066cc;
  border-bottom : 1px solid #0066cc;
}
.vertical-grey-event {
  background: url(images/gradient-event.jpg) no-repeat;
  float: left;
  margin-top:5px;
  margin-left:4px;
  width: 213px;
/*
  height:290px;
*/
  border-left : 1px solid #0066cc;
  border-right : 1px solid #0066cc;
  border-bottom : 1px solid #0066cc;
}

.vertical-grey-pengumuman {
  background: url(images/gradient-event.jpg) no-repeat;
  float: left;
  margin-top:5px;
  width: 213px;
/*
  height:290px;
*/
  border-left : 1px solid #0066cc;
  border-right : 1px solid #0066cc;
  border-bottom : 1px solid #0066cc;
}

.vertical-grey2 {
  background: url(images/gradient-berita3.jpg) no-repeat;
  border-left : 1px solid #0066cc;
  border-right : 1px solid #0066cc;
  border-bottom : 1px solid #0066cc;
  margin-right:10px;
}
.grey_content
{
  height: 250px;
}
.ver2{
width: 663px;
  margin-left:273px;
  margin-top:310px;
}
.equal-short {
  background: url(images/bg_greyradiant.gif) repeat-x;
  margin: 4px 0px;
  width: 460px;
  height: 130px;
}
.equal-small {
  background: url(images/bg_greyradiant.gif) repeat-x;
  margin: 8px 0px;
  width: 252px;
  height: 109px;
}
.nav-box {
  border-right: #e7e7e7 1px solid;
  border-top: #e7e7e7 1px solid;
  background: url(images/bg_greyradiant.gif) repeat-x;
  margin-bottom: 5px;
  border-left: #e7e7e7 1px solid;
  width: 198px;
  border-bottom: #e7e7e7 1px solid;
}
.boxtext {
  padding-right: 1em;
  padding-left: 0em;
  padding-bottom: 0em;
  padding-top: 1em;
}
.boximage {
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.narrow-short .boxtext {
  padding-right: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
.equal-short .boxtext {
  padding-right: 0.5em;
  padding-left: 0.5em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}

.vertical-grey ul, .vertical-grey-links ul, .vertical-grey-event ul, .vertical-grey-pengumuman ul{
  padding-left:0px;
  margin-left:0px;
}

.vertical-grey .boxtext h2 a, .vertical-grey-links .boxtext h2 a, .vertical-grey-event .boxtext h2 a, .vertical-grey-pengumuman .boxtext h2 a{
  color:#FFFFFF;
  font-size:14px;
}

.vertical-grey2 .boxtext {
  padding-top:0px;
  margin-top:0px;
}
.vertical-grey2 ul{
  padding-left:0px;
  margin-left:0px;
}

.vertical-grey2 .boxtext h2 a{
  color:#ffffff;
  font-size:16px;
  vertical-align:top;
  margin-top:0px;
  text-decoration:none;
}
.vertical-grey2 .boxtext h2 a:hover{
  color:#FF0000;
  text-decoration:underline;
}

.boxtext h2 {
  margin: 0px 0px 0em;
}
.boxtext p {
  margin: 0px 2px 0em;
}

#content-home h1 {
  display: none;
}
.nav-box .h2 {
  padding-right: 0.5em;
  padding-left: 0.5em;
  font-weight: bold;
  font-size: 1.1em;
  padding-bottom: 0.5em;
  margin: 0px;
  padding-top: 0.5em;
}
ul#tools {
  float: left;
  padding-bottom: 17px;
  margin: 0px;
  padding-top: 2px;
}
ul#tools li {
  display: block;
}
ul#tools li.print {
  padding-left: 25px;
  background: url(images/icon_print.gif) no-repeat 4px 2px;
}
ul#tools li.pdf {
  padding-left: 25px;
  background: url(images/icon_pdf.gif) no-repeat 4px 2px;
}
ul#breadcrumb {
  float: left;
  padding-bottom: 17px;
  margin: 0px;
  padding-top: 2px;
  list-style-type: none;
}
ul#breadcrumb li {
  display: inline;
  padding-left: 0px;
  font-size: 0.8em;
  background: none transparent scroll repeat 0% 0%;
}
#footer {
  border-top:1px solid;
  padding-top:10px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  padding-bottom: 0px;
  margin-top: 10px;
  width: 936px;
  display:block;
  padding-top: 0px;
  height: 50px;
}
#footer ul {
  padding-right: 0px;
  padding-left: 5px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 22px;
  min-heigh: 1%;
}
#footer li {
  padding-right: 1.2em;
  margin-top: 0.3em;
  display: block;
  padding-left: 1.2em;
  float: left;
  padding-bottom: 0px;
  border-left: #676767 1px solid;
  line-height: 1.1em;
  padding-top: 0px;
}
#footer li.first {
  padding-left: 0px;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#footer div {
  padding-right: 10px;
  margin-top: 20px;
}
#footer a {
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
a {
  color: #676767; text-decoration: underline;
}
a:visited {
  color: #676767; text-decoration: underline;
}
a:unknown {
  color: #676767; text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
#top-green a {
  text-decoration: none;
}
#top-grey a {
  text-decoration: none;
}
#top-green a:hover {
  text-decoration: underline;
}
#top-grey a:hover {
  text-decoration: underline;
}
#school-keywords {
  width: 220px;
}
#school-form {
  margin-top: 10px! important;
}
#school-field_dd {
  border-right: #dadada 1px solid;
  border-top: #dadada 1px solid;
  float: left;
  margin-left: 5px;
  border-left: #dadada 1px solid;
  width: 182px;
  margin-right: 5px;
  border-bottom: #dadada 1px solid;
  height: 18px! important;
}
#school-submit_button {
  margin-top: 1px;
  float: left;
  width: 20px;
}
#advancedsearcharea table table table {
  border-right: #e7e7e7 0px solid;
  border-top: #e7e7e7 0px solid;
  background: none transparent scroll repeat 0% 0%;
  border-left: #e7e7e7 0px solid;
  border-bottom: #e7e7e7 0px solid;
}
#advancedsearcharea table table {
  border-right: #e7e7e7 0px solid;
  border-top: #e7e7e7 0px solid;
  border-left: #e7e7e7 0px solid;
  border-bottom: #e7e7e7 0px solid;
}
#advancedsearcharea table {
  border-right: #e7e7e7 1px solid;
  border-top: #e7e7e7 1px solid;
  background: url(images/bg_greyradiant.gif) repeat-x;
  border-left: #e7e7e7 1px solid;
  border-bottom: #e7e7e7 1px solid;
}
.coursesubmit {
  margin-top: 10px;
  display: block;
  margin-left: 150px;
  width: 45px;
}
#coursefindersimple span {
  margin-top: 3px;
  font-weight: bolder;
}
#coursefindersimple input {
  margin-bottom: 5px! important;
}
#coursefindersimple {

}
ul.articleindex .articlebody a {
  display: block;
  overflow: hidden;
  height: 35px;
}
ul.articleindex .articletitle {
  font-weight: bold;
  font-size: 110%;
}
ul.articleindex {
  margin: 0px;
  list-style-type: none;
}
ul.articleindex li {
  padding-bottom: 0.5em;
}

#toolbarspacer {
  height: 25px;
}

#equal-right #contentareamain {
  font-size: 1.2em;
}
#equal-right #contentareamain h1 {
  font-size: 1.45em;
}

#contentareamain #toolbar ul li a {

}
#middle #toolbar ul li a {

}
#equal-right h1 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-right h2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-right h3 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-right h4 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-right #contentareamain h2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-right #contentareamain h3 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-right #contentareamain h4 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-contentarea h1 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-contentarea h2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-contentarea h3 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#equal-contentarea h4 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#middle h2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#middle h3 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#middle h4 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
.homebox h2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#equal-right #contentareamain img {
  padding-bottom: 10px;
}
#equal-contentarea img {
  padding-bottom: 10px;
}
.homebox img {
  padding-bottom: 10px;
}
#middle img {
  padding-bottom: 10px;
}
#template_coursefinder_lblsubject {
  line-height: 1.8em;
}
#template_coursefinder_ddlsubject {
  font-size: 1em;
  width: 197px;
}
#template_coursefinder_lblcourse {
  line-height: 1.8em;
}
#template_coursefinder_ddlcourse {
  font-size: 1em;
  width: 197px;
}
.coursesubmit {
  margin-top: 10px;
  display: block;
  margin-bottom: 20px;
  width: 44px;
  margin-right: 3px;
  height: 16px;
}
.boxtext {
  padding-right: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
  line-height: 1.2em;
  padding-top: 1em;
}
.boxtext h2 {
  font-size: 1.2em;
  line-height: 1.4em;
}
.boxtext p {
  padding-bottom: 0.6em;
  color: #696565;
}
.boxtext ul {
  line-height: 1.6em;
}
.homebox {
  line-height: 1.2em;
}
ul#leftnav {
  margin-bottom: 10px;
  list-style-type: none;
}
ul#leftnav a {
  background-repeat: no-repeat;
  text-decoration: none;
}
ul#leftnav a:hover {
  text-decoration: underline;
}
ul#leftnav li {
  padding-right: 0px;
  padding-left: 0px;
  background: none transparent scroll repeat 0% 0%;
  padding-bottom: 0px;
  margin: 0px;
  line-height: 20px;
  padding-top: 0px;
}
ul#leftnav li a {
  padding-right: 0px;
  display: block;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px
}
ul#leftnav li.l0hc {
  /*background: url(images/icon_arrow.gif) no-repeat 0px 0.5em;*/
}
ul#leftnav li.l0nc {
  /*background: url(images/icon_arrow.gif) no-repeat 0px 0.5em;*/
}
ul#leftnav li.l0hcsel {
  /*background: url(images/icon_arrow.gif) no-repeat 0px 0.5em;*/
}
ul#leftnav li.l0ncsel {
  /*background: url(images/icon_arrow.gif) no-repeat 0px 0.5em;*/
}
ul#leftnav li.l0hc a {
  padding-right: 0px;
  padding-left: 20px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l0nc a {
  padding-right: 0px;
  padding-left: 20px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l0hcsel a {
  padding-right: 0px;
  padding-left: 20px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l0ncsel a {
  padding-right: 0px;
  padding-left: 20px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l1hc {
  /*background: url(images/icon_arrow.gif) no-repeat 20px 0.5em;*/
}
ul#leftnav li.l1nc {
  /*background: url(images/icon_arrow.gif) no-repeat 20px 0.5em;*/
}
ul#leftnav li.l1hcsel {
  /*background: url(images/icon_arrow.gif) no-repeat 20px 0.5em;*/
}
ul#leftnav li.l1ncsel {
  /*background: url(images/icon_arrow.gif) no-repeat 20px 0.5em;*/
}
ul#leftnav li.l1hc a {
  padding-right: 0px;
  padding-left: 40px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l1nc a {
  padding-right: 0px;
  padding-left: 40px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l1hcsel a {
  padding-right: 0px;
  padding-left: 40px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l1ncsel a {
  padding-right: 0px;
  padding-left: 40px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}

ul#leftnav li.l2hc a {
  padding-right: 0px;
  padding-left: 60px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l2nc a {
  padding-right: 0px;
  padding-left: 60px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l2hcsel a {
  padding-right: 0px;
  padding-left: 60px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
ul#leftnav li.l2ncsel a {
  padding-right: 0px;
  padding-left: 60px;
  font-weight: bold;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
#middle-wide {
  width: 690px;
}
#middle-wide {
  margin-top: 0px;
  padding-top: 0px;
}
#middle h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h3 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle h5 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle-wide h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle-wide h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle-wide h3 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle-wide h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle-wide h5 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 5px;
}
#middle-wide p {

}
#middle-wide li {

}
#middle-wide a {

}
#middle-wide div {

}
#middle-wide {
  font-size: 1.2em;
}
#middle-wide h1 {
  font-size: 1.45em;
}
#middle-wide #toolbar ul li a {

}
#middle-wide h2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#middle-wide h3 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#middle-wide h4 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
#middle-wide img {
  padding-bottom: 10px;
}
#middle a {
  color: #333333;
  border-bottom: #666 1px dotted;
  text-decoration: none;
}
#wide-left a {
  color: #333333;
  border-bottom: #666 1px dotted;
  text-decoration: none;
}
#wide-right a {
  color: #333333;
  border-bottom: #666 1px dotted;
  text-decoration: none;
}
#equal-right a {
  color: #333333;
  border-bottom: #666 1px dotted;
  text-decoration: none;
}
#middle a:hover {
  color: #333333;
  border-bottom: #333333 1px solid;
  text-decoration: none;
}
#wide-left a:hover {
  color: #333333;
  border-bottom: #333333 1px solid;
  text-decoration: none;
}
#wide-right a:hover {
  color: #333333;
  border-bottom: #333333 1px solid;
  text-decoration: none;
}
#equal-right a:hover {
  color: #333333;
  border-bottom: #333333 1px solid;
  text-decoration: none;
}
.boxtext h2 {
  font-weight: normal;
  font-size: 1.2em;
  padding-bottom: 2px;
  line-height: 1.4em;
}
.articlebody b {
  font-weight: normal;
  color: #565051;
}

#menu-container {
  BACKGROUND: url(images/bg_menuradiant.gif) no-repeat right bottom;
  width:900px;
}

#menu-container A {
  BACKGROUND: url(images/tab_left_blue.gif) no-repeat left top
}
#menu-container A SPAN {
  PADDING-RIGHT: 1.8em; PADDING-LEFT: 1em; BACKGROUND: url(images/tab_right_blue.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #6a6a6a; LINE-HEIGHT: 2.5em; PADDING-TOP: 0px
}
#menu-container UL {
  PADDING-LEFT: 7px; MARGIN: 0px
}
#menu-container LI {
  FLOAT: left
}
#menu-container A {
  PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; outline: none
}
#menu-container A SPAN {
  DISPLAY: block; FONT-WEIGHT: bold
}
#menu-container A:hover {
  BACKGROUND-POSITION: 0% -151px; TEXT-DECORATION: underline
}
#menu-container .current A {
  BACKGROUND-POSITION: 0% -151px; TEXT-DECORATION: underline
}
#menu-container A:hover SPAN {
  BACKGROUND-POSITION: 100% -151px; COLOR: #fff; TEXT-DECORATION: underline
}
#menu-container .current A SPAN {
  BACKGROUND-POSITION: 100% -151px; COLOR: #fff; TEXT-DECORATION: underline
}
#menu-container A:active {
  outline: none
}
#menu-container .current A {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#menu-container .current A SPAN {
  TEXT-DECORATION: none
}
