* { padding: 0; margin: 0; }

body {margin:0;padding:0;font-size:0.75em;font-family:arial;background:#b4dbf1;}

#wrapper{margin:0 auto;width:968px;background:#e1f3fc}

.bold{font-weight:bold;}

h1, h2, h3{font-size:1em;font-weight:bold;}

/** Top Bars and Main Nav **/
.language{text-align:right;padding:34px 28px 10px 0;color:#552978;}
.language a{padding:0 3px 0 3px;color:#007dc2;text-decoration:none;}
.language a:hover{color:#007dc2;text-decoration:underline;}
.language a:focus{color:#552978;}
.language a:active{color:#552978;}

#header{height:3.1em;background: url(images/logo_masthead.jpg) no-repeat;}
.topnav{float:left;padding:13px 0 0 116px;}
.topnav li{font-weight:bold;color:#fff;display:inline;list-style:none;font-size:1em;}
.topnav a{padding:0 3px 0 3px;color:#fff;text-decoration:none;}
.topnav a:hover{color:#fff;text-decoration:underline;}
.selected a{color:#542784;}
.selected a:hover{text-decoration:underline;color:#542784;}

.search{margin:6px 10px 0 0;float:right;padding:4px 40px 10px 7px; background: url(images/search.gif) no-repeat;}/** background: url(images/search.gif) no-repeat; **/
.search input.searchtext{width:142px;border:none;}
.search input.submit {height:1.3em ;border:none;background:#fff;color:#000;width: 1.8em;margin-left:2px;}
.search input.submit:hover{border:none;background:#fff;color:#000;cursor:pointer;}
.resetsearch{/margin:-3px 0 0 -3px;} /** Hack for IE Explorer **/

#subheader{clear:both; margin: 0 ;}
.sub-logo{padding: 0 15px; margin: 0; }
.breadcrumbs{float:left;padding:0 0 20px 28px;color:#552978;}
.breadcrumbs a{text-decoration:none;color:#007dc2;}
.breadcrumbs a:hover{text-decoration:underline;}
.date{float:right;padding: 0 28px 20px 0;color:#552978;}


/** Main Content Area and Sub Nav **/
#main{clear:both;}

.splash{height:18em;text-align:center;color:#007dc2;}
.splash h1{padding-top:3.6em;font-size:3em;font-weight:lighter;}
.splash a{padding:0 20px 0 20px;color:#007dc2;text-decoration:none;}
.splash a:hover{text-decoration:underline;}
.splash a:focus{color:#552978;}
.splash a:active{color:#552978;}

.leftnav{width:182px;padding:0 0 0 28px;float:left;background:#e1f3fc;line-height:15px;}
.leftnav li{width:151px;list-style:none;padding:4px 4px 4px 8px;/margin-top:-3px;}
.leftnav li:hover{color:#fff;background-color:#542784;}
.leftnav li a{display: block;}
.leftnav li a:hover{background-color:#542784;color:#fff;}


.content {width:502px;padding:0px;float:left;background:#e1f3fc;color:#552978;}
.content a{color:#007dc4;}
.content a:visited{color:#54277b;}
.content img{border:none;}
.content ul{padding-left: 25px;}

.rightnav{width:168px;padding:0 28px 0 50px;float:left;background:#e1f3fc;line-height:15px}
.rightnav ul{width:182px;}
.rightnav li{width:172px;list-style:none;}
.rightnav li a{}
.rightnav img{border:none;}
.rightnavborder{border-bottom:3px solid #007dc4;}


/** Sub Menu Colours **/
.colour1{background-color:#007dc4;color:#fff;}
.colour2{background-color:#2d95cf;color:#fff;}
.colour3{background-color:#5aacda;color:#fff;}
.colour4{background-color:#87c4e6;color:#007dc4;}
.colour5{background-color:#b4dbf1;color:#007dc4;}

.spacer{margin-top:6px;}
.colour6{background-color:#542784;color:#fff;}
.colour7home{background-color:#eacc1a;color:#542784;padding:4px 4px 4px 8px;}
.colour7{background-color:#eacc1a;color:#542784;padding:4px 4px 4px 6px;}
.colour8home{background-color:#72be44;color:#542784;padding:4px 4px 4px 8px;}
.colour8{background-color:#72be44;color:#542784;padding:4px 4px 4px 6px;}
.colour9{background-color:#ffffc7;color:#542784;padding:4px 4px 4px 8px;}

/** Styling for Navigation Links **/
.navleftwhite a{color:#fff;text-decoration:none;}
.navleftblue a{color:#007dc4;text-decoration:none;}

.navwhite a{color:#fff;text-decoration:none;}
.navwhite a:hover{text-decoration:underline;}
.navblue a{color:#007dc4;text-decoration:none;}
.navblue a:hover{text-decoration:underline;}
.navdarkblue a{color:#542784;text-decoration:none;}
.navdarkblue a:hover{text-decoration:underline;}


/** Content Area for Home Page **/
.homecontent{float:left;width:356px;padding:0 15px 0 28px;color:#552978;}
.homecontent a{color:#007dc4;}
.homecontent a:visited{color:#54277b;}
.homecontent h1{font-size:2em;}
.blue{color:#007dc2;}

.rightcontainerhome{float:right;width:566px;}

.rightnavhome{float:left;width:182px;line-height:15px}
.rightnavhome ul{width:182px;}
.rightnavhome li{width:172px;list-style:none;}
.rightnavhome li a{}
.rightnavpad{padding:4px 4px 4px 6px;}
.rightnavhome img{border:none;}
.quickpad{padding:6px 4px 2px 6px;}

.environment{float:left;width:170px;padding-left:10px;line-height:15px}
.environment ul{width:170px;}
.environment li{width:158px;list-style:none;}
.environmentborder{border-bottom:3px solid #72be44;}
.environment img{border:none;}

.reset{/margin: 4px 0 -7px -8px;} /** IE7 Image position Hack **/

.news{float:left;width:170px;padding-left:10px;line-height:15px}
.news ul{width:170px;}
.news li{width:158px;list-style:none;}
.newsborder{border-bottom:3px solid #eacc1a;}
.news a{color:#552978;text-decoration:none;}
.news a:hover{text-decoration:underline;}
.news li a{}

/** The process page coloured boxes **/
.process1{background:#fbf7ae;padding:15px}
.process2{background:#b9abd1;padding:15px}
.process3{background:#a8d9da;padding:15px}
.process4{background:#c5e1ad;padding:15px}

/** Community Image and Footer Content **/
#thecommunity1{clear:both;height:192px;background: url(images/thecommunity1.gif);}
#thecommunity2{clear:both;height:192px;background: url(images/thecommunity2.gif);}
#thecommunity3{clear:both;height:192px;background: url(images/thecommunity3.gif);}

#footer{clear:both;color:#552978;padding:0 28px 30px 28px;font-size:0.9em;font-weight:bold;}
#footer a{padding:0 3px 0 3px;color:#552978;text-decoration:none;}
#footer a:hover{color:#552978;text-decoration:underline;}
.copyright{float:left;}
.bottomnav{float:right;}
.bottomnav li{display:inline;list-style:none;font-size:1em;}
.fontsizechanger{vertical-align:-30%;}
.fontsizechanger img{border:none;}
.leftnavselected{background-color:#542784;}
.leftnavselected a{color:#fff;}
/**  Site Map Links **/
.sitemaplinks{list-style:none;padding-left: 15px;}
.sitemaplinks li{padding: 3px;}

/** Map image**/
.map{margin: 20px 20px 0 20px;}

/** InfoSheet Thumb and Descriptions side by side**/
.infosheet{height:180px;}
.infosheet-left{ padding: 10px;float:left; width: 120px;}
.infosheet-right{padding: 5px; width: 350px; float:right;}
.clear{clear:both;}

/* Video thumbs, titles and attachments side by side*/
.video-container {padding: 5px;}
.video-left {width: 185px; float: left; }
.video_right {width: 300px; float:right;}
.clear_both {clear:both;} 

