
* {
margin: 0;
padding: 0
}

body {
color: #333;
font: 11px verdana;
height: 100%;
text-align: center;
width: 100%
}

ul {
list-style: none
}

img {
border: 0
}

/**/



#wrap {
margin: 0 auto 0 auto;
padding: 30px 0 30px 0;
text-align: left;
width: 800px
}

/* header */



#header {
border-bottom: solid 5px #e5e5e5
}

#header table {
width: 100%
}

#header td {
vertical-align: middle
}

#header .left {
background: #fff;
padding: 0 10px 20px 10px
}

#header .right {
background: #cc0000;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0 20px 0 20px
}

/* content */



.section {
border-bottom: solid 5px #e5e5e5;
padding: 20px
}

.section p {
line-height: 17px;
margin-bottom: 10px
}

.section .last {
margin-bottom: 0 !important
}

.section td {
font: 11px arial;
padding-bottom: 10px
}

hr {
color: #e5e5e5;
height: 1px
}

.section h1 {
color: #cc0000;
font-size: 14px;
margin-bottom: 5px
}

.section h2 {
font-size: 12px;
margin-bottom: 10px
}

.section h2 a {
color: #999
}

.section h3 {
color: #cc0000;
font-size: 10px
}

/* form elements */

input,
select,
textarea {
color: #333;
font: 11px arial;
font-weight: bold }

.required {
color: #cc0000;
font-weight: bold
}

.error {
background: #ff0000;
color: #fff;
font-weight: bold;
padding: 5px
}

.success {
background: #40b340;
color: #fff;
font-weight: bold;
padding: 5px
}

.input {
border: solid 1px #ccc;
padding: 5px
}

.w200 {
width: 200px
}

.w212 {
width: 212px
}

.w700 {
width: 700px
}

.h100 {
height: 100px
}



/* end of document */

