body {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
background-image: url('http://www.mbaprogramsonline.org/images/bg.gif');
background-repeat: repeat-x;
padding-top: 10px;
}

#main {
width: 974px;
text-align: left;
background-color: #fff;
padding: 4px 8px 4px 8px;
}

#header_left {
float: left;
}

a h1, a:visited h1 {
font-size: 26px;
color: #000000;
text-decoration: none;
margin-top: 0px;
margin-bottom: 22px;
}

a:hover h1 {
font-size: 26px;
color: #b0b0b0;
text-decoration: none;
margin-top: 0px;
margin-bottom: 22px;
}

a h2, a:visited h2 {
font-size: 26px;
color: #000000;
text-decoration: none;
margin-top: 0px;
}

a:hover h2 {
font-size: 26px;
color: #b0b0b0;
text-decoration: none;
margin-top: 0px;
}

#header_subtitle {
margin: -20px 0px 0px 0px;
}

h3 {
font-size: 14px;
display: inline;
color: #999999;
}

#search_box {
margin: 35px 0px 0px 0px;
}

#search_subject, #search_program, #search_button {
float: left;
padding: 0px 4px 0px 0px;
}

#header_right {
float: right;
}

#top_nav, #bottom_nav {
clear: both;
background-image:url('http://www.mbaprogramsonline.org/images/bg_nav.gif');
background-repeat: repeat-x;
background-color: #000;
height: 30px;
text-align: center;
margin: 0px 0px 0px 0px;
}

#top_nav li, #bottom_nav li {
padding: 4px 25px 4px 25px;
display: inline;
line-height: 30px;
}

#top_nav a, #bottom_nav a, #top_nav a:visited, #bottom_nav a:visited {
text-decoration: none; 
font-size: 12px;
font-weight: bold;
color: #000;
}

#top_nav a:hover, #bottom_nav a:hover {
text-decoration: underline;
font-size: 12px;
color: #fff;
}

#left_rail {
float: left;
width: 190px;
padding: 0px 0px 5px 0px;
}

#rail_section {
border-right: 1px #b0b0b0 solid;
border-left: 1px #b0b0b0 solid;
border-bottom: 1px #b0b0b0 solid;
margin: 10px 0px 0px 0px;
clear: both;
padding-bottom: 5px;
}

#rail_section ul {
padding: 0px 0px 8px 15px;
margin: 4px 0px 0px 15px;
list-style-type: square;
}

#rail_section_inner {
padding: 8px 0px 0px 6px;
}

#boxtop {
height: 20px;
text-align: center;
font-weight: bold;
padding-top: 5px;
border-top: 1px #000 solid;
border-bottom: 1px #000 solid;
background-color: #ccc;
color: #000;
}

#section {
border: 1px #b0b0b0 solid;
margin: 10px 0px 0px 0px;
padding: 4px;
clear: both;
}

#section ul {
padding: 0px 0px 0px 15px;
margin: 4px 0px 0px 15px;
list-style-type: square;
}

#section a, #section a:visited, #rail_section a, #rail_section a:visited, #readmore a, #readmore a:visited, #readless a, #readless a:visited {
text-decoration: none;
font-size: 11px;
color: #999999;
}

#section a:hover, #rail_section a:hover, #readmore a:hover, #readless a:hover {
text-decoration: underline;
color: #000000;
}

#center_rail {
float: left;
width: 594px;
padding: 0px 5px 5px 5px;
}

#center_intro {
margin: 10px 0px 0px 0px;
}

#center_rail h1 {
font-size: 14px;
font-weight: bold;
display: inline;
}

#center_rail h2 {
font-size: 16px;
font-weight: bold;
display: inline;
}

#index_left {
float: left;
width: 284px;
border: 1px #b0b0b0 solid;
padding: 4px;
margin: 4px 2px 10px 0px;
}

#index_right{
float: right;
width: 284px;
border: 1px #b0b0b0 solid;
padding: 4px;
margin: 4px 0px 10px 2px;
}

#index_bottom{
clear: both;
border: 1px #b0b0b0 solid;
padding: 4px;
}

#index_left ul, #index_right ul {
padding: 0px 0px 0px 15px;
margin: 4px 0px 0px 15px;
list-style-type: square;
}

#index_bottom ul {
list-style-type: square;
}

#index_left a, #index_right a, #index_bottom a, #index_left a:visited, #index_right a:visited, #index_bottom a:visited {
text-decoration: none;
font-size: 12px;
color: #999999;
}

#index_left a:hover, #index_right a:hover, #index_bottom a:hover{
text-decoration: underline;
color: #000000;
}

