h3 {
 text-transform: uppercase;
 padding:0px 10px 1px 0px;
 color:#053A4C;
 font-size:11px !important;
 margin-bottom:10px;
 border-bottom:1px solid #E4E4E4;
 font-size:13px;
}

.contentImage {
 padding:1px;
 border:1px solid #E5EDEF;
 background-color:#FFFFFF;
 margin:0px 0px 2px 10px;
}

.imageTableCaption {
 font-size:10px;
 text-align:center;
 font-style:italic;
}

.imageTable {
 padding:10px;
}

font {
 font-size:12px;
}

p {
 margin:0px;
 padding:0px 0px 10px 0px;
}

body, html {
 padding:0px;
 margin:0px;
 height:100%;
 font-family: arial, verdana, helvetica;
 background:url('/assets/images/bg.gif') repeat-x top #00384f;
}

img {
 border:0px;
}

.wrapper{
 height:100%;
 width:100%;
}

.swirl {
 background:url('/assets/images/left_swirl.gif') no-repeat;
 width:447px;
 height:559px;
 position:absolute;
 left:-213px;
 top:-20px;
 z-index:-1;
}

.container {
 width:770px;
 margin: auto auto;
 position:relative;
 margin-top:20px;
 z-index:1;
}

/* Link Styles */

a {
 color:#003346;
 font-weight:bold;
 text-decoration:none;
 font-size:12px;
}

a:hover {
 color:#003346;
 font-weight:bold;
 text-decoration:underline;
 font-size:12px;
}

.subLink a {
 color:#02394d;
}

.footerLinks {
 color:#648a9d;
 font-size:11px;
 font-weight:normal;
}

.footerLinks:hover {
 color:#648a9d;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}

.searchText {
 color:#FFF;
 font-size:10px;
}

.searchText:hover {
 color:#FFF;
 font-size:10px;
}

.subNav a {
 color:#666666 !important;
 font-weight:normal !important;
}

.subNav a:hover {
 color:#666666 !important;
 font-weight:normal !important;
}

.subNav2 a {
 color:#666666 !important;
 font-weight:normal !important;
}

.subNav2 a:hover {
 color:#666666 !important;
 font-weight:normal !important;
}


.bcLink {
 color:#649f13;
 font-weight:normal;
 font-size:10px;
}

.bcLink:hover {
 color:#649f13;
 font-weight:normal;
 font-size:10px;
}


/*************************/

.areaSummary {
}

/*a.sitemap {
 background-color:#fafeff;
 border-bottom:1px solid #00394f;
 display:block;
 width:200px;
 padding:2px 2px 2px 10px;
 margin:2px;
 font-weight:normal;
}

a.sitemap:hover {
 background-color:#fafeff;
 display:block;
 width:200px;
 padding:2px 2px 2px 10px;
 margin:2px;
 border-bottom:1px solid #1195c8;
 font-weight:normal;
}
*/

.infoVH {
 color:#6b6b6b;
 padding:6px;
 font-size:11px;
}

.infoNH {
 color:#6b6b6b;
 padding:6px;
 font-size:11px;
}

.infoRatings {
 width:224px;
 background-color:#FFF;
 border:1px solid #ebeff0;
}

.radio {
 padding:4px;
}

.ratingsNumber {
 padding:3px;
 border-top:1px solid #ebeff0;
 color:#aeaeae;
 font-size:10px;
}

.infoBox {
 background:url('/assets/images/infobox_back.gif') top repeat-x;
 height:131px;
}

.infoHeading {
 color:#003b46;
 font-weight:bold;
 padding-right:16px;
}

.ratingsTd {
 vertical-align:bottom;
 background-color:#FFF;
 height:140px;
}

.textarea {
 width:250px;
 height:60px;
 font-size:11px;
 font-family:arial;
 color:#636363;
}

.breadcrumbs {
 font-size:10px;
}

.leftBreadcrumbs {
 padding:4px 0px 0px 15px;
 color:#6a6a6a;
 font-size:10px;
}

.rightBreadcrumbs {
 padding:4px 15px 0px 0px;
 font-size:10px;
 float:right;
}

.contentHeading {
 background:url('/assets/images/content_heading.gif') no-repeat;
 width:590px;
 height:38px;
 border-top:1px solid #FFF;
}

.nav {
 background:url('/assets/images/nav_back.gif') repeat-x;
 margin-top:1px;
}

p {
 font-size:11px;
}

#skip {
 position: absolute;
 width: 0px;
 height: 0px;
 overflow: hidden;
}

