#container #topcontainer
{
background-image:url(../images/about-studylink-bg.jpg);
background-repeat:no-repeat;
background-position:94% 100%;
}

html > body #container #topcontainer
{
background-position:98% 100%;
}

/* middle col / content layout */
#container #main #middlecol
{
padding:0;
margin:0;
width:982px;
float:left;
position:relative;
font-size:100%;
background-color:transparent;
}

#container #main #middlecol #content
{
padding:0 20px 0 20px;
margin:0;
width:942px;
float:left;
position:relative;
font-size:100%;
background-color:transparent;
}

#container #main #middlecol #columns
{
padding:10px 0 0 20px;
margin:0 0 0 0;
width:962px;
float:left;
position:relative;
font-size:100%;
background-color:transparent;
}

#container #main #middlecol #columns .col
{
padding:0;
margin:0 18px 0 0;
width:142px;
float:left;
position:relative;
font-size:100%;
background-color:transparent;
border:none;
}

#container #main #middlecol #columns .col h2
{
padding:0 0 8px 0;
margin:0;
width:142px;
float:left;
position:relative;
font-size:90%;
font-weight:bold;
color:#005595;
text-transform:uppercase;
background-color:transparent;
background-image:url(../images/leftnav-lines.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#container #main #middlecol #columns .col h2 a
{
text-decoration:none;
}

#container #main #middlecol #columns .col h2 a:hover
{
text-decoration:underline;
}

#container #main #middlecol #columns .col ul
{
padding:0 0 0 0;
margin:0;
width:142px;
float:left;
position:relative;
font-size:95%;
list-style:none;
background-color:transparent;
}

#container #main #middlecol #columns .col ul li
{
padding:0;
margin:0;
width:142px;
float:left;
position:relative;
font-size:100%;
list-style:none;
background-color:transparent;
background-image:url(../images/leftnav-lines.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#container #main #middlecol #columns .col ul li a
{
padding:3px 0 3px 0;
margin:0;
width:142px;
float:left;
}

#container #main #middlecol #columns .col ul li ul
{
padding:0 0 6px 0;
font-size:100%;
background-color:transparent;
background-image:none;
}

#container #main #middlecol #columns .col ul li li
{
background-color:transparent;
background-image:none;
}

#container #main #middlecol #columns .col ul li li a
{
padding:3px 0 3px 12px;
margin:0;
width:130px;
background-image:url(../images/leftnav-arrow.gif);
background-repeat:no-repeat;
background-position:2px 6px;
}

#container #main #middlecol #columns .col ul li ul li ul
{
padding:0;
background-image:none;
}

#container #main #middlecol #columns .col ul li li li a
{
padding:3px 0 3px 22px;
margin:0;
width:120px;
background-image:url(../images/leftnav-dash.gif);
background-repeat:no-repeat;
background-position:12px 8px;
}

#container #main #middlecol #block
{
padding:0 20px 0 20px;
margin:0;
width:942px;
float:left;
position:relative;
font-size:100%;
background-color:transparent;
}

#container #main #columns .col a, #container #main #columns .col a:visited {
text-decoration:none;
}

#container #main #columns .col a:hover {
text-decoration:underline;
}