* {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
BODY {
	color: #545c66;
	line-height: 1.5;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	background-color: #ffffff;
}
BODY#bd {
	background-color: #E3E3E3;
	background-image: url(../pic_j/main_12.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
}
BODY#bd_backup {
	background-color: #cccccc;
	background-image: url(../pic_j/main_11.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
}
BODY.contentpane {
	font-size: 12pt;
	margin: 1em 2em;
	width: auto;
	color: #000000;
	line-height: 140%;
	font-family: serif;
	background-color: #ffffff;
}
BODY.font1 {
	font-size: 9px
}
BODY.font2 {
	font-size: 10px
}
BODY.font3 {
	font-size: 11px
}
BODY.font4 {
	font-size: 12px
}
BODY.font5 {
	font-size: 13px
}
BODY.font6 {
	font-size: 14px
}
BODY.font7 {
	font-size: 15px
}
A {
	color: #a04f1d; 
	text-decoration: underline
}
A:hover {
	color: #630; 
	text-decoration: none
}
A:active {
	color: #630; 
	text-decoration: none
}
A:focus {
	color: #630; 
	text-decoration: none
}
.small {
	
}
.smalldark {
	
}
.createdate {
	
}
.modifydate {
	
}
.mosimage_caption {
	
}
.back_button {
	
}
.pagenavcounter {
	
}
.pagenav {
	
}
.pagenavbar {
	
}
H1 {
	font-weight: normal; 
	font-size: 1.5em
}
H2 {
	font-size: 1.3em
}
H3 {
	font-size: 1.17em
}
H4 {
	font-size: 1em; 
	text-transform: uppercase;
	
}
P {
	margin: 5px 0px 15px
}
UL {
	margin-top: 5px; 
	margin-bottom: 15px; 
	list-style-type: none;
	
}
UL LI {
	background-position: 20px 6px; 
	padding-left: 35px; 
	background-attachment: scroll; 
	background-color: transparent;
	
}
OL {
	margin-top: 5px; 
	margin-bottom: 15px
}
TH {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold; 
	padding-bottom: 4px; 
	padding-top: 4px; 
	text-align: left
}
FIELDSET {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
FIELDSET A {
	font-weight: bold
}
HR {
	border-top: #c6ced9 1px solid; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	height: 1px; 
	border-right-width: 0px
}
IMG {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
TD {
	font-size: 1em
}
DIV {
	font-size: 1em
}
PRE {
	padding-right: 15px; 
	padding-left: 15px; 
	background: #ecf0f4; 
	padding-bottom: 10px; 
	margin: 5px 0px 15px; 
	font: 1em/1.5 "Courier News", monospace; 
	border-left: #8e9cae 5px solid; 
	padding-top: 10px
}
.code {
	padding-right: 15px; 
	padding-left: 15px; 
	background: #ecf0f4; 
	padding-bottom: 10px; 
	margin: 5px 0px 15px; 
	font: 1em/1.5 "Courier News", monospace; 
	border-left: #8e9cae 5px solid; 
	padding-top: 10px
}
BLOCKQUOTE {
	padding-right: 40px; 
	padding-left: 40px; 
	background: url(../pic_j/quote.gif) no-repeat 10px 10px; 
	padding-bottom: 15px; 
	font: italic 1em/1.5 Georgia, Times, serif; 
	padding-top: 15px
}
.dropcap {
	padding-right: 3px; 
	display: block; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	font: 50px/40px Georgia, Times, serif; 
	color: #646e7b; 
	padding-top: 3px
}
.error {
	padding-left: 22px; 
	background: url(../pic_j/bullet-error.gif) no-repeat left top; 
	color: #e50000
}
.message {
	padding-left: 22px; 
	background: url(../pic_j/bullet-info.gif) no-repeat left top; 
	color: #014e62
}
.tips {
	padding-left: 22px; 
	background: url(../pic_j/bullet-tips.gif) no-repeat left top; 
	color: #e86d29
}
.highlight {
	font-weight: bold; 
	background: #dfe5ec; 
	border-bottom: 1px dotted
}
.blocknumber {
	clear: both; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	position: relative
}
.bignumber {
	display: block; 
	float: left; 
	margin-bottom: 5px; 
	font: bold 30px Arial, sans-serif; 
	color: #014e62; 
	margin-right: 5px
}
FORM {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
INPUT {
	font: 11px Tahoma, Arial, Helvetica, sans-serif
}
SELECT {
	font: 11px Tahoma, Arial, Helvetica, sans-serif
}
SELECT {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	padding-top: 2px
}
.inputbox {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	padding-top: 2px
}
textAREA {
	padding-left: 2px
}
textAREA.inputbox {
	width: 95%
}
.button {
	border-right: #8e9cae 1px solid; 
	padding-right: 10px! important; 
	border-top: #dfe5ec 1px solid; 
	padding-left: 10px! important; 
	background: url(../pic_j/button-bg.gif) #4b535b repeat-x left top; 
	padding-bottom: 1px! important; 
	border-left: #dfe5ec 1px solid; 
	color: #f3f5f8; 
	padding-top: 1px! important; 
	border-bottom: #8e9cae 1px solid
}
.button:hover {
	border-right: #8e9cae 1px solid; 
	padding-right: 10px! important; 
	border-top: #dfe5ec 1px solid; 
	padding-left: 10px! important; 
	background: url(../pic_j/button-bg.gif) #4b535b repeat-x left top; 
	padding-bottom: 1px! important; 
	border-left: #dfe5ec 1px solid; 
	color: #f3f5f8; 
	padding-top: 1px! important; 
	border-bottom: #8e9cae 1px solid
}
.button:active {
	border-right: #dfe5ec 1px solid; 
	border-top: #8e9cae 1px solid; 
	border-left: #8e9cae 1px solid; 
	color: #f3f5f8; 
	border-bottom: #dfe5ec 1px solid; 
	background-color: #a04f1d
}
.button:focus {
	border-right: #dfe5ec 1px solid; 
	border-top: #8e9cae 1px solid; 
	border-left: #8e9cae 1px solid; 
	color: #f3f5f8; 
	border-bottom: #dfe5ec 1px solid; 
	background-color: #a04f1d
}
.inputbox {
	border-right: #bfc2c5 1px solid; 
	border-top: #bfc2c5 1px solid; 
	background: #f5f6f8; 
	border-left: #bfc2c5 1px solid; 
	border-bottom: #bfc2c5 1px solid
}
.inputbox:hover {
	border-right: #9198a0 1px solid; 
	border-top: #9198a0 1px solid; 
	border-left: #9198a0 1px solid; 
	border-bottom: #9198a0 1px solid; 
	background-color: #e9ebed
}
.inputbox:focus {
	border-right: #9198a0 1px solid; 
	border-top: #9198a0 1px solid; 
	border-left: #9198a0 1px solid; 
	border-bottom: #9198a0 1px solid; 
	background-color: #e9ebed
}
DIV.moduletable H3 {
	padding-right: 10px; 
	padding-left: 10px; 
	font-size: 1em; 
	padding-bottom: 2px; 
	margin: 0px -10px 5px; 
	color: #646e7b; 
	padding-top: 2px
}
DIV.moduletable {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px
}
TABLE.blog {
	
}
TABLE.blog .article_seperator {
	display: block; 
	background: url(../pic_j/seperator.gif) repeat-x center 50%; 
	height: 10px
}
#ol-leftcol .article_seperator {
	display: none
}
#ol-rightcol .article_seperator {
	display: none
}
TABLE.contentpane {
	width: 100%; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
TABLE.contentpaneopen {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
TABLE.contenttoc {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 10px 10px; 
	width: 35%; 
	padding-top: 0px
}
TABLE.contenttoc A {
	text-decoration: none
}
TABLE.contenttoc TD {
	padding-right: 5px; 
	padding-left: 22px; 
	background: url(../pic_j/bullet-list.gif) no-repeat 5% 50%; 
	padding-bottom: 1px; 
	padding-top: 1px
}
TABLE.contenttoc TH {
	padding-right: 4px; 
	padding-left: 4px; 
	background: #dfe5ec; 
	padding-bottom: 4px; 
	color: #646e7b; 
	text-indent: 5px; 
	padding-top: 4px; 
	border-bottom: #ffffff 5px solid
}
TABLE.poll {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px; 
	border-collapse: collapse
}
TABLE.pollstableborder {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	text-align: left; 
	border-bottom-style: none
}
TABLE.pollstableborder IMG {
	vertical-align: baseline
}
TABLE.pollstableborder TD {
	padding-right: 2px! important; 
	padding-left: 2px! important; 
	padding-bottom: 2px! important; 
	padding-top: 2px! important
}
TABLE.searchintro {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	width: 100%; 
	padding-top: 10px
}
TABLE.searchintro TD {
	padding-right: 5px! important; 
	padding-left: 5px! important; 
	padding-bottom: 5px! important; 
	padding-top: 5px! important
}
TABLE.adminform {
	width: 400px! important
}
.adminform .inputbox {
	
}
.blog_more {
	margin: 10px 0px
}
.blog_more STRONG {
	display: block; 
	padding-left: 13px; 
	margin: 0px 0px 5px; 
	text-transform: uppercase; 
	color: #646e7b
}
TD.buttonheading {
	padding-right: 0px! important; 
	padding-left: 3px! important; 
	padding-bottom: 0px! important; 
	padding-top: 0px! important; 
	text-align: center
}
.category {
	font-weight: bold
}
.clr {
	clear: both
}
.componentheading {
	font-weight: bold; 
	font-size: 1.7em; 
	background: url(../pic_j/seperator2.gif) no-repeat right bottom; 
	margin-bottom: 10px; 
	padding-bottom: 5px; 
	color: #cc6633; 
	line-height: normal
}
.contentdescription {
	padding-bottom: 30px
}
TABLE.blog .contentheading {
	font-weight: bold; 
	font-size: 1.17em
}
.contentheading {
	font-size: 1.7em; 
	color: #cc6633
}
A.contentpagetitle {
	text-decoration: none! important
}
A.contentpagetitle:hover {
	text-decoration: none! important
}
A.contentpagetitle:active {
	text-decoration: none! important
}
A.contentpagetitle:focus {
	text-decoration: none! important
}
A.readon {
	padding-right: 5px; 
	display: block; 
	padding-left: 16px; 
	font-size: 0.87em; 
	background: url(../pic_j/readon2.gif) #eff1f4 no-repeat 5% 55%; 
	float: right; 
	padding-bottom: 1px; 
	color: #cc6633; 
	padding-top: 1px; 
	text-decoration: none
}
A.readon:hover {
	background: url(../pic_j/readon2.gif) #065683 no-repeat 5% 55%; 
	color: #ffffff; 
	text-decoration: none! important
}
A.readon:active {
	background: url(../pic_j/readon2.gif) #065683 no-repeat 5% 55%; 
	color: #ffffff; 
	text-decoration: none! important
}
A.readon:focus {
	background: url(../pic_j/readon2.gif) #065683 no-repeat 5% 55%; 
	color: #ffffff; 
	text-decoration: none! important
}

A.readon1 {
	padding-right: 5px; 
	display:inline; 
	padding-left: 16px; 
	font-size: 0.87em; 
	background: url(../pic_j/readon2.gif) #4C535B no-repeat 5% 55%; 
	padding-bottom: 1px; 
	color: #cc6633; 
	padding-top: 1px; 
	text-decoration: none
}
A.readon1:hover {
	background: url(../pic_j/readon2.gif) #065683 no-repeat 5% 55%; 
	color: #ffffff; 
	text-decoration: none! important
}
A.readon1:active {
	background: url(../pic_j/readon2.gif) #065683 no-repeat 5% 55%; 
	color: #ffffff; 
	text-decoration: none! important
}
A.readon1:focus {
	background: url(../pic_j/readon2.gif) #065683 no-repeat 5% 55%; 
	color: #ffffff; 
	text-decoration: none! important
}

TABLE.contentpaneopen TD {
	
}
TABLE.contentpane TD {
	
}
TABLE.contentpaneopen {
	width: 100%
}
TABLE.contentpane {
	width: 100%
}
TABLE.blog {
	width: 100%
}
.createdate {
	font-weight: bold; 
	padding-bottom: 10px; 
	color: #8e9cae; 
	line-height: 10px
}
.modifydate {
	color: #8e9cae; 
	height: 15px
}
.moduletable {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.mosimage {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 8px 15px 0px 0px; 
	padding-top: 0px
}
.mosimage IMG {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
.mosimage_caption {
	padding-right: 2px; 
	margin-top: 2px; 
	padding-left: 2px; 
	padding-bottom: 1px; 
	color: #8e9cae; 
	padding-top: 1px
}
.pagenav {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.pagenav_prev {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.pagenav_next {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.pagenavbar {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
A.pagenav {
	text-decoration: none
}
.pagenav_prev A {
	text-decoration: none
}
.pagenav_next A {
	text-decoration: none
}
.pagenavbar A {
	text-decoration: none
}
A.pagenav:hover {
	text-decoration: none
}
A.pagenav:active {
	text-decoration: none
}
A.pagenav:focus {
	text-decoration: none
}
.pagenav_prev A:hover {
	text-decoration: none
}
.pagenav_prev A:active {
	text-decoration: none
}
.pagenav_prev A:focus {
	text-decoration: none
}
.pagenav_next A:hover {
	text-decoration: none
}
.pagenav_next A:active {
	text-decoration: none
}
.pagenav_next A:focus {
	text-decoration: none
}
.pagenavbar A:hover {
	text-decoration: none
}
.pagenavbar A:active {
	text-decoration: none
}
.pagenavbar A:focus {
	text-decoration: none
}
.pagenavbar {
	padding-left: 14px; 
	background: url(../pic_j/pages.gif) no-repeat left center
}
.pagenavcounter {
	padding-right: 14px; 
	padding-left: 14px; 
	background: url(../pic_j/pages.gif) no-repeat 0px 11px; 
	padding-bottom: 0px; 
	padding-top: 8px
}
.sectiontableheader {
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: bold; 
	background: #dfe5ec; 
	padding-bottom: 5px; 
	color: #646e7b; 
	padding-top: 5px
}
TR.sectiontableentry1 TD {
	padding-right: 5px; 
	padding-left: 5px; 
	background: url(../pic_j/seperator.gif) repeat-x 50% bottom; 
	padding-bottom: 5px; 
	padding-top: 5px
}
TR.sectiontableentry2 TD {
	padding-right: 5px; 
	padding-left: 5px; 
	background: url(../pic_j/seperator.gif) repeat-x 50% bottom; 
	padding-bottom: 5px; 
	padding-top: 5px
}
.small {
	color: #8e9cae
}
.smalldark {
	text-align: left
}
DIV.syndicate DIV {
	text-align: center
}
.pollstableborder TR.sectiontableentry1 TD {
	background: none transparent scroll repeat 0% 0%
}
.pollstableborder TR.sectiontableentry2 TD {
	background: none transparent scroll repeat 0% 0%
}
#ol-mainbd {
	padding-right: 0px; 
	min-width: 750px; 
	padding-left: 0px; 
	max-width: 2000px; 
	padding-bottom: 0px; 
	margin: 0px auto; 
	width: 95%; 
	padding-top: 0px; 
	text-align: left
}
.narrow #ol-mainbd {
	width: 750px
}
.wide #ol-mainbd {
	width: 930px
}
#ol-container {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#ol-container-bodyr {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#ol-container-bodyl {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#ol-container-body {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#ol-container {
	background-position: 0px 0px; 
	background-attachment: scroll; 
	background-color: #ffffff
}
#ol-container-bodyr {
	background-position: 0px 0px; 
	background-attachment: scroll; 
	background-color: #ffffff
}
#ol-container-bodyl {
	background: #ffffff
}
#ol-container-body {
	background: #ffffff
}
#ol-contentwrap {
	background: url(../pic_j/top-bg.gif) repeat-x 50% top;
}
#ol-content {
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 20px; 
	padding-top: 17px
}
#ol-header_2 {
	right: 0px; 
	position: absolute; 
	top: 3px
}
#ol-header H1 {
	font-size: 2em; 
	left: 0px; 
	bottom: 0px; 
	position: absolute
}
#ol-flashed {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #cc6633;
	background-image: url(../pic_j/4baner.jpg);
	background-repeat: no-repeat;
	height: 100px;
}
#ol-header H1 IMG {
	float: left
}
#ol-extoolswrap {
	padding-right: 0px; 
	padding-left: 3px; 
	right: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	position: absolute; 
	top: 0px
}
#ol-extools {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	font-size: 12px; 
	float: left; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#ol-extools SPAN {
	display: block; 
	float: left; 
	margin: 0px 5px
}
#ol-extools IMG {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 3px
}
#ol-exrtools A {
	
}
#ol-extools A:hover {
	
}
#ol-extools A:active {
	
}
#ol-extools A:focus {
	
}
#ol-search {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 12px; 
	padding-bottom: 0px; 
	margin-left: 10px; 
	margin-right: 15px; 
	padding-top: 0px; height: 28px
}
#ol-search .inputbox {
	padding-left: 5px; 
	font-size: 12px; 
	background: #cc6633; 
	width: 100px; 
	color: #fff; 
	border-top-style: none! important; 
	border-right-style: none! important; 
	border-left-style: none! important; 
	border-bottom-style: none! important
}
DIV.search INPUT.button {
	background: url(../pic_j/icon-search.gif) no-repeat 4px 2px; 
	width: 13px;
	cursor: pointer; 
	border-top-style: none; 
	text-indent: 100px; 
	line-height: 0; 
	border-right-style: none; 
	border-left-style: none; 
	height: 15px; 
	border-bottom-style: none
}
#ol-usertools .inputbox:hover {
	
}
#ol-usertools .inputbox:focus {
	
}
#ol-mainnav {
	border-top: #fff 5px solid; 
	font-size: 1em; 
	background: #fff; 
	float: left; 
	width: 100%; 
	line-height: normal
}
#ol-maintool {
	background-position: 0px 0px; 
	font-size: 1em; 
	background-attachment: scroll; 
	float: left; 
	width: 100%; 
	line-height: normal; 
	position: relative; 
	height: 30px; 
	background-color: #51596a
}
#ol-maindate {
	font-size: 1em; 
	left: 5px; 
	float: left; 
	color: #3a4048; 
	line-height: normal; 
	padding-top: 7px; 
	position: absolute; 
	top: 30px
}
A.mainlevel {
	padding-right: 3px; 
	display: block; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	border-bottom: #acb4be 1px dotted; 
	text-decoration: none
}
A.mainlevel:hover {
	padding-right: 5px; 
	background: #f5f5f5; 
	color: #494e53; 
	border-bottom: #afb4bb 1px dotted; 
	text-decoration: none
}
A.mainlevel:active {
	padding-right: 5px; 
	background: #f5f5f5; 
	color: #494e53; 
	border-bottom: #afb4bb 1px dotted; 
	text-decoration: none
}
A.mainlevel:focus {
	padding-right: 5px; 
	background: #f5f5f5; 
	color: #494e53; 
	border-bottom: #afb4bb 1px dotted; 
	text-decoration: none
}
A.mainlevel#active_menu {
	background-position: 0px 0px; 
	background-attachment: scroll; 
	background-image: none; 
	color: #333; 
	background-repeat: repeat; 
	text-decoration: none
}
A.mainlevel#active_menu:hover {
	background-position: 0px 0px; 
	background-attachment: scroll; 
	background-image: none; 
	color: #333; 
	background-repeat: repeat; 
	text-align: left; 
	text-decoration: none
}
A.sublevel {
	padding-right: 4px; 
	display: block; 
	padding-left: 12px; 
	background: url(../pic_j/bullet-list2.gif) no-repeat 2% 50%; 
	padding-bottom: 2px; 
	color: #646e7b; 
	padding-top: 2px; 
	text-decoration: none
}
A.sublevel:hover {
	background: url(../pic_j/bullet-list3.gif) no-repeat 2% 50%; 
	color: #494e53; 
	text-decoration: none
}
A.sublevel:active {
	background: url(../pic_j/bullet-list3.gif) no-repeat 2% 50%; 
	color: #494e53; 
	text-decoration: none
}
A.sublevel:focus {
	background: url(../pic_j/bullet-list3.gif) no-repeat 2% 50%; 
	color: #494e53; 
	text-decoration: none
}
#active_menu {
	background: url(../pic_j/bullet-list3.gif) no-repeat 2% 50%; 
	color: #065683
}
#ol-rightcol A.mainlevel {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
#ol-downts {
	padding-right: 20px; 
	padding-left: 20px; 
	background: url(../pic_j/downts-bg.gif) #c2c7ca repeat-x left top; 
	padding-bottom: 15px; 
	color: #fff; 
	padding-top: 15px; 
	text-align: center
}
#ol-downts A {
	color: #c63
}
.ol-box {
	float: left; 
	overflow: hidden;
}
#ol-downts H3 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 1em; 
	padding-bottom: 0px; 
	margin: 0px 0px 5px; 
	color: #ffffff; 
	padding-top: 0px
}
#ol-downts DIV.moduletable {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 20px 0px 0px; 
	padding-top: 0px
}
#ol-downts TD {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#ol-downts .article_seperator {
	display: none
}
#ol-upts .article_seperator {
	display: none
}
#ol-downts TABLE {
	border-collapse: collapse; 
	border-spacing: 0;
}
#ol-upts TABLE {
	border-collapse: collapse; 
	border-spacing: 0
}
.box-ended DIV.moduletable {
	border-top-style: none! important; 
	margin-right: 0px! important; 
	border-right-style: none! important; 
	border-left-style: none! important; 
	border-bottom-style: none! important
}
#ol-pathway {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	color: #eef1f4; 
	text-indent: 10px; 
	padding-top: 7px
}
#ol-pathway STRONG {
	margin-right: 10px
}
#ol-pathway IMG {
	margin: 0px 5px
}
#ol-pathway A {
	color: #ced5de; 
	text-decoration: none
}
#ol-pathway A:hover {
	color: #bcc3cc; 
	text-decoration: none
}
#ol-pathway A:active {
	color: #bcc3cc; 
	text-decoration: none
}
#ol-mainbody {
	background-position: center 0px; 
	background-attachment: scroll; 
	background-image: url(../pic_j/lb.gif); 
	background-repeat: no-repeat
}
#ol-mainbody-bodyl {
	background-position: center 0px; 
	background-attachment: scroll; 
	background-image: url(../pic_j/lb.gif); 
	background-repeat: no-repeat
}
#ol-mainbody-bodyr {
	background-position: center 0px; 
	background-attachment: scroll; 
	background-image: url(../pic_j/lb.gif); 
	background-repeat: no-repeat
}
#ol-mainbody-body {
	background-position: center 0px; 
	background-attachment: scroll; 
	background-image: url(../pic_j/lb.gif); 
	background-repeat: no-repeat
}
#ol-mainbody {
	float: left; width: 80%
}
#ol-mainbody #ol-contentwrap {
	float: right; width: 75%
}
#ol-mainbody-bodyl {
	float: left; width: 80%
}
#ol-mainbody-bodyl #ol-contentwrap {
	float: left; width: 100%
}
#ol-mainbody-bodyr {
	float: left; width: 100%
}
#ol-mainbody-bodyr #ol-contentwrap {
	float: right; width: 80%
}
#ol-mainbody-bodyr #ol-leftcol {
	width: 20%
}
#ol-mainbody-body {
	float: left; width: 100%
}
#ol-leftcol {
	background-position: 50% top; 
	background-attachment: scroll; 
	float: left; 
	background-image: url(../pic_j/top-bg.gif); 
	width: 25%; 
	padding-top: 10px; 
	background-repeat: repeat-x
}
#ol-leftcol DIV.moduletable H3 {
	padding-right: 10px; 
	padding-left: 10px; 
	font-size: 1em; 
	background: url(../pic_j/h3-bg.gif) #f3f5f8 no-repeat right center; 
	padding-bottom: 5px; 
	margin: 0px -10px 5px; 
	color: #646e7b; 
	padding-top: 5px
}
#ol-leftcol DIV.moduletable {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 0px
}
#ol-rightcol {
	background: url(../pic_j/top-bg.gif) repeat-x 50% top; 
	float: left; 
	width: 20%; 
	padding-top: 17px
}
#ol-rightcol DIV.moduletable H3 {
	padding-right: 10px; 
	padding-left: 14px; 
	font-size: 1em; 
	background: url(../pic_j/h3right.gif) no-repeat left bottom; 
	padding-bottom: 4px; 
	margin: 0px 0px 5px; 
	color: #3a4048; 
	padding-top: 0px
}
#ol-rightcol DIV.moduletable {
	padding-right: 0px; 
	padding-left: 0px; 
	margin-bottom: 5px; 
	padding-bottom: 10px; 
	width: 92%; 
	padding-top: 5px
}
DIV.module DIV {
	border-right: #acb4be 1px solid; 
	padding-right: 2px; 
	border-top: #acb4be 1px solid; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	border-left: #acb4be 1px solid; 
	padding-top: 2px; 
	border-bottom: #acb4be 1px solid; 
	background-color: #fff
}
DIV.frame {
	border-right: #acb4be 1px solid; 
	padding-right: 2px; 
	border-top: #acb4be 1px solid; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	border-left: #acb4be 1px solid; 
	padding-top: 2px; 
	border-bottom: #acb4be 1px solid; 
	background-color: #fff
}
DIV.module H3 {
	padding-right: 4px; 
	padding-left: 35px; 
	font-weight: bold; 
	font-size: 0.98em; 
	background: url(../pic_j/h3-bgright.gif) #cfd2d7 no-repeat left center; 
	padding-bottom: 4px; 
	margin: -6px -6px 10px; 
	text-transform: capitalize; 
	color: #494e53; 
	padding-top: 4px; 
	border-bottom: #c7ced7 1px solid
}
DIV.module A {
	color: #cc6633
}
DIV.module {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	margin-bottom: 5px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px
}
DIV.module DIV DIV {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../pic_j/middle_3.gif) #f5f5f5 repeat-y right 0px; 
	padding-bottom: 0px; 
	color: #333; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
