/* General Styles */

.clearer
{
clear: both;
height: 0;
}

.spacer
{
height: 20px;
}

/* Horizontal Sections */

#header_section
{
background-image: url("/themes/site_themes/educator2educator/images/header_BG_tile.gif");
background-repeat: repeat-x;
height: 120px;
}

#top_section
{
background-repeat: repeat-x;
min-height: 130px;
}

#middle_section
{
background-color: #fff;
background-image: url("/themes/site_themes/educator2educator/images/content_middle_BG_tile.gif");
background-repeat: repeat-x;
background-repeat: repeat-x;
min-height: 470px;
padding: 10px 0 1px 0;
}

#footer_section
{
background-color: #1D2C32;
background-image: url("/themes/site_themes/educator2educator/images/footer_BG_tile.gif");
background-repeat: repeat-x;
min-height: 260px;
}

/* Container Sections */

#header_container,
#login_container,
#content_container_top,
#content_container_middle,
#footer_container
{
margin: 0 auto 0 auto;
width: 908px;
}


#login
{
background-color: #1167A1;
padding: 7px 0 0 0;
height: 32px;
}

#content_container_middle
{
margin: 0 auto;
width: 908px;
}

.site_description
{
float: left;
margin:0px 0pt 0pt;
position:relative;
top:20px;
}

#header_col_lft
{
float: left;
margin: 0;
padding: 0;
}

#profile_nav
{
color: #647D94;
font-family: Arial, Helvetica, serif;
font-size: 12px;
padding: 0;
}

#copyright_notice
{
color:#5384A9;
font-family: Arial, Helvetica, serif;
font-size: 12px;
margin: 40px 0 0 0;
text-align: center;
}

/* Hyperlinks */

a#about_aiu img
{
border: none;
float: left;
left: 220px;
position: relative;
top: 44px;
}

#nav li a
{
color: #fff;
font-family: Arial, Helvetica, serif;
font-size: 14px;
}

#nav li.active a
{
border-bottom: 1px dotted #026B8E;
color: #026B8E;
}

#nav li a:hover,
#nav li .active a:hover,
.footer_col ul li a:hover
{
color: #026B8E;
text-decoration: none;
}

#profile_nav a
{
color: #026B8E;
}

#profile_nav a:hover
{
color: #D93000;
text-decoration: none;
}

/* Lists */

#nav
{
display: block;
float: left;
font-family: Arial, Helvetica, serif;
margin: 15px 0 0 0;
padding: 0;
width: 490px;
}

#nav li
{
float: left;
list-style: none;
padding: 0 15px 0 0;
}

/* Images */

#logo
{
float:	left;
height: 72px;
margin: 0;
position: relative;
top: 0;
width: 395px;
}

#logo2
{
float:	left;
height: 74px;
left: 220px;
margin: 0;
position: relative;
top: 0;
width: 140px;
}

#logo img,
#logo2 img
{
border: none;
}