﻿/* component */

.componentr {

				width: 100%;

				float: right;

				clear: both;

				background: url(images/graphics/compBg.gif) right repeat-y ;

				margin-bottom: 10px;

				

}

.componentr h2 {

				display: block;

				margin: 0px;

				padding: 0px 15px 0px 0px;

				height: 30px;

				width: 178px;

				line-height: 20px;

				background: url(line-top.png) no-repeat  right;

				color: #FFFFFF;

				font-size: 12px;

				border-bottom: 0px solid #FFFFFF;

}

.componentr h2 A {

				display: block;

				height: 25px;

				color: #FFFFFF;

				text-align: right;

				text-decoration: none;

}

.componentr h2 A:hover {

				display: block;

				margin: 0px;

				padding: 0px 15px 0px 0px;

				height: 30px;

				width: 178px;

				line-height: 20px;

				background: url(line-top2.png) no-repeat right;

				color: #2f2f2f;

}

.componentr blockquote {

				display: block;

				margin: 0px;

				color: #3A3A3A;

}

/* smallBox */

.smallBoxr {

				width: 185px;

				clear: none;

				margin-right: 10px;

				margin-bottom: 10px;

				display: inline;

}

.newsSmallBoxTopr {

				border-bottom: 2px solid #FFFFFF;

				background: #F0F0F0;

				padding-top: 6px;

}

.newsSmallBoxTopr img {

				display: block;

				margin-left: 5px;

				margin-bottom: 5px;

				border: 3px solid #ffffff;

				width: 170px;

				height: 100px;

}

.newsSmallBoxTopr h3 {

				display: block;

				margin: 0px 15px 5px 10px;

				padding: 0px;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 18px;

				text-align: justify;

				height: auto !important;

				height: 50px;

				min-height: 50px;

				text-align: right;

}

.newsSmallBoxTopr h3 A {

				text-decoration: none;

				color: #085291;

}

.newsSmallBoxTopr h3 A:hover {

				text-decoration: none;

				color: #494949;

}

/* list */

.compListr {

				display: block;

				margin: 0px;

				padding: 0px;

				background-color: #F0F0F0;

}

.compListr li {

				list-style: none;

				display: block;

				margin: 0px;

				border-bottom: 1px solid #FFFFFF;

}

.compListr li A {

				display: block;

				margin: 0px 0px 0px 10px;

				padding: 5px 5px 5px 10px;

				border-right: 10px solid #F6F6F6;

				color: #3A3A3A;

				text-decoration: none;

				text-align: right;

}

.compListr li A:hover {

				margin: 0px 0px 0px 10px;

				padding: 5px 5px 5px 10px;

				border-right: 10px solid #2894c6;

				color: #0d5ea2;

}

/* more link */

.moreLinkr A {

				clear: both;

				display: block;

				padding: 0px 0px 0px 30px;

				height: 25px;

				line-height: 20px;

				text-decoration: none;

				font-size: 11px;

				background: url(more.png) no-repeat 10px 5px;

				color: #DF2829;

				text-align: left;

				background-color: #F0F0F0;

}

.moreLinkr A:hover {

				color: #8E8E8E;

				background: url(more-v.png) no-repeat 10px 5px;

				background-color: #F0F0F0;

}

/* component */

.component {

				width: 100%;

				float: left;

				clear: both;

				background: url(images/graphics/compBg.gif) right repeat-y;

				margin-bottom: 10px;

}

.component h2 {

				display: block;

				margin: 0px;

				padding: 0px 15px 0px 0px;

				height: 30px;

				width: 580px;

				line-height: 20px;

				background: url(line-top-n.png) no-repeat right;

				color: #FFFFFF;

				font-size: 12px;

				border-bottom: 0px solid #FFFFFF;

}

.component h2 A {

				display: block;

				height: 25px;

				color: #FFFFFF;

				text-align: right;

				text-decoration: none;

}

.component h2 A:hover {

				display: block;

				margin: 0px;

				padding: 0px 15px 0px 0px;

				height: 30px;

				width: 580px;

				line-height: 20px;

				background: url(line-top-n2.png) no-repeat right;

				color: #2f2f2f;

}

.component blockquote {

				display: block;

				margin: 0px;

				color: #3A3A3A;

}

/* smallBox */

.smallBox {

				width: 587px;

				clear: none;

				margin-bottom: 10px;

				display: inline;

}

.newsSmallBoxTop {

				border-bottom: 2px solid #FFFFFF;

				background: #F0F0F0;

				padding-top: 6px;

				text-align:center;

}

.newsSmallBoxTop-img {

				float: right;

				margin-left: 15px;

				margin-right: 10px;

}

.newsSmallBoxTop-img img {

				border: 3px solid #ffffff;

				width: 100px;

				height: 90px;

}

.newsSmallBoxTop-imgnews {

				

				margin-left: 15px;

				margin-right: 10px;

}

