body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#topmost, #topcontainer { width:100%; }
#dayton, #columbus, #toledo { background-color:#999; width:100% !important; }
#default { margin:0 auto; width:820px;}
/* Masthead Logos for each provider */
#masthead { background:url(header-main3.gif) no-repeat #fff; width:780px; }
.bannerholder { width:150px; height:100px; }
#columbus #masthead { background:url(header-columbus.gif) no-repeat #fff; width:780px; }
#toledo #masthead { background:url(header-toledo.gif) no-repeat #fff; width:780px; }
#cincy #masthead { background:url(images/logo_cba.png) no-repeat #fff; width:960px;margin:20px auto; }
#cincy #contentcontainer {    background: url("images/bg_page_header.png") no-repeat scroll center top transparent;
margin: 0 auto;
padding-top: 10px;
width: 960px;}
#cincy #footer {width:960px; margin:0 auto;}
#columbus #masthead { background:url(cba_logo.png) no-repeat scroll 20px 20px #012D48; width:780px;margin:0 auto; }
#columbus #contentcontainer {width:780px; margin:0 auto;}
#columbus #footer {width:780px; margin:0 auto;}
#dayton #masthead { background:url(DBAheader2007-2.gif) no-repeat #fff; width:780px;margin:0 auto; }
#dayton #contentcontainer {width:780px; margin:0 auto;}
#dayton #footer {width:780px; margin:0 auto;}
#default #masthead { width:822px; height:124px; display:none; }

