/** {margin:0;padding:0;}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;} 
:focus { outline: 0; } 
 
p{line-height:1.3em;color:#000;padding:5px 0;} 
strong {font-weight:bold;} 
em {font-style:italic;} 
 
ul {margin-left:17px;} 
li {margin-left:10px;list-style quare;}
body {
  font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  background-color: #fff;
  font-size: 12px;
  color: #333333;
  background-image: url(http://www.geoffmitchell.com.au/images/main-bg.png);
  background-repeat: repeat-x;
}

#wrapper { 
  position: relative;
  margin: 0 auto;
  width: 900px;
  min-height:596px;
  background-image: url(http://www.geoffmitchell.com.au/images/header-bg.png);
  background-repeat: no-repeat;
}
a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #990000;
 text-decoration: underline;
}
a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #990000;
 text-decoration: underline;
}
/* Header Styles
------------------------------------------------------------------*/
#header{
  height:320px;
  widht:900px;
}
#header-photo{
  position: absolute;
  left: 310px;
  top: 130px;
}
#header-nav{
  position: absolute;
  left: 400px;
  top: 95px;
}
#header-nav ul li {
 padding-right:10px;
 list-style: none;
 display: inline;
}
#header-nav a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #666;
 text-decoration: none;
 wdith:
}
#header-nav a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #666;
 text-decoration: none;
}
#header-nav a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #999;
 text-decoration: none;
}
#header-nav a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #666;
 text-decoration: none;
}
#header-points{
  position: absolute;
  left: 25px;
  top: 180px;
  color: #fff;
  font-size: 15px;
}
#header-points ul li {
  list-style: none;
  padding-top:1px;
  padding-bottom:1px;
}
/* Left Navigation
------------------------------------------------------------------*/
#leftcontent { 
  position: relative;
  color: #333;
  padding: 0px;
  width: 300px;
  height: 340px;
  float: left;
  display: inline;
  background-image: url(http://www.geoffmitchell.com.au/images/line-grad.jpg);
  background-repeat: no-repeat;
  background-position: right;
}
#left-nav {
  position: absolute;
  left: 15px;
}
#left-nav ul li {
  list-style: none;
  padding-top:7px;
  padding-bottom:7px;
  border-bottom: 1px solid #ccc;
  width: 230px;
  text-indent: 13px;
}
#left-nav a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #990000;
 text-decoration: none;
}
#left-nav a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #990000;
 text-decoration: none;
}
#left-nav a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #990000;
 text-decoration: underline;
}
#left-nav a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #990000;
 text-decoration: none;
}
.staffpic{
 float:right;
 margin-right:50px;
 width:150px;
 height:180px;
}
.staffpic2{
 float:right;
 margin-right:50px;
 width:276px;
 height:180px;
}
.staffpic img{
 border: 1px solid #666666;
}
.staffpic2 img{
 border: 1px solid #666666;
}
.picstyle{
 padding: 10px 0px 5px 0px;
}
.picstyle img{
 border: 1px solid #666666;
}
.profilepic{
 float:right;
 padding:10px;
}
.profilepic img {
 border: 1px solid #666666;
}
/* Main Content
------------------------------------------------------------------*/
#container { 
  position: relative;
  color: #333;
  padding: 0px;
  width: 560px;
  float: left;
  display: inline;
  margin-left:20px;
  padding-bottom: 20px;
}
#container ul li {list-style-image: url(http://www.geoffmitchell.com.au/images/li-arrow.gif);}
h1{
  color: #990000;
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 10px;
}
h2.titleh2 {
  color: #990000;
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  padding-bottom:3px;
  width:520px;
  border-bottom: 1px solid #cccccc;
}
h3{
  color: #990000;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  padding-bottom:3px;
  width:520px;
  border-bottom: 1px solid #cccccc;
}
/* Footer
------------------------------------------------------------------*/
#footer { 
  height:77px;
  clear: both;
  color: #fff;
  background: #9200;
  background-image: url(http://www.geoffmitchell.com.au/images/footer-bg.png);
  background-repeat: repeat-x;
  text-align: center;
  font-size: 10px;
}
#footer ul {
 padding-top: 5px;
}
#footer ul li {
 padding-left:10px;
 padding-right:10px;
 list-style: none;
	display: inline;
}
#footer a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #fff;
 text-decoration: none;
}
#footer a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #fff;
 text-decoration: none;
}
#footer a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #fff;
 text-decoration: underline;
}
#footer a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #fff;
 text-decoration: none;
}
/* General / Common
------------------------------------------------------------------*/
.nav-padding{
 padding-right:10px;
}

