/*	Desc:        Standpipe.com.au Screen Style Sheet
	Author:      Intervolve.com.au
	Date:        October 07
=== === === === === === === === === === */



/*=STRUCTURE
=== === === === === === === === === === */

body {font:75%/153% Tahoma,Arial,Helvetica,Verdana;color:#365266;background:#253E71 url(../img/background.gif) repeat-x;margin:25px 0;text-align:center;}
#container {width:740px;margin:0 auto;padding:0 10px;overflow:hidden;background:#FFF url(../img/header_background.gif) no-repeat;text-align:left;}


/*=COMMON
=== === === === === === === === === === */

p,li {line-height:150%}
img {border:0}
input,select,textarea {font:100% Arial,Helvetica,Verdana}
#content input,#content select,#content textarea {padding:3px}
a, a:link {text-decoration:none;color:#0074CE;font-weight:bold}
#header h2,#newspanel h3,#footer h3,#sitesearch legend,#websitetools h3,#quickbookings #quickbook br {display:none}


/*=MAIN NAV
=== === === === === === === === === === */

#navmenu {font-size:90%;line-height:normal;width:601px;margin:0 -2px 0 0;position:relative;z-index:999}
#navmenu .currenthassub  {background-position:0 -125px}
#navmenu .currenthassub span {background-position:100% -125px;color:#FFF}

#navmenu li {display:inline;list-style:none;position:relative;float:right;margin:0 2px 0 0}
#navmenu ul {display:inline;width:125px;list-style:none;display:none;position:absolute;top:26px;left:0;background:#FFF;padding:5px 10px 10px 10px;border:1px solid #DDD;border-width:0 1px 1px 1px}
#navmenu ul:after /*From IE 7 lack of compliance*/{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden}
#navmenu ul li {width:125px;float:left;/*For IE 7 lack of compliance*/display:block !important;display:inline;border-bottom:1px solid #EEE;}

/* Root Menu */
#navmenu a {float:none !important;/*For Opera*/float:left;/*For IE*/display:block;height:auto !important;height:1%;/*For IE*/float:left;background:url(../img/tab-left.gif) no-repeat left top;line-height:26px;padding:0 0 0 6px;color:#0C2577}
#navmenu a span {float:left;display:block;font-weight:bold;padding:1px 7px 0px 3px;color:#0C2577;background:url(../img/tab-right.gif) no-repeat right top}

/* Root Menu Hover Persistence */
#navmenu a:hover,
#navmenu li:hover a,
#navmenu li:hover a span,
#navmenu li.iehover a,
#navmenu a:hover span {color:#FFF;background-position:0 -125px}
#navmenu a:hover span,
#navmenu li:hover a span,
#navmenu li:hover a span,
#navmenu li.iehover a span,
#navmenu a:hover span span {background-position:100% -125px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/#navmenu a span {float:none}/* End IE5-Mac hack */

#navmenu .current {background-position:0 -125px}
#navmenu .current:hover {background-position:0 -125px}
#navmenu .current span {background-position:100% -125px;color:#FFF}

/* 2nd Menu */
#navmenu li:hover li a,
#navmenu li.iehover li a {text-align:left !important;font-weight:normal;font-size:1em;float:none;background:#FFF !important;color:#111 !important;border-left:0 !important;text-indent:-5px}
#navmenu li li a.current {text-align:left !important;color:#111 !important;background:#FFF}

/* 2nd Menu Hover Persistence */
#navmenu li:hover li a:hover,
#navmenu li:hover li:hover a,
#navmenu li.iehover li a:hover,
#navmenu li.iehover li.iehover a {color:#1a68a5 !important;background:#FFF !important}

/* 3rd Menu */
#navmenu li:hover li:hover li a,
#navmenu li.iehover li.iehover li a {background:#161616;color:#111 !important}

/* 3rd Menu Hover Persistence */
#navmenu li:hover li:hover li a:hover,
#navmenu li:hover li:hover li:hover a,
#navmenu li.iehover li.iehover li a:hover,
#navmenu li.iehover li.iehover li.iehover a {background:#E10000;color:#1a68a5 !important}

#navmenu ul ul,
#navmenu ul ul ul {display:none;position:absolute;top:-10px;left:150px;font-size:.95em;border-left:1px solid #CCC !important;border-top:1px solid #CCC !important}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu li:hover ul ul,
#navmenu li:hover ul ul ul,
#navmenu li.iehover ul ul,
#navmenu li.iehover ul ul ul {display:none}

#navmenu li:hover ul,
#navmenu ul li:hover ul,
#navmenu ul ul li:hover ul,
#navmenu li.iehover ul,
#navmenu ul li.iehover ul,
#navmenu ul ul li.iehover ul {display:block}


/*=SITE LAYOUT
=== === === === === === === === === === */

#topmenu li,#information li {float:left}

#header {height:128px;display:block;margin:0 0 10px 0}
#header h1 a {color:#C1220A;text-indent:-999999px;width:139px;height:128px;overflow:hidden;float:left;background:url(../img/standpipe_logo.gif) no-repeat center center}
#header .tick {margin:10px 0 0 0}

#topmenu,#navmenu,#sitesearch,.tick {float:right;text-align:right}
#topmenu {font-size:90%;margin:0 0 10px 0}
#topmenu .locked {padding:0 7px 0 10px !important;color:#7A4120;background:url(../img/icon_locked.gif) no-repeat left center}
#navmenu a {font-weight:bold}
#topmenu a {line-height:40px;padding:0 7px}
#topmenu a:hover {color:#00A2FF}
#topmenu .locked:hover {color:#B36132}

#sitesearch {height:50px;width:450px}
#sitesearch input {padding:3px;width:200px;border:1px solid #E9E9E9}
#sitesearch .submitbtn {padding:0;width:auto;border:0;vertical-align:bottom;margin:0 5px 0 0}

#page-photo {width:555px;height:150px;float:left;margin:0 0 10px 0}

.print a,.send a,.subscribe a,.sitemap a {text-indent:-999999px;float:left;width:27px;height:29px;text-indent:-999999px;overflow:hidden}
#tools {padding:0 0 0 20px}
#tools li {margin:0 3px;background:url(../img/standpipe.gif) no-repeat center center}
#tools li a:hover {background:none}

#tools .print {background:url(../img/tools_print2.gif) no-repeat center center}
#tools .print a {background:url(../img/tools_print1.gif) no-repeat center center}
#tools .send {background:url(../img/tools_send2.gif) no-repeat center center}
#tools .send a {background:url(../img/tools_send1.gif) no-repeat center center}
#tools .subscribe {background:url(../img/tools_subscribe2.gif) no-repeat center center}
#tools .subscribe a {background:url(../img/tools_subscribe1.gif) no-repeat center center}
#tools .sitemap {background:url(../img/tools_sitemap2.gif) no-repeat center center}
#tools .sitemap a {background:url(../img/tools_sitemap1.gif) no-repeat center center}

#container-left {width:555px;float:left;overflow:hidden}

#content {clear:both;width:660px;margin:0 10px 10px 0;padding:40px;float:left;background:url(../img/content_background.gif) repeat-x}
#front #content {width:475px}
#content h2 {color:#FF6A39;font-size:180%;line-height:130%;margin:0 0 1em 0;font-family:georgia;border-bottom:1px solid #D9F3FF;padding:0 0 .4em 0}
#content h3 {color:#274153;font-size:140%;font-weight:normal;font-style:italic;line-height:150%;margin:0 0 .8em 0;font-family:georgia;}
#content h4 {font-family:georgia;color:#FF6A39;font-weight:normal;font-style:italic;font-size:140%;line-height:150%;margin:1.5em 0 .8em 0;clear:both;border-bottom:1px solid #D9F3FF}
#content p {margin:0 0 1em 0}
#content a:hover {color:#00A2FF;text-decoration:underline}
#content b,#content strong,strong {font-weight:bold}
#content i,#content em {font-style:italic}
#content ul {list-style:disc;margin:0 0 1em 20px}
#content ul ul {list-style:disc;margin:0 0 0 20px}
#content li {list-style:disc;margin:0 0 .2em 0}
h3.intro {margin-top:0 !important}

#newspanel {width:175px;margin:0 0 10px 0;font-size:90%;color:#AE5D2E;float:right}
#newspanel img {width:167px;padding:3px;border:1px solid #CFBB84;margin:0 0 .5em 0;display:block}
#newspanel span {padding:0 0 0 14px;background:url(../img/icon_newsitem.gif) no-repeat 0 1px}
#newspanel h4 a {color:#784020;font-weight:bold;line-height:150%;display:block;margin:0 0 5px 0}
#newspanel h4 img:hover {border:1px solid #B36132;}
#newspanel .newsitem {margin:0 0 10px 0;width:175px;padding:0 0 1em 0;border-bottom:1px solid #ECDFBA;background:url(../img/newsitem_background.gif) repeat-x bottom left}
.viewallnews {position:relative;float:right;top:-48px}

#websitetools {width:175px;height:150px;margin:0 0 10px 0;float:right;background:#FFD55F url(../img/websitetools_background.gif) repeat-x}
#websitetools ul {height:30px;border-top:1px solid #F9CE48;background:url(../img/websitetools_header.gif) repeat-x}
#websitetools li {float:left;display:block}
#websitetools #toolsmessage {margin:2px 0 0 6px;display:block}

#quickbookings {width:175px;margin:0 0 10px 0;float:right;border-top:1px solid #00BBFF;font-size:90%;text-align:center;background:#D9F3FF url(../img/quickbookings_background.gif) repeat-x bottom left}
#quickbookings h3 {text-indent:-999999px;height:30px;display:block;text-align:center;line-height:30px;color:#E9F2F8;font-family:georgia;font-weight:bold;font-style:italic;font-size:135%;background:#006EAF url(../img/quickbookings_header.gif) repeat-x bottom center}
#quickbookings #quickbook {display:block;margin:5px}
#quickbookings #quickbook label {display:block;line-height:250%;margin:.5em 0 0 0;color:#085B97}
#quickbookings #quickbook label.inline {display:inline}
#quickbookings #quickbook label.nopad {margin:0;line-height:200%;color:#365266}
#quickbookings #quickbook label.avail {line-height:350%;padding:0 0 1em 0}
#quickbookings #quickbook .submitbtn {display:block;text-align:left;padding:0 0 5px 34px;outline:0}

#footer,#information {width:760px;margin:0 auto 5px auto;padding:0 0 20px 0;text-align:center}
#footer {color:#FFF;width:750px;height:100px;padding:0 0 0 10px;display:block;clear:both;background:#006EAF url(../img/footer_background.gif) no-repeat bottom left}
#footer a {color:#F3D115}
#footer a:hover,#information a:hover {color:#FFEA00;text-decoration:underline}
#footer img {display:block;float:left}
#footer .foot1 {padding:15px 0 0 10px;float:left;width:362px;background:url(../img/foot1_background.gif) no-repeat 362px 20px;text-align:left}
#footer .foot1 p {font-size:90%;margin:0;line-height:150%}
#footer .foot1 p b i {font-size:140%;font-style:normal;margin:0 0 5px 0;display:block;font-family:georgia;line-height:1.2em}
#footer .foot2 {float:right;height:31px;display:block;padding:38px 7px 0 0}

#information p {color:#D9EEEE}
#information li {padding:0 3px;display:inline}
#information li a {display:block}
#information a {color:#F3D115}

ul#sitemap {margin:0 0 0 30px}
ul#sitemap li {margin:0}

#conferenceRooms img {margin-top:3px !important}
#conferenceRooms div {clear:both;margin:35px 0 0 0}

.styletable td {padding:5px}

.themenu  h3 {color:#FF6A39;font-size:120%;line-height:120%;margin:1em 0 .4em 0;font-family:georgia;border-bottom:1px solid #D9F3FF;padding:0 0 .4em 0}
.themenu td {padding:5px 20px 5px 0;vertical-align:center}
img.thin {border:2px solid #d9d9d9;margin:1em 0 0 0}
.left {float:left;margin:-5px 15px 15px 0 !important}
.right {float:right;margin:-5px 0 15px 15px}
.leftcol {float:left;margin:0 15px 0 0;width:322px}
.rightcol {float:right;width:323px}
ul.twocol {clear:both;}
ul.twocol li {float:left;width:45%;margin:0 15px 0 0 }
.max_people {background:#fff7e0;padding:4px 3px;color:#733d1e}
.pdf {padding:5px 0 5px 22px;background:url(../img/pdf_icon.gif) no-repeat center left}
.imglibrary {background:#f4f4f4;margin:1em 0 0 0;padding:23px 20px 20px 23px;float:left}
.imglibrary #image {border:6px solid #d9d9d9;margin:0 0 .5em 0}
.imglibrary a {border:2px solid #d9d9d9;margin:0 3px 3px 0;float:left}
.imglibrary a img {display:block}
.imglibrary a:hover {border:2px solid #00A2FF}

.wysiwygemail {display:none}