.newsSmallBoxTop-imgnews img {

				border: 3px solid #ffffff;

				width: 380px;

				height: 200px;

}

.newsSmallBoxTop-text {

				height: auto !important;

				min-height: 110px;

				margin-left: 5px;



}

.newsSmallBoxTop-text h3 {

				font-family: Tahoma;

				font-size: 14px;

				font-weight: normal;

				text-align: right;

				margin-bottom: 10px;

				color: #da9000;

}

.newsSmallBoxTop-text p {

				font-family: Tahoma;

				font-size: 12px;

				font-weight: normal;

				text-align: right;

}



.newsSmallBoxTop h3 A {

				text-decoration: none;

				color: #085291;

}

.newsSmallBoxTop h3 A:hover {

				text-decoration: none;

				color: #494949;

}

.newsSmallBoxTop-textnews {

				height: auto !important;
font-weight:bold;
				min-height: 110px;

				margin-left: 5px;

				margin-right: 15px;

}

.newsSmallBoxTop-textnews h3 {

				font-family: Times New Roman;
font-weight:bold;
				font-size: 14px;

				font-weight: normal;

				text-align: right;

				margin-bottom: 10px;

				margin-top: 10px;

				color: #da9000;

}

.newsSmallBoxTop-textnews p {

				font-family: Times New Roman;
				font-weight:bold;
				
				font-size: 14px;

				font-weight: normal;

				text-align: right;

				margin-bottom: 10px;

}

.newsSmallBoxTop-textnews h4 {

				font-family: Times New Roman;
font-weight:bold;
				font-size: 11px;

				font-weight: bold;

				text-align: right;

				color: #0d5ea2;

				margin-bottom: 5px;

}

.newsSmallBoxTop-textnews h1 {

				font-family: Times New Roman;
font-weight:bold;
				font-size: 14px;

				font-weight: normal;

				text-align: center;

				color:#000000;

				margin-bottom: 5px;

				margin-top: 5px;

}











.newsSmallBoxTop-imgcomm {

				float: right;

				margin-left: 15px;

				margin-right: 10px;

}

.newsSmallBoxTop-imgcomm img {

				border: 0px solid #ffffff;

				width: 90px;

				height: 80px;

}

.newsSmallBoxTop-textcomm {

				height: auto !important;

				min-height: 110px;

				margin-left: 5px;

				margin-right: 15px;

}

.newsSmallBoxTop-textcomm h3 {

				font-family: Tahoma;

				font-size: 14px;

				font-weight: normal;

				text-align: right;

				margin-bottom: 10px;

				margin-top: 10px;

				color: #da9000;

}

.newsSmallBoxTop-textcomm p {

				font-family: Tahoma;

				font-size: 12px;

				font-weight: normal;

				text-align: right;

				margin-bottom: 10px;

}

.newsSmallBoxTop-textcomm h4 {

				font-family: Tahoma;

				font-size: 11px;

				font-weight: normal;

				text-align: right;

				color: #0d5ea2;

				margin-bottom: 5px;

}

.newsSmallBoxTop-textcomm h1 {

				font-family: Tahoma;

				font-size: 14px;

				font-weight: bold;

				text-align: right;

				color: #2f2f2f;

				margin-bottom: 5px;

				margin-top: 5px;

}



.fasel {

				background-color: #ffffff;

				height: 3px;

				margin-bottom: 10px;

}

#library tr td a {

				font-family: Tahoma;

				font-size: 12px;

				font-weight: normal;

				text-align: right;

				color: #0d5ea2;

				text-decoration: none;

				

}

#library tr td a:hover {

				color: #494949;

}

/* list */

.compList {

				display: block;

				margin: 0px;

				padding: 0px;

				background-color: #F0F0F0;

}

.compList li {

				list-style: none;

				display: block;

				margin: 0px;

				border-bottom: 1px solid #FFFFFF;

}

.compList li A {

				display: block;

				margin: 0px 0px 0px 10px;

				padding: 5px 5px 5px 10px;

				border-right: 10px solid #F6F6F6;

				color: #3A3A3A;

				text-decoration: none;

				text-align: right;

}

.compList li A:hover {

				margin: 0px 0px 0px 10px;

				padding: 5px 5px 5px 10px;

				border-right: 10px solid #2894c6;

				color: #0d5ea2;

}

/* more link */

.moreLink A {

				clear: both;

				display: block;

				padding: 0px 0px 0px 30px;

				height: 25px;

				line-height: 20px;

				text-decoration: none;

				font-size: 11px;

				background: url(more.png) no-repeat 10px 5px;

				color: #DF2829;

				text-align: left;

				background-color: #F0F0F0;

}

.moreLink A:hover {

				color: #8E8E8E;

				background: url(more-v.png) no-repeat 10px 5px;

				background-color: #F0F0F0;

}


