body {
	font: 0.8em/1.5 verdana, geneva, sans-serif; color: rgb(68, 68, 68); cursor: default; font-size-adjust: none; font-stretch: normal;
}
p {
	margin: 0px 0px 12px;
}
strong {
	font-weight: bold;
}
bold {
	font-weight: bold;
}
em {
	font-style: italic;
}
small {
	font-size: 85%;
}
h1 {
	padding: 20px 0px 8px; line-height: 1.4; font-weight: normal; text-rendering: optimizelegibility;
}
h2 {
	padding: 20px 0px 8px; line-height: 1.4; font-weight: normal; text-rendering: optimizelegibility;
}
h3 {
	padding: 20px 0px 8px; line-height: 1.4; font-weight: normal; text-rendering: optimizelegibility;
}
h4 {
	padding: 20px 0px 8px; line-height: 1.4; font-weight: normal; text-rendering: optimizelegibility;
}
h1 {
	background: url("../images/underline-article-title.png") no-repeat 0px 100% / 90% 1px; margin: 0px 4px 14px 0px; padding: 0px 0px 4px; color: rgb(102, 102, 102); letter-spacing: 0px; font-size: 220%; display: block;
}
.componentheading {
	background: url("../images/underline-article-title.png") no-repeat 0px 100% / 90% 1px; margin: 0px 4px 14px 0px; padding: 0px 0px 4px; color: rgb(102, 102, 102); letter-spacing: 0px; font-size: 220%; display: block;
}
h1 a {
	color: rgb(102, 102, 102); text-decoration: none;
}
h1 a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.blog > h1 {
	color: rgb(102, 102, 102);
}
h2 {
	color: rgb(68, 68, 68); font-size: 140%; margin-bottom: 8px;
}
h2 a {
	color: rgb(68, 68, 68); text-decoration: none;
}
h2 a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.content-module > h2 {
	padding-top: 4px;
}
h3 {
	color: rgb(102, 102, 102); font-size: 115%; font-weight: bold;
}
h4 {
	color: rgb(102, 102, 102); font-size: 110%;
}
h5 {
	font-size: 100%;
}
h2.contentheading {
	background: url("../images/black-04.png") 0px 0px; padding: 4px 9px; color: rgb(51, 51, 51); font-size: 155%;
}
.left_image h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.right_image h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.left_column h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.right-module-position h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.top-module-position h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.bottom-module-position h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user1 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user2 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user3 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user4 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user5 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user6 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user7 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user8 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.user9 h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(119, 119, 119); text-transform: uppercase; letter-spacing: 0.5px; font-size: 130%; font-weight: normal;
}
.module-title {
	margin: -3px 0px 15px;
}
a {
	transition:color 0.4s linear 0.1s; color: rgb(195, 93, 30); text-decoration: none; -webkit-transition: color 0.4s linear 0.1s; -moz-transition: color 0.4s linear 0.1s; -o-transition: color 0.4s linear 0.1s;
}
a:hover {
	transition:color 0.2s linear; color: rgb(68, 68, 68); text-decoration: none; -webkit-transition: color 0.2s linear 0s; -moz-transition: color 0.2s linear 0s; -o-transition: color 0.2s linear 0s;
}
a:active {
	
}
a:focus {
	
}
li span.separator {
	cursor: default;
}
.breadcrumb a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.breadcrumb {
	color: rgb(102, 102, 102); text-decoration: none;
}
.breadcrumb a:hover {
	color: rgb(195, 93, 30); text-decoration: none;
}
.main_component ul {
	margin: 10px 0px 16px 6px;
}
.blog_more ul {
	margin: 10px 0px 16px 6px;
}
ul.normal {
	margin: 10px 0px 16px 6px;
}
ul.check {
	margin: 10px 0px 16px 6px;
}
ul.arrow {
	margin: 10px 0px 16px 6px;
}
ul.normal_green {
	margin: 10px 0px 16px 6px;
}
ul.check_green {
	margin: 10px 0px 16px 6px;
}
ul.arrow_green {
	margin: 10px 0px 16px 6px;
}
ul.circle {
	margin: 10px 0px 16px 6px;
}
ul.circle_red {
	margin: 10px 0px 16px 6px;
}
ul.normal_red {
	margin: 10px 0px 16px 6px;
}
ul.check_red {
	margin: 10px 0px 16px 6px;
}
ul.arrow_red {
	margin: 10px 0px 16px 6px;
}
ul.normal_white {
	margin: 10px 0px 16px 6px;
}
ul.check_white {
	margin: 10px 0px 16px 6px;
}
ul.arrow_white {
	margin: 10px 0px 16px 6px;
}
ul.circle_white {
	margin: 10px 0px 16px 6px;
}
.main_component ul li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.blog_more ul li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.normal li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.check li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.arrow li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.normal_red li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.check_red li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.arrow_red li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.circle li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.circle_red li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.normal_white li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.check_white li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.arrow_white li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.circle_white li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px; list-style: none; margin: 7px 0px 16px; padding-left: 17px;
}
.main_component ul ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.normal ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.check ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.arrow ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.normal_red ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.check_red ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.arrow_red ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.circle ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.circle_red ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.normal_white ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.check_white ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.arrow_white ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
ul.circle_white ul {
	padding-left: 0px; margin-top: 4px; margin-left: 0px;
}
.main_component ul li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.normal li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.check li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.arrow li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.normal_red li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.check_red li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.arrow_red li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.circle li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.circle_red li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.circle_white li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.check_white li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.arrow_white li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.normal_white li li {
	background: url("../images/list_bullet.png") no-repeat 0px 4px; list-style: none; margin: 5px 0px; padding-left: 18px;
}
.check li {
	background: url("../images/list_check.png") no-repeat 0px 4px !important;
}
.arrow li {
	background: url("../images/list_arrow.png") no-repeat 0px 4px !important;
}
.arrow_red li {
	background: url("../images/list_arrow_red.png") no-repeat 0px 4px !important;
}
.check_red li {
	background: url("../images/list_check_red.png") no-repeat 0px 4px !important;
}
.normal_red li {
	background: url("../images/list_normal_red.png") no-repeat 0px 4px !important;
}
.normal li {
	background: url("../images/list_normal.png") no-repeat 0px 4px !important;
}
ol {
	margin: 5px 0px 0px 6px; padding: 0px 0px 0px 20px; background-color: transparent;
}
ol li {
	margin: 0px; padding: 1px 5px; font-weight: normal;
}
ul li > h2 {
	padding-top: 0px; margin-top: 0px;
}
ul li > h3 {
	padding-top: 0px; margin-top: 0px;
}
ul li > h4 {
	padding-top: 0px; margin-top: 0px;
}
#login-form ul {
	margin: 0px;
}
#form-login ul {
	margin: 0px;
}
#com-form-login ul {
	margin: 0px;
}
ul.mostread {
	margin: 0px;
}
ul.latestnews {
	margin: 0px;
}
.webvertical_menus ul {
	margin: 0px;
}
ul.newsfeed {
	margin: 0px;
}
#login-form ul li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
#form-login ul li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
#com-form-login ul li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
ul.mostread li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
ul.latestnews li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
.webvertical_menus ul li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
ul.newsfeed li {
	list-style: none; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
#login-form ul li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
#form-login ul li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
#com-form-login ul li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
ul.mostread li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
ul.latestnews li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
.webvertical_menus ul li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
ul.newsfeed li a {
	background: url("../images/list-bullet.png") no-repeat 0px 7px;
}
#login-form ul li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
#form-login ul li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
#com-form-login ul li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
ul.mostread li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
ul.latestnews li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
.webvertical_menus ul li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
ul.newsfeed li a {
	padding: 4px 0px 4px 15px; line-height: 100%; font-size: 100%; font-weight: normal; display: inline-block;
}
#login-form ul li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
#form-login ul li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
#com-form-login ul li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
ul.mostread li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
ul.latestnews li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
.webvertical_menus ul li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
ul.newsfeed li a:hover {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
#login-form ul li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
#form-login ul li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
#com-form-login ul li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
ul.mostread li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
ul.latestnews li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
.webvertical_menus ul li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
ul.newsfeed li.current > a {
	background-position: 0px -37px; color: rgb(34, 34, 34);
}
blockquote {
	border-color: rgba(0, 0, 0, 0.07); margin: 0px 0px 20px; padding: 0px 0px 0px 15px; border-left-width: 5px; border-left-style: solid;
}
blockquote p {
	line-height: 1.4; font-size: 110%; font-weight: 300; margin-bottom: 0px;
}
blockquote small {
	color: rgb(153, 153, 153); line-height: 2.5; display: block;
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none; float: right;
}
blockquote.pull-right p {
	text-align: right;
}
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small::before {
	content: "";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
span.dropcap {
	padding: 3px 8px 0px 3px; color: rgb(51, 51, 51); line-height: 100%; font-size: 260%; float: left; display: block;
}
span.inset-left {
	margin: 10px 10px 10px 0px; padding: 10px 14px; width: 20%; font-size: 110%; font-style: italic; font-weight: bold; float: left; display: block;
}
span.inset-right {
	margin: 10px 0px 10px 10px; padding: 10px 14px; width: 20%; font-size: 110%; font-style: italic; font-weight: bold; float: right; display: block;
}
.jmessage {
	padding: 14px 12px 12px; border: 1px dotted rgb(187, 187, 187); border-image: none; font-size: 110%; margin-right: 4px; margin-bottom: 20px; box-shadow: 2px 2px 4px #ccc; background-color: rgba(0, 0, 0, 0.04);
}
.jmessage:hover {
	box-shadow: 2px 2px 4px #bbb; background-color: rgba(0, 0, 0, 0.06);
}
#form-login-username label {
	margin: 7px 0px 4px; font-size: 96%; display: block;
}
#form-login-password label {
	margin: 7px 0px 4px; font-size: 96%; display: block;
}
#form-login-username input {
	height: auto; line-height: inherit; margin-bottom: 0px;
}
#form-login-password input {
	height: auto; line-height: inherit; margin-bottom: 0px;
}
#modlgn-username {
	max-width: 75%;
}
#modlgn-password {
	max-width: 75%;
}
#modlgn-passwd {
	max-width: 75%;
}
#submit-login {
	font-size: 90%; float: left;
}
p#form-login-username {
	margin: 0px;
}
p#form-login-password {
	margin: 2px 0px 6px;
}
#modlgn_remember {
	border: currentColor; border-image: none; background-color: transparent;
}
#form-login-remember {
	margin: 0px; clear: both;
}
#form-login-remember input {
	margin: -5px 5px 0px 0px; display: inline-block;
}
#form-login-remember label {
	margin: 0px; font-size: 90%; display: inline-block;
}
#submit_login {
	margin: 10px 0px 16px;
}
.link_login {
	padding-top: 10px; clear: both;
}
.icon_login {
	clear: both;
}
.readmore {
	margin: 25px 0px 0px; clear: both;
}
img.border {
	padding: 4px; border: 1px solid rgb(189, 188, 184); border-image: none;
}
.shadow {
	margin: 4px; border: 4px solid rgb(238, 238, 238); border-image: none; box-shadow: 2px 2px 6px #888;
}
a .shadow:hover {
	border-color: rgb(170, 170, 170); box-shadow: 2px 2px 6px #bbb;
}
.bottom_left {
	display: none;
}
.main_component ul li {
	margin: 2px 0px !important;
}
.blog_more ul li {
	margin: 2px 0px !important;
}
.normal li {
	margin: 2px 0px !important;
}
.check li {
	margin: 2px 0px !important;
}
.arrow li {
	margin: 2px 0px !important;
}
.normal_red li {
	margin: 2px 0px !important;
}
.check_red li {
	margin: 2px 0px !important;
}
.arrow_red li {
	margin: 2px 0px !important;
}
.circle li {
	margin: 2px 0px !important;
}
.circle_red li {
	margin: 2px 0px !important;
}
.normal_white li {
	margin: 2px 0px !important;
}
.check_white li {
	margin: 2px 0px !important;
}
.arrow_white li {
	margin: 2px 0px !important;
}
.circle_white li {
	margin: 2px 0px !important;
}
