@charset "UTF-8";/* CSS Document */* { font-size:100%; margin:0; padding:0; vertical-align: baseline; }table { border:0; border-collapse: collapse; border-spacing: 0;}img {border:0;}body {background: #082c61 url(i/bg1-082c61.png) repeat-x;color: #ddd;text-align:center;font: 16px/140% Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}a {text-decoration: none;color: #6c3;}a:hover, a:focus {text-decoration: underline;outline: none;}#outer {	background-image: url(i/bg2.gif);	background-repeat: repeat-x;	height: 469px;	width: 100%;	overflow: visible;}#wrap {	text-align: left;	margin: 0 auto;	width: 960px;}#header {width: 960px;height: 125px;overflow: hidden;background: #000 url(i/bg-head.jpg) 0 0 no-repeat;color: #fff;}#headflash {position: absolute;z-index: 10;width:550px;height: 125px;padding-left:410px;overflow: hidden;}#logo {padding: 10px 20px 0 8px;float: left;position: relative;z-index:20;}#tag {padding: 32px 0;float: left;position: relative;z-index:20;font: bold 20px/140% Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;} /* TOP NAV */#top-nav, #btm-nav {height: 33px;width: 956px;background: #8cc63f url(i/nav.png) 0 0 no-repeat;color: #000;padding: 0 2px;overflow: hidden;clear: both;}#top-nav ul, #top-nav li {list-style: none;float: right;padding: 0;}#top-nav li {padding: 0 1em;pading-left: 2px;height: 29px;background: url(i/nav-divider.png) 0 100% no-repeat;}#top-nav a {text-decoration: none;color: #111;text-transform: uppercase;font: bold italic 14px/26px Verdana, Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}#top-nav a:hover, #top-nav a:focus {color: #fff;} /* END TOP NAV */ /* BOTTOM NAV */#btm-nav ul {padding: 3px 2em 0 1em;}#btm-nav li {list-style: none;float: left;padding: 0 0.5em;border-right: 2px solid #151;}#btm-nav a {text-decoration: none;color: #000;font: 12px/21px Verdana, Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}#btm-nav a:hover, #btm-nav a:focus {color: #fff;}#btm-nav li.last {border: none;} /* end BOTTOM NAV */ /* SIDE NAV */#side-nav ul {padding: 20px 0;} #side-nav li {padding: 2px 0;list-style: none;} #side-nav a {display: block;width: 172px;height: 32px;padding-left: 70px;background: url(i/nav2.png) 0 0 no-repeat;font: bold 14px/32px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;color: #fff;text-transform: uppercase;text-decoration: none;} #side-nav a:hover, #side-nav a:focus {background-position: 0 100%;color: #8cc63f;} /* end SIDE NAV */#topsection {clear: both;}#side-nav {width: 254px;float: left;}#topcall {float: left;width: 706px;overflow: hidden;}#topcaption {background: #8cc63f;color: #111;width: 706px;overflow: hidden;text-align: center;font-style: italic;}#topcaption h1, #topcaption h2, #topcaption h3, #topcaption h4,#topcaption h5, #topcaption h6 {color: #111;}#content0 {clear: both;margin-top: 20px;background: #05152e url(i/box1-bg-05152e.jpg) 0 0 repeat-x;height: 100%;width: 100%;overflow: hidden;}#content1 {background: url(i/box1-rt.jpg) 100% 0 no-repeat;overflow: hidden;height: 100%;}.inner {padding: 20px 10px 20px 20px;overflow: hidden;}.fifty-left {float:left;  width: 46%; padding-right:4%; overflow: hidden;}.fifty-right {float:left;  width: 50%;overflow: hidden;}#copy {float: right;padding: 6px 2em 0 1em;font: 12px/21px Verdana, Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}a#printpage {border: 3px double #467; padding: 3px; background: #124;}a#printpage:hover {background: #8cc63f;text-decoration: none; color: #000;}/* typography */h1 {font-size: 2em;line-height: 140%;margin: 0 0 10px 0;color: #8cc63f;font-variant: small-caps;}h2 {font-size: 1.8em;line-height: 150%;padding: 6px 0;color: #f65;}h3 {font-size: 1.5em;line-height: 130%;padding: 6px 0;color: #8cc63f;}h4 {font-size: 1.3em;line-height: 130%;padding: 6px 0;}h5 {font-size: 1.2em;line-height: 130%;padding: 6px 0;}h6 {font-size: 1.1em;line-height: 130%;padding: 6px 0;}p{padding:0.5em 0}blockquote { margin: 4px 20px;}ol {padding: 4px 2.5em;}ul {padding: 4px 2em;}ul li {list-style: square;padding: 0 0 0 0.5em;margin: 4px 0;background: url(i/li.gif) 0 0.4em no-repeat;}ul li ul {padding: 2px 0 1em 0 2em;}ul li ul li {list-style: circle;padding: 0;margin: 0;background: none;color: #ddd}address {font-size: large; font-style: normal;}/* forms */form {padding-top: 20px;}form label {display: block; float: left; width: 165px; text-align: right; padding-right: 10px; clear: left}form p {padding: 3px 0;}/* Assignable */.clr {clear: both;}.clear {clear: both; height:1px; visibility:hidden;}.left {text-align:left;}.right {text-align:right;}.center {text-align:center;}.float-lft {float:left; padding-right: 6px;}.float-rt {float:right; padding-left:6px;}.underline {border-bottom: thin;}.smaller {font-size:small;}.larger{font-size:larger;}.nowrap { white-space: nowrap;}.highlight-yellow {color:#fc0;font-size:larger;font-weight: bold;}.highlight-green {color:#8cc63f;font-size:larger;font-weight: bold;}.highlight-red { color: #f65;font-size:larger;font-weight: bold;}.light-red { color: #f65; }