/* Download Buttons
------------------------------------------------------------------*/
.wt-tool-container {
 position: relative;
 display:block;
 float: left;
 width: 520px;
 height: 30px;
 padding:5px;
 color:#333333;
 text-align:left;
 background-color:#fff;
 border:1px solid #fff;
 margin:3px 0px 3px 0px;
}
.wt-tool-container-hover {
 cursor: pointer;
 position: relative;
 display:block;
 float: left;
 width: 520px;
 height: 30px;
 padding:5px;
 color:#333333;
 text-align:left;
 background-color:#F5F5F5;
 border:1px solid #999999;
 margin:3px 0px 3px 0px;
}
.wt-tool-title {
 margin-left:45px;
 font-weight: bold;
 text-decoration: underline;
}

.wt-tool-text {
 margin-left:45px;
 font-size: 10px;
 padding-top:3px;
}

#emailSuccess{
	width:500px;
  padding:20px;
  background-color:#F5F5F5;
  border:1px solid #339900; 
}
#emailFailure{
	width:500px;
  padding:20px;
  background-color:#F5F5F5;
  border:1px solid #990000; 
}
#faq ul {margin-left:17px;} 
#faq ul li {margin-left:10px;list-style-image: url(http://www.geoffmitchell.com.au/images/li-arrow.gif);padding:3px;}
#faq .faqdiv {border-bottom:1px solid #EAEAEA; margin-bottom:20px;}
/* #### START Form Elements */
#phperrors,#errorspop {color:#AD0C0C;font-weight:bold;border:1px solid #AD0C0C; margin:0 0 15px 0; padding:10px 10px 10px
50px;background-image: 
url(http://www.geoffmitchell.com.au/images/dialog_icon.gif);background-repeat: 
no-repeat;background-position: 8px 3px;text-align: left;} #errorspop {margin:30px 0px 15px 0px;background-position: 14px 3px;} #phpsuccess {color:#258322;font-weight:bold;border:1px solid #258322; margin:0 0 15px 0; padding:3px 10px 3px 30px;background-image: 
url(http://www.geoffmitchell.com.au/images/accept.png);background-repeat: 
no-repeat;background-position: 8px 3px;text-align: left;} fieldset{border:1px solid #999999;margin:1em 0 0 0;padding:.5em;position:relative;}
fieldset ol {list-style: none;}
fieldset li {float:left;clear:both;width:100%;padding:.5em 0;margin:.1em 0;position:relative;background:#fff;}
input,textarea,select,checkbox{border:1px solid #999999;color:#990000;font-size:13px;font-family:"Courier New", Courier, monospace;} .intext{width:20em;height:20px;} legend {padding:5px;color:#990000;font-weight:bold;border:1px solid #999999;background:#EEEEEE;} label{display:block;float:left;width:15em;padding:0 1em; margin:0 1em 0 0;font-weight:bold;} label .small{font-weight:normal;font-style:italic;font-size:85%;}
.fieldtxt{}
textarea{width:250px;}
span.error{display:none;margin:2px 0 0
20em;width:40em;font-size:90%;font-style:italic;color:#FA4225;}
span.error-php{display:block;}
.success {border:1px solid #50A445;color:#50A445;} .fail {border:1px solid #FA4225;color:#FA4225;} .req {border:1px solid #FA4225;color:#FA4225;} .required
{width:16px;height:16px;background:url(http://www.geoffmitchell.com.au/images/asterisk_yellow.png)
no-repeat;position:absolute;left:16.5em;top:.7em;}
.notreq {width:16px;height:16px;position:absolute;left:16.5em;top:.7em;}
div.required {background:url(http://www.geoffmitchell.com.au/images/asterisk_yellow.png)
no-repeat;}
div.fail {background:url(http://www.geoffmitchell.com.au/images/stop.png) no-repeat;border:0;} div.success {background:url(http://www.geoffmitchell.com.au/images/accept.png)
no-repeat;border:0;}
/*buttons*/
.buttons{font: normal .9em tahoma, verdana, helvetica;font-weight:500;background-image:url("/_themes/sunshine/images/tabrightB.gif");background-position:right
bottom;border:1px solid #990000;padding:.3em .5em .2em .5em;} .button_link {text-transform:lowercase;font-weight:700;font-size:11px;background-image:url("/_themes/sunshine/images/tabrightB.gif");background-position:right
bottom;border:1px solid
#990000;padding:.1em;float:right;width:50px;text-align:center;margin:-5px
0 0 10px;}
.formHover {background:#F2F2F2;}
/* #### END Form Elements */62707UID4585$2d1188785929


/* #### START CustomDialog */
#customDialog {display:none;font-size: 1.1em;}
.customDialog {position: relative;width: 300px;padding-bottom: 12px;background-image: url(http://www.geoffmitchell.com.au/images/dialog_bg.gif);background-repeat: no-repeat;background-position: 0 100%;font-family: Arial, sans-serif;text-align: center;}
.customDialog h1{position: relative;top: -10px;margin: 0;border-bottom: 1px solid #001932;padding: 5px 8px;font-size: 130%;background:none;background-image: url(http://www.geoffmitchell.com.au/images/dialog_h1.gif);background-repeat: no-repeat;color: #FFFFFF;text-align: left;height:auto;font-weight:bold;}
.customDialog .text {display:block;min-height: 35px;margin: 0 0 15px 0;padding-right: 8px;padding-left: 50px;background-image: url(http://www.geoffmitchell.com.au/images/dialog_alert.gif);background-repeat: no-repeat;background-position: 8px 3px;text-align: left;}
.customDialog button {margin: 0 5px;border: 3px double #FFFFFF;border-right-color: #7F7F7F;border-bottom-color: #7F7F7F;padding: 0 5px;background-color: #BBBCBC;background-image: url(http://www.geoffmitchell.com.au/images/dialog_button.gif);background-repeat: repeat-x;}

#customDialogChoice {display:none;font-size: 1.1em;}
.customDialogChoice {position: relative;width: 300px;padding-bottom: 12px;background-image: url(http://www.geoffmitchell.com.au/images/dialog_bg.gif);background-repeat: no-repeat;background-position: 0 100%;font-family: Arial, sans-serif;text-align: center;}
.customDialogChoice h1{position: relative;top: -10px;margin: 0;border-bottom: 1px solid #001932;padding: 5px 8px;font-size: 130%;background:none;background-image: url(http://www.geoffmitchell.com.au/images/dialog_h1_choice.gif);background-repeat: no-repeat;color: #FFFFFF;text-align: left;height:auto;font-weight:bold;}
.customDialogChoice .text {display:block;min-height: 35px;margin: 0 0 15px 0;padding-right: 8px;padding-left: 50px;background-image: url(http://www.geoffmitchell.com.au/images/dialog_choice.gif);background-repeat: no-repeat;background-position: 8px 3px;text-align: left;}
.customDialogChoice button {margin: 0 5px;border: 3px double #FFFFFF;border-right-color: #7F7F7F;border-bottom-color: #7F7F7F;padding: 0 5px;background-color: #BBBCBC;background-image: url(http://www.geoffmitchell.com.au/images/dialog_button.gif);background-repeat: repeat-x;}

*html .customDialog .text {height: 35px;} /* ie6 hack */
*html .customDialogChoice .text {height: 35px;} /* ie6 hack */
/* #### END CustomDialog */



/*
## Standard CSS for thickbox
*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  height:100%;
  width:100%;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}