/* CSS Document */

* {
padding:0;
margin:0;
border:0;
}

body {
font-size:76%;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#8C8C8C;
behavior:url(css/csshover.htc);
}

img {
border-style:none;
}



/* Default Text Settings */

p {
padding:0 0 20px 0;
line-height: 1.7em;
}

a {
color:#666666;
padding:0;
}

a:hover {
color:#E87C1E;
}

/* end */



/* Wrapper (Wraps entire contents) */

#wrapper {
width:770px;
margin-left:auto;
margin-right:auto;
padding:20px 0 0 0;
text-align:center;
}

/* end */



/* banner (banner image) */

#banner {
width:770px;
height:170px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
}

/* end */



/* top navigation */

#top_nav {
width:432px;
height:36px;
float:left;
background-image:url(../images/top_nav_background.jpg);
background-repeat:no-repeat;
padding:6px 0 0 338px;
}

#top_nav  ul {
}

#top_nav  li {
width:80px;
float:left;
list-style-type:none;
position:relative;
text-align:left;
}

#top_nav  a {
font-weight:bold;
display:block;
padding:12px 6px 8px 6px;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#top_nav  a:hover {
font-weight:bold;
}

#top_nav  ul li ul {
text-align:left;
position:absolute;
display:none;
padding:1px 0 0 0;
}

#top_nav  ul li ul li {
background-color:#FFFFFF;
}

#top_nav ul li:hover ul, #top_nav ul li ul:hover {
display:block;
}

/* end */



/* content wrapper */

#content_wrapper {
background-color:#F2F2F2;
float:left;
}

/* end */



/* left column wrapper */

#left_column {
width:210px;
float:left;
padding:0 0 40px 0;
margin:40px 0 0 0;
}

#left_column p {
text-align:left;
padding:0 0 0 0;
}

#course_nav {
background-color:#D2D2D2;
padding:10px 0 0 5px;
}

/* end */



/* right column wrapper */

#right_column {
width:460px;
background-color:#F2F2F2;
text-align:left;
float:left;
padding:38px 50px 0 50px;
}

h1 {
font-size:1.6em;
padding:0 0 20px 0;
}

p.back_to_top a {
color:#999999;
font-size:.9em;
}

#right_column ul {
font-size:1em;
list-style-type:square;
padding:0 0 20px 15px;
line-height:1.7;
}

p.no_space {
padding:0;
}

/* end */



/* footer wrapper, wraps bottom navigation and legal info */

#footer {
width:770px;
height:40px;
background-image:url(../images/footer_background.jpg);
background-repeat:no-repeat;
float:left;
}

/* end */



/* disclaimer (sits with the footer wrapper) */

#disclaimer {
width:371px;
height:30px;
padding:10px 0 0 40px;
float:left;
}

#disclaimer ul {
list-style:none;
font-size:.9em
}

#disclaimer li {
height:40px;
float:left;
padding: 0 8px 0 0;
}

/* end */



/* bottom navigation (sits within the footer wrapper) */

#bottom_nav {
width:359px;
height:35px;
padding:5px 0 0 0;
float:left;
}

#bottom_nav ul {
list-style:none;
text-align:center;
font-size:.9em
}

#bottom_nav li {
width:63.6px;
height:40px;
float:left;
}

/* end */



/* not used/

* html a {
display:block;
}

/* end */