#container { width:780px; text-align:left;  }
#navcontainer { background-color:#006; width:120px; vertical-align:top; border-left:3px solid #fff; }
.navsection { background-color:#9ba6d2; color:#fff; margin:0px 0px 0px 1px; padding:2px; font-size:10px; font-weight:bold; }
.navitem { padding-left:6px; color:#fffacd; font-size:11px; }
.navitem a  { display:block; margin:3px 0px 4px 0px; color:#fffacd; }
.navitem a:visited  { color:#fffacd; }
.navitem a:hover  { color:#fffacd; }
.navitem input  { font-size:8pt; }
#primarycontent1 { vertical-align:top; background-color:#fff; padding:8px 0px 8px 8px; font-size:12px; color:#000; }
#primarycontent2 { vertical-align:top; background-color:#fff; padding:10px; font-size:12px; color:#000; }
#default #primarycontent2 { background-color:transparent !important; width:625px !important; }

#adarea { width:150px; vertical-align:top; background-color:#fff; }
.dbox  { border:1px solid #36f; }
.dboxtitle  { color:#006; font:11px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:4px 0px 6px 15px; font-weight:bold; background:url(dbox_arr_g.gif) 5px 3px no-repeat; background-color:#ccc; cursor:pointer; }
.dboxcontent  { margin:0px 5px; }
.dboxcontent table  { margin:5px 0px; font-size:11px; }
.ibox  { border:1px solid #cc3; }
.iboxtitle  { color:#600; font:11px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:4px 0px 6px 10px; font-weight:bold; background-color:#ff9; border-bottom:#ff0; }
.iboxcontent  { background-color:#ffc; margin:0px 0px; padding:6px 10px; line-height:1.3em; }
.iboxcontent table  { margin:5px 0px; font-size:11px; }
.iboxcontent p  { margin:0px 0px 8px 0px; }
#footer { background:#fff; }
.hide { display:none; }

/* Akron-specific styles */
#akron { background:#fff; font-family:Arial, Myriad, Frutiger !important; font-size:11px !important; width:100% !important; }
#akron a { color:#275B23; }
#akron a:hover, #akron a:visited { color:#7DA96F; }
#akron #masthead { background:url(header-akron2.jpg) left no-repeat #fff; margin:0 auto;width:955px !important; }
#akron .bannerholder { width:150px; height:204px; }
#akron #container { width:100% !important; text-align:left; }
#akron #containerdiv { width:955px !important;margin:0 auto; }
#akron #navcontainer { margin:0 !important; padding:0 !important; background:url(navback-akron.png) no-repeat #fff; width:239px !important; height:550px !important; vertical-align:top; border:none !important; font-family:Arial, Myriad, Frutiger !important; font-size:10px !important; }
#akron .navsection { background-color:#d3b395; color:#fff; margin:0 0 0 1px; padding:2px; font-size:10px; font-weight:bold; width:130px !important; }
#akron .navitem { margin:0; padding:0; color:#352f27; font-size:11px; width:135px !important; }
#akron .navitem a  { background-color:#d3b395; display:block; margin:0; padding:7px 0 6px 25px; color:#352f27; text-decoration:none; width:110px !important; text-transform:uppercase; font-family:Arial, Myriad, Frutiger !important; font-size:10px !important; font-weight:bold !important;}
#akron .navitem a:visited  { color:#352f27; text-decoration:none; }
#akron .navitem a:hover  {  background:#af844e; color:#fff; text-decoration:none; }
#akron .navitem input  { font-size:8pt; }

#akron td.navitem span a:link, #akron td.navitem span a:hover, #akron td.navitem span a:visited { margin:0 0 0 15px !important; padding:0 !important; font-size:6px !important; }

#akron #primarycontent1 { vertical-align:top; background-color:#dcdcdc; padding:8px 0px 8px 0; font-size:12px; color:#000; }
#akron #primarycontent2 { background-color:#FFFFFF; border-top:20px solid #DCDCDC; color:#000000; font-size:12px; margin-top:20px; padding:20px; vertical-align:top; }
#akron .pageheader, #akron .bluepageheader  { color:#7da96f !important; text-transform:uppercase; font-size:16px; }
#akron h1 { color:#7da96f; text-transform:uppercase; font-size:16px; }
#akron .dbox  { border:1px solid #352f27; background-color:#f4ebe2; }
#akron .dboxtitle  { color:#352f27; font:11px Arial, Myriad, Frutiger; margin:0px; padding:4px 0px 6px 15px; font-weight:bold; background:url(dbox_arr_g.gif) 5px 3px no-repeat; background-color:#d3b395; cursor:pointer; }
#akron .ibox  { border:1px solid #352f27; }
#akron .iboxtitle  { color:#352f27; font:11px Arial, Myriad, Frutiger; margin:0px; padding:4px 0px 6px 10px; font-weight:bold; background-color:#d3b395; border-bottom:#af844e; }
#akron .iboxcontent  { background-color:#f4ebe2; margin:0px 0px; padding:6px 10px; line-height:1.3em; }
#akron input, #akron select { border:1px solid #352f27; background:#faf7f3; }

#akron #divOrderDetails tr.bodyText, #akron #divAccount, #akron table.bodyText { color:#000; background:#f4ebe2; }
#akron #footer {margin:0 auto;width:755px; padding:5px; }
#akron table.datatable { border-collapse:collapse; background:#d3b395; border:1px solid #352f27; width:100%; color:#352f27; }
#akron table.layouttable { background:#f4ebe2; width:100%; color:#352f27; }
#akron .tableheader { background:#d3b395; border:1px solid #352f27; width:100%; }
#akron table.bodyText { border:1px solid #352f27; width:100%; color:#352f27; }
#akron tr.menuBodyText { background:#d3b395; border:1px solid #352f27; width:100%; }
#divAccount table table { background:#f4ebe2; border:1px solid #352f27; border-top:none; width:100%; }
#divAccount table table table { border:none !important; }

/* Toledo-specific styles */
#toledo {
    background-color: #E5E5E5;
    background-image: url("/EdutechResources/provider/70/images/bg_gradient.jpg");
    background-repeat: repeat-x;
    padding-bottom: 15px;
    
}

#toledo #container {
	background-image: url("/EdutechResources/provider/70/images/home_bg.png");
    background-position: 283px 0;
    background-repeat: repeat-y;
    clear: both;
    margin: 0 auto;
    padding: 0 4px;	
    width: 946px;
}
#toledo .container_12, #toledo .container_16 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#toledo .header-main {
    margin-top: 20px;
    position: relative;
}
#toledo .logo-shield {
    left: -10px;
    position: absolute;
    top: -10px;
    z-index: 5000;
}
#toledo .logo-text {
    float: left;
    margin: 7px 35px 0 125px;
}
#toledo .header-courtesy {
    background-image: url("/EdutechResources/provider/70/images/courtesy_bg.png");
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    margin-right: 10px;
    width: 490px;
    visibility:hidden;
}
#toledo .cust_service {
    color:#790033 !important;
}
#toledo .header-courtesy ul {
    list-style-type: none;
    margin: 13px 13px 0;
    padding: 0;
}

#toledo .header-courtesy ul li {
    display: inline;
    margin: 0 4px 0 0;
    padding: 0;
}
#toledo .header-courtesy ul li a {
    color: #333333;
    font-size: 9px;
    text-decoration: none;
}
#toledo .search-container {
	float: right;
    margin-right: 13px;
    margin-top: 16px;
}

