/* titles */

.contentheading,
.componentheading{
}

div.article-content h1,
h2.contentheading{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 19px;
	line-height: 23px;
	margin: 0 0 10px 0;
	padding: 0;
}

.contentheading a:link,
.contentheading a:visited,
.componentheading a:link,
.componentheading a:visited{
	display: block;
	color: #262D35 !important;
}

.contentheading a:hover,
.contentheading a:active,
.contentheading a:focus,
.componentheading a:hover,
.componentheading a:active,
.componentheading a:focus{
	color: #30956F !important;
}

/* footer */

#footer{
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#footer .contentpaneopen{
}

#footer .contentpaneopen p{
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

#footer b,
#footer strong {
}

#footer a:link,
#footer a:visited {
}

#footer a:hover,
#footer a:active,
#footer a:focus {
}

/* page ul & ol */

#right ul{
	margin-left: 0;
	padding-left: 0;	
	list-style: none;
}

#right ol li{
	margin-bottom: 5px;
}

#right ul li{	
	margin-left: 0;
	padding-left: 15px;
	margin-bottom: 2px;
	background: url(../images/arrow-small-1-r.gif);
	background-position: 5px 2px;
	background-repeat: no-repeat;
}

/* imgBorder */

img.imgBorder{
	padding: 2px;
	display:block;
	border: 1px solid #A2A3AF;
}

a.imgBorder:link,
a.imgBorder:visited{
	display:block;
	border: 1px solid #A2A3AF !important;
}

a.imgBorder:hover,
a.imgBorder:active,
a.imgBorder:focus{	
	border: 2px solid #00234B !important;
}

a.imgBorder:link img.imgBorder,
a.imgBorder:visited img.imgBorder{
	padding: 2px;
	border: none;
	/* alpha */
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

a.imgBorder:hover img.imgBorder,
a.imgBorder:active img.imgBorder,
a.imgBorder:focus img.imgBorder{	
	padding: 1px;
	border: none;
	/* alpha */
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* readon */

.readon{
	margin: 0;
	padding: 0 10px;
	display: inline-block;
	text-decoration: none;
	position: relative;	
	line-height: 40px;
	height: 50px;
	background: #7C8287 url(../images/bg-3d-gray.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.readon:link,
.readon:visited{
	color: #262C34;
	text-shadow: #969B9F 0 1px 0;
}

.readon:hover,
.readon:active,
.readon:focus{
	color: #FFF;
	background: #6F7579 url(../images/bg-big-3d-middle-gray.gif);
	background-position: left -20px;
	background-repeat: repeat-x;
	text-shadow: #64696D 0 -2px 0;
}

/* article-tools */

.article-tools{
	display: block;
}

/* article-content */

.article-content{
	overflow: hidden;
}

/* createdate */

.createdate{
	font-size: 80%;
	color: #262C34;
	white-space: nowrap;
}

/* table */

.tableContent{
	margin-bottom: 40px;
}

.tableContentBorder{
	padding: 2px;
	border: 1px solid #A2A3AF;
}

.tableContent th{
	white-space: nowrap;
}

.tableContent thead th,
.tableContent thead td{
	padding-top: 10px;
	padding-bottom: 10px;
	background: #E85A00;
	border-right: 1px solid #E7783C;
	border-bottom: 1px solid #E7783C;
}

.tableContent thead th{
	text-align: left;
	font-weight: normal;
	color: #882600;
}

.tableContent thead td{
	font-size: 80%;
	color: #A63600;
}

.tableContent tbody th,
.tableContent tbody td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EAEAEA;
}

.tableContent tbody th{
	text-align: left;
	color: #262D35;
	font-weight: normal;
}

.tableContent tbody td{
}

.tableContentInEvidence{
	background: #F5F5F5;
}

.tableContent tbody tr:hover td,
.tableContent tbody tr:active td,
.tableContent tbody tr:focus td,
.tableContent tbody tr:hover th,
.tableContent tbody tr:active th,
.tableContent tbody tr:focus th{
	background: #EAEAEA;
}

.tableContentBorder thead th,
.tableContentBorder thead td,
.tableContentBorder tbody th,
.tableContentBorder tbody td{
	padding: 10px;
}

/* pagination */

.pagination{
	width: auto;
	text-align: center;
	overflow: hidden;
}

.pagination .prec,
.pagination .succ{
	margin: 40px 80px;
	padding: 0;
	width: 80px;
	height: 40px;
	overflow: hidden;
	display: inline-block;
}

.pagination .prec a,
.pagination .succ a,
.pagination .prec span,
.pagination .succ span{
	/*display: inline-block;*/
	float: left;
	width: 80px;
	height: 40px;
	overflow: hidden;
}

.pagination .prec{
	background: url(../images/arrow-big-5-l.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.pagination .succ{
	background: url(../images/arrow-big-5-r.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.pagination .prec a:link,
.pagination .prec a:visited{
	background: url(../images/arrow-big-3-l.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.pagination .succ a:link,
.pagination .succ a:visited{
	background: url(../images/arrow-big-3-r.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.pagination .prec a:hover,
.pagination .prec a:active,
.pagination .prec a:focus{	
	background: url(../images/arrow-big-4-l.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.pagination .succ a:hover,
.pagination .succ a:active,
.pagination .succ a:focus{	
	background: url(../images/arrow-big-4-r.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.pagination .prec span,
.pagination .succ span{
	display: none;
}

/* article_separator */

.article_separator{
	display: none;
	visibility: hidden;
}