DIV.module DIV DIV DIV {
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px
}
DIV.module DIV DIV DIV DIV {
	padding-right: 1px; 
	padding-left: 1px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 1px; 
	margin: 0px; 
	padding-top: 1px
}
#ol-footer {
	clear: both;
	color: #eff1f4;
	border-bottom: #c7ced7 2px solid;
	position: relative;
	height: 35px;
	background-color: #a04f1d;
	background-image: url(../pic_j/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: 50% top;
}
#ol-footer A {
	color: #fff; 
	text-decoration: none
}
#ol-footer A:hover {
	color: #f1f4f7
}
#ol-footer A:active {
	color: #f1f4f7
}
#ol-footer A:focus {
	color: #f1f4f7
}
#ol-bottomline {
	left: 15px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	position: absolute
}
#ol-cert {
	right: 15px; 
	position: absolute; 
	top: 15px
}
#ol-cert A {
	padding-left: 5px
}
DIV.back_button A {
	display: block; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 10px 0px; 
	color: #8e9cae; 
	text-decoration: none! important
}
DIV.back_button A:hover {
	display: block; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 10px 0px; 
	color: #8e9cae; 
	text-decoration: none! important
}
DIV.back_button A:active {
	display: block; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 10px 0px; 
	color: #8e9cae; 
	text-decoration: none! important
}
#mod_login_password {
	width: 90%
}
#mod_login_username {
	width: 90%
}
#mod_login_password {
	
}
#mod_login_username {
	
}
#mod_login_remember {
	background: none transparent scroll repeat 0% 0%; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}

