/* Course */

/* Top right Links */
#hd { background: #fff url(header-bg.jpg) repeat-x 0 100%; }
#hd ul.topLinks li {float:left; color:#000000; margin: 0; }
#hd ul.primaryNav li {float:left; margin: 0; color:#B7C3D8; }
#hd ul.primaryNav li a { margin: 0 7px; }

/* Left side color and image scheem */
#bd { background:url(bd-bg.gif) repeat-y 0 0;}
#sectionnav h2 { background:url(sectionHead.gif) no-repeat 0 0; width: 163px; height: 57px; margin: 0 auto;}
#sectionnav ul li {margin-top: 10px;}
#sectionnav ul li a:link, #sectionnav ul li a:visited {color: #C60; padding-bottom: 25px;}
#sectionnav ul li a:hover{background-position: 0 -54px;}

/* List on Left .gif) 

/* Left side Hidding overflow */
#sectionnav ul li  { width:150px; height: 65px; padding-left:0; margin-left:0px; text-indent: -999px; overflow: hidden;}

#sectionnav ul li ul li {text-indent:0;}
#sectionnav ul li ul li a:hover {background-position:top;}


/* Places nav IMG in correct spot */
.navImg {position:absolute; bottom: 0; left: 25px;}

/* Not sure what this is */
#sectionnav ul li ul{
background:#E7ECF3 none repeat scroll 0%;
margin:0px;
width:225px;
z-index:9999;
border-left: 1px solid #C8D5EB;
background-color:none;
}
/* or this */
#sectionnav .ypContainer ul li a {}

/* or this */
/*li.active a {background: #fff3d0 url("breadcrumbs.jpg") no-repeat 100% 50%;}*/
#sectionnav ul li .ypContainer ul li  { border-bottom: 1px solid #FFF1C9; padding: 0; font-size: 90%; background-position: 0 50%; background-repeat:no-repeat; margin-top: 0; height: auto; width: auto; }
#sectionnav ul li .ypContainer ul li a:link  {background: #FFE28C; background-image:none; padding-bottom: 0; padding:8px 10px;  }
#sectionnav ul li .ypContainer ul li a:hover {background: #ffc; text-decoration: none;}
#sectionnav ul li .ypContainer ul li a:visited {padding-bottom: 0; padding:8px 10px; background-image:none; background: #FFE28C;}

/* color scheem for body and feature article */
.mainBody h1 {  color:#333333;  }
.mainBody h2 { color: #333333; }
.mainBody h1.title { color:#003366; }
.mainBody h2.subtitle {color:#036; }
.mainBody .featureArticle {   border: 1px solid #B7CFDD; background: #f9f9f9;}

/* the learn more boxes */
a:link.learnMore, a:visited.learnMore {background: #B7CFDD url("arrowright.jpg") no-repeat 97% 50%; color:#003366; border: 1px solid #fff; }

/* not sure about this */
.breadcrumbs a:link, .breadcrumbs a:visited{color: #41547C; background:url("breadcrumbs.gif") no-repeat 100% 75%;  }
.breadcrumbs span {color: #8C9FC0; }

/* search bar part */
/*.search {background: url(search.jpg) no-repeat 50% 0; }*/
.subnav h3 {color: #A71; border-bottom: 1px solid #ECD886; }
.subnav ul li {color:#B82;}
.subnav ul li a {color: #c93}

/* footer part */
#ft {background: #F6F7FA url(ft-bg.jpg) repeat-x 0 0; }
#ft h3, #ft p {color:#555;}
.location {float:left; margin-right: 30px;}
#ft .location h3 {color:#222; font-size: 130%;}
