.corner_tr{background-image: url(/images/corner_tr_m.jpg);}
.corner_tl{background-image: url(/images/corner_tl_m.jpg);}
.header{height: 306px;}
.top_bg{background-image: url(/images/top_bg_m.gif);}
.building{position: absolute;top:203px;left:0;background: url(/images/objects/building.gif) no-repeat -13px 0;width: 503px;height: 297px;}
.hat{position: absolute;top:130px;left:34%;background: url(/images/hat.gif) no-repeat;width: 211px;height: 167px;\\padding-top: 100px;font-size: 1.3em;_left:33.5%;}
.bag{position: absolute;top:130px;left:52%;background: url(/images/bag.gif) no-repeat 0 3px;width: 195px;height: 167px;\\padding-top: 100px;font-size: 1.3em;}
.books{position: absolute;top:130px;left:76%;background: url(/images/books.gif) no-repeat 20px 6px;width: 195px;height: 167px;\\padding-top: 100px;font-size: 1.3em;}
.hat img{position: relative;top: 0;left: 7px;padding-top: 100px;}
.bag img{position: relative;top: 0;left: 22px;padding-top: 100px;}
.books img{position: relative;top: 0;left: -3px;padding-top: 100px;}
.col1{float: left;width: 32%;color: #555;font-size: 1.1em;padding-top: 145px;_position: relative;}
.col2{float: left;font-size: 1.2em;width: 24%;margin-left: 2%;_margin-left:1%;_position: relative;}
.col2 ul{margin: 0;padding: 0;}
.col2 ul li{margin: 0 0 0.7em 0;padding: 0;list-style: none;padding-left: 30px;background: none;}
.col3{float: right;width: 40%;font-size: 1.1em;_position: relative;}
.col3 .red{border-top: 1px solid #b6a998;background: url(/images/red_bg.jpg);padding: 38px;}

.col1a{float: left;width: 32%;color: #555;font-size: 1.1em;_position: relative;}
h2.courses{margin: 33px 0 10px 0;position: relative;left: -9px;}
a.dashed,a.dashed:visited{text-decoration: none;border-bottom: 1px dashed #385c98;margin-right: 15px;color:#385C98;}
.col1a strong{margin-right: 12px;}
a.dashed2,a.dashed2:visited{text-decoration: none;border-bottom: 1px dashed #385c98;margin-right: 15px;color:#385C98;}
.col1a table.data{position: relative;left: -7px;}
.col1a table.data td{font-size: 1em;}
.col1a .insurance{margin: 35px 0 0 35px;}
.col2a{float: left;/*width: 55%;*/color: #555;font-size: 1.1em;margin-right: 10%;//margin-right:9%;_margin-right: 4.5%;_position: relative;}
h2.news{margin: 33px 0 19px 0;position: relative;left: -9px;}
p.archive{font-size: 109%;}
p.archive a:visited,.col2 a:visited,a.dashed:visited{color: #385c98;}
.hidden{display: none;}