p.header {
font-weight: bold;
display: inline;
}

#article {
clear: both;
height: 100px;
}

#article_pic {
float: left;
height: 96px;
padding: 0px 4px 0px 0px;
}

#article_blurb {
height: 100px;
}

#right_rail {
float: right;
width: 180px;
padding: 0px 0px 5px 0px;
}

#footer {
clear: both;
}

#copyright {
text-align: center;
font-size: 10px;
}

#copyright a, #copyright a:visited {
text-decoration: none; 
font-weight: bold;
color: #999999;
}

#copyright a:hover {
text-decoration: underline;
font-weight: bold;
color: #000000;
}

.school {
min-height: 100px;
background-image: url("http://www.mbaprogramsonline.org/images/bg_section.gif");
background-repeat: repeat-x;
}

.school_dir {
min-height: 105px;
background-image: url("http://www.mbaprogramsonline.org/images/bg_directory.gif");
background-repeat: repeat-x;
}

a h4, a:visited h4 {
font-size: 12px;
color: #000000;
display: inline;
text-decoration: none;
}

a:hover h4 {
font-size: 12px;
color: #b0b0b0;
display: inline;
text-decoration: underline;
}

#school_logo {
float: left;
width: 140px;
height: 80px;
}

#blurb {
float: right;
width: 425px;
text-align: justify;
}

#programs {
clear: both;
text-align: justify;
}

#request_info {
float: right;
}

#school_long_blurb {
clear: both;
margin-bottom: 20px;
}

#degrees_offered {
margin-bottom: 20px;
}

#cse-search-results {
margin-top: 10px;
margin-bottom: 10px;
}

#index_image {
width: 592px;
height: 258px;
background-image: url('http://www.mbaprogramsonline.org/images/index.jpg');
background-repeat: no-repeat;
}

#start_now {
position: relative;
top: 140px;
left: 368px;
}

.button {
width: 207px;
height: 84px;
}

.button a {
display: block;
width: 207px;
height: 84px;
background: url('http://www.mbaprogramsonline.org/images/start_now_double.gif') no-repeat top left;
}

.button a:hover {
background-position: bottom left;
}

#request_info {
position: relative;
top: 10px;
right: 20px;
}

.button2 {
width: 144px;
height: 34px;
}

.button2 a {
display: block;
width: 144px;
height: 34px;
background: url('http://www.mbaprogramsonline.org/images/request_info_double.gif') no-repeat top left;
}

.button2 a:hover {
background-position: bottom left;
}

.button3 {
width: 144px;
height: 34px;
}

.button3 a {
display: block;
width: 144px;
height: 34px;
background: url('http://www.mbaprogramsonline.org/images/learn_more_double.gif') no-repeat top left;
}

.button3 a:hover {
background-position: bottom left;
}

#listing_buttons {
width: 100%;
height: 40px;
}

#learn_more {
float: left;
padding: 0px 0px 0px 125px;
}

#get_info {
float: right;
padding: 0px 125px 0px 0px;
}

#request_info_bottom {
position: relative;
bottom: 10px;
left: 220px;
}

#start_now_main {
width: 700px;
height: 500px;
background-image: url('http://www.mbaprogramsonline.org/images/start_now.jpg');
background-repeat: no-repeat;
background-color: #fff;
text-align: left;
}

#start_now_results_main {
width: 700px;
height: 500px;
background-image: url('http://www.mbaprogramsonline.org/images/start_now_results.jpg');
background-repeat: no-repeat;
background-color: #fff;
text-align: left;
}

#start_now_results a, #search_now_results a:visited {
color: #000;
text-decoration: none;
}

#start_now_results a:hover{
color: #b0b0b0;
text-decoration: underline;
}

#start_now_header {
padding-left: 5px;
}

#start_now_blurb {
width: 295px;
text-align: justify;
position: relative;
top: 260px;
padding: 5px;
}

#start_now_form {
width: 364px;
position: relative;
top: 90px;
left: 314px;
}

#start_now_search_box{
width: 364px;
}

#search_box_bottom_inner {
width: 360px;
}

#search_now_button {
width: 184px;
position: relative;
top: 15px;
left: 89px;
}

#start_now_results {
width: 364px;
text-align: center;
position: relative;
top: 75px;
left: 315px;
}

#blog_image {
width: 592px;
height: 258px;
background-image: url('http://www.mbaprogramsonline.org/images/blogs.jpg');
background-repeat: no-repeat;
}

.blogger {
min-height: 250px;
}

.blogs {
min-height: 115px;
}