#toledo #search-input {
    background-color: #DEDDD8;
    border: 0 none;
    color: #32312D;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 12px 4px;
    width: 180px;
    visibility: hidden;
}

#toledo #search-go-link {
	visibility: hidden;
}
#toledo .nav {
    background-image: url("/EdutechResources/provider/70/images/nav_bg.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 57px;
    position: relative;
    z-index: 4000;
    width: 940px;
}

#toledo .main-menu {
    float: left;
    list-style-type: none;
    margin: 0 0 0 110px;
    padding: 0;
    z-index: 3000;
}

#toledo .main-menu li.mega {
    position: relative;
    z-index: 2000;
}

#toledo .main-menu li {
    float: left;
    margin: 0;
    padding: 0;
}

#toledo .main-menu li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 56px;
    line-height: 56px;
    padding: 0 15px;
    text-decoration: none;
}

#toledo .main-menu .sub {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    background: none repeat scroll 0 0 rgba(121, 0, 51, 0.9);
    color: #FFFFFF;
    display: none;
    float: left;
    left: 0;
    padding: 25px;
    position: absolute;
    top: 57px;
    z-index: 1000;
}

#toledo .main-menu .sub ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 200px;
}

#toledo .main-menu .sub ul li {
    float: none;
    margin: 0;
    padding: 0;
}

#toledo .main-menu .sub ul li a {
    background-image: none;
    display: inline;
    float: none;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
#toledo .footer-wrapper {
	background-color:#E5E5E5;

    height: auto;
    padding: 15px 0 140px;
    width: 100%;
}

.footer-inner {
    float: left;
    margin: 0 0 0 30px;
}

#toledo .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}

.footer-social {
    float: right;
    text-align: left;
    width: 265px;
}

.nu-ek-provider {
    clear: both;
    font-size: 11px;
}

.footer-courtesy {
    list-style-type: none;
    margin: 0 0 25px;
    padding: 0;
}

