 body {
    background: #98a5be url("../img/body_background.jpg") repeat-x;
    font-family: arial;
    margin: 0px;
	  padding: 0px;
    font-size: 12px;
	}
	.header {
	  width: 890px;
	  height: 123px;
	 
	  background: url("../img/header.jpg") 0px 0px;
	  margin: 0px auto 0px auto;
	}
    .content {
	  background: url("../img/content_background.gif") repeat-y;
	  width: 890px;
	  margin: 0px auto 0px auto;
	}
    .rightcolumn {
      width: 740px;
      float: right;
    }
    .rightcolumncontent {
    /*border:1px solid red;*/
      /*padding: 1px 10px 20px 0px*/
    }
    .rightcolumncontent h1 {
      font-size: 16px;
      border-bottom: 1px solid #aaa;
      margin: 5px 225px 5px 0px;
    }
    .rightcolumncontent h1.wide {
      font-size: 16px;
      border-bottom: 1px solid #aaa;
      margin: 5px 5px 5px 0px;
    }
    .rightcolumncontent h2 {
      font-size: 14px;
      font-style: italic;
      padding: 0px 10px 0px 10px;
    }
    .rightcolumncontent h3 {
      font-size: 12px;
      padding: 0px 10px 0px 10px;
    }
    .rightcolumncontent h4 {
      font-size: 10px;
      padding: 0px 10px 0px 10px;
    }
    .rightcolumn h2 a {
      color: #223355;
    }
    .rightcolumn h3 a {
      color: #223355;
    }
    .rightcolumncontent a {
      color: #258;
      text-decoration: none;
    }
    .rightcolumncontent a:hover {
      text-decoration: underline;
    }
    .rightcolumncontent li {
      list-style: square;
    }
    .rightcolumncontent p {
      text-align: justify;
      padding: 0px 10px 0px 10px;
    }
    .rightcolumncontent em {
      font-size: 12px;
      color: #777;
    }
    .rightcolumncontent div.breadcrumb {
      text-align: left;
      font-size: 12px;
      color: #444;
    }
    .breadcrumb a {
      /*color: #5F3518;*/
      /*color: #9FCFFF;*/
      color: #5F4518;
    }
    
    .leftcolumn {
      width: 150px;
      float: left;
    }
    .menucontainer {
      margin-left: 8px;
      /*border-bottom: 1px solid #fff;*/
    }
    .menu {
      width: 137px;
    }
    .menu ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
      background: url("../img/menu_background.jpg") no-repeat top;
    }
    .menu ul li {
      margin: 0px;
      padding: 0px;
      border-bottom: 1px solid #fff;
    }
    .menu ul li a {
      color: #fff;
      text-decoration: none;
      display: block;
      margin: 0px;
      padding: 4px 4px 4px 15px;
    }
    .menu ul li a:visited {
      color: #fff;
    }
    .menu ul li a:hover {
      background: #333;
    }
    .leftcolumn form {
      padding: 0px;
      margin: 0px 0px 0px 15px;
    }
    .leftcolumn input {
      margin: 0px
      padding: 0px;
      border: 0px;
    }
    .leftcolumn p {
      color: #fff;
      line-height: 21px;
      margin: 10px 0px 0px 0px;
    }
    .textmenu {
      padding: 10px 0px 0px 14px;
    }
    .textmenu p {
      margin: 5px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      font-size: 10px;
      line-height: normal;
    }
    .textmenu h5 {
      color: #fff;
      font-size: 10px;
      font-weight: bold;
      margin: 0px 0px 15px 0px; 
    }
    .textmenu a {
      color: #fff;
      text-decoration: none;
    }
    .textmenu a:hover {
      text-decoration: underline;
      background: none;
    }
    .textmenu a:visited {
      color: #fff;
    }
    .footer {
	  background: url("../img/footer_background2.jpg") no-repeat top;
	  width: 890px;
	  margin: 0px auto 0px auto;
	  height: 50px;
	}
	.spacer {
	  clear: both;
	}
    .quicklinkbox {
      float: right;
      margin-left: 10px;
    }
    .quicklinkcontainer {
      /*border: 1px solid #aaa;*/
      font-size: 12px;
      /*background: #fff;*/
      width: 205px;
      padding: 0px 0px 1px 0px;
      background: url("../img/infoblockbody.gif") repeat-y;
    }
    .quicklinkcontainer a {
      /*color: #5F4518;*/
    }
    .quicklinkcontainer h6 {
      font-size: 12px;
      font-weight: bold;
      margin: 0px;
      padding: 10px 0px 0px 10px;
    }
    .quicklinkcontainer ul { 
      margin: 10px 10px 10px 35px;
      padding: 0px;
    }
    .quicklinkcontainer li {
      padding: 0px 0px 0px 0px;
      list-style-image: url("../img/gfx/check.gif");
    }
    .quicklinkcontainer img {
      margin: 0px;
      padding: 0px;
    }
    .formcontainer {
      width: 400px;
      
      float: left;
    }
    .form {
      width: 300px;
      float: right;
      text-align: left;
      margin-bottom: 5px;
    }
    .label {
      width: 100px;
      float: left;
      text-align: right;
    }
    .fieldWithErrors {
    
      padding: 2px;
      background-color: red;
      display: table;
    }
    .adminFieldWithErrors {

      border:2px solid red;
    }
    .errorExplanation {
      width: 400px;
      border: 2px solid #333;
      padding: 7px;
      padding-bottom: 12px;
      margin-bottom: 20px;
      background-color: #f0f0f0;
    }
    .errorExplanation h2 {
      text-align: left;
      font-weight: bold;
      padding: 5px 5px 5px 15px;
      font-size: 12px;
      margin: -7px;
      background-color: #333;
      color: #fff;
    }
    #errorExplanation p {
      color: #333;
      margin-bottom: 0;
      padding: 5px;
    }
    #errorExplanation ul li {
      font-size: 12px;
      list-style: square;
    }
    .sectionblock {
      background: #373737;
      width: 735px;
      margin: 4px 0px 0px 0px;
    }
    .sectionblockimg {
      float: left;
      margin: 10px;
      border: none;
    }
    .insetboxwrapper {
      float: right;
      padding: 10px;
    }
    .insetbox {
      background: url("../img/gfx/insetbox.jpg") no-repeat;
      width: 208px;
      height: 134px;      
      color: #fff;
      overflow: hidden;
    }
    .insetboxcontainer {
      margin: 0px;
      padding: 0px;
    }
    .insetbox p {
      margin: 0px;
    }
    .sectioninfo {
      padding: 0px;
      color: #fff;
      font-size: 13px;
    }
    .sectioninfo p {
      margin: 0px;
    }
    .sectioninfo img {
      border: none;
    }
		.sectioninfo a {
		  color: #ff7700;
		}
    .insetbox ul {
      margin: 0px;
      padding: 8px 0px 0px 40px;
    }
    .insetbox ul li {
      margin: 0px 0px 0px 0px;
      padding: 6px 3px 0px 0px;
      list-style-image: url("../img/gfx/osqr.gif");
      /*background: #069;*/
    }
    .insetbox a {
      color: #fff;
      font-weight: bold;
    }
    .sectionblock a {
      font-weight: bold;
    }
    
	
	.signin_inputbox{
     width:11em;
    }
	
	
	
	
    
   
	
	
.content .rightcolumn .rightcolumncontent h1.emergency {
	color: #FF0000;
}
