


/* START: Global Includes */
body { margin: 0px; font-family: Arial; font-size: 14px; background: #999999; }
ul, li { padding-left:5px; margin-left:15px }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; font-size: 14px; }

/* headings */
h1, .h1 { font-size: 20px; color: #6d6868; margin: 0px; margin-bottom: 6px; }
h2, .h2 { font-size: 20px; font-weight: bold; color: #6d6868; margin: 0px; margin-bottom: 6px; }
h3, .h3 { font-size: 16px; font-weight: bold; color: #6d6868; margin: 0px; margin-bottom: 6px;  }

/* links */
a:active, a:visited, a:link { color: #424c67; }
a:hover { color: #991a00; }

a img { border: 0px solid white; text-decoration:none; }

b { color: #308f55; }
/* END: Global Includes */

/* text-styles*/
.cta-green-1 { color:#006633; font-size: 18px; font-weight: bold;}
.cta-bold { font-weight: bold; font-size: 16px;}
.cta-text { font-weight:normal; font-size: 18px;}



/* START: Div Wrapper */
div.xwrapper { width: 794px; text-align: center; margin-left: auto; margin-right: auto; 
     background-image: URL(/images/content-bg.jpg); background-repeat: repeat-y;
}
/* END: Div Wrapper */

.marion_welcome {text-align: left; background: #81b07c; font-weight: bold; border-bottom: 1px solid black; padding: 6px;}



/* START: navigation */
table.hnav {
     width: 794px;
     height: 39px;
     background-image: URL(/images/nav-bg.jpg);
     background-repeat: repeat-x;
}
table.hnav td { padding-top: 11px; color: #ade3b0; font-size: 14px; font-weight: bold; }
table.hnav td.left {
     background-image: URL(/images/nav-left.jpg);
     background-repeat: no-repeat;
     padding-left: 40px; 
}

table.hnav td.right {
     background-image: URL(/images/nav-right.jpg);
     background-repeat: no-repeat;
     background-position: top right;
     text-align: right;
     padding-right: 40px;
}


table.hnav a:link,
table.hnav a:active,
table.hnav a:visited { color: white; text-decoration: none; margin-right: 20px; }
table.hnav a:hover { color: #ade3b0; }

/* END: navigation */



div.xcontent { 
     width: 752px;
     background: white;
     border-left: 2px solid black;
     border-right: 2px solid black;
     border-bottom: 2px solid black;
     margin-left: auto; margin-right: auto;
}

table.xctable td { padding-top: 15px; font-size: 15px; }

table.xctable td.cleft { padding-left: 15px; width: 220px; 
background-image: URL(/images/vertical-dots.jpg);
background-repeat: repeat-y;
background-position: top right;
}
table.xctable td.cright { padding-left: 15px; padding-right: 15px; padding-bottom: 20px;  }




div.footer { text-align: left; color: white; margin-top: 5px; margin-left: 20px; }



