.footer-meta {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.footer-courtesy li {
    display: inline;
    margin: 0 -17px 0 0;
    padding: 0;
}

.footer-courtesy li a {
    color: #904444;
    font-size: 9px;
    text-decoration: none;
}

.footer-meta li {
    float: left;
    font-size: 9px;
    margin: 0 20px 0 0;
    padding: 0;
}

.footer-meta li a {
    color: #555555;
    font-size: 10px;
    text-decoration: none;
}

.footer-social ul li {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
}
.footer-wrapper li {
	color: #333333;
    font-family: Verdana,Geneva,Sans-Serif;
    font-size: 9px;
    line-height: 15px;
    margin-left: 30px;
}
#toledo .navsection {
    -moz-box-shadow: 0 0 3px #666666;
    background-color: #790033;
    color: #FFFFFF;
    font-size: 15px;
    margin-bottom: 15px;
    padding: 10px 15px;
    width: 130px;
}
#toledo .navitem {
	
	color: #333333 !important;
    font-size: 11px;
    margin: 0 0 13px;
    padding: 0 13px 13px;
}
#toledo .navitem a:visited  { color:#333333; }
#toledo .navitem a:hover  { color:#333333; }
#toledo .navitem a {margin: 0 0 13px;
    padding: 0 13px 13px;color:#333333;  border-bottom: 1px dashed #CFCFCF;}
    #toledo #navcontainer {
     width: 130px !important;
     border-left: 0px;
     padding-left: 14px;
     font-family: Verdana,Geneva,Sans-Serif;
     font-size: 12px;
     line-height: 15px;	
     background: #FFFFFF;
 }
 #toledo .home-bottom-cap {
    background-image: url("/EdutechResources/provider/70/images/home_bottom_cap.png");
    background-position: 291px 0;
    background-repeat: repeat-y;
    background-size: 100%;
    height: 10px;
    margin: 0 auto;
    width: 960px;
    padding:bottom:15;
    background-color: #E5E5E5;
}

#toledo #capWrapper {
	background-color: #E5E5E5;
	padding-bottom: 20px;
}
#cleveland {
	background-color: #FFFFFF;
  font-family: Arial,Helvetica,Sans-Serif;
}

#cleveland .wrapper {
    background-image: url("/EdutechResources/provider/70/images/headerBackground.jpg");
    background-position: -30px 0;
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 960px;
}

#cleveland .siteHeader {
	height: 140px;
	width: 460px;
}

#cleveland .courtesyArea {
    text-align: right;
}

#cleveland .headerCourtesyNav {
    color: #015581;
    font-size: 12px;
    padding-right: 10px;
    padding-top: 7px;
}
#cleveland .headerCourtesyNav a {
    color: #015581;
    text-decoration: none;
}
#cleveland .headerCourtesyNav a:hover {
    text-decoration: underline;
}
#cleveland .rmItem {
    list-style-type:none !important;
}
#cleveland .mainSeparator {
    border-bottom: 9px solid #000000;
    clear: both;
    margin-left: 10px;
    margin-right: 10px;
    width: 940px;
}
#cleveland #navcontainer {
	width: 167px !important;
	color: #FFFFFF;
    margin-right: 0;
    background: none repeat scroll 0 0 transparent;
}

#cleveland #navcontainer table{
	background-color: #DDDDDD;
	width: 186px;
	padding-bottom: 35px;
}
#cleveland .navsection {
	background-color: #DDDDDD;
    color: #333;
    display: block;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-left:11px;
    text-decoration: none;
    font-size: 15px;
}

#cleveland #container, #cleveland #footer {
	margin: 0 auto !important;
	max-width: 1170px !important;
    width:100% !important;
}
#cleveland .navitem {
	padding-left: 22px;
}
#cleveland .navitem a {
	background-color: #DDD;
    color: #115876;
    display: block;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    text-decoration: none;
    font-size: 13px;
}
#cleveland #footer {
	margin: 0 auto;
}
#cleveland .siteFooter {
    background-image: url("/EdutechResources/provider/70/images/footerBg.png");
    background-repeat: repeat-x;
    border-top: 9px solid #000000;
    color: #000000;
    font-size: 11px;
    height: 87px;
    padding-top: 5px;
    text-align: center;
    margin: 0 auto;
    width: 940px;
}

#cleveland .siteFooter p{
	margin-bottom: 10px;
}

#cleveland .siteFooter a:link{
	color: #000000;
	text-decoration: none;
}
#cleveland .siteFooter a:hover{
	color: #000000;
	text-decoration: underline;
}
#cleveland .lineheader {
    color:#b6d549;
    border-bottom:none;
    font-weight:bold;
    font-size:15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding-left:0;
}




