#content_outline {
width: 935px;
margin: 0px 19px 49px 19px;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
float: left;
}

#content_outline li{
background-image: url('/images/coursecare/bullet.jpg');
background-repeat: no-repeat;
background-position: 0px 9px; 
padding-left: 10px; 
}

#content_outline a{
color: #008dd2;
}

*+html DIV#content {
padding-bottom: 20px;
}

#main_top {
width: 935px;
background-image:url(/images/coursecare/tab_button1_main.jpg);
height: 380px;
float: left;
}

#main_blankspace {
width: 795px;
height: 350px;
float: left;
}

#ad_section {
width: 140px;
height: 350px;
float: right;
}

#cc_menu {
width: 935px;
height: 30px;
float: left;
}

#tab_button1 {
width: 135px;
height: 30px;
background-image:url(/images/coursecare/tab_button1_off.png);
background-repeat:no-repeat;
float: left;
}

#tab_button2 {
width: 250px;
height: 30px;
background-image:url(/images/coursecare/tab_button2_off.png);
background-repeat:no-repeat;
float: left;
}

#tab_button3 {
width: 265px;
height: 30px;
background-image:url(/images/coursecare/tab_button3_off.png);
background-repeat:no-repeat;
float: left;
}

#main_bottom {
width: 935px;
background-image:url(/images/coursecare/main_bottom_bg.jpg);
background-repeat:no-repeat;
float: left;
}

#menu_box {
width: 915px;
padding: 10px 10px 10px 10px;
float: left;
}

#menu_bar {
width: 915px;
height: 27px;
background-image:url(/images/coursecare/menu_bar.jpg);
float: left;
}

#menu_container{
width: 915px;
background-image:url(/images/coursecare/menu_bg.png);
background-repeat: repeat-y;
float: left;
line-height: 20px;
}

#menu_container a{
color: #008dd2;
}

#menu_left {
width: 405px;
padding: 10px 20px 10px 33px;
float: left;
}

#menu_right {
width: 392px;
padding: 10px 40px 10px 25px;
float: right;
}

#menu_bottom {
width: 915px;
height: 20px;
background-image:url(/images/coursecare/menu_bottom.png);
float: left;
}

.home_column_a {
position: relative;
width: 48%;
float: left;
}

.home_column_b {
position: relative;
width:48%;
float: right;
}

#close_button {
width: 22px;
height: 22px;
margin: -11px -11px 0px 0px;
float: right;
}

#calc {
display: none; 
position: absolute;
left: 30px;
width: 200px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#cnow {
display: none; 
position: absolute; 
left: 30px;
width: 200px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#medsys {
display: none; 
position: absolute; 
left: 30px;
width: 200px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#course360 {
display: none; 
position: absolute; 
left: 30px;
width: 200px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#keypro {
display: none; 
position: absolute; 
left: 30px;
width: 300px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#sam {
display: none; 
position: absolute; 
left: 30px;
width: 200px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#webtutor {
display: none; 
position: absolute; 
left: 30px;
width: 250px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#be {
display: none; 
position: fixed; 
left: 50%; 
top: 400px;
width: 450px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#chct {
display: none; 
position: fixed; 
left: 50%; 
top: 400px;
width: 450px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#cit {
display: none; 
position: fixed; 
left: 50%; 
top: 400px;
width: 450px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#hss {
display: none; 
position: fixed; 
left: 50%; 
top: 400px;
width: 450px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#ms {
display: none; 
position: fixed; 
left: 50%; 
top: 400px;
width: 450px;
border: 2px solid #7b766f;
background-color: white;
padding: 5px 5px 5px 10px;
z-index: 99999;
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
z-index:1000;
-moz-opacity: 0;
opacity:0;
filter: alpha(opacity=100);
}