body {

  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;

  font-size:11px;

  color:#000;

  background:#fff;

  margin: 0px;

  padding: 0px;

  text-align: center; /* centering hack 1/2 */

}



p,td,li, div {

  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;

  font-size:11px;

  color: #000;

}



.mmpadding {

  padding-top: 3px;

  padding-right: 5px;

  padding-bottom: 4px;

  padding-left: 5px;

}



.mmalign {

  text-align: left;

  padding: 0px;

}



#wrapper {

  background: transparent;  

  border: 0px;

  border-left: 7px solid #1F1F1F;

  border-right: 7px solid #1F1F1F;

  margin: auto;

  padding: 0px;

  text-align:left; /* centering hack 2/2 */

  width: 894px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  width: 880px; /* standards width */

}

html>body #wrapper {

  width: 880px; /* standards width reinforcement */

}



#content_head {

  border: 0px;

  float: left;

  height: 161px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */

  margin: 0px;

  padding: 0px;

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 161px; /* standards height */

  voice-family: inherit;

  width: 880px; /* standards width */

}

html>body #content_head {

  heigth: 161px; /* standards height reinforcement */

  width: 880px; /* standards width reinforcement */

}



#content_nav {

  color: #fff;

  background-image: url(../images/nav_bg.jpg);

  background-repeat: no-repeat;

  border: 0px;

  float: left;

  height: 30px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */

  margin: 0px;

  padding: 0px;

  padding-left: 0px;

  padding-top: 0px;

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 30px; /* standards height */

  voice-family: inherit;

  width: 880px; /* standards width */

}

html>body #content_nav {

  heigth: 30px; /* standards height reinforcement */

  width: 880px; /* standards width reinforcement */

}



#content_flash {

  background:#FFFFFF;

  border: 0px;

  border-left: 1px solid #666666;

  border-right: 1px solid #666666;

  float: left;

  height: 234px;

  margin: 0px 0px 0px 0px;

  padding: 0px;

  width: 703px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 234px; /* standards height */

  voice-family: inherit;

  width: 701px; /* standards width */

}

html>body #content_flash {

  heigth: 234px; /* standards height reinforcement */

  width: 701px; /* standards width reinforcement */

}



#content_news {

  background: #FFFFFF url(../images/news_bg.jpg) no-repeat;

  border: 0px;

  float: left;

  height: 234px;

  margin: 0px;

  padding: 0px;

  width: 177px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 234px; /* standards height */

  voice-family: inherit;

  width: 177px; /* standards width */

}

html>body #content_news {

  heigth: 234px; /* standards height reinforcement */

  width: 177px; /* standards width reinforcement */

}



#news_inner {

  padding-top: 6px;

  padding-right: 10px;

  padding-bottom: 20px;

  padding-left: 14px;

  text-align: left;

}



#content_stripe {

  background-image: url(../images/stripe_bg.jpg);

  background-repeat: repeat-x;

  border: 0px;

  border-left: 1px solid #666666;

  border-right: 1px solid #FF472B;

  float: left;

  height: 52px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */

  margin: 0px;

  margin-right: 1px solid #666666;

  padding: 0px;

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 52px; /* standards height */

  voice-family: inherit;

  width: 878px; /* standards width */

}

html>body #content_stripe {

  heigth: 52px; /* standards height reinforcement */

  width: 878px; /* standards width reinforcement */

}



#content_help {

  background-image: url(../images/help_bg.jpg);

  background-repeat: repeat-x;

  border: 0px;

  border-left: 1px solid #666666;

  border-right: 1px solid #FF472B;

  float: left;

  height: 26px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */

  margin: 0px;

  margin-right: 1px solid #666666;

  padding: 0px;

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 26px; /* standards height */

  voice-family: inherit;

  width: 878px; /* standards width */

}

html>body #content_help {

  heigth: 26px; /* standards height reinforcement */

  width: 878px; /* standards width reinforcement */

}



#help_inner {

  padding: 4px 50px 0px 0px;

  text-align: right;

}



