html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;font-family:Arial,Helvetica,sans-serif;}
body{background-image:url(../images/bg_site.jpg);background-repeat:repeat;}
#wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:1020px;margin:auto;color:white;}
#header{overflow:hidden;}
#header .logo{float:left;width:300px;padding:20px 0 27px 33px;}
#header .menu{text-align:right;float:right;width:440px;padding:82px 13px 0 0;}
#header .menu ul{overflow:hidden;}
#header .menu li{float:left;margin-right:10px;}
#header .menu li a{color:#0accf6;text-decoration:underline;}
#header .menu li a:hover{color:#0accf6;text-decoration:none;}
#page{background-image:url(../images/bg_page.jpg);background-repeat:repeat;padding:20px 33px 33px 33px;height:930px;}
#page .top{font-size:30px;color:#0accf6;font-family:Verdana,Geneva,sans-serif;height:35px;padding:0 0 25px 0;}
#page .image{height:345px;padding:0;}
#page .image .floatingText{position:absolute;margin-top:-165px;margin-left:25px;width:330px;height:105px;z-index:2;background-image:url(../images/bg_floatingText.png);background-repeat:repeat;padding:20px 20px 20px 20px;text-align:right;}
.floatingText{color:#0accf6;font-size:30px;}
.floatingText p{color:#616161;font-size:12px;line-height:24px;}
.floatingText a{color:#FFF;font-size:18px;line-height:18px;text-decoration:none;font-weight:normal;}
.floatingText .moreButton{background-color:#0accf6;padding-left:10px;padding-right:15px;padding-top:10px;padding-bottom:0;width:60px;height:28px;float:right;margin-top:12px;}
#page .image .bannerNew{position:absolute;margin-top:-348px;margin-left:809px;width:150px;height:150px;z-index:999;background-image:url(../images/bannerNew.gif);background-repeat:no-repeat;padding:0;text-align:right;}
#page .wrapper{padding:0;overflow:hidden;}
.wrapper .content{width:280px;float:left;margin-right:57px;}
.content h4{font-size:18px;font-weight:normal;}
.content p{color:#616161;font-size:12px;line-height:24px;}
.content a{font-size:12px;font-weight:bold;color:#FFF;font-weight:bold;text-decoration:none;}
.content .moreButton{background-color:#0accf6;padding-left:19px;padding-right:15px;padding-top:6px;padding-bottom:2px;width:36px;height:20px;}
.wrapper .news{background-image:url(../images/bg_news.jpg);background-repeat:repeat-x;padding-left:20px;padding-right:20px;width:240px;height:488px;float:right;}
.news p{font-size:12px;line-height:24px;}
.news h3{font-weight:normal;font-size:14px;}
.news a{color:#0accf6;text-decoration:underline;}
.news a:hover{text-decoration:none;}
.news .datumTop{font-weight:normal;font-size:14px;position:absolute;margin-top:22px;margin-left:164px;width:140px;height:57px;z-index:2;background-image:url(../images/bg_datum.png);background-repeat:no-repeat;padding:10px 20px 0 15px;text-align:left;}
.news .datumMiddle{font-weight:normal;font-size:14px;position:absolute;margin-top:185px;margin-left:164px;width:140px;height:57px;z-index:2;background-image:url(../images/bg_datum.png);background-repeat:no-repeat;padding:10px 20px 0 15px;text-align:left;}
.news .datumBottom{font-weight:normal;font-size:14px;position:absolute;margin-top:347px;margin-left:164px;width:140px;height:57px;z-index:2;background-image:url(../images/bg_datum.png);background-repeat:no-repeat;padding:10px 20px 0 15px;text-align:left;}
#footer{background-image:url(../images/bg_footer.jpg);background-repeat:repeat;background-color:#999;padding:33px 33px 33px 33px;overflow:hidden;}
#footer .proudbox{margin-right:57px;width:280px;float:left;}
.proudbox h4{font-weight:normal;font-size:18px;}
.proudbox p{font-size:12px;line-height:24px;}
.proudbox a{line-height:12px;color:#0accf6;text-decoration:underline;}
.proudbox a:hover{text-decoration:none;}
.proudboxImage{margin:0 15px 0 0;}
#footer .quotes{margin-left:20px;width:260px;float:right;}
.quotes h4{font-weight:normal;font-size:18px;}
.quotes p{font-style:italic;font-size:12px;line-height:14px;}
#copyright{font-size:12px;color:#FFF;padding:20px 33px 40px 33px;text-align:right;}
#copyright a{color:#0accf6;text-decoration:underline;}
#copyright a:hover{text-decoration:none;}
#pageDW{background-image:url(../images/bg_page.jpg);background-repeat:repeat;padding:20px 33px 33px 33px;height:2650px;}
#pageDW .intro{font-size:30px;color:#0accf6;font-family:Verdana,Geneva,sans-serif;}
#pageDW .intro p{color:#616161;font-size:12px;line-height:24px;}
#pageDW .intro a{color:#0accf6;text-decoration:underline;}
#pageDW .wrapper{padding:0;overflow:hidden;}
#pageDW .wrapper .contentLeft{width:280px;float:left;margin-right:57px;margin-bottom:25px;}
.contentLeft h4{font-size:14px;font-weight:normal;}
.contentLeft p{color:#616161;font-size:12px;line-height:24px;}
.contentLeft a{font-size:12px;color:#0accf6;text-decoration:underline;}
.wrapper .contentRight{width:280px;float:right;margin-bottom:25px;}
.contentRight h4{font-size:14px;font-weight:normal;}
.contentRight p{color:#616161;font-size:12px;line-height:24px;}
.contentRight a{font-size:12px;color:#0accf6;text-decoration:underline;}
.wrapper .webdesign{font-weight:normal;font-size:14px;position:absolute;margin-top:-50px;margin-left:-44px;width:140px;height:57px;z-index:2;background-image:url(../images/bg_DW.png);background-repeat:no-repeat;padding-top:10px;padding-left:25px;text-align:left;}
.wrapper .graphicDesign{font-weight:normal;font-size:14px;position:absolute;margin-top:585px;margin-left:-44px;width:140px;height:57px;z-index:2;background-image:url(../images/bg_DW.png);background-repeat:no-repeat;padding-top:10px;padding-left:25px;text-align:left;}
.wrapper .schoolProjects{font-weight:normal;font-size:14px;position:absolute;margin-top:1796px;margin-left:-44px;width:140px;height:57px;z-index:2;background-image:url(../images/bg_DW.png);background-repeat:no-repeat;padding-top:10px;padding-left:25px;text-align:left;}
#footerDW{background-image:url(../images/bg_footer.jpg);background-repeat:repeat;background-color:#999;height:33px;}
.wrapper .returnToTop1{position:absolute;margin-top:593px;margin-left:110px;width:82px;height:22px;z-index:999;}
.wrapper .returnToTop2{position:absolute;margin-top:1804px;margin-left:110px;width:82px;height:22px;z-index:999;}
#contact{width:328px;float:left;}
#contact input,#contact textarea{padding:5px;width:318px;font-size:12px;margin:0 0 5px 0;border:1px solid #ccc;overflow:auto;font-family:Arial,Helvetica,sans-serif;}
#contact textarea:focus,#contact input:focus{border:1px solid #0accf6;}
#contact input.submit-button{width:100px;float:left;algin:left;}