html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead,th,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
a:focus,a:hover{color:#f60;text-decoration:underline;}a{color:#3E3E3E;text-decoration:none;}
.clearfix,.container{display:block;}
.container {
    width: 1000px;
    margin: 0px auto;
}
a {
    color: rgb(62, 62, 62);
    text-decoration: none;
}

ul {
    list-style-type: none;
}
ul, ol {
    margin: 0px;
    padding: 0px;
}
.span-24 {
    width: 1000px;
    margin-right: 0px;
}
.span-24 {float:left;}
dl dt {
    font-weight: bold;
}
.clear{clear:both;}
.prepend-2 {
    padding-left: 80px;
}
.span-13 {
    width: 510px;
}
label {
    font-weight: bold;
}
p {
    margin: 0px 0px 0.5em;
}
.prepend-1 {
    padding-left: 40px;
}
.append-2 {
    padding-right: 80px;
}
.span-6 {
    width: 230px;
}
.span-6, .span-5, .span-19, .span-13 {
    float: left;
    margin-right: 10px;
}
.span-5 {
    width: 200px;
}
.span-19 {
    width: 790px;
}
.last {
    margin-right: 0px;
    padding-right: 0px;
}
h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em;
}
.i-mod-bg {
    background-color: rgb(237, 237, 237);
    border-radius: 5px 5px 5px 5px;
    padding: 3px;
    position: relative;
    margin-bottom: 15px;
}
.w700 {
    width: 740px;
    margin: 0px auto;
}
.i-mod-bg .i-mod-wrapper {
    border: 1px solid rgb(221, 221, 221);
    box-shadow: 0px 1px 0px rgb(255, 255, 255);
    border-radius: 5px 5px 5px 5px;
    background-color: rgb(250, 250, 250);
}