#cleveland, #cleveland table, #cleveland .ui-widget {
    font-family:"Helvetica Neue", Helvetica, Arial, ​sans-serif !important;
    font-size:14px;
}
#cleveland #contentcontainer {    
    margin: 0 auto;
    padding-top: 10px;
    max-width: 1170px;
    width:100%;
}
#cleveland #primarycontent2 a, #cleveland #footer a {
    color: #115876 !important;
    font-weight: bold !important;
    text-decoration: none !important;

}
#cleveland .pageheader, #cleveland .bluepageheader {
  color: #005480;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 20px;
  font-weight: bolder;
}
#cleveland #primarycontent2 a:hover, #cleveland #footer a:hover {
    color: #115876 !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}
#cleveland .header {
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 0;
    min-height: 140px;
    position: relative;
    border-radius: 0;
}
#cleveland .container, #cleveland .header-container, #cleveland .SliderPage1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
}
#cleveland .header-logo-container {
    float: left;
}
#cleveland p img {
    margin-right: 40px;
}
#cleveland .navbar-header {
    float: right;
}
#cleveland .navbar-header:before, #cleveland .navbar-header:after {
  content: " ";
  display: table;
}
#cleveland .navbar-header > div, #cleveland .navbar-header > a, #cleveland .navbar-header .NavigationUnorderedList, #cleveland .navbar-header .NavigationLink {
    display: inline-block;
    vertical-align: middle;
}
#cleveland .nav-primary {
    clear: right;
    float: right;
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}
#cleveland .RadMenu.rmResponsive {
  position: relative;
  z-index: 1000 !important;
}
#cleveland .RadMenu ul.rmHorizontal {
  float: none !important;
  margin:0;
  padding:0;
}
#cleveland .RadMenu ul.rmHorizontal li > div.rmSlide, #cleveland .RadMenu ul.rmHorizontal li span.rmToggle {
    display:none !important;
}
#cleveland .RadMenu.rmResponsive .rmRootGroup > .rmItem {
  position: relative;
  white-space: nowrap;
  clear: none;
  float: left;
  width:auto;
}
#cleveland .RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
  font-size: 15px;
  font-weight: 900;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  min-width: 10px !important;
  color:#115876;
  display: block;
  position: relative;
  text-decoration: none;
  padding: 10px 15px;
}






#cincy #container{
	width:960px;
}
#cincy #navcontainer {
	background-color:#ffffff;
	border-left:none;
}
#cincy #navcontainer table {
    background:none repeat scroll 0 0 #E7E7E8;
    padding:0 10px;
    font: bold 14px/1.14em 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
#cincy .navsection {
	font: bold 17px/1.14em 'Trebuchet MS',Arial,Helvetica,sans-serif;
	color:#000000;
	background-color:#E7E7E8;
	margin-top:10px;
}
#cincy .navitem a {
    font: 14px/1.14em 'Trebuchet MS',Arial,Helvetica,sans-serif;
    margin: 5px 0;
}
#cincy a:link, #cincy a:visited {
	color:#526AA7;
	text-decoration:none;
}
#cincy a:hover {
	text-decoration:none;
	color:#FCB040;
}
#cincy table{
    font-family:Georgia, Palatino, serif !important;
}
#cincy .pageheader, #cincy .bluepageheader {
    background: url("images/rul_h1.png") no-repeat scroll left bottom transparent;
    color: #FCB040;
    font: 24px/1.5em Georgia,'Palatino Linotype',Palatino,serif;
}
#cincy #navcontainer table {
    width:160px !important
}
#dayton #navcontainer {
    border-left:none;
    background-color:#003366;
}
#columbus #navcontainer {
    border-left:none;
    background-color:#012D48;
}
#ombac_img {
    width:110px;
}