﻿body { margin:0;padding:0;border:0;min-width:960px;background-color:#fff;color:#333;font-family:Verdana, Geneva, sans-serif;font-size:13px; }
img { border:none;outline:none; }
img.picture { border: solid 1px #000;border-radius:5px; }
a {outline:none;}

#main-outer { top:0;left:0;right:0;min-height:600px;border:0;background:#fff url(/images/butterfly-main-outer-grad.png) repeat-x top left;}
#main-inner-group {top:0;margin-left:auto;margin-right:auto;width:947px;border:0;padding-top:35px;}
#main-inner-shadow {top:0;min-height:600px;width:5px;background:#fff url(/images/butterfly-main-inner-shadow.png) no-repeat top left;float:left;}
#main-inner { top:0;min-height:600px;width:940px;float:left;}
#main-title { position:relative;top:0;left:0;right:0;height:130px;width:940px;border:0;}
#main-butterfly {position:absolute;top:-35px;left:-52px;background:transparent url(/images/ulysses-butterfly-coffs-harbour.png) no-repeat top left;width:200px;height:215px;z-index:1;}
#main-menu { top:0;left:10px;right:10px;height:45px;width:940px;margin:0;background:#fff url(/images/coffs-harbour-menu.png) top left no-repeat;}
#main-menu-sub { top:0;left:10px;right:10px;height:73px;width:940px;margin:0;background:#fff url(/images/coffs-harbour-menu.png) top left no-repeat;}
#main-content { position:relative;top:0;left:0;right:0;min-height:425px;width:940px;border:0;background-color:#fff;background-repeat:no-repeat;background-position:bottom right; }
#main-content-left { float:left;width:640px; }
#main-content-right { width:250px;float:right;margin-left:15px; }
#menu-splash {position:absolute;top:110px;right:40px;width:60px;height:42px;z-index:100;}
div.background-image { }

#strip-outer { top:0;left:0;right:0;height:150px;background-color:#E5F3F9;}
#strip-inner { top:0;margin-left:auto;margin-right:auto;height:150px;width:940px;border:0; }

#footer-outer { top:0;left:0;right:0;height:50px;border:0;background-color:#D2E9F6; }
#footer-inner { top:0;margin-left:auto;margin-right:auto;height:50px;width:940px;border:0; }

.innerpadding { padding:15px; }
.clear { clear:both; }

#footer-inner p { padding:0;margin:0;font-size:10px; }
#footer-inner p a, #footer-inner p a:visited { color:#333;text-decoration:none; }
#footer-inner p.left { text-align:left;float:left; } 
#footer-inner p.right { text-align:right;float:right; } 

#menu { padding:0;margin:0;height:45px;list-style-type:none;width:940px;font-family:Verdana, Geneva, sans-serif;font-style:normal;font-weight:normal;font-size:16px;z-index:2;}
#menu li { float:left;height:45px;line-height:45px;position:relative;padding:0px;padding-top:0px;padding-bottom:0px;margin:0px;z-index:3;}
#menu li a, #menu li a:visited { display:block;color:#000;text-decoration:none;padding-left:15px;padding-right:15px;border-right:solid 1px #78BDE3;}
#menu li a:hover { border:none;background-color:#C9E5F4;border-right:solid 1px #78BDE3; }
#menu li.current { height:45px;line-height:45px;}
#menu li.current a, #menu li.current a:visited { color:#176D9C;cursor:default;background:#C9E5F4 none;border-top:solid 1px #1E91D0;border-left:solid 1px #1E91D0; border-right:solid 1px #1E91D0; }

#menu-sub { padding:0;margin:0;height:27px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;font-size:12px;background:#C9E5F4 none;overflow:hidden;border:solid 1px #1E91D0;z-index:2;}
#menu-sub li { float:left;height:25px;line-height:25px;position:relative;padding-top:0px;padding-bottom:0px;margin:0px;z-index:3;}
#menu-sub li a, #menu-sub li a:visited { display:block;color:#000;text-decoration:none;padding-left:10px;padding-right:10px;padding-top:2px;border-right:solid 1px #78BDE3; }
#menu-sub li a:hover { color:#F7931E; }
#menu-sub li.current { background-color:transparent; }
#menu-sub li.current a, #menu-sub li.current a:visited { cursor:default;color:#176D9C; }

.strip-padding { padding:10px; }
.strip-one-column { float:left;width:180px;height:130px;overflow:hidden;padding:0px 20px 0px 19px;margin:0;border-right:dotted 1px #aaa; }
.strip-two-columns { float:left;width:400px;height:130px;overflow:hidden;padding:0px 20px 0px 19px;margin:0;border-right:dotted 1px #aaa; }
.strip-three-columns { float:left;width:620px;height:130px;overflow:hidden;padding:0px 20px 0px 19px;margin:0;border-right:dotted 1px #aaa; }
.strip-no-border { border:none; }
.strip-one-column h3 { font-family:Verdana, Geneva, sans-serif;font-size:14px;padding:0px;margin:2px;position:relative;color:#000; }
.strip-one-column h3 a, .strip-one-column h3 a:visited { color:#000;text-decoration:none;border:none;font-weight:bold; }
.strip-one-column h3 a:hover { color:#F7931E; }
.strip-one-column h4 { font-family:Verdana, Geneva, sans-serif;font-size:12px;padding:0px;margin:2px;position:relative;color:#000; }
.strip-one-column h4 a, .strip-one-column h4 a:visited { color:#000;text-decoration:none;border:none; }
.strip-one-column h4 a:hover { color:#F7931E; }
.strip-one-column h5 { font-family:Verdana, Geneva, sans-serif;font-size:11px;padding:0px;margin:2px;position:relative;color:#000; }
.strip-one-column h5 a, .strip-one-column h5 a:visited { color:#000;text-decoration:none; }
.strip-one-column h5 a:hover { color:#F7931E; }
.strip-one-column p { font-size:12px;margin:1em 0px 1em 0px; }
.strip-one-column p.bold { font-size:13px;font-weight:bold; }
.strip-one-column p.table-first { margin-bottom:0px;padding-bottom:0px;text-align:right; }
.strip-one-column p.table { margin:0px;padding:0px;text-align:right; }
.strip-one-column p.table-first label, .strip-one-column p.table label { float:left;text-align:left; }
.strip-one-column ul { list-style-type:none;list-style-position:outside;padding:0;margin:0;margin-top:1em; }
.strip-one-column li { padding:0;margin:0;background-image:url(/images/black-link-arrow.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:17px; }
.strip-one-column li.indent { margin-left:17px;background-image:url(/images/black-link-arrow-small.png);background-position:0px 2px;padding-left:12px; }

#strip-show { float:left;width:200px;height:120px;border:solid 5px #78BDE3;background-color:#78BDE3;margin-left:10px;border-radius:5px; }
#strip-show img {border-radius:5px;}

div.table { padding:0;margin:0; }
div.table div.row { padding:0;margin:0; }
div.table div.row div.cell { padding:0;margin:0;float:left; }

.pagetext h1 { white-space:nowrap;font-size:18px;padding:5px 0 5px 0;margin:1px;position:relative;color:#1E91D0;font-weight:bold;text-shadow:1px 1px 0px #222; }
.pagetext h2 { white-space:nowrap;font-size:15px;padding:5px 0 5px 0;margin:1px;position:relative;color:#1E91D0;font-weight:bold;text-shadow:1px 1px 0px #222; }
.pagetext p { padding:0;margin:0 0 1.5em 0;line-height:1.3em;text-align:justify; }
.pagetext p a, .pagetext p a:visited { font-weight:bold;color:#000;text-decoration:underline; }
.pagetext p a:hover { color:#F7931E;text-decoration:underline; }
.pagetext p.table-first { margin-bottom:0px;padding-bottom:0px;text-align:right; }
.pagetext p.table { margin:0px;padding:0px;text-align:right; }
.pagetext p.table-first label, .pagetext p.table label { float:left;text-align:left; }
.pagetext .small { padding-top:1em;font-size:0.8em;text-align:center; }
.pagetext .hilight { text-transform:uppercase;font-weight:bold; }
.pagetext p.centre, .pagetext h4.centre  { text-align:center; }
.pagetext .bold { font-weight:bold; }
.pagetext li { text-align:justify; }
.pagetext .address { color:#000;font-family:Arial Black, Gadget, sans-serif;font-weight:bold;font-size:14px;position:relative;margin-top:1em;margin-bottom:1em;text-align:center;}
.pagetext .award { width:240px;height:240px;float:left;padding:10px; }
.pagetext p.links {margin:0px;padding-bottom:5px;padding-left:300px;}
.pagetext p.links a {font-weight:normal;text-decoration:none;}
.pagetext p.links a:hover {text-decoration:underline;}
.pagetext p.links label {margin-left:-300px;text-align:left;float:left;font-weight:bold;}
.pagetext p.links label a {font-weight:bold;text-decoration:none;}

.sitenav .column { float:left;width:135px;height:130px;overflow:hidden;padding:0px 10px 0px 9px;margin:0px; }
.sitenav h3 { font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;padding:0px;padding-top:3px;margin:2px;position:relative;color:#000; }
.sitenav h3 a, .sitenav h3 a:visited { color:#000;text-decoration:none;border:none; }
.sitenav h3 a:hover { color:#F7931E;cursor:pointer; }
.sitenav h4 { font-family:Verdana, Geneva, sans-serif;font-weight:normal;font-size:9px;padding:0px;margin:0px; }
.sitenav h4 a, .sitenav h4 a:visited { margin:0px;padding:0px;color:#000;text-decoration:none;border:none; }
.sitenav h4 a:hover { color:#F7931E; }
.sitenav ul { list-style-type:none;list-style-position:outside;padding:0px;padding-left:5px;margin:0px;margin-top:3px; }
.sitenav li { padding:0px;padding-left:15px;margin:0px;background-image:url(/images/black-link-arrow-small.png);background-position:0px 2px;background-repeat:no-repeat;font-size:9px;line-height:13px; }

.definitions p{margin:0px;margin-bottom:.2em;padding:0px;padding-left:150px;text-align:left;}
.definitions label{font-weight:bold;float:left;text-align:left;margin-left:-150px;}

