﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:19px;font-family:Arial, Helvetica, sans-serif;background:url(images/bg01.jpg) repeat-x left top;color:#010101;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#010101;}
a{text-decoration:none;color:#010101;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.container{background:url(images/bg02.jpg) repeat-x left bottom;}
div.wrapper{ width:856px; margin:0 auto; background:url(images/box01-mid.jpg) repeat-y left top;}
div.wrapper-top{ width:856px; background:url(images/box01-top.jpg) no-repeat left top;}
div.wrapper-btm{width:856px; background:url(images/box01-btm.jpg) no-repeat left bottom; padding:0 0 31px;}
div.header{ width:826px; margin:0 auto;}
div.header div.logo{ padding:25px 0 19px 26px;}
div.topmenu{ height:39px; width:826px; margin:0 auto; background:url(images/bg03.jpg) no-repeat left top; font-size:13px; font-weight:bold; line-height:34px;}
div.topmenu ul li{ width:auto; float:left; padding:0 14px;}
div.content{ width:824px; margin:3px auto 0;}
div.side{ width:226px; float:left;}
div.main{ width:593px; float:right;}
div.student-blocks{ margin:10px 0 0;}
div.student-blocks div.box01{width:226px;background:url(images/box02-mid.jpg) repeat-y left top;}
div.student-blocks div.box01-top{width:226px;background:url(images/box02-top.jpg) no-repeat left top;}
div.student-blocks div.box01-btm{width:204px;background:url(images/box02-btm.jpg) no-repeat left bottom; padding:10px 11px 14px;}
div.student-blocks div.t1{ font-size:17px; font-weight:bold; line-height:20px; color:#ebbc00;  padding:0 28px 2px 0; text-transform:uppercase;}
div.student-blocks div.t1 span{ text-decoration:underline;}
div.student-blocks div.t1 img{ vertical-align:middle;}
div.student-blocks ul{ padding:2px 0 2px 4px;}
div.student-blocks ul li{ padding:2px 0 2px 10px; background:url(images/arrow02.gif) no-repeat left 8px;}
div.welcome-block div.box01{width:593px;background:url(images/box03-mid.gif) repeat-y left top;}
div.welcome-block div.box01-top{width:593px;background:url(images/box03-top.gif) no-repeat left top;}
div.welcome-block div.box01-btm{width:593px;background:url(images/box03-btm.gif) no-repeat left bottom;}
div.welcome-block h1.t1{ color:#9d8213; padding:9px 8px 13px; background:url(images/bg04.gif) no-repeat left bottom;}
div.welcome-block h1.t1 span{ color:#f0c100;}
div.welcome-block div.welcome{ padding:0 5px; margin-left:5px; margin-right:5px;}
div.welcome-block h2.t2{ font-size:24px; line-height:26px; padding:10px 8px 13px;color:#9d8213;background:url(images/bg05.gif) no-repeat left bottom;}
div.welcome-block h2.t2 span{color:#f0c100;}
div.welcome-block div.more{ padding:0 5px;}
div.welcome-block h1.t1 img,
div.welcome-block h2.t2 img{ vertical-align:middle;}
img.floatleft{ margin:0 8px 0 0;}
div.post-block{ margin:10px 0 0;}
div.post-block h2.t1{ background:url(images/bg06.gif) no-repeat left top; height:36px; line-height:36px; padding:0 8px;color:#9d8213;}
div.post-block h2.t1 span{ color:#fff;}
div.post-block div.cols1{width:586px;overflow:hidden;clear:both; margin:4px 0 0;}
div.post-block div.cols1 div.col1{width:285px;}
div.post-block div.cols1 div.col2{width:285px; float:right;}
div.post-block div.box01{width:285px;background:url(images/box04-mid.jpg) repeat-y left top;}
div.post-block div.box01-top{width:285px;background:url(images/box04-top.jpg) no-repeat left top;}
div.post-block div.box01-btm{width:265px;background:url(images/box04-btm.jpg) no-repeat left bottom; padding:8px 10px;}
div.post-block a.read,
div.post-block h4.t2 a{ text-decoration:underline; font-weight:bold;}
div.footer{ width:824px; margin:12px auto 0; background:url(images/footer.jpg) no-repeat left top;}
div.footer div.copyright{ text-align:center; color:#999999; font-size:13px; line-height:16px; padding:40px 0 50px; font-weight:bold;}
div.footer a{color:#999999;}