* HTML > BODY .clearfix {
	display: block; 
	width: 100%
}
* HTML .clearfix {
	height: 1%
}
HTML {
	margin-bottom: 1px; 
	height: 100%! important
}
#stanhi-4 {
	font-size: 12px; 
	float: right; 
	padding-top: 2px
}
#td_border_2 {
	padding-right: 2px; 
	background-position: 0px 0px; 
	margin-top: 5px; 
	background-attachment: scroll; 
	background-image: none; 
	margin-bottom: 5px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	background-repeat: repeat
}
#td_side_2 {
	padding-right: 5px; 
	background-position: 0px 0px; 
	padding-left: 5px; 
	background-attachment: scroll; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	background-repeat: repeat; 
	background-color: #51596a
}
#td_side_2 TD {
	color: #f3f5f8
}
#td_side_2 A {
	color: #3a4048; 
	background-color: #e9ecf1
}
#td_side_2 A:hover {
	color: #fff; 
	background-color: #9ea6b7; 
	text-decoration: none
}
#td_border_1 {
	border-right: #cdd3da 1px solid; 
	padding-right: 2px; 
	border-top: #cdd3da 1px solid; 
	padding-left: 2px; 
	background: #fff; 
	padding-bottom: 2px; 
	margin: 5px 1px; 
	border-left: #cdd3da 1px solid; 
	padding-top: 2px; 
	border-bottom: #cdd3da 1px solid
}
#td_side_1 {
	padding-right: 5px; 
	padding-left: 5px; 
	background: #e9ecf1; 
	padding-bottom: 5px; 
	padding-top: 5px
}
TABLE.moduletable {
	width: 100%
}
TABLE.moduletable TH {
	font-weight: bold; 
	padding-bottom: 3px; 
	width: 100%; 
	color: #3a4048; 
	text-indent: 10px; 
	padding-top: 3px; 
	background-color: #cdd3da
}
TABLE.lr-padd2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px; 
	background-color: #6e767f
}
TABLE.lr-padd2 A {
	color: #ede6e2
}
TABLE.lr-padd2 A:hover {
	color: #fff; 
	text-decoration: underline
}
TABLE.lr-padd2 TD.lr-padd2 {
	border-right: #4c535b 3px solid; 
	background-position: left top; 
	border-top: #4c535b 3px solid; 
	background-image: url(../pic_j/main_2.jpg); 
	border-left: #4c535b 3px solid; 
	width: 25%; color: #ffffff; 
	border-bottom: #4c535b 3px solid; 
	background-repeat: no-repeat; 
	background-color: #4c535b
}
TABLE.lr-padd2 TD.lr-padd2:hover {
	border-right: #cc6633 3px solid; 
	background-position: left top; 
	border-top: #cc6633 3px solid; 
	background-image: url(../pic_j/main_3.jpg); 
	border-left: #cc6633 3px solid; 
	width: 25%; color: #ffffff; 
	border-bottom: #cc6633 3px solid; 
	background-repeat: repeat-x; 
	background-color: #cc6633
}
TABLE.lr-padd2 H3 {
	margin-top: 0px; 
	font-weight: bold; 
	font-size: 1.4em; 
	margin-bottom: 4px; 
	vertical-align: middle; 
	color: #fff; 
	border-bottom: #fff 1px dotted; 
	font-family: arial, verdana, Helvetica, sans-serif; 
	text-align: center
}
#lr-padd DIV.moduletable {
	padding-bottom: 1px; 
	margin: 0px; 
	padding-top: 1px; 
	border-right-width: 10px
}
#lr-padd2 DIV.moduletable {
	padding-bottom: 2px; 
	margin: 0px; 
	padding-top: 2px; 
	border-right-width: 10px
}
#lr-padd1 DIV.moduletable {
	padding-bottom: 2px; 
	margin: 0px; 
	padding-top: 2px; 
	border-right-width: 10px
}
#lr-padd {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px
}
#lr-padd2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px
}
#lr-padd1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px
}
TABLE.lr-padd1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px; 
	background-color: #fff
}
TABLE.lr-padd1 A {
	color: #a04f1d
}
TABLE.lr-padd1 A:hover {
	color: #630; 
	text-decoration: underline
}
TABLE.lr-padd1 TD.lr-padd1 {
	border-right: #d4d5de 1px solid; 
	background-position: left top; 
	border-top: #d4d5de 1px solid; 
	background-image: url(../pic_j/main_0.jpg); 
	border-left: #d4d5de 1px solid; 
	width: 25%; color: #45454c; 
	border-bottom: #d4d5de 1px solid; 
	background-repeat: repeat-x; 
	background-color: #e8e8e8
}
TABLE.lr-padd1 TD.lr-padd1:hover {
	border-right: #cc6633 1px solid; 
	background-position: left top; 
	border-top: #cc6633 1px solid; 
	background-image: url(../pic_j/main_3.jpg); 
	border-left: #cc6633 1px solid; 
	width: 25%; color: #ffffff; 
	border-bottom: #cc6633 1px solid; 
	background-repeat: repeat-x; 
	background-color: #cc6633
}
TABLE.lr-padd1 H3 {
	margin-top: 0px; 
	font-weight: bold; 
	font-size: 1.4em; 
	margin-bottom: 4px; 
	vertical-align: middle; 
	color: #630; 
	border-bottom: #a04f1d 1px dotted; 
	font-family: arial, verdana, Helvetica, sans-serif; 
	text-align: center
}
TABLE.lr-padd {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 100%; 
	padding-top: 0px
}
TABLE.lr-padd A {
	color: #fff; 
	text-decoration: underline
}
#lr-padd UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#lr-padd LI {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	margin: 0px; 
	line-height: 170%; 
	padding-top: 0px
}
#lr-padd LI A {
	padding-left: 13px; 
	background: url(../pic_j/bullet-list.gif) no-repeat 0px 50%; 
	color: #f7f7f7; 
	text-decoration: none
}
#lr-padd LI A:hover {
	background-position: 0px 50%; 
	background-attachment: scroll; 
	background-image: url(../pic_j/bullet.gif); 
	color: #e8ebef; 
	background-repeat: no-repeat
}
#lr-padd LI A:active {
	background-position: 0px 50%; 
	background-attachment: scroll; 
	background-image: url(../pic_j/bullet.gif); 
	color: #e8ebef; 
	background-repeat: no-repeat
}
#lr-padd LI A:focus {
	background-position: 0px 50%; 
	background-attachment: scroll; 
	background-image: url(../pic_j/bullet.gif); 
	color: #e8ebef; 
	background-repeat: no-repeat
}
TABLE.lr-padd A:hover {
	color: #fff; 
	text-decoration: none
}
TABLE.lr-padd TD.lr-padd {
	border-right: #666b71 1px solid; 
	background-position: left top; 
	border-top: #666b71 1px solid; 
	background-image: url(../pic_j/main_3.jpg); 
	border-left: #666b71 1px solid; 
	width: 33%; color: #ffffff; 
	border-bottom: #666b71 1px solid; 
	background-repeat: repeat-x; 
	background-color: #c63
}
TABLE.lr-padd TD.lr-padd:hover {
	border-right: #666b71 1px solid; 
	background-position: left top; 
	border-top: #666b71 1px solid; 
	background-image: url(../pic_j/main_2.jpg); 
	border-left: #666b71 1px solid; 
	width: 33%; color: #ffffff; 
	border-bottom: #666b71 1px solid; 
	background-repeat: no-repeat; 
	background-color: #4c535b
}
TABLE.lr-padd H3 {
	margin-top: 0px; 
	font-weight: bold; 
	font-size: 1.4em; 
	margin-bottom: 2px; 
	vertical-align: middle; 
	color: #fff; 
	border-bottom: #fff 1px dotted; 
	font-family: arial, verdana, Helvetica, sans-serif; 
	text-align: center
}
#top1 DIV.moduletable {
	border-right: #787878 1px solid; 
	padding-right: 10px; 
	border-top: #787878 1px solid; 
	padding-left: 10px; 
	background: url(../pic_j/top_module_bg.jpg) #6e767f repeat-x 0px 100%; 
	padding-bottom: 10px; 
	border-left: #787878 1px solid; 
	color: #fff; 
	padding-top: 2px; 
	border-bottom: #787878 1px solid
}
#top1 DIV.moduletable:hover {
	background: url(../pic_j/top_module_hover.jpg) #cc6633 repeat-x; 
	color: #fff
}
#top1 DIV.moduletable H3 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 125%; 
	padding-bottom: 2px; 
	margin: 0px; 
	color: #fff; 
	padding-top: 0px; 
	border-bottom: #fff 1px dotted; 
	text-align: center
}
#top1 DIV.moduletable-blank {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	padding-top: 0px
}

