body {text-align: center;background-color:#87cdeb;margin-top:-20px;margin-bottom:0;} 
.cat1, .cat2, .cat3{ margin: 0 auto; width: 1000px; }
.border{border: 1px solid #000000;}
#error_group {background-color: #ffb4b4;border: 1px dashed; border-color: #ff6d6d;padding-top: 1em;padding-bottom: 1em; padding-left: 40px;}
h1 { font-family: arial; font-size: 16px; color:#F55D13;}
h2 { font-family: arial; font-size: 13px; color:#4D4D4D;}
h5 { background-color:#7FC9EE; padding: 5px;border: 1px solid #0094DE; color: #ffffff;}
.mandatory_field {background-color:#ffb4b4;}
a, a:visited {color:#004080;}
a img { border: 0; }

 /*Top Menu*/
.dm1 {font-family: arial;font-size: 13px }

.dm1 .item1,
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
	position: relative;
    }
.dm1 .item2,
.dm1 .item2:hover {
    padding: 5px 5px 5px 5px;
  	font-weight: normal;
	text-align:left;
    text-decoration: none;
    display: block;
    white-space: nowrap; }

.dm1 .item2 {
    background: #F55D13;
	color: #ffffff; }

.dm1 .item2:hover {
    background: #F55D13;
	color: #99ccff; }

.dm1 .section {
	margin: 0 0 0 0;
    border: 1px #ffffff; /*lines between items in sub menu*/
    border-style: none none solid none;
    position: absolute;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }
