    body{
        font-family: Tahoma, sans-serif;        font-size: 12px;
        font-weight:bold;
        border:0px solid;
        margin:2px;
    }
    h3{
        font-size:14px;
        border-bottom:1px solid #ccc;
        margin:10px;
        color: #606061;
        background:url('../img/arrow_right_grey.gif') no-repeat;
        padding-left:20px;
        
    }
    h4{
        font-size:14px;
        border-bottom:1px solid #ccc;
        margin:15px;
        color: #606061;
        padding-left:10px;
        
    }
    #background{
        border: 0px solid #7e7e81;
        background:url('../img/Johns Model_edited-3.jpg') no-repeat;
        float:left;
    }
    a{text-decoration:none;color:#343438;}
    a:visited{text-decoration:none;color:#343438;}
    a:hover{text-decoration:none;color:#fff;}
    .mainbox{
        border:1px solid #7e7e81;
        width:800px;
        margin:0px auto 0px auto;
    }
    #footer{
        border:1px solid #7e7e81;
        width:790px;
        margin:3px auto 0px auto;
        padding:5px;
    }
    #footer a:link{
        text-decoration:none;
        color:#5b5f5c;
    }
    #footer a:visited{
        text-decoration:none;
        color:#5b5f5c;
    }
    #footer a:hover{
        text-decoration:none;
        color:#4969f2;
    }
    
    /***************************************
            Section containers
    ****************************************/
    
    #emergent{
        margin-left:140px;
        margin-top:-260px;
        font-size: 16px;
        width:150px;
        border:0px solid #ccc;
    }
    #Aspiring{
        margin-left:195px;
        margin-top: -55px;
        font-size: 16px;
        width:150px;
    }
    #Induction{
        margin-left:215px;
        margin-top:-55px;
        font-size: 16px;
        width:150px;
    }
    #Experienced{
        margin-left:265px;
        margin-top:-62px;
        font-size: 16px;
        width:150px;
    }
    #Consultative_Head{
        margin-left:315px;
        margin-top:-55px;
        font-size: 16px;
        width:150px;
    }
    #OD{
        margin-left:412px;
        margin-top:-45px;
        font-size: 14px;
        width:100px;
    }
    #CURRDEV{
        margin-left:495px;
        margin-top:-75px;
        font-size: 14px;
        width:100px;
    }
    #RD{
        margin-left:595px;
        margin-top:-55px;
        font-size: 14px;
        width:150px;
    }
    #SI{
        margin-left:672px;
        margin-top:-10px;
        font-size: 14px;
        width:100px;
    }
    /***************************************
            Other containers
    ****************************************/
    
    #search{
        padding:5px;margin-top:130px;
    }
    
    #search a:link{color:#0644e0;}
    #search a:visited{color:#0644e0;}
    #search a:hover{color:#ccc;}
    
    #noscript{
        margin-left:350px;
        border:1px solid #f70000;
        background:#ffc9c9;
        width:410px;
        padding:10px;
    }
    
    #hidden {
        display:none;
    }
    #hideme {
        display:none;
    }
    
    #anything{
        display:none;
    }
    #all_info{
        display:none;
    }
    .hidden{
        display:none;
    }
    /***************************************
            course info container
    ****************************************/
    #center_text_panel{
        border:0px solid #ccc;
        padding:5px;
        margin-left:360px;
        margin-right:8px;
        margin-top:200px;
        width:450px;
    }
    #wrap{
        margin-top:5px;
        margin-left:310px;
        border:0px solid #ccc;
        padding:10px;
        width:470px;
        font-weight:normal;
    }
    #wrap table{
        margin-left:22px;
    }
    #wrapdetails{
        margin-top:5px;
        margin-left:310px;
        border:0px solid #ccc;
        padding:10px;
        width:470px;
    }
    #wrap a:link{
        text-decoration:none;
        color:#0c40c1;
    }
    #wrap a:visited{
        text-decoration:none;
        color:#5b5f5c;
    }
    #wrap a:hover{
        text-decoration:none;
        color:#4969f2;
    }
    #wrap p{
        padding:0px 10px 0px 25px;
    }
    #wrap p a:link{
        color:#363cb2;
    }
    #wrap p a:visited{
        color:#363cb2;
    }
    #wrap p a:hover{
        color:#ccc;
    }
    #wrap span{
        padding:5px;margin-left:-1px;
    }
    #EmergentDiv{
    }
    #image{
        height:600px;
        width:400px;
    }
    #EmergentDiv{
        border: 1px solid #2d8d08;
        background:#dcffce;
        padding-right:2px;
    }
    #AspiringDiv{
        border:1px solid #ff00de;
        background:#ffe0fb;
        padding-right:2px;
    }
    #InductionDiv{
        border:1px solid #4b53f1;
        background:#cbceff;
        padding-right:2px;
    }
    #ExperiencedDiv{
        border:1px solid #00f734;
        background:#ceffd8;
        padding-right:2px;
    }
    #ConsultantDiv{
        border:1px solid #f7dd00;
        background:#fffad1;
        padding-right:2px;
    }

/* === Menu === */


#menu
{
  height: 31px;
  padding-right: 7px;
  margin: 0;
  list-style: none;   
}

#menu li
{
    float: right;
    display: block;
    height: 31px; 
    margin-right:2px; 
    width: 82px;
}

#menu a
{
    display: block;
    height: 31px;  
    background-color: inherit;
    text-decoration: none;
    line-height: 31px;
    text-align: center;
}



#menu a.menuselected:link
{
  display: block;
  height: 31px;  
  background: #ff00e3 url('../img/white_over.png');    
  text-decoration: none;
  line-height: 31px;
  color: #ffffff;
  text-align: center;
  margin:0px;padding:0px;
}
#menu a.menuselected:visited
{
  display: block;
  height: 31px;  
  background: #ff00e3 url('../img/white_over.png');    
  text-decoration: none;
  line-height: 31px;
  color: #ffffff;
  text-align: center;
  margin:0px;padding:0px;
}
.formtop{padding:4px;margin-bottom:10px;}
.formtop label {float:left;width:50px;margin-top:4px;}
.form {padding:10px;margin:0px 5px 10px 5px;border:1px solid #7e7e81;}
.form label {float:left;width:150px;margin-top:4px;}
.form input {
    background:#fff url(img/form_mix.gif) repeat-x top left;
    border:1px solid #cacacb;
    padding:2px;
    margin-bottom:1px;
}
.form legend{color:#585859;font-size:14px;}
.form textarea{
    font-family: Tahoma, 
    sans-serif;font-size: 13px;
    border:1px solid #cacacb;
    background:#fff url(img/form_mix.gif) repeat-x bottom left;
}
#wrap span{font-weight:bold;}