#top2 DIV.moduletable {
	border-right: #cc6633 1px solid; 
	padding-right: 10px; 
	border-top: #cc6633 1px solid; 
	padding-left: 10px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 10px; 
	border-left: #cc6633 1px solid; 
	color: #40464D; 
	padding-top: 2px; 
	border-bottom: #cc6633 1px solid
}
#top2 DIV.moduletable:hover {

	background: url(../pic_j/top2_module_bg2.jpg) #E3E3E3 repeat-x 0px 100%; 
	color: #40464D;
}
#top2 DIV.moduletable:hover A {
	color: #cc6633;	
}
#top2 DIV.moduletable:hover A:hover {
	color: #630; 	
}
#top2 DIV.moduletable:hover A:active {
	color: #630; 	
}
#top2 DIV.moduletable:hover A:focus {
	color: #630; 	
}

#top2 DIV.moduletable H3 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 125%; 
	padding-bottom: 2px; 
	margin: 0px; 
	color: #cc6633; 
	padding-top: 0px; 
	border-bottom: #cc6633 1px dotted; 
	text-align: center
}
#top2 DIV.moduletable-blank {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	padding-top: 0px
}

OL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 10px 10px 10px 20px; 
	padding-top: 0px
}
OL.disc {
	padding-right: 0px; 
	padding-left: 30px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
OL.disc LI {
	padding-right: 0px; 
	padding-left: 12px; 
	font-size: 110%; 
	padding-bottom: 6px; 
	line-height: 28px; 
	padding-top: 0px
}
#header-cust-login {
	padding-right: 0px; 
	padding-left: 0px; 
	right: 1px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	position: absolute; 
	top: 28px; 
	height: 25px; 
	text-align: right
}
#LoginBox {
	border-right: #737373 4px solid; 
	border-top: #737373 4px solid; 
	z-index: 1000; 
	right: 0px; 
	background: url(../pic_j/login-box-bg.jpg) #45454c no-repeat; 
	visibility: hidden; 
	border-left: #737373 4px solid; 
	width: 190px; 
	padding-top: 10px; 
	border-bottom: #737373 4px solid; 
	position: absolute; top: 22px; 
	height: auto; 
	text-align: left
}
.login-close {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	text-align: right
}
HTML > BODY .login-close {
	padding-right: 5px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	text-align: right
}
.login-box-form {
	margin: 0px auto; 
	width: 154px; 
	color: #fff
}
.login-box-form TD {
	color: #fff
}
.login-box-form BR {
	display: none
}
.login-box-form A {
	color: #fff; 
	line-height: 1.5; 
	text-decoration: underline
}
.login-box-form A:hover {
	color: #fff; 
	line-height: 1.5; 
	text-decoration: underline
}
.login-box-form A:visited {
	color: #fff; 
	line-height: 1.5; 
	text-decoration: underline
}
INPUT#mod_login_remember {
	display: inline; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0px; 
	width: auto; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}
#LoginBox .login-box-form INPUT#mod_login_username {
	padding-left: 18px; 
	margin-bottom: 4px; 
	width: 136px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	height: 17px; 
	border-bottom-style: none
}
#LoginBox .login-box-form INPUT#mod_login_password {
	padding-left: 18px; 
	margin-bottom: 4px; 
	width: 136px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	height: 17px; 
	border-bottom-style: none
}
#LoginBox .login-box-form INPUT#mod_login_username {
	background: url(../pic_j/login-user-bg.png) no-repeat
}
#LoginBox .login-box-form INPUT#mod_login_password {
	background: url(../pic_j/login-pass-bg.png) no-repeat
}
#LoginBox .login-box-form INPUT.button {
	padding-right: 8px; 
	display: block; 
	padding-left: 8px; 
	padding-bottom: 0px; 
	margin: 5px 0px 8px; 
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 0px
}
#ol_top A {
	font-weight: bold; 
	font-size: 11px; 
	text-transform: uppercase; 
	color: #f5f5f8; 
	font-family: arial, cursive; 
	text-decoration: none
}
#ol_top A:hover {
	color: #fff; 
	text-decoration: none
}

