body {
margin: 0;
background: #FFF url('bg_gradient.jpg') repeat-x;
background-color: #ffffff;
}

.clear { /* generic container (i.e. div) for floating buttons */
overflow: hidden;
width: 100%;
}

a.button {
background: transparent url('bg_button_a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}

a.button span {
background: transparent url('bg_button_span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
}

a.button:active {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
}

}
#wrap {
text-align: center; /* stupid IE */
/*background: #FFF ;*/
}

.footer {
/*background: #FFF top center no-repeat;*/
text-align: center; 
height: 40px;
font: normal 0.8em/1.0 'Lucida Grande', sans-serif;
}

#content {
width: 600px;
height: 850px;
border: 1px solid #999999;
margin: 30px auto; 
padding: 30px 30px 30px 30px;
/*font: normal 1.12em/1.5 'Lucida Grande', sans-serif;*/
font: normal 0.9em/1.2 'Lucida Grande', sans-serif;
text-align: center; 
color: #666;
background: #ffffff;
}

.highlight {
width: 540px;
border: 3px solid #FF0000;
margin: 30px auto; 
padding: 10px 10px 10px 10px;
/*font: normal 1.12em/1.5 'Lucida Grande', sans-serif;*/
font:italic 1.0em/1.2 'Lucida Grande', sans-serif;
font-weight: bold;
text-align: center; 
color: #000;
background: #E3E4FA;
}
.menu {
padding: 0px 0px 100px 140px;
}

.ctext {
text-align: center;
}
.bold {
font-weight: bolder;
}
.top {
text-align: right;
}
.center {
text-align: center;
}

h1 {
font-size: 19px;
font-weight: bolder;
/*border-bottom: 2px solid #0099cc;*/
color: #0099cc; 
text-align: center;
}

