/********** RTE.base **********/

.rte *{
	font-size: 10pt;
	margin: 0;
	padding: 0;	
}

.rte p{
	padding-bottom: 5px;
}

.rte h1{
	font-size: 18pt;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.rte h2{
	font-size: 16pt;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
}
.rte h3{
	font-size: 14pt;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}
.rte h4{
	font-size: 12pt;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}
.rte h5{
	font-size: 11pt;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.rte h6{
	font-size: 10pt;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.rte ul, 
.rte ol{
	padding-left: 25px;
}
#col3 .rte table{
	max-width: 653px;
	margin-left: 1px;
}
#col3 .rte table td, #col3 .rte table th{
	padding: 3px;
}
/********** RTE.base **********/

/********** RTE.classes **********/

.rte td.align-left,
.rte p.align-left {
	text-align: left;
}

.rte td.align-center,
.rte p.align-center {
	text-align: center;
}

.rte td.align-right,
.rte p.align-right {
	text-align: right;
}

.rte td.align-justify,
.rte p.align-justify {
	text-align: justify;
}

.rte p.indent, 
.rte div.indent{
	padding-left: 25px;
}

/********** RTE.classes **********/



/********** RTE.classesAnchor **********/

.rte a:visited,
.rte a:hover{
	color: blue;
}

.rte a.externalLink {}
.rte a.externalLinkInNewWindow {}
.rte a.internalLink {}
.rte a.internalLinkInNewWindow {}
.rte a.download {}
.rte a.mail {}

/********** RTE.classesAnchor **********/


/********** TABLE.css **********/

div.contenttable table {
	border-collapse:collapse;
	font-size:10pt;
	margin-bottom:15px;
	margin-right:0;
	margin-top:15px;
	width:99%;
	margin-left: 1px;
}

div.contenttable-col1 table th{ width: 100%; }
div.contenttable-col1 table td{ width: 100%; }

div.contenttable-col2 table th{ width: 50%; }
div.contenttable-col2 table td{ width: 50%; }

div.contenttable-col3 table th{ width: 33%; }
div.contenttable-col3 table td{ width: 33%; }

div.contenttable-col4 table th{ width: 25%; }
div.contenttable-col4 table td{ width: 25%; }

div.contenttable-col5 table th{ width: 20%; }
div.contenttable-col5 table td{ width: 20%; }

div.contenttable-col6 table th{ width: 17%; }
div.contenttable-col6 table td{ width: 17%; }

div.contenttable-col7 table th{ width: 15%; }
div.contenttable-col7 table td{ width: 15%; }

div.contenttable-col8 table th{ width: 13%; }
div.contenttable-col8 table td{ width: 13%; }

div.contenttable-col9 table th{ width: 12%; }
div.contenttable-col9 table td{ width: 12%; }

/********** TABLE.css **********/

/********** RTE.base **********/

.rte *{
	font-size: 10pt;
	margin: 0;
	padding: 0;	
}

.rte p{
	padding-bottom: 5px;
}

.rte h1{
	font-size: 18pt;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.rte h2{
	font-size: 16pt;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
}
.rte h3{
	font-size: 14pt;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}
.rte h4{
	font-size: 12pt;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}
.rte h5{
	font-size: 11pt;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.rte h6{
	font-size: 10pt;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.rte ul, 
.rte ol{
	padding-left: 25px;
}

/********** RTE.base **********/

/********** RTE.classes **********/

.rte td.align-left,
.rte p.align-left {
	text-align: left;
}

.rte td.align-center,
.rte p.align-center {
	text-align: center;
}

.rte td.align-right,
.rte p.align-right {
	text-align: right;
}

.rte td.align-justify,
.rte p.align-justify {
	text-align: justify;
}

.rte p.indent, 
.rte div.indent{
	padding-left: 25px;
}

/********** RTE.classes **********/



/********** RTE.classesAnchor **********/

.rte a:visited,
.rte a:hover{
	color: blue;
}

.rte a.externalLink {}
.rte a.externalLinkInNewWindow {}
.rte a.internalLink {}
.rte a.internalLinkInNewWindow {}
.rte a.download {}
.rte a.mail {}

/********** RTE.classesAnchor **********/


/********** TABLE **********/

div.contenttable table {
	border-collapse:collapse;
	font-size:10pt;
	margin-bottom:15px;
	margin-right:0;
	margin-top:15px;
	width:99%;
	margin-left: 1px;
}

div.contenttable-col1 table th{ width: 100%; }
div.contenttable-col1 table td{ width: 100%; }

div.contenttable-col2 table th{ width: 50%; }
div.contenttable-col2 table td{ width: 50%; }

div.contenttable-col3 table th{ width: 33%; }
div.contenttable-col3 table td{ width: 33%; }

div.contenttable-col4 table th{ width: 25%; }
div.contenttable-col4 table td{ width: 25%; }

div.contenttable-col5 table th{ width: 20%; }
div.contenttable-col5 table td{ width: 20%; }

div.contenttable-col6 table th{ width: 17%; }
div.contenttable-col6 table td{ width: 17%; }

div.contenttable-col7 table th{ width: 15%; }
div.contenttable-col7 table td{ width: 15%; }

div.contenttable-col8 table th{ width: 13%; }
div.contenttable-col8 table td{ width: 13%; }

div.contenttable-col9 table th{ width: 12%; }
div.contenttable-col9 table td{ width: 12%; }

/********** TABLE **********/


/********** FLEX.2columns **********/

.flex-06-03,
.flex-03-06,
.flex-05-05{
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
}

.flex-06-03 .flex-left{
    float: left;
    width: 65%;
    margin-right: 1%;
}

.flex-06-03 .flex-right{
    float: right;
    width: 32%;
    margin-left: 1%;
}

.flex-03-06 .flex-left{
    float: left;
    width: 32%;
    margin-right: 1%;
}

.flex-03-06 .flex-right{
    float: right;
    width: 65%;
    margin-left: 1%;
}

.flex-05-05 .flex-left{
    float: left;
    width: 49%;
    margin-right: 1%;
}

.flex-05-05 .flex-right{
    float: right;
    width: 49%;
    margin-left: 1%;
}

.flex-06-03 .clear-fix,
.flex-03-06 .clear-fix,
.flex-05-05 .clear-fix{
    width: 100%;
    height: 1px;
}

/********** FLEX.2columns **********/
