/********************************************
/*                                                    *
/*      PRIMARY LAYOUT DIVs        *
/*                                                    *
/*******************************************/
html, body {
background: rgb(74,100,145) none repeat scroll 0 0;
color: rgb(77,77,77);
font-family: Helvetica, Arial, "Lucida Grande";
font-size:1em;
text-align:left;
height:100%;
margin:0px;
padding:0px;
}
#main {
background: rgb(74,100,145) none repeat scroll 0 0;
min-height:100%;
width:100%;
margin:0px;
padding:0px;
clear:both;
}
#wrapper {
background-image:url('../images/shadow_bknd.gif');
background-repeat:repeat-y;
width:1010px;
margin:0px auto 0px auto;
padding:0px;
}
#header {
background: rgb(255,255,255) none repeat scroll 0 0;
height:32px;
width:990px;
margin-left:10px;
margin-right:10px;
padding:0px;
}
#header-inner1 {
background: rgb(255,255,255) none repeat scroll 0 0;
height:12px;
width:260px;
margin:0px 30px 20px 30px;
float:left;
}
#header-inner2 {
background: rgb(255,255,255) none repeat scroll 0 0;
height:12px;
width:500px;
margin:0px 170px 20px 0px;
float:left;
}
#content {
background: rgb(255,255,255) none repeat scroll 0 0;
height:auto;
min-height:100%;
width:820px;
padding-right:170px;
padding-bottom:40px;
margin-left:10px;
margin-right:10px;
}
/***************************************
/*                                     *
/*          LEFT SIDE DIVs             *
/*                                     *
/***************************************/
#left {
position:relative;
float:left;
height:auto;
width:320px;
margin:0px;
padding:0px;
}
#left-inner {
width:260px;
padding:0px 30px 0px 30px;
}
#left-upper {
height:110px;
width:260px;
margin-bottom:30px;
}
#left-bar {
background: rgb(102,102,102) none repeat scroll 0 0;
height:2px;
width:260px;
margin-bottom:30px;
}
#left-nav {
float:left;
height:auto;
width:260px;
margin-bottom:30px;
}
#left-lower {
float:left;
height:360px;
width:260px;
margin-bottom:30px;
}
/***************************************
/*                                              *
/*         RIGHT SIDE DIVs          *
/*                                              *
/***************************************/
#right {
position:relative;
float:right;
height:auto;
width:500px;
margin:0px;
padding:0px;
}
#right-inner {
width:500px;
padding:0px 0px 0px 0px;
}
#right-upper {
height:110px;
width:500px;
margin-bottom:30px;
}
#right-lower {
width:476px;
padding:0px 12px 0px 12px;
}
#right-bar {
background: rgb(102,102,102) none repeat scroll 0 0;
height:2px;
width:500px;
margin-bottom:30px;
}
#right-bar-links {
background: rgb(51,51,51) none repeat scroll 0 0;
height:2px;
width:500px;
margin-bottom:3px;
}
#week-links {
width:500px;
margin:5px 0px;
}
#element-links {
width:500px;
margin:10px 0px 5px 0px;
}
/***************************************
/*                                              *
/*    DATA WRAPPER DIVs      *
/*                                              *
/***************************************/
.data {
height:auto;
}
/***************************************
/*                                              *
/*       COURSE NAV DIVs         *
/*                                              *
/***************************************/
.nav-link {
border-left: 1px solid rgb(102,102,102);
float:left;
color: rgb(102,102,102);
text-align:left;
height:auto;
width:auto;
margin:0px;
padding:0px 6px 0px 6px;
text-decoration:none;
}
.nav-link:hover {
color: rgb(0,0,0);
text-decoration:underline;
}
.nav-link-leftmost {
float:left;
color: rgb(102,102,102);
text-align:left;
height:auto;
width:auto;
margin:0px;
padding:0px 6px 0px 0px;
text-decoration:none;
}
.nav-link-leftmost:hover {
color: rgb(0,0,0);
text-decoration:underline;
}
.week-link {
color: rgb(102,102,102);
text-align:center;
text-decoration:none;
}
.week-link:hover {
color: rgb(0,0,0);
text-decoration:underline;
}