* {font-family:Calibri,Helvetica}

body {margin:0;padding:0;background:#b0cbe9 url(ims/bg.jpg) repeat-x top;}

img {border:0;}

h1 {font-weight:normal;font-size:28px;padding-top:0;margin-top:0;}
h1 span {color:#e2001a}

h2  {font-weight:normal;font-size:22px;color:#2b4b6f;padding-top:0;margin-top:0;}

a {color:#e2001a;text-decoration:none;}
a:hover {text-decoration:underline;}

.para {padding:6px;margin-bottom:10px;}
.para table td {border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.outer {background:transparent url(ims/body.png) repeat-y top center;width:991px;margin:0 auto;min-height:300px;}
.inner {padding:0 20px;}
.title {background:#000 url(ims/tite-logo-top.jpg) no-repeat top left;height:95px;}
.contents {background: url(ims/tite-logo-bottom.jpg) no-repeat top left;}
.newstitle {font-size:21px;font-weight:bold;padding-left:20px;}
.newscontent {font-size:17px;color:#e2001a;padding-left:20px;}
.newsminor {font-size:15px;color:#000;padding-left:20px;}
.newscontent a {font-size:17px;color:#e2001a;text-decoration:none;}
.newscontent a:hover {text-decoration:underline;}
.footer{font-size:12px;background:url(ims/base.png) no-repeat top left;width:991px;margin:0 auto;min-height:281px;}
.footer .inner {padding-left:96px;padding-top:216px;}
.footer a{color:#000;font-weight:bold;}

.button {background:url(ims/button.jpg);width:213px;height:120px;cursor:pointer;}
.button .btitle {color:#000;padding:23px 0 0 36px;font-size:15px;}
.button a{color:#e2001a;text-decoration:none;font-size:19px;font-weight:bold;}
.button:hover a {color:#ff0000;text-decoration:underline;}
.button div {padding:4px 0 0 20px;font-size:12px;}

.contentz {padding:56px 20px 0 0;}