    * {
      font-family: Verdana, Arial;
		}
		a {
      color: #E8632A;
      text-decoration: none;
		}
		a:hover {
      text-decoration: underline;
		}
		a img {
      border: 0px none;
		}
		body {
      margin: 0px;
      padding: 0px;
      background-color: #333333;

		} 
		#outer {
      text-align: center;
		}
		#inner {
      width: 974px;
      text-align: left;
      margin: auto;
      background-color: #FFFFD6;
		}
		#enclosed {
      background-image: url('../images/lhs.png');
      background-position: top left;
      background-repeat: repeat-y;
		}
		#left {
      position: relative;
      float: left;
      width: 202px;      
		}
		#area {
      position: relative;
      float: left;
      width: 737px!important;
      margin-top: 30px;
		}
		#footer-left {
      position: relative;
      float: left;
      width: 202px;
      height: 261px;
      background-image: url('../images/leftfooter.png');
      background-repeat: no-repeat;
		}
		#footer-area {
      position: relative;
      float: left;
      width: 772px;
		}
		div#left h1 {
      margin-top: 40px;
      text-indent: -5000px;
      height: 83px;
      width: 202px;
      background-image: url('../images/logo.png');
      background-repeat: no-repeat;
      cursor: pointer;
		}
		div#left h2 {
      line-height: 52px;
      font-size: 24px;
      color: #FFFFD6;
      letter-spacing: -1px;
      background-image: url('../images/leftheader.png');
      padding-left: 20px;
      font-weight: bold;
      margin-bottom: 5px;
      margin-top: 20px;
      text-transform: lowercase;
		}
		div#left .grey {
      width: 202px;
      background-image: url('../images/leftgrey.png');
      padding-left: 20px;
      background-repeat: repeat-y;
      line-height: 20px;
      font-size: 10px;
      font-weight: bold;
      text-transform: uppercase;
		}
		div#left .grey #newsletter {
      width: 158px; 
      border: 0px none; 
      border-top: 1px solid; 
      margin-top: 5px;
      margin-bottom: 5px; 
      padding: 6px;
      text-transform: uppercase;
		}
		div#left .cream {
      width: 202px;
      background-image: url('../images/leftwhite.png');
      padding-left: 20px;
      background-repeat: repeat-y;
      font-size: 10px;
      line-height: 12px;
      padding-top: 5px;
      padding-bottom: 5px;
		}
		div.cream .c1 {
      position: relative;
      float: left;
      width: 108px;
		}
		div.cream .c2 {
      position: relative;
      float: right;
      width: 62px;
      padding-right: 30px;
		}
		#footer-left-text {
      text-align: right;
      position: relative;
      top: 160px;
      right: 10px;
      line-height: 10px;
      font-size: 9px;
      color: #fff;
      padding-left: 15px;
		}
		#footer {
      margin-top: 151px;
      margin-left: 20px;
      margin-right: 20px;
      border-top: 1px solid #999999;
		}
		div .footer {
      position: relative;
      float: left;
      width: 93px;
      margin-right: 10px;
      margin-left: 10px;
      font-size: 8px;
      margin-top: 5px;
      line-height: 9px;
		}
		#webskills {
      height: 47px;
      width: 165px;
      background-image: url('../images/webskills.png');
      background-repeat: no-repeat;
      position: relative;
      float: right;
		}
		
		/* right hand side bits*/
		#links {
      width: 700px;
      padding-left: 20px;
		}
		#links ul {
      list-style-type: none;
    
		}
		#links li, #links li a { 
      float: left;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 11px;
      letter-spacing: -1px;
      padding-right: 5px;
      color: #E8632A;
		}
		#links li a:hover {
      text-decoration: underline;
		}
		#links ul.level2 {
      background-color: #FA8837;
      color: #fff;
      width: 200px;
		}
		#links li.level2 a {
      color: #fff
		}
		#links li.level2:hover {
      background-color: #000;
      width: 200px;
		}

		#central {
      width: 737px;
      margin-left: 20px;
		}
		div .box-heading {
      width: auto;
      background-color: #E8632A;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 24px;
      color: #FFFFD6;
      line-height: 50px;
      padding-left: 20px;
      letter-spacing: -1px;
		}
		div .box-heading-lt {
      width: auto;
      background-color: #FA8837;
      text-transform: lowercase;
      font-weight: bold;
      font-size: 24px;
      color: #FFFFD6;
      line-height: 50px;
      padding-left: 20px;
      letter-spacing: -1px;
		}
		div .textarea-white {
      padding-top: 5px;
      padding-bottom: 5px;
      width: auto;
      background-color: #fff;
      line-height: 12px;
      font-size: 10px;
      padding-left: 20px;
      position: relative;
		}
			div .textarea-white select {
      width: 94%; 
      margin-top: 5px;
      margin-bottom: 5px; 
      text-transform: uppercase;
		}
		div .textarea-grey {
      margin-top: 5px;
      width: auto;
      background-color: #CCC;
      line-height: 20px;
      font-size: 10px;
      font-weight: bold;
      text-transform: uppercase;
      padding-left: 20px;
		}
		div .textarea-grey #member_search {
      width: 302px; 
      border: 0px none; 
      border-top: 1px solid; 
      margin-top: 5px;
      margin-bottom: 5px; 
      padding: 6px;
      text-transform: uppercase;
		}
		div#left .email {
      width: 160px; 
      border: 0px none; 
      border-top: 1px solid; 
      margin-top: 5px;
      margin-bottom: 5px; 
      padding: 6px;
      text-transform: uppercase;
      font-size: 10px;
      margin-left: -5px;
		}
		div .textarea-black {
      margin-top: 5px;
      padding-top: 0px;
      padding-bottom: 0px;
      width: auto;
      background-color: #000;
      color: #fff;
      line-height: 20px;
      font-size: 10px;
      font-weight: bold;
      text-transform: uppercase;
      padding-left: 20px;
		}
		div .mcolumnl {
      width: 356px;
      position: relative;
      float: left;
		}
    div .mcolumnr {
      width: 356px;
      position: relative;
      float: right;
		}
		#sections {
      margin-left: 20px;
      margin-top: 5px;
      width: 737px;
		}
		strong.top {
      font-size: 16px;
      line-height: 20px;
      display: block;
      margin-bottom: 40px;
		}
		div .column1 {
      position: relative;
      float: left;
      width: 360px;
		}
		div .column2 {
      position: relative;
      float: right;
      width: 356px;
      margin-right: 0px;
      text-align: right;
		}
		.colum2 img {
      width: 356px;
		}
		img.corner {
      position: absolute; 
      top: -60px; 
      right: -20px;
		}
		div .rightarrow {
      background-image: url('../images/downarrow.png');
      background-position: right center;
      background-repeat: no-repeat;
      cursor: pointer;
		}
		div .col1 {
      width: 153px;
      position: relative;
      float: left;
      padding: 0px;
      margin: 0px;
      margin-top: -5px;
      margin-bottom: -6px;
      margin-left:0px;
		}
		div .col1 img {
			position: relative;
			_position: absolute;
			left: -20px;
		}
		div .col2 {
      width: 160px;
      position: relative;
      float: right;
      margin-left: 10px;
      padding-bottom: 39px;
      }
		div .frame {
      margin-top: -5px; 
      margin-bottom: -6px; 
      height: 330px; 
      width: 100%; 
      overflow: auto;
		}
		
		 div.frame ul {
      padding-left: 0px;
      margin-left: 0px;
    }
    div.frame li {
      list-style: none;
      
      font-family: Verdana, Arial;
      font-size: 10px;
      padding-left: 0px;
      margin-left: 0px;
      margin-bottom: 2px;
    }
   div.frame li div.big {
      padding-bottom: 10px;
      border-bottom: 1px solid #E6E6E6;
    }
    div.frame a, div .col2 a {
			color: #000;
    }
    div.frame strong {
      text-transform: uppercase;
    }
    
     /* Non-homepage styles */
    div .textarea-orange {
      padding-top: 10px;
      padding-bottom: 10px;
      width: auto;
      background-color: #FA8837;
      line-height: 12px;
      font-size: 10px;
      padding-left: 20px;
      position: relative;
      color: #fff;
      font-size: 14px;
      line-height: 14px;
      font-weight: normal;
      margin-bottom: -140px;
      z-index: 500; 
		}
		#this_textarea {
      font-size: 14px;
      line-height: 22px;
      padding-right: 20px;
		}
		div.column1 {
      font-size: 14px;
      line-height: 22px;
		}
		
		div .textarea-orange-dk {
      padding-top: 6px;
      padding-bottom: 6px;
      width: auto;
      background-color: #E8632A;
      font-size: 10px;
      padding-left: 20px;
      position: relative;
      text-transform: uppercase;
      color: #FFFFD6;
      font-size: 14px;
      line-height: 14px;
      font-weight: bold;
      z-index: 500;
		}
		#whitearea .menu-footer {
      display: none;
		}
		#previous a {
			color: #000;
		}
		#previous li {
      padding-left: 0px;
      margin-left: 0px;
		}
		#previous ul {
      list-style: none;
      font-family: Verdana, Arial;
      font-size: 10px;
      padding-left: 0px;
      margin-left: 0px;
      margin-bottom: 2px;
      padding-bottom: 8px;
      border-bottom: 1px solid #E6E6E6;
      text-transform: uppercase;
      font-weight: bold;
    }
    
    /* Book Now Form */
		#attending_form label {
			float: left;
			width: 75px;
			display: block;
		}
		#attending_form input {
			margin-bottom: 7px;
			float: left;
			width: 175px;
			border: 1px solid #cccccc;
			border-top: 1px solid;  
		}
		#attending_form input.radio {
			float: none;
			width: auto;
		}
		#attending_form br {
			clear: both;
		}
		#attending_form .submit {
			background-image: url('/images/submit.jpg');
			display: block;
			width: 142px;
			height: 42px;
			font-size: 14px;
			border: 0px;
			font-weight: bold;
			text-align: left;
			cursor: pointer!important;
		}
		
		/* Previous Meeting Gallery */
		img.gallery_thumb {
			width: 75px;
			height: 75px;
		}
		
		/* Contact Form */
		div.contactform label {
      position: relative;
      float: left;
      width: 200px;
      
		}
		.contactform input, .contactform textarea, .contactform select {
      width: 200px;
      border: 1px solid;
      border-top: 2px solid #000;
      margin-bottom: 5px;
      padding: 3px;
		}
		.contactform input.c_submit{
      width: 100px;
      border: 0px none;
      margin-bottom: 5px;
      background-image: url('../images/button.png');
      height: 62px;
      width: 62px;
      text-indent: 300px;
      cursor: pointer;
      position: relative;
      left: 400px;
		}
		.drop-down .level2 .divider, .drop-down .level2 .level2-footer {
      display: none;
		}
