/* CSS created by Jim Davis www.jimdavis.org */
body, html {
background: #f0e4c5 url(assets/header_back.gif) repeat-x;
}
p {line-height: 1.53; }
#hd {
position: relative;
width: 100%;
height: 180px;
}
#location {
position: absolute;
top: 100px;
left: 245px;
width: 560px;
height: 20px;
}
#email {
position: absolute;
top: 30px;
right: 90px;
width: 70px;
height: 60px;
}
#logo {
position: absolute;
width: 230px;
height: 260px;
}
#banner {
position: absolute;
width: 560px;
height: 90px;
top: 0; left: 240px;
}
#navcontainer {
position: absolute;
top: 130px;
left: 250px;
width: 705px;
height: 20px;
}


#navlist li{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist a { color: white; text-decoration: none; }
#navlist a:hover {text-decoration: underline; }
.active { border-bottom: 1px solid white; }
#courselist { margin: 0; padding: 0; }

#courselist li{
display: inline;
list-style-type: none;
padding: 0 20px 0 0;
margin: 0;
}
#courselist a { color: blue; line-height: 1.5; }
#courselist a:hover {color: red; }

#bd {
background: url(assets/body_back.gif) repeat-y;
padding-bottom: 20px;
}

.yui-t2 .yui-b {width: 230px; margin-top: 50px; }
.yui-t2 #yui-main .yui-b {margin-left:250px; margin-top: 0; }

.yui-t2 #yui-main .yui-b h1 { font-size: 153.0%; font-weight: bold; color:#1c425c; margin-bottom: 8px; padding: .2em 0; display: block; width: 100%; border-bottom: 1px solid #1c425c; }
.yui-t2 #yui-main .yui-b h2 { font-size: 123.1%; font-weight: bold; color:#1c425c; margin-top: .2em; padding: .2em 0; }
.yui-t2 #yui-main .yui-b h3 { font-size: 108%; font-weight: bold; color:#1c425c; margin-top: .2em; padding: .2em 0; }
.yui-t2 #yui-main .yui-b p { padding-bottom: .4em; }
.yui-t2 #yui-main .yui-b ul li { margin-left: .2em; list-style-type: disc; padding: .2em; }
.yui-t2 #yui-main .yui-b ul { margin-left: 1em; padding-left: 1em; }
.yui-t2 #yui-main .yui-b ol { margin-left: 1em; padding-left: 1em; font-size: 108%; font-weight: bold; color:#1c425c;}
.yui-t2 #yui-main .yui-b ol li { margin-left: .3em; margin-bottom: .5em; list-style-type: none; padding: .2em; }
.yui-t2 #yui-main .yui-b img { float: left; padding: 4px; border: 1px solid #1c425c; margin: 0 1em 0 0; }
.left-text { width: 190px; margin: 15px auto; padding-top: 15px; color: white; }
#ft { margin-top: 15px; }
#ft a { color: black; }
.notice { font-size: 77%; }
.reasons {
position: relative;
width: 90%;
padding-bottom: .5em;
}
.container {width: 20%; height: 1em; }
.container a { color: blue; }
.reasons p { padding-left: 60px; }
.number {
position: absolute;
width: 50px; height: 50px;
background-image:url(assets/numbers.png);
margin-right: 5px;
}
#one { background-position: 0px 0px; }
#two { background-position: 200px 0px; }
#three { background-position: 150px 0px; }
#four { background-position: 100px 0px; }
#five { background-position: 50px 0px; }