body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dedee1;
	color: #000000;
	text-align: center;
	margin: 0px;
}

ul li {
	list-style-image: url('../images/core/bullet.gif');
}

a {
	color: #01824a;
	-moz-outline: none;
}

h1 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #898989;
}

h2 {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #898989;
}

h3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #898989;
}

#core {
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	background-color: #ffffff;
}

#coreSmall {
	width:510px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	background-color: #ffffff;
}

#closerul {
 margin-left: 1.5em;
 padding-left: 0;
 margin-top: 0em;
}
#closerul li{
 margin-top: 3px;
}
#closerul2 {
 margin-left: 1.5em;
 padding-left: 7px;
 margin-top: 0em;
}
#closerul2 li{
 margin-top: 3px;
}

#screw1 a, #screw6 a {
 background: url(/images/screw1_bg.gif) no-repeat;
}
#screw2 a {
 background: url(/images/screw2_bg.gif) no-repeat;
}
#screw3 a {
 background: url(/images/screw3_bg.gif) no-repeat;
}
#screw4 a {
 background: url(/images/screw4_bg.gif) no-repeat;
}
#screw5 a {
 background: url(/images/screw5_bg.gif) no-repeat;
}
#none a {
 background: none;
 display: inline;
 float: left;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.plaintext {
	font-size: 12px;
}

.plaintext-s {
	font-size: 10px;
}

.bodytext {
	font-size: 12px;
	vertical-align: top;
	padding: 10px;
}

.bodytext strong, .bodytext b {
	color: #898989;
}

.bodytext-s {
	font-size: 10px;
	vertical-align: top;
	padding: 10px;
}

.bodytext-s strong, .bodytext-s b {
	color: #898989;
}

#contentcell {
	width: 340px;
	padding-right: 20px;
	vertical-align: top;
	height: 340px;
	min-height: 340px;
}

#contentcellmedium {
	width: 510px;
	padding-right: 10px;
	vertical-align: top;
	height: auto;
	min-height: 340px;
}

#contentcellwide {
	width: 630px;
	padding-right: 20px;
	vertical-align: top;
	height: 340px;
	min-height: 340px;
}

#imagecolumn {
	background-color: #f6f6fa;
	vertical-align: top;
}

#blackcolumn {
	background-color: #000000;
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align: top;
	padding: 2px;
}
#rightcolumn {
	background-color: #C2C4C9;
	font-size: 12px;
	vertical-align: top;
	padding: 10px;
}

#rightcolumnNoshade {
	font-size: 12px;
	vertical-align: top;
	padding: 10px;
}

#leftnav {
	list-style: none;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0 0 0 20px;
	display: block;
	overflow: hidden;
	width: 130px;
}

#leftnav ul {
	margin: 0px; padding: 0px; float: left; display: block; list-style-type: none;
}

.level1 {
 display: block;
 float: left;
 margin-left: 0px;
 width: 128px;
 list-style-type: none;
 list-style-position: outside;
 font-weight: bold;
}
.level1 a, .level1 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 3px 6px 3px 16px;
 min-height: 15px;
 font-size: 12px;
 list-style-type: none;
}
.level1 a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level1 li {
 padding-left: 16px;
 vertical-align: middle;
}
.level1parent {
 float: left;
 width: 128px;
 list-style-type: none;
}
.level1parent a, .level1parent a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 3px 6px 3px 16px;
 min-height: 15px;
 font-size: 12px;
 font-weight: bold;
}
.level1parent a:hover{
 color: #333333;
 text-decoration: underline;
}
.level1parent li {
 padding-left: 13px;
 vertical-align: middle;
}
.level1curr {
 float: left;
 width: 128px;
 list-style-type: none;
}
.level1curr a, .level1curr a:visited {
 display: block;
 color: #01824a;
 text-decoration: none;
 padding: 3px 6px 3px 16px;
 min-height: 15px;
 font-size: 12px;
 font-weight: bold;
}
.level1curr a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level1curr li {
 padding-left: 13px;
 vertical-align: middle;
}
.level2 {
 display: block;
 float: left;
 width: 128px;
 list-style-type: none;
}
.level2 a, .level2 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 27px;
 background: url(/images/level2bg.gif) no-repeat;
 font-size: 10px;
}
.level2 a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level2 li {
 padding-left: 13px;
 vertical-align: middle;
}
.level2parent {
 float: left;
 width: 128px;
 list-style-type: none;
}
.level2parent a, .level2parent a:visited  {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 27px;
 background: url(/images/level2bg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
 font-weight: bold;
}
.level2parent a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level2parent li {
 padding-left: 13px;
 vertical-align: middle;
}
.level2curr {
 float: left;
 width: 128px;
 list-style-type: none;
}
.level2curr a, .level2curr a:visited {
 display: block;
 color: #01824a;
 text-decoration: none;
 padding: 3px 6px 3px 27px;
 background: url(/images/level2bg.gif) no-repeat;
 min-height: 15px;
 font-size: 10px;
 font-weight: bold;
}
.level2curr a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level2curr li {
 padding-left: 13px;
 vertical-align: middle;
}
.level3 {
 display: block;
 float: left;
 width: 128px;
 list-style-type: none;
}
.level3 a, .level3 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 45px;
 background: url(/images/level3bg.gif) no-repeat;
 font-size: 10px;
}
.level3 a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level3 li {
 padding-left: 13px;
 vertical-align: middle;
}
.level3parent {
 float: left;
 width: 99px;
 list-style-type: none;
}
.level3parent a, .level3parent a:visited  {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 45px;
 background: url(/images/level3bg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
 font-weight: bold;
}
.level3parent a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level3parent li {
 padding-left: 13px;
 vertical-align: middle;
}
.level3curr {
 float: left;
 width: 128px;
 list-style-type: none;
}
.level3curr a, .level3curr a:visited {
 display: block;
 color: #01824a;
 text-decoration: none;
 padding: 3px 6px 3px 45px;
 background: url(/images/level3bg.gif) no-repeat;
 min-height: 15px;
 font-size: 10px;
 font-weight: bold;
}
.level2curr a:hover{
 color: #01824a;
 text-decoration: underline;
}
.level3curr li {
 padding-left: 13px;
 vertical-align: middle;
}

.footer {
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	background-color: #fafafc;
	border-top: #f1f1f7 8px solid;
	font-weight: bold;
}

.footer a {
	color: #01824a;
	text-decoration: none;
}

.new {
	font-weight:bold;
	font-size:9pt;
	padding-bottom:3px;
}

#good_news_list li a{
	font-size:10pt;
}
#good_news_list {
	margin-right:15px;
}
.awards {margin-top:20px;}

.awards h2{ font-size:12px; line-height:14px; margin:0px; padding-top:12px; margin-top:12px;}

.awards p {padding-bottom:0px; margin-bottom:10px; margin-top:0px; padding-top:0px;}

.awards ul {padding-bottom:0px; margin-bottom:10px; margin-top:0px; padding-top:0px;}

th {
	color: #898989;
	}
p.media img{
	padding:20px 0 0 9px;
	border:none;
}