#content_left {

  border: 0px;

  float: left;

  height: 161px;

  margin: 0px;

  padding: 0px;

  width: 24px;

}



#content_center {

  background: #FFFFFF url(../images/projects_divider.jpg) repeat-y;

  border: 0px;

  float: left;

  height: 261px;

  margin: 0px;

  padding: 0px;

  width: 274px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 161px; /* standards height */

  voice-family: inherit;

  width: 274px; /* standards width */

}

html>body #content_center {

  height: 161px; /* standards height reinforcement */

  width: 274px; /* standards width reinforcement */

}



#center_inner {

  padding: 10px;

  text-align: left;

}



#content_right {

  border: 0px;

  float: left;

  height: 161px;

  margin: 0px;

  padding: 0px;

  width: 34px;

}

#content_footer {

  background: url(../images/address_bg.jpg) no-repeat;

  color: #fff;

  text-align: center;

  border: 0px;

  float: left;

  height: 31px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */

  margin: 0px;

  padding: 0px;

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 31px; /* standards height */

  voice-family: inherit;

  width: 880px; /* standards width */

}

html>body #content_footer {

  heigth: 50px; /* standards height reinforcement */

  width: 880px; /* standards width reinforcement */

}



#footer_inner {

  padding: 7px 0px 0px 10px;

  font-size: 10px;

  color: #fff;

}



#content_tail {

  background: #FFFFFF url(../images/footer_bg.jpg) repeat-y;
  

  border: 0px;

  float: left;

  text-align: center; /* centering hack 1/2 */

  height: 110px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */

  margin: 0px;

  padding: 0px;

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  height: 110px; /* standards height */

  voice-family: inherit;

  width: 880px; /* standards width */

}

#content_tail a{
	float:left;
}
html>body #content_tail {

  heigth: 110px; /* standards height reinforcement */

  width: 880px; /* standards width reinforcement */

}







/* Sub page styles */



#pageheading {

  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

  font-size: 22pt;

  color: #666666;

  margin: 0px;

  padding: 0px;

  text-align: left; /* centering hack 1/2 */

}



#sub_left {

  color: #482400;

  border: 0px;

  border-left: 1px solid #666666;

  border-right: 1px solid #FF472B;

  float: left;

  margin: 0px;

  margin-right: 1px solid #666666;

  padding: 0px;  

  width: 880px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/

  voice-family: "\"}\"";

  voice-family: inherit;

  width: 878px; /* standards width */

}

html>body #sub_left {

  width: 878px; /* standards width reinforcement */

}



#sub_left_inner {

  padding-top: 20px;

  padding-right: 50px;

  padding-bottom: 70px;

  padding-left: 50px;

  text-align: left;

  min-height: 400px;

}



a {

  text-decoration: none;

}



a:hover {

  text-decoration: none;

}



a:active {

  text-decoration: none;

}





a.menu {

  font-weight: normal;

  color: #fff;

  background: none;

  border-top: 0px;

  margin: 0px 0px;

  padding: 5px 11px;

  text-decoration: none;

}



a.menu:hover {

  font-weight: normal;

  color: #482400;

  background: #D2C891;

  /*

  border: 1px outset;

  border-top: 1px solid #E6EBF0;

  border-left: 1px solid #E6EBF0;

  */  

  margin: 0px 0px;

  padding: 5px 11px;

  text-decoration: none;

}



a.menu:active {

  font-weight: normal;

  color: #fff;

  background: #7B8AA1;

  /*

  border: 1px inset;

  border-top: 1px solid #666666;

  border-left: 1px solid #666666;

  */

  margin:0px 0px;

  padding: 5px 11px;

  text-decoration: none;

}



a.red {

  color: #990000;

}



a.red:hover {

  color: #990000;

}



a.red:active {

  color: #990000;

}





img.MainImage {

  display:block;

}



div.warn {

  background: red;

  color: #fff;

  padding: 5px;

}



div.contact {

  /*/*/

  display:none;

  visibility:hidden;

  /* done hiding from NS4 */

}
.borderless {
	border: thin none #FFFFFF;
	height: 0px;
	width: 0px;
}