#skipNav {
 position: absolute;
 width: 0px;
 height: 0px;
 overflow: hidden;
}

form {
 margin:0px;
 padding:0px;
}


.imageBorder {
 padding:1px
/* border:1px solid #c2daf2; */
 background-color:#FFFFFF;
}

h1 {
 padding:10px 0px 0px 28px;
 margin:0px;
 font-size:14px;
 color:#053a4c;
}

h2 {
 padding:10px 0px 0px 28px;
 margin:0px;
 font-size:14px;
 color:#053a4c;
}

.required {
 color:#0072c6;
}

.leftNav {
 width:178px;
}

.leftNav ul {
 list-style-type:none;
 margin:0px;
 padding:0px;
}

.leftNav ul li {
 width:178px;
 background:url('/assets/images/nav_back.gif') no-repeat;
}

.leftNav ul li a {
 width:143px;
 display:block;
 padding-left:25px;
 padding-right:10px;
 padding-top:4px;
 padding-bottom:4px;
 vertical-align: top;
 color:#006b02;
 font-size:11px;
 font-weight:normal !important;
}

.leftNav ul li.subNav2 a {
 width:132px;
 display:block;
 padding-left:36px;
 padding-right:10px;
 padding-top:4px;
 padding-bottom:4px;
 vertical-align: top;
 color:#666666;
 font-size:11px;
 font-weight:normal !important;

}

.leftNav ul li a:hover {
 color:#006b02;
 font-size:11px !important;
 font-weight:normal;
}

.subNav {
 background:url('/assets/images/li_sub.gif') no-repeat !important;
}

.subNav2 {
 background:url('/assets/images/li_sub2.gif') no-repeat !important;
}

.contentHome {
 padding-top:10px;
 padding-left:15px;
 font-size:12px;
 color:#6c6c6c;
 display:block;
}

.content {
 padding-top:10px;
 padding-left:30px;
 padding-right:30px;
 font-size:12px;
 color:#6c6c6c;
 display:block;
}

.right {
 width:590px;
 vertical-align:top;
 background:url('/assets/images/content_back.gif') left top no-repeat #FFF;
}

.ss {
 background:url('/assets/images/ss_back.gif') repeat-y;
 color:#676767;
 font-size:11px;
 text-align:center;
 padding:12px;
}

.newsletter {
 border:1px solid #98b6b8;
 background-color:#FFF;
 margin:4px;
 font-size:10px !important;
 color:#b1b1b1;
}

.contentHeadinghome {
 background:url('/assets/images/content_heading_home.gif') repeat-y;
 width:590px;
 height:38px;
}


.photos {
 float:right;
 padding:5px 20px 0px 15px;
}

.subHeading {
 color:#FFF;
 width:265px;
 background-color:#004d63;
 padding:2px 0px 3px 10px;
 font-weight:bold;
}

.subLink {
 color:#989da0;
 padding:7px;
}

.icoCal {
 float:left;
 padding-right:6px;
}

.icoNp {
 float:left;
 padding-right:6px;
}

.subTable {
 background-color:#e5edef;
 width:275px;
}

.hr {
 margin:3px 0px 3px 0px;
 padding:0px;
 color:#FFF;
 border:0px;
 border-top:1px solid #FFF;
}

.subTablepadding {
 padding-right:8px;
 vertical-align:top;
}

.whatsOnDate {
 color:#999999;
 font-size:11px;
}

.newsDate {
 float:right;
 color:#113b47;
 font-size:10px;
}

.newsText {
 color:#64686b;
 text-align:left;
 width:530px;
}

.shadowRight {
 background:url('/assets/images/right_shadow.gif') repeat-y left;
}

.footer {
 width:592px;
 float:right;
 color:#9fbdc8;
 font-size:11px;
}

.footerRight {
 float:right;
}

.footerContent {
 background:url('/assets/images/infobox_bot.gif') no-repeat;
 width:592px;
 height:25px;
 padding-top:5px;
}

.footerBreadcrumbs {
 float:right;
 padding:0px 15px 0px 0px;
}

.footerNav {
 color:#77965a;
 padding-left:20px;
 font-weight:normal;
 font-size:11px;
}

.footerNav:hover {
 color:#77965a;
 padding-left:20px;
 font-weight:normal;
 font-size:11px;
}

.footerPos {
 position:relative;
 bottom:2px;
 left:4px;
}

.footerPipe {
 padding:0px 2px 0px 2px;
}

.searchPipe {
 color:#006800;
 font-size:10px;
}

.flash {
 width:592px;
 height:158px;
 vertical-align:top;
 position:relative;
}

