table {width:100%;}
td,th {padding:.25em .25em .5em 0;}
h1,h2,h3,h4,h5,h6,p,table,div {
    /* margin:.25em 0 .5em 0; */
}

a {
    color:black;
}
#custom-doc { width: 90%; min-width: 250px;margin:auto; }
body {
    font-family:"MyriadPro-Regular","Myriad Pro Regular",MyriadPro,"Myriad Pro",Helvetica,Arial,sans-serif;
    font-weight:normal;
    text-align:left;
}
.s0 {font-size:500%;}
.s1 {font-size:300%;}
.s2 {font-size:250%;}
.s3 {font-size:200%;}
.s4 {font-size:150%;}
.s5 {font-size:125%;}
.s6 {font-size:100%;}
.s7 {font-size:95%;}
.s8 {font-size:90;}

.border_bottom {
    border-bottom:1px solid black;
}
/* Corner radius from jquery-ui css base */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/* additional space between elements */
/* spacing */
.margin_top_halfem      { margin-top:.5em; }
.margin_top_1em      { margin-top:1em; }
.margin_top_1_5em    { margin-top:1.5em; }
.margin_top_2em      { margin-top:2em; }
.margin_top_2_5em    { margin-top:2.5em; }
.margin_top_3em      { margin-top:3em; }
.margin_bottom_halfem      { margin-bottom:.5em; }
.margin_bottom_1em   { margin-bottom:1em; }
.margin_bottom_1_5em { margin-bottom:1.5em; }
.margin_bottom_2em   { margin-bottom:2em; }
.margin_bottom_2_5em { margin-bottom:2.5em; }
.margin_bottom_3em   { margin-bottom:3em; }
.margin_left_1em     { margin-left:1em; }
.margin_left_1_5em   { margin-left:1.5em; }
.margin_left_2em     { margin-left:2em; }
.margin_left_2_5em   { margin-left:2.5em; }
.margin_left_3em     { margin-left:3em; }
.margin_right_1em    { margin-right:1em; }
.margin_right_1_5em  { margin-right:1.5em; }
.margin_right_2em    { margin-right:2em; }
.margin_right_2_5em  { margin-right:2.5em; }
.margin_right_3em    { margin-right:3em; }

.padding_top_1em      { padding-top:1em; }
.padding_top_1_5em    { padding-top:1.5em; }
.padding_top_2em      { padding-top:2em; }
.padding_top_2_5em    { padding-top:2.5em; }
.padding_top_3em      { padding-top:3em; }
.padding_bottom_1em   { padding-bottom:1em; }
.padding_bottom_1_5em { padding-bottom:1.5em; }
.padding_bottom_2em   { padding-bottom:2em; }
.padding_bottom_2_5em { padding-bottom:2.5em; }
.padding_bottom_3em   { padding-bottom:3em; }
.padding_left_1em     { padding-left:1em; }
.padding_left_1_5em   { padding-left:1.5em; }
.padding_left_2em     { padding-left:2em; }
.padding_left_2_5em   { padding-left:2.5em; }
.padding_left_3em     { padding-left:3em; }
.padding_right_1em    { padding-right:1em; }
.padding_right_1_5em  { padding-right:1.5em; }
.padding_right_2em    { padding-right:2em; }
.padding_right_2_5em  { padding-right:2.5em; }
.padding_right_3em    { padding-right:3em; }

