*{padding:0; margin:0}
body{background:#B4C6CC; font-family: tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
img{border:none}
a{text-decoration:underline; color:#0f8dbc}
a:hover{text-decoration:none}
p{margin-bottom:10px}

input.btn{background:#52a5c8; color:#ffffff; font-weight:bold; padding:2px 7px 2px 7px; border:2px solid #c7eaf8}
.wrapper{background:url(../images/bg-wrapper.png) repeat-y top center; width:855px; margin:auto;}
.main{border:13px solid #ffffff; width:832px; margin:auto; background:#ffffff}
.f_left{float:left}
.f_right{float:right}
.hr-line{ background:url(../images/bg-hr-line.png) repeat-x center center; padding:3px;}
.divider{background:url(../images/bg-vertical-line.png) repeat-y center center; padding:0 25px 0 25px;}
.top-part{}
.whole-container{vertical-align:top; padding-bottom:10px;height:400px}

ul.listing{ list-style:none; margin-top:10px; margin-left:15px}
ul.listing li{background:url(../images/bullet-1.png) no-repeat left 3px; margin-bottom:10px; padding-left:12px;}

ul.listing-1{ list-style:none; margin-top:10px; margin-left:15px}
ul.listing-1 li{background:url(../images/bullet-1.png) no-repeat left 3px; margin-bottom:3px; padding-left:12px; float:left; margin-right:5px; width:100px; margin-bottom:7px}


.logo, .colorbar-1{padding-bottom:4px;}
.colorbar-2{padding-top:4px; padding-bottom:4px;}
.flash{border:1px solid #cccccc}
.hd-page{background:#93C6DB; padding:5px 15px; color:#093548; font-size:17px; font-weight:bold}

.content{margin-top:10px}
.info-box{padding:15px; border:1px solid #93C6DB}
.info-box h2{color:#3399CC; font-size:15px; margin-bottom:10px;}
.info-box h3{color:#3399CC; font-size:12px; margin-bottom:5px;}
.info-box h4{color:#333333; font-size:12px; margin-bottom:5px;}
.info-box img.f_left.photo{margin:0 15px 15px 0;}
.info-box img.f_right.photo{margin:0 0px 15px 15px}

.col-1, .col-2, .col-3{width:260px; border-top:3px solid #0095D9; background:#F5F5F6; padding:9px; vertical-align:top; font-size:11px;}
.col-1 h1, .col-2 h1, .col-3 h1{color:#0095D9; font-size:14px; font-weight:bold; margin: 0 0 10px 0}
.col-1 img, .col-2 img, .col-3 img{margin-bottom:10px; padding:2px; border:1px solid #cccccc}
.more-link{text-align:right; height:30px;}
.more-link a{color:#901402}

.listing-table tr td{padding:0 5px 8px 0; vertical-align:top}

.listing-table-1 tr td{padding:5px; vertical-align:top; border-bottom:1px dotted #cccccc}
.listing-table-1 tr th{padding:5px; vertical-align:top; border-bottom:1px dotted #cccccc; background:#f9f9f9; text-align:left}
.listing-table-1 tr td td{border:none}

tr.bot-part td{ background:#D3DCDE; padding:15px; color:#3D6B7F;}
tr.bot-part td a{margin:5px; color:#3D6B7F; text-decoration:none}
tr.bot-part td a:hover{text-decoration:underline}
.bot-links{font-size:11px; color:#a0b8c1; }
.bot-links a{margin:0 2px 0 2px; text-decoration:none}
.bot-links a:hover{text-decoration:underline}

.vision{color:#3399CC; font-size:17px; margin-bottom:10px;}
.book-week{margin:30px 0 0px 0}
.book-week a{line-height:20px}

.photo-gallery{margin:auto; margin-top:10px; width:760px; text-align:center}
.photo-gallery img{border:1px solid #cccccc; padding:3px; margin-bottom:20px;}
.photo-gallery tr th{ padding:5px; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; background:#f9f9f9; text-align:center; font-size:15px; color:#0053A7;}

.students-achievement{text-align:center; margin-top:5px; font-size:11px; color:#00487f; font-weight:bold}
.students-achievement img{border:1px dotted #cccccc; padding:2px;}


ul.listing2{ list-style:none; margin-top:10px; margin-left:25px}
ul.listing2 li{background:url(../images/bullet-1.png) no-repeat left 3px; margin-bottom:10px; padding-left:12px;}

.td-font{color:#0f8dbc}

.spacing-text{line-height:18px; text-align:justify;}
