*{ margin:0; padding:0;}
html{ background:url(images/bg-html.gif);}
body{ background:url(images/bg-body.gif) repeat-x; font:normal 10px Verdana, arial, sans-serif; color:#707477; padding-bottom:35px;}
a{outline:none; text-decoration:none;}
img{border:0;}
.float-right{float:right;}
#container{
width:798px;
margin:0 auto;
padding:0;
overflow:hidden;
background:#fff;
}
#header{
background:url(images/bg-header.gif) no-repeat 0 bottom;
width:798px;
height:141px;
float:left;
position:relative;
padding-bottom:2px;
}
#header h1{
position:absolute;
width:325px;
height:81px;
top:30px;
left:38px;
}
#header h1 a{
width:325px;
height:81px;
display:block;
background:url(images/logo.gif);
text-indent:-1000em;
}
#nav-global{position:absolute; top:57px; right:0; background:#e6e6e6; padding:5px 18px;}
#nav-global li{ float:left; list-style:none; padding-right:10px; margin-right:10px; border-right:1px solid #ce0000; line-height:12px}
#nav-global li.last{ padding-right:0; margin-right:0; border:0;}
#nav-global li a{ color:#161616;}
#nav-global li a:hover{ color:#ce0000;}
#nav-top{position:absolute; top:120px; right:0; padding-right:20px; text-transform:uppercase;}
#nav-top li{ float:left; list-style:none; padding-right:10px; margin-right:10px; background:url(images/bg-menu.gif) no-repeat right 3px;  font-family:Tahoma, verdana, arial; font-size:11px;}
#nav-top li.last{background:none; margin:0;}
#nav-top li a{ color:#fff;}
#nav-top li a:hover{ color:#fba91a;}
#nav-top li.current a{ color:#fba91a;}
#spotlight{
width:798px;
height:213px;
float:left;
text-align:center;
padding:9px 0 0;
}
#home-content{
width:755px;
float:left;
padding:15px 38px 8px 5px;
background:url(images/bg-wrap.jpg) no-repeat right top;
}
#home-col1{
width:281px;
float:left;
}
#home-col1 h3{
margin:0 8px 8px 15px;
padding:4px 0 8px 23px;
background:url(images/bg-h3-col1.gif) no-repeat;
}
a.ebis{
width:281px;
height:90px;
display:block;
background:url(images/logos.jpg) 0 0;
text-indent:-999em;
}
a.ebis:hover{
background-position:-281px 0;
}
a.educator{
width:281px;
height:85px;
display:block;
background:url(images/logos.jpg) 0 -90px;
text-indent:-999em;
}
a.educator:hover{
background-position:-281px -90px;
}
a.quick{
width:281px;
height:87px;
display:block;
background:url(images/logos.jpg) 0 -175px;
text-indent:-999em;
}
a.quick:hover{
background-position:-281px -175px;
}
#content{
float:left;
min-height:300px;
height:auto!important;
height:300px;
width:643px;
padding:30px 85px 30px 70px;
background:url(images/bg-wrap.jpg) no-repeat right top;
}
#content h2{
color:#d72027;
margin:10px 0 10px;
font-size:12px;
}
#content p{
margin:0 0 12px;
}
#contact{
width:204px;
height:100px;
padding:40px 15px 9px 54px;
font:bold 10px verdana, Tahoma;
border-right:1px solid #c2c2c2;
}
#contact h3{
padding:14px 0 25px 75px;
background:url(images/bg-contact.jpg) no-repeat;
text-transform:uppercase;
color:#d72027;
margin:0 0 0 -10px;
font-size:10px;
color:#003d68;
}
#contact span{
color:#d72027;
}
#contact a{
color:#000;
}
#contact .float-right{
margin-top:25px;
}
#contact a:hover{
color:#d72027;
}
#home-col2{
width:458px;
float:left;
margin-left:16px;
}
#home-col2 .col2-top{
background:url(images/rule.gif) repeat-x bottom;
float:left;
width:458px;
padding-bottom:30px;
}
#home-col2 h2, #content h1{
background:url(images/bg-h1.gif) no-repeat 0 3px;
margin:20px 0 20px 23px;
padding-left:23px;
}
#content h1{
margin:20px 0;
}
#home-col2 .col2-bottom h2{
margin:35px 0 38px 23px;
}
#home-col2 p{
padding:0 12px 15px 15px;
text-align:justify;
}
a.more{
float:right;
background:url(images/bg-more.gif) no-repeat;
width:68px;
height:20px;
font-size:9px;
color:#c4f5ff;
padding:6px 0 0 12px;
margin-right:8px;
}
a.more:hover{
color:#33337d;
}
#home-col2 .col2-bottom{
float:left;
width:458px;
}
#home-col2 .col2-bottom .logo{
float:left;
margin:22px 40px 5px 25px;
}
#footer{
height:36px;
width:748px;
float:left;
padding:12px 25px 0;
background:#dadada;
color:#000;
border-top:7px solid #cdcdcd;
}
#footer p{
float:left;
width:50%;
color:#0348b1;
}
#footer a{
color:#515151;
}
#footer a:hover{
color:#ca2520;
}
#footer ul{
float:right;
width:50%;
color:#707070;
}
#footer li{
float:left;
list-style:none;
margin-left:11px;
padding-left:11px;
background:url(images/bg-menu-footer.gif) no-repeat 0 3px;
}
#footer li.last{
background:none;
}
.hr{
float:left;
width:698px;
background:url(images/rule.gif) no-repeat 0 center;
height:10px;
margin:8px 0 8px -19px;
}
