* {
	margin: 0;
	padding: 0;
}

body {
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	background-color: #e2dcd5;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}

img {
	display: block;
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {
	margin: 0;
	padding: 0;
	border-width: 0;
}

li {
	list-style: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

#container {
	width: 955px;
	margin: 0 auto;
}

#header {
	background-image: url(../images/layout_01.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 121px;
}

#header2 {
	background-image: url(../images/header-addl.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 127px;
}

#banner {
	width: 955px;
	height: 127px;
	clear: both;
}

#main {
	background-image: url(../images/mainbg.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 955px;
}

#bottom {
	width: 955px;
	height: 43px;
	clear: both;
}

#footer {
	background-color: #e2dcd5;
	width: 955px;
	clear: both;
}

img#logopos {
	width: 245px;
	height: 68px;
	float: left;
	margin: 32px 0 0 200px;
	display: inline;
}

img#logopos2 {
	display: inline;
	margin: 21px 0 0 130px;
	width: 156px;
	height: 44px;
	float: left;
}

#leftcol {
	width: 248px;
}

#centercol {
	width: 391px;
}

#centercol2 {
	width: 466px;
}

#centercol3 {
	width: 683px;
}

#rightcol {
	width: 292px;
}

#rightcol2 {
	width: 217px;
}

.nav {
	margin: 0;
	padding: 0;
	background: #002b54;
	text-align: left;
	list-style-type: none;
	width: 228px;
	float: left; /* Contain floated list items */
}

.nav li {
	margin: 0;
	padding: 0;
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
}

.nav a {
	display: block; /* to increase clickable area as a's 
      default to inline */
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 20px 10px 15px;
	line-height: 18px;
	background-color: #002b54;
	text-align: left;
	border-bottom: 2px solid #ffffff;
}

.nav a:hover {
	color: #ffffff;
	background: #2d6391;
}

.body_css .nav_css a,.body_bout .nav_bout a,
    .body_ces .nav_ces a,.body_cfs .nav_cfs a,
    .body_ncw .nav_ncw a,.body_lic .nav_lic a,
    .body_nps .nav_nps a,.body_ols .nav_ols a {
	background: #2d6391;
	color: #ffffff;
}

#navpos {
	width: 228px;
	margin: 0 0 0 20px;
	display: inline;
}

#hbox {
	background-color: #8a7a67;
	display: inline;
	margin: 0 0 2px 20px;
	width: 228px;
	height: 130px;
}

#hbox-home {
	background-color: #8a7a67;
	display: inline;
	margin: 0 0 2px 20px;
	width: 228px;
	height: 330px;
}

#hbox2 {
	background-color: #8a7a67;
	display: inline;
	margin: 0 0 0 20px;
	width: 228px;
}

#hlist1 {
	color: #002b54;
	line-height: 18px;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 50px;
}

.genlist {
	color: #002b54;
	line-height: 18px;
	text-align: left;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 50px;
}

.genlist2 {
	color: #002b54;
	line-height: 18px;
	text-align: left;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 70px;
}

#hlist2 {
	color: #002b54;
	line-height: 18px;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 20px;
}

.bullet {
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 0 12px;
}

.bullet2 {
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 5px 12px;
}

.number {
	padding: 0 0 5px 0;
	list-style-type: decimal;
}

.bullet3 {
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding: 0 0 5px 30px;
}

.dash {
	background-image: url(../images/dash.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 0 0 5px 20px;
}

#raddre {
	background-color: #8a7a67;
	width: 292px;
	margin: 0 0 2px;
	padding: 0;
	display: inline;
}

#raddre-why {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 287px;
}

#raddre-philo {
	background-image: url(../images/philo-repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 450px;
	border-bottom: 1px solid #8a7a67;
}

#raddre-bio {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 300px;
}

#raddre-bio3 {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 677px;
}

#raddre-bio2 {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 30px;
}

#raddre-bill {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 281px;
}

#raddre-mary {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 308px;
}

#raddre-ivan {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 232px;
}

#raddre-ivan2 {
	background-color: #8a7a67;
	display: inline;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 963px;
}

#rdress {
	line-height: 20px;
	text-align: left;
	padding-top: 25px;
	padding-bottom: 30px;
	padding-left: 20px;
}

#rdress-home {
	line-height: 20px;
	text-align: left;
	padding-top: 225px;
	padding-bottom: 30px;
	padding-left: 20px;
}

