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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: top;} html {height:100%;background-color:#ececec;}  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;} body {line-height: 1;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#464646;} ol,ul {list-style: none;} blockquote,q {quotes: none;} blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;} table {border-collapse: collapse;border-spacing: 0;} table tr td {padding:5px 0;}  .header {background:url(../images/index/header.jpg) left top no-repeat;width:1000px;height:162px;position:relative;margin:0 auto;} #header-outer {width:100%;height:162px;position:relative;background:url(../images/index/header-outer.jpg) left top repeat-x;}  #wrapper {width:910px;height:auto;background:#fff;margin:auto;position:relative;padding-bottom:20px;} #container {width:920px;height:auto;position:relative;padding:0px;} #top-panel{width:920px;height:147px;line-height: 1.5em;background:url(../images/index/top_right_star.jpg) right top no-repeat;} #intro {width:720px;height:127px;float:left;padding:10px 30px 10px 0;} #stage {width:920px;height:380px;padding:0px;background:url(../images/index/contain_bg.jpg) right top repeat-x;} #stage-sub{width:920px;height:auto;padding:0px;position:relative;} .slideshow {width:630px;height:380px;float:left;padding:0px;} .quote {width:250px;height:auto;position:relative;padding:0px;} .quote p{line-height:1.5em;} .quote-contain{position:relative;width:195px;height:auto;padding:10px 25px 5px 35px;} .quoleft{position:absolute;top:20;left:0;} .quoright{position:absolute;bottom:0;right:0;} .tab-section {display:block;} .tab-section .tab {width:290px;height:190px;background:#fff;float:left;margin-top:20px;margin-right:25px;} .tab-section .tab:last-child {margin-right:0px;} .tab-bottom{position:relative;width:290px;height:61px;float:left;} .tab-section .tab .tab-bottom img {float:left;} .tabbtn {display: block;float:left;width:290px;height:61px;background:url(../images/tabs/tab_btn.jpg);text-decoration:none;} .tabbtn:hover {background:url(../images/tabs/tab_btn_hover.jpg);} #leftcol {float:left;width:250px;height:auto;padding:10px 0px;} .leftcol-menu {width:220px;height:auto;padding:20px 10px 20px 20px;background: #f4f4f4 ;background: -moz-linear-gradient(top,#f4f4f4 0%,#d9d9d9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#d9d9d9));background: -webkit-linear-gradient(top,#f4f4f4 0%,#d9d9d9 100%);background: -o-linear-gradient(top,#f4f4f4 0%,#d9d9d9 100%);background: -ms-linear-gradient(top,#f4f4f4 0%,#d9d9d9 100%);background: linear-gradient(top,#f4f4f4 0%,#d9d9d9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4',endColorstr='#d9d9d9',GradientType=0 );margin-top:20px;} .leftcol-menu-contain{width:210px;height:auto;padding:20px;} .contact-section{position:relative;width:250px;height:auto;float:left;padding:20px;} .contact-tab-m1 {width:50px;height:auto;float:left;} .contact-tab-m2 {width:200px;height:auto;float:left;} .contact-tab-m2 ul li a:hover{color:#3991c6;} #rightcol {float:right;width:620px;height:auto;padding:10px 10px 20px 40px;}  #nav {width:940px;height:40px;text-align:center;padding:5px 40px;position:absolute;bottom:0px;left:10px;} .nav-right {width:255px;height:340px;float:left;padding:10px 20px 10px 15px;} .nav-right h5 a img {margin-right:10px;margin-top:5px;} .nav-right h5 a:hover {text-decoration:underline;} .nav-right h5 a:hover img {margin-right:5px;margin-left:5px;}  .box-section {margin-top:5px;} .box-section .block {position:relative;width:255px;background-color: #fffaf4;color: #464646;border: 1px solid #e08729;float:left;margin:10px 20px 10px 0px;padding: 5px 15px 5px 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;} #container #rightcol a.boxbutton {position:absolute;right:5px;bottom:5px;width:auto;height:20px;line-height:20px;padding: 2px 10px;display: inline;border: none;color: #fff;background: #e08729;cursor: pointer;font-weight: normal;text-decoration:none;margin:5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;} #container #rightcol a.boxbutton:hover {color: #fff;background: #d7612b;background-position: 0 -48px;}  #container #rightcol a {color:#3991C6;} a.button {float:left;width:auto;height:15px;line-height:15px;padding: 5px 20px;display: inline;border: none;color: #464646;cursor: pointer;font-weight: normal;text-decoration:none;margin:5px 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(http:sommerville.org.nz/js/PIE.htc);position:relative;} a.button:hover {color: #fff;background: #838383 url(../images/navigation/nav_btn_line.png) repeat-x top;background-position: 0 -48px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(http:sommerville.org.nz/js/PIE.htc);} .hidden {display:none;} a.button:active {float:left;width:auto;height:15px;line-height:15px;padding: 5px 20px;display: inline;background: #81bc48 url(../images/navigation/nav_btn_line.png) repeat-x top;border: none;color: #fff;cursor: pointer;font-weight: normal;text-decoration:none;margin:5px 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}  #footer {background-color:#ececec;width:910px;height:auto;margin:0px auto;} #footer-outer {width:100%;height:100%;float:left;background-color:#ececec;margin-top:20px;} .footer-container {width:920px;height:auto;padding:20px 0px;display:block;} .footer-tab-l {width:145px;height:auto;float:left;} .footer-tab-m {width:290px;height:auto;float:left;margin-left:25px;} .footer-tab-m1 {width:55px;height:auto;float:left;} .footer-tab-m2 {width:235px;height:auto;float:left;} .footer-tab-m2 ul li {padding-left:20px;} .footer-tab-r {width:315px;height:auto;float:left;} .footer-tab-r ul li{text-align:right;} .footer-tab-r ul li span{color:#167fbe;} .footer-container ul {list-style: none;} .footer-container ul li {display:block;line-height:1.8em;} .footer-container ul li a {display:block;text-decoration:none;color:#464646;} .footer-container ul li a:hover {color:#3991c6;} .footer-container ul li img {margin-right:10px;}  input.search {background:url(../images/index/search_box2.png) left top no-repeat;width:200px;height:38px;padding:0 10px 0px 12px;outline:none;border:none;float:left;} .search-area {display:block;position:absolute;float:left;right:40px;top:55px;} .search-area p {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#fff;float:left;margin-bottom:20px;} .search-area a {text-decoration:none;color:#fff;} .clear {clear:both;} .rounded-corners {behavior: url(../css/border-radius.htc);border-radius: 20px;}