/* general */
body {postion:relative; font-family:verdana, arial, sans-serif; font-size:12px; margin:0 auto; padding:0}
div#page {position:relative; margin-left:auto; margin-right:auto; width:760px;}

h1 {font-size:20px; color:#006599}
h2 {font-size:16px; color:#006599; margin:20px 0 10px 0}
h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0}
h4 {font-size:14px; color:#006599; margin:20px 0 10px 0}
h6 {font-size:13px; color:#006599; margin:0 0 30px 0}
img {border:0; margin:0; padding:0; display:block}
.left {float:left; margin:0 10px 0 0}
.right {float:right; margin:0 0 0 10px}
.photo-credit {width:125px; font-size:9px; margin:0 0 10px 0}
.photo-credit2 {width:250px; font-size:9px; margin:0 0 10px 0}
.photo-credit a {text-decoration:none}
.photo-credit a:hover {text-decoration:underline}
.cen {margin:0 0 0 100px}
.cen a {text-decoration:none}
.cen a:hover {text-decoration:underline}
.cen2 {margin:0 0 0 60px}
img.arrow {vertical-align:bottom; display:inline}
a {color:#000}
p {margin:10px 0}
.bold {font-weight:bold}
.c {text-align:center}

td {padding:5px}
td.c {text-align:center; vertical-align:center}
td.b {border-right:1px solid #000}
td.bl {border-left:1px solid #000}
td.t {border-bottom:1px solid #000; border-right:1px solid #000}
td.tr {border-bottom:1px solid #000;}

p.heading {font-size:15px; color:#fff; text-align:center}
p.heading a {font-size:15px; color:#fff; text-decoration:none}
p.heading a:hover {text-decoration:underline}

/* header */
div#nav {position:absolute; top:27px; left:20px; color:#000; font-size:10px; font-weight:bold}
div#nav a {color:#000; text-decoration:none; font-size:10px;}
div#nav a:hover {text-decoration:underline; font-size:10px;}

img#tab {position:absolute; top:20px; right:0; width:236px; height:28px;}
div#tab-nav {position:absolute; top:26px; right:52px; color:#fff; font-size:12px}
div#tab-nav a {color:#fff; text-decoration:none}
div#tab-nav a:hover {text-decoration:underline}

div#banner {position:absolute; z-index:5; top:47px; left:0; width:758px; height:48px; 
   border:1px solid #000; border-bottom:0}

img#lc {position:absolute; z-index:10; top:47px; left:0; width:9px; height:10px;}
img#logo {position:absolute; z-index:10; top:0; left:0; margin:5px 0 0 5px; width:218px; height:68px}
img#logo-tail {position:absolute; z-index:30; top:-2px; left:7px; width:29px; height:23px;}
img#grad {float:right; width:331px; height:48px;
   border-left:1px solid #000;}

div#search-box {float:right; width:150px; height:48px; background:#f5b316;
   border-left:1px solid #000}
div#search-box p {margin:3px 0 2px 9px}
div#search-box form {padding:0 0 0 8px; margin:0}
input#search {height:14px}
input#submit {width:30px; height:20px; font-size:9px}

div#top-line {position:absolute; z-index:10; top:95px; left:0; width:760px; height:5px; background:#000; font-size:5px}

div#top-nav {position:absolute; z-index:5; top:100px; left:0; width:760px; height:50px; background:#006599;
   text-align:center}
div#top-nav table {position:absolute; z-index:25; top:0; left:0; margin:0; width:760px}
div#top-nav table a {color:#fff; text-decoration:none}

div#top-bar {position:absolute; z-index:15; top:148px; left:0; width:758px; height:20px; background:#6CB2D6;
   border:1px solid #000}


/* left side */
div#left-side {width:164px; padding: 0px; }
div#left-side ul {list-style:none; margin:5px 0 40px 10px; padding:0}
div#left-side ul.pr {list-style:none; margin:5px 0 15px 10px; padding:0}
div#left-side li {padding:2px 0}

div#left-side li.template {margin-bottom:10px}
div#left-side li.template a {border:solid #006659; border-width:1px 2px 2px 1px; 
  padding:3px 5px 3px 3px; background:#6CB2D6; color:#fff}
div#left-side li.template a:hover {color:#006659;}
div#left-side li.template a:active {border-width:2px 1px 1px 2px}

div#left-side a {height: 100%; color:#000; text-decoration:none; color:#006599; font-weight:bold; font-variant:small-caps}
div#left-side a:hover {color:#6CB2D6}
p.section {text-align:center; margin:5px 0 20px 0px}
div#left-side ul.menu-ad {margin-bottom:3px}
ul#l-menu li {margin-top:0px; margin-bottom:0px}
div#left-side ul.template {font-weight:bold; margin-top:0}
div#left-side ul.template li.template-heading {color:#006599; font-size:14px}
div#breadcrumb {}
div.blue {width:164px; height:20px; background:#6CB2D6; border-top:1px solid #000}
div.l-marketing {background:#006599; margin:0; padding:5px;}
div.l-marketing .dmd {padding:0; margin:0}
div.l-marketing p {color:#fff; font-size:14px; text-align:center; font-weight:bold; margin:10px 0}
div.lb-marketing {background:#006599; margin:0; padding:5px; height:160px}
div.lb-marketing p {color:#fff; font-size:14px; text-align:center; font-weight:bold; margin:10px 0}
div.orange {width:164px; height:25px; background:#F5B316; border-top:1px solid #000}
div#left-side div.lb-marketing p.heading {font-size:15px; color:#fff; text-align:center}
div#left-side div.lb-marketing p.heading a {font-size:15px; color:#fff; text-decoration:none}
div#left-side div.lb-marketing p.heading a:hover {text-decoration:underline}
div#left-side div.lm-link p.heading a {font-size:15px; color:#fff; text-decoration:none}
div#left-side div.lm-link p.heading a:hover {text-decoration:underline}


/* right side */
div#right-side {position:absolute; top:168px; right:0; width:146px; border:1px solid #000;
  border-top:0; border-bottom:0}
div.r-marketing {background:#006599; margin:0; padding:5px;}
div.r-marketing p {color:#fff; font-size:14px; text-align:center; font-weight:bold; margin:10px 0}
div.rb-marketing {background:#006599; margin:0; padding:5px; height:175px}

/* footer */
div#footer {position:absolute; z-index:25; top:975px; left:0; width:760px;}
div#bot-nav {height:30px; background:#6CB2D6; color:#000; text-align:center; padding:5px 0 0 5px}
div#bot-nav a {color:#000; text-decoration:none}
div#copy {position: relative; text-align:right; font-style:italic; font-size:11px; margin-bottom:20px}


/* main content */
div#content { padding:15px; width:523px}
div#content a {color:#006599; font-weight:bold}
div#fcontent {position:absolute; top:150px; left:0px; padding: 0px; width:758px; }
div#fcontent a {color:#006599; font-weight:bold}

p.home {margin:10px 0 25px 0}
p.continue {margin:40px 10px 0 0; text-align:right; font-weight:bold}
p.continue a {color:#006599}
.lead-top {width:100%; font-size:5px; background:#BF1957; color:#fff; padding:2px}
.lead {font-size:13px; font-weight:bold; text-align:center; padding:2px 10px; border:8px solid #BF1957; border-left:0; border-right:0}
.lead-bottom {width:100%; font-size:9px; background:#BF1957; color:#fff; padding:2px}
.lead p {margin:5px 0}
ol.alpha {list-style-type:lower-alpha}
ul {margin-top:10px; margin-bottom:15px}
li {margin:7px 0; list-style-color:#BF1957}
ul ul li {margin:3px 0}
ul#time {list-style:none; margin-left:0; padding-left:0}
ul#trends-list {font-size:12px}
ul#trends-list li {margin-top:2px; margin-bottom:2px}
table#plan-temp {margin-left:40px}
table.samp-nav {width:420px; margin:10px 0 0 20px}
table.samp-nav th {font-size:16px; text-align:left; padding-bottom:10px}
table.samp-nav td {margin-top:0; padding:1px; vertical-align:top}
table.swot {width:410px}
table.swot th {text-align:left}
table.swot td {margin-top:0; padding:1px 10px 1px 0}
div.pr-nav {margin-top:35px; font-size:14px;}
#content div.pr-nav p a.menuLink {display:block; margin:5px 0; font-size:12px}