#rdress-why {
	line-height: 20px;
	text-align: left;
	padding-top: 118px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#rdress-con {
	line-height: 20px;
	text-align: left;
	padding-top: 148px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#rdress-appr {
	line-height: 20px;
	text-align: left;
	padding-top: 144px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#rdress-our { line-height: 20px; text-align: left; padding-top: 149px; padding-bottom: 15px; padding-left: 20px; }
#rdress-philo {
	line-height: 20px;
	text-align: left;
	padding-top: 261px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#rdress-bio {
	line-height: 20px;
	text-align: left;
	padding-top: 213px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#rdress-bio3 {
	line-height: 20px;
	text-align: left;
	padding-top: 508px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#rdress-bio2 {
	line-height: 20px;
	text-align: left;
	padding-top: 175px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#rdress-bio222 { line-height: 20px; text-align: left; padding-top: 218px; padding-bottom: 15px; padding-left: 20px; }
#rdress-ivan {
	line-height: 20px;
	text-align: left;
	padding-top: 138px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#rdress-ivan2 {
	line-height: 20px;
	text-align: left;
	padding-top: 398px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#copy {
	color: #5c5c5c;
	font-size: 10px;
	text-align: center;
	padding: 5px 0 50px;
}

#addlbg {
	background-image: url(../images/addl-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.norm {
	color: #002b54;
	line-height: 18px;
	text-align: left;
	margin: 0;
	padding: 0 20px 15px;
}

.norm2 {
	color: #002b54;
	line-height: 18px;
	text-align: left;
	margin: 0;
	padding: 0 20px 5px;
}

.headline {
	color: #002b54;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 15px;
	padding-left: 20px;
}

.subhead {
	color: #002b54;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	padding-left: 20px;
}

img.biopos {
	width: 100px;
	height: 129px;
	float: right;
	margin: 8px 35px 0 5px;
	padding: 0;
	border: solid 1px #002b54;
	display: inline;
}

.sidep {
	color: #8a7a67;
	line-height: 18px;
	text-align: left;
	margin: 0;
	padding: 10px 10px 0 15px;
}

.soda {
	color: #8a7a67;
	line-height: 18px;
	text-align: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 15px;
}

.brnbull {
	background-image: url(../images/bulletbrn.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}

img.biopics {
	float: left;
	margin-left: 40px;
	padding-right: 15px;
	display: inline;
}

img.managbio {
	display: inline;
	margin-left: 20px;
	padding-right: 15px;
	float: left;
}

img.managbio2 {
	width: 400px;
	height: 268px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.title {
	color: #002b54;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-top: 2px;
	padding-left: 25px;
}

.job {
	color: #002b54;
	font-style: italic;
	text-align: left;
	padding-top: 5px;
	padding-left: 25px;
}

.view {
	color: #bd721b;
	font-style: italic;
	text-align: left;
	padding-top: 5px;
	padding-left: 25px;
}

.view2 {
	color: #bd721b;
	text-align: left;
	padding-top: 5px;
	padding-left: 25px;
}

a.goldlink:link, a.goldlink:visited {
	color: #bd721b;
	text-decoration: underline;
}

a.goldlink:hover, a.goldlink:active {
	color: #bd721b;
	text-decoration: none;
}

a.whitelink:link, a.whitelink:visited {
	color: #fff;
	text-decoration: none;
}

a.whitelink:hover, a.whitelink:active {
	color: #fff;
	text-decoration: underline;
}

fieldset {
	text-align: left;
	margin: 1.5em 100px 0 20px;
	padding: 0;
	border: solid 1px #002b54;
}

legend {
	margin-left: 1em;
	color: #002b54;
	font-weight: bold;
}

fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;
}

fieldset li {
	padding-bottom: 2em;
}

fieldset.submit {
	border-style: none;
}

input {
	border: solid 1px #cccccc;
}

label {
	color: #002b54;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 15em;
	float: left;
	margin-right: 1em;
}

#formpos {
	width: 700px;
	margin: 0 0 0 10px;
	padding: 0;
}

.bigger {
	font-size: 16px;
	font-style: italic;
}
.downloads { font-size: 14px; font-weight: bold; text-align: left; float: left; padding: 20px 0 0 15px; display: inline; }
img.pdficon { width: 29px; height: 29px; float: left; margin: 15px 0 0 12px; display: inline; }
.pdflinks { text-align: left; margin: 5px 0 0 15px; }
.golden { color: #ffbf3e; }

