/* CSS Document */
pre, h1, h2, h3, h4, h5, h6, ul, li, div {margin:0; padding:0;}

html {overflow-y:scroll;}
p {margin:15px 0; padding:0;}
body {font:normal 11px Arial; background-color:#d1d3d4; line-height:16px;}
a:link, a:visited {color:#008c9a; text-decoration:none;}
a:hover {color:#8e9194; text-decoration:none;}

.title {font:bold 18px Arial; color:#c61f10;}
.title span {color:#008c9a;}
.red, #red {color:#b52013;}

.green-small {color:#008C9A; font:bold 12px Arial;}

.wrapper {margin:0 auto; width:1000px; background:url(../images/mainbg.png) left top repeat-y;}
.wrapper-top {margin:0 auto; width:1000px; height:19px; background:url(../images/mainheader.png) left top no-repeat;}
.wrapper-bottom {margin:0 auto; width:1000px; height:20px; background:url(../images/mainfooter.png) left top no-repeat; text-align:center; padding:12px 0; color:#666666; font:normal 10px Arial;}

.shadow {background:url(../images/titlebg.png) left top repeat-x;}
.subcontent {margin-left:-20px; padding:15px 0 0 20px;}

.left {margin-left:19px; padding:7px 0 0 7px;}
.left .header {position:relative; width:675px; height:99px; *height:100px;  background:url(../images/hederbg.png) right top repeat-y;}
.left .header #logo {padding:8px 0 0 18px;}
.left .header #search {position:absolute; right:18px; top:56px;}
.left .header #search input#txtField {border:1px solid #b52013; font:italic 11px Arial; height:16px; vertical-align:bottom; width:125px;}
.left .header #search input#btnGo {border:1px solid #b52013; background:#b52013; color:#FFFFFF; padding:0; height:20px;}
.left .menu {border-bottom:7px solid #FFFFFF; width:675px; height:26px; background:url(../images/menubg.png) left top repeat-x;}
.left .menu ul {padding:5px 8px;}
.left .menu ul li {margin:0 10px; list-style-type:none; display:inline; color:#FFFFFF; font-weight:bold;}
.left .menu a:link, .left .menu a:visited {color:#FFFFFF; text-decoration:none;}
.left .menu a:hover {color:#f8a118; text-decoration:none;}
.left .banner {border-bottom:7px solid #FFFFFF; width:675px;}

.left .whatnew {float:left; width:205px; padding:20px 0 0 20px; border-right:7px solid #FFFFFF;}
.left .whatnew ul {margin:20px 0;}
.left .whatnew li {list-style-type:none; margin:12px 0;}
.left .whatnew li span {font-weight:bold; color:#b52013;}
.left .whatnew li a:link, .left .whatnew li a:visited {font-weight:bold; color:#008c9a; text-decoration:none;}
.left .whatnew li a:hover {color:#8e9194; text-decoration:none;}

.left .submenu {}

.left .welcome {float:left; width:423px; padding:20px 0 0 20px;}
.left .welcome div {margin-top:15px;}

.left .inside {margin-left: 230px; width:698px; padding:20px 0 0 20px;}
.left .inside div {margin:15px 25px 15px 0;}
.left .inside div ul {margin-left:30px;}
.left .inside div ul li {line-height:20px;}

.left .inside-long {margin-left: 0px; width:928px; padding:20px 0 0 20px;}

.right {float:right; margin-right:18px; width:267px; padding:7px 7px 0 0;}
*html .right {margin-right:9px;}
.right div div {margin:15px;}
.right .banner {border-bottom:7px solid #FFFFFF; font-weight:bold; color:#FFFFFF; background:url(../images/darkgreenbg.png) left bottom repeat-x #008e9c;}
.right .banner span {font:bold 15px Arial; line-height:20px;}
.right .banner .inside-top {border-top:7px solid #FFFFFF;}
.right .location {padding:20px 0 0 20px;}
.right .location li {list-style-type:none;}

.content {clear:both; margin-left:19px; padding:7px 0 0 7px;}
.content div div {margin-top:15px;}
.content .links {float:left; width:205px; border-right:7px solid #FFFFFF; padding:20px 0 0 20px;}
.content .model {float:left; width:199px; border-right:7px solid #FFFFFF; padding:20px 0 0 20px;}
.content .programme {float:left; width:199px; border-right:7px solid #FFFFFF; padding:20px 0 0 20px;}
.content .programme div ul li {list-style-type:square; margin-left:15px;}
.content .about {float:left; width:245px; border-right:7px solid #FFFFFF; padding:20px 0 0 20px;}
.content .imgonly {float:left; width:245px;}