.searchBox {
 width:130px;
 height:16px;
 border:1px solid #56a041;
 color:#b1b1b1;
 font-size:1px !important;
 padding:0px;
 margin:0px;
 vertical-align:center;
 font-size:10px !important;
}

.searchButton {
 padding:0px;
 margin:0px;
 float:right;
 position:relative;
}

.search {
 width:169px;
 float:right;
 position:absolute;
 z-index:2;
 top:6px;
 right:16px;
}

td {
 font-family:arial;
 font-size:12px;
}

.summaryBlocksplit {
 border-bottom:1px solid #59ab4a;
 margin:1px;
}

.summaryText {
 background:url('/assets/images/summary_back.gif') repeat-x top #e9f0f2;
 width:450px;
 padding-left:25px;
 padding-right:10px;
 color:#666666;
}

.summaryBlock {
 position:relative;
 z-index:1;
}

.summayPhoto {
 border:1px solid #FFF;
}

.summaryHeading {
 color:#00394f;
 font-weight:bold;
 padding-bottom:6px;
}

.readmore {
 position:absolute;
 float:right;
 right:0px;
 bottom:0px;
 margin:5px 0px 0px 5px
}

.hide {
 display:none;
}

.subnavA {
 height:100%;
}

.breadCrumbstable {
 background-color:#e5edef;
 width:100%;
}

.breadcrumbsTd {
 background:url('/assets/images/breadcrumbs_back.gif') no-repeat bottom right;
}

.bcRight {
 background:url('/assets/images/bc_right.gif');
 width:8px;
}

.bcLeft {
 background:url('/assets/images/bc_left.gif');
 width:8px;
}

.row {
 background-color:#f7f7f7;
 border-top:1px solid #d1d1d1;
 border-bottom:1px solid #d1d1d1;
 padding:5px;
 margin:1px;
}

.swfBorder {
 border:1px solid #00506B;
 width:450px;
 margin:5px;
}

div, table, p, .summary, strong, td {
/* border:1px solid red;*/
 font-family: arial, verdana, helvetica;
 font-size:12px;
}

/*strong {
 border-bottom:1px solid #7F9DB9;
 width:100%;
}*/

.imgContainer {
 width:350px;
}

/***************/
/* menu style **/
/***************/

#menu li.menuShire {
list-style: none;
margin: 0;
padding: 0;
width:82px;
height:28px;
background:url('/assets/images/menu_shire_back.gif');
}

#menu li.menuCouncil {
list-style: none;
margin: 0;
padding: 0;
width:117px;
height:28px;
background:url('/assets/images/menu_services_back.gif');
}

#menu li.menuSport {
list-style: none;
margin: 0;
padding: 0;
width:132px;
height:28px;
background:url('/assets/images/menu_sport_back.gif');
}

#menu li.menuVisitors {
list-style: none;
margin: 0;
padding: 0;
width:118px;
height:28px;
background:url('/assets/images/menu_tourism_back.gif');
}

#menu li.menuBusiness {
list-style: none;
margin: 0;
padding: 0;
width:143px;
height:28px;
background:url('/assets/images/menu_business_back.gif');
}

#menu {
float:left;
width:592px;
 z-index:10;
 position:relative;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
font-size:10px;
display: block;
margin: 0;
padding: 4px 3px;
}

#menu h2 {
color: #fff;
}

#menu a {
color: #005458;
text-decoration: none;
}

#menu ul li ul li a {
padding-left:21px;
}

#menu a:hover {
color: #4b8799;
}

#menu ul li ul li a {
background: url('/assets/images/menu_back.gif') top left no-repeat #eeeeee;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#menu ul li {float: left; width: 136px;}

body {
behavior: url('http://www.corowa.nsw.gov.au/assets/styles/csshover.htc');
font-size: 100%;
}

#menu h2 {
padding:0px;
padding-left:0px;
}


.menuTop {
position:absolute;
top:4px;
}

.menuBot {
position:absolute;
bottom:5px;
}

ul li ul {
position:relative;
top:22px;
}

.titles {
  font-size:12px;
  width:120px;
  float:left;
  font-weight:bold;
}

.NB {
  font-size:11px;
}


/********End if menu********/

.question {
 background:url('/assets/images/survey.gif') top left repeat-x #00384F;
 padding:5px 5px 5px 12px;
 border:1px solid #dedede;
 font-size:12px;
 color:#fff;
}

.answer {
 background:#fcfcfc;
 padding:10px 14px 10px 10px;
 border:1px solid #dedede;
 border-top:0px;
}

.answer textarea {
 width:100%;
}

