body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
text-align:center;
line-height:14pt;
font-family:"Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size:10pt;
color:#000000;
}


a {
text-decoration:none;
color:#4B4B4B;
}

a:hover {
text-decoration:underline;
color:#000000;
}


input {
border:2px solid #C9E3EE;
width:40px;
}

textarea {
border:3px solid #C9E3EE;
background-image:url(images/bg_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:8pt;
}

.highlight {
padding:3px 4px 3px 4px;
background:#FFFF99;
}

#wait {
z-index:100;
position:absolute;
right:1px;
top:1px;
margin:0px 0px 0px 0px;
padding:3px 4px 3px 4px;
background-color:#CC4444;
font-family:Helvetica, Verdana, Geneva;
font-size:10pt;
color:#FFFFFF;
}


#wrap {
width:450px;
margin:0 auto;
text-align:left;
}

#content {
width:410;
height:100;
overflow:auto;
}

#info {
position:relative;
margin:22px 0px 22px 0px;
}


textarea {
width:400px;
height:120px;
}


.box0 {
width:440px;
margin:0px 0px 10px 0px;
}

.box1, .box1 .content, .box1 .title, .box1 .title h3 {
background:#FFF url(images/bg_box_ltblue_800x800.gif) 100% 100% no-repeat;
}

.box1 {
margin:0px;
padding:0 15px 0 0;
}

.box1 .title {
background-position:100% 0;
margin:0 -15px 0 0;
padding:0 15px 0 0;
}

.box1 .title h3 {
background-position:0 0;
margin:0;
padding:15px 0 5px 15px;
}

.box1 .content {
background-position:0 100%;
margin-right:0px;
padding:0 0 15px 15px;
}


#readmore {
margin-top:0px;
overflow:hidden;
}

#readmore h3, #readmore h2 {
margin:0;
font-family:Corbel,Candara,Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size:16pt;
color:#006699;
}

#readmore ul {
margin:0 0 0 .7em;
padding:0 0 0 .7em;
list-style-type:disc;
}