/* ---- global --- */

body {margin:0; padding:0; background:#fff; font:.85em/1.333 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif; color:#7D7D7D; width:100%;}
a:visited {text-decoration:none; color:#9D87CA; background-color:#fff;}
a {text-decoration:none; color:#5875CA; background-color:#fff;}
a:hover, a:active {text-decoration:underline;}
.bold {font-weight:bold;}
.ital {font-style:italic;}

#footer-home li {font:.85em/1.333; color:#B1B1B1;}
#footer-inner li, #footer-inner-2 li {font:100%; color:#B1B1B1;}
#footer-home li a, #footer-inner li a, #footer-inner-2 li a:visited {color:#A491CA;}
#footer-home li a, #footer-inner li a, #footer-inner-2 li a {color:#8F9ACA;}

/* ---- home ---- */
#container-home {margin:0 auto; padding:0; width:756px;}
#container-home h1 {margin:0; padding:0; background-image:url(img/home.jpg); background-repeat:no-repeat; height:271px; width:756px; position:absolute; top:76px;}

/* nav */
#nav-home ul {margin:0; padding:0 0 0 203px; width:756px; position:absolute; top:357px;}
#nav-home li {display:inline; margin:0; padding:0 1em 0 0; list-style-type:none; font:.85em/1.333;}
/* footer */

#footer-home ul {margin:0; padding:30px 0 0 203px; width:756px; position:absolute; top:381px;}
#footer-home li {display:inline; padding: 0 .7em 3em 0;}


/* ---- inner mast ---- */
#container-inner{margin:0 auto; padding:0; width:756px;}
#container-inner h1 {margin:0; padding:0 0 20px 0; background-image:url(img/mast.jpg); background-repeat:no-repeat; height:125px; width:756px; position:absolute; top:0px;}

/* ---- inner content ---- */
#content {margin:0; padding:0; width:756px; position:absolute; top:145px;}

/* nav */
#nav-inner {float:left; margin:0; padding:0 20px 0 0; width:106px;}
#nav-inner ul {margin:0; padding:0;}
#nav-inner ul ul {margin:0; padding:0 0 0 5px;}
#nav-inner li {display:block; margin:0; padding:0 0 2px 0; list-style-type:none; font-size:.85em/1.333; color:#4A4A4A}

/* main */
#main {float:left; margin:0; padding:0 63px 0 0; width:378px; font:.85em/1.5;}
#main p {margin:0; padding:0 0 5px 0;}
#main h2 {margin:0; padding:0; font:1.2em; font-weight:bold;}
#main h3 {margin:0; padding:3px 0 0 0; font:1em; font-weight:bold;}
#main h4 {margin:0; padding:3px 0 0 0; font:.95em; font-weight:bold;}
#main .sep {margin:0; padding:0 0 6px 0; background-image:url(img/sep_main.jpg); background-repeat:no-repeat; height:5px; width:256px; vertical-align:bottom;}

.process {float: left; clear:both; margin:0; padding:20px 0 0 0; width:756px;}

/* sidebar */
#sidebar {float:right; margin:0; padding:0; width:189px; font:.85em/1.3;}
#sidebar p {margin:0; padding:0 0 10px 0;}
#sidebar h3 {margin:0; padding:0; font:95%; font-weight:bold;}
#sidebar .sep {margin:0; padding:0 0 6px 0; background-image:url(img/sep_sidebar.jpg); background-repeat:no-repeat; height:5px; width:139px; vertical-align:bottom;}

/* footer */
#footer-inner ul {margin:0; padding:35px 0 0 0;}
#footer-inner-2 ul {margin:0; padding:35px 0 0 126px;}
#footer-inner li, #footer-inner-2 li {display:inline; padding: 0 .7em 3em 0;}