
/** BASIC */

body {background-color: #FFFFFF; margin:0px; padding:0px;}
body, th, td, input, textarea, select {font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; } 
p {text-align:left;}  

img {border:0px; padding:0px; margin:0px; border-spacing: 0px; border-width: 0px;}
table {border: 0px; border-spacing: 0px; border-collapse: collapse; padding: 0px; margin: 0px; border-width: 0px;} 


A:link {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #0088CC;}
A:active {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #0088CC;} 
A:visited {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #0088CC;} 
A:hover {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #0088CC;} 

A.green:link {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #74C11A;}
A.green:active {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #74C11A;} 
A.green:visited {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #74C11A;} 
A.green:hover {font-size: 12pt; font-weight: normal; text-decoration:underline; color: #74C11A;} 

A.lightblue:link {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #CEE0E7;}
A.lightblue:active {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #CEE0E7;} 
A.lightblue:visited {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #CEE0E7;} 
A.lightblue:hover {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #CEE0E7;} 

A.greytop:link {font-size: 10pt; font-weight: normal; text-decoration:underline; color: #5E5E5E;}
A.greytop:active {font-size: 10pt; font-weight: normal; text-decoration:underline; color: #5E5E5E;} 
A.greytop:visited {font-size: 10pt; font-weight: normal; text-decoration:underline; color: #5E5E5E;} 
A.greytop:hover {font-size: 10pt; font-weight: normal; text-decoration:underline; color: #5E5E5E;} 

A.grey:link {font-size: 9pt; font-weight: normal; text-decoration:underline; color: #7E7E7E;}
A.grey:active {font-size: 9pt; font-weight: normal; text-decoration:underline; color: #7E7E7E;} 
A.grey:visited {font-size: 9pt; font-weight: normal; text-decoration:underline; color: #7E7E7E;} 
A.grey:hover {font-size: 9pt; font-weight: normal; text-decoration:underline; color: #7E7E7E;} 

A.cprl:link {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #5E5E5E;}
A.cprl:active {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #5E5E5E;} 
A.cprl:visited {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #5E5E5E;} 
A.cprl:hover {font-size: 10pt; font-weight: bold; text-decoration:underline; color: #5E5E5E;} 

A.white:link {font-size: 12pt; font-weight: bold; text-decoration:underline; color: #FFFFFF;}
A.white:active {font-size: 12pt; font-weight: bold; text-decoration:underline; color: #FFFFFF;} 
A.white:visited {font-size: 12pt; font-weight: bold; text-decoration:underline; color: #FFFFFF;} 
A.white:hover {font-size: 12pt; font-weight: bold; text-decoration:underline; color: #FFFFFF;} 

/** 1st row menu */
.row1 {background: #043452; height: 35px; color: #CEE0E7; font-size: 10pt; font-weight: bold; text-align: right; padding-right:100px;}/***/ 
.row1 img {vertical-align: middle; margin-left: 5px; margin-right: 5px;}

/** Highlight Row Top */
.hlrowtop {background: #0D6B9B; height: 2px; margin: 0px; padding: 0px;} /** 0D6B9B  0B5F8A */

/** 2nd row */
.row2t {background: #075380; height: 77px; color: #FFFFFF; font-size: 16pt; font-weight: bold; padding-left:100px;} 
.row2t img {float:left; margin-right: 17px;} /** float:left; vertical-align: middle;*/
.row2m {background: #075380; color: #FFFFFF; font-size: 12pt; font-weight: bold; text-align: right; padding-right:100px;}
.row2m img {vertical-align: middle; margin-left: 5px; margin-right: 5px;} 

/** 3rd row */
.row3 {background-color:#2487C0; background-image: url(../img/bg.jpg); height:400px; padding-right:8%; align: right; padding-left: 50px; color: #FFFFFF;} 
/** bg2.jpg height:460px; */ 
.r3txt {font-size: 14pt;}
.r3tit {font-size: 26pt;}
.row3 img {float:right; margin-left: 8%;}

/** 4th row */
.row4 {background: #F0F0F0;}

/** 5th row */
.tbaps {width: 90%; margin-right:5%; margin-left:5%; border-collapse: separate; }
.tbaps td {padding-left:20px; padding: 20px; vertical-align: top;} 
.r5tit {font-size: 14pt; color: #356400; padding-bottom: 50px;} /** 356400AAA 5AA109AA 5AA700AA old one: 5FAA09 */
.tbaps img {float:left; margin-right: 10px; margin-top: 5px;} 

/** Highlight row */
.hlr {background: #D2ECFA; color: #314E64; padding-left: 5%;} 

/** Footer Top Line */
.footline {background: #C3C3C3; height: 2px; margin: 0px; padding: 0px;}

/** Footer */
.foot {background: #F0F0F0; padding-left: 5%;}
.tbfoot {border: 2px black; width: 80%; margin-right:10%; margin-left:10%; border-collapse: separate; }
.tbfoot td {padding-left:20px; padding: 20px; vertical-align: top;} 
.mn {color: #494949; font-size: 10pt;}
.submn {color: #7E7E7E; font-size: 9pt;}
.cpr {color: #494949; font-size: 10pt; font-weight: bold; text-align: right;} 

/** Main area */ 
.mainbg {background-image: url(../img/bgmain.jpg); background-repeat: repeat-x;}
.maintitgreen {font-size: 22pt; color: #356300; font-family: Trebuchet MS; padding-left:10px;} /** 356300AAA 5AA700AA 5AA109AA old one: 74C11A*/
.maintitblue {font-size: 22pt; color: #005B88; font-family: Trebuchet MS; padding-left:10px;} 
.mainsubtitblue {font-size: 16pt; color: #005B88; font-family: Trebuchet MS; padding-left:10px;} /** 005B88AAA old one: 0088CC*/
.mainsubtitgreen {font-size: 16pt; color: #356300; font-family: Trebuchet MS; padding-left:10px;} /** 356300AAA 5AA700AA 5AA109AA old one: 74C11A*/
.mainblue {font-size: 12pt; color: #005B88; font-family: Tahoma; padding-left:10px;} /** 005B88AAA old one: 0088CC*/

/** Main Table Grey */
.maintb {width: 80%; margin-right:10%; margin-left:10%; border: 8px solid #F0F0F0; border-bottom: 4px solid #FFFFFF; background: #FFFFFF;}
.maintb td {padding-left:20px; } 
.mainline {background: #C3C3C3; height: 1px;}


/** table Blue */ 
.tblue {width: 80%; margin-right:10%; margin-left:10%; border-collapse: collapse;}
.tblue td {padding: 0; margin: 0;}
.tbluetl {background-image: url(../img/tb01b.png); background-repeat: no-repeat; width: 12px; height: 12px;}
.tbluetm {background-image: url(../img/tb02b.png); background-repeat: repeat-x; height: 12px;}
.tbluetr {background-image: url(../img/tb03b.png); background-repeat: no-repeat; width: 12px; height: 12px;}
.tblueml {background-image: url(../img/tb04ba.png); width: 12px; background-repeat: no-repeat;} 
.tbluemm {background: #FFFFFF;}
.tbluemr {background-image: url(../img/tb06ba.png); width: 12px; background-repeat: no-repeat;} 

/** table green */
.tgreen {width: 80%; margin-right:10%; margin-left:10%; border-collapse: collapse;}
.tgreen td {padding: 0; margin: 0;}
.tgreentl {background-image: url(../img/tb01.png); background-repeat: no-repeat; width: 12px; height: 12px;}
.tgreentm {background-image: url(../img/tb02.png); background-repeat: repeat-x; height: 12px;}
.tgreentr {background-image: url(../img/tb03.png); background-repeat: no-repeat; width: 12px; height: 12px;}
.tgreenml {background-image: url(../img/tb04a.png); width: 12px; background-repeat: no-repeat;} 
.tgreenmm {background: #FFFFFF;}
.tgreenmr {background-image: url(../img/tb06a.png); width: 12px; background-repeat: no-repeat;} 

/** table orange */
.torange {width: 80%; margin-right:10%; margin-left:10%; border-collapse: collapse;}
.torange td {padding: 0; margin: 0;}
.torangetl {background-image: url(../img/tb01o.png); background-repeat: no-repeat; width: 12px; height: 12px;}
.torangetm {background-image: url(../img/tb02o.png); background-repeat: repeat-x; height: 12px;}
.torangetr {background-image: url(../img/tb03o.png); background-repeat: no-repeat; width: 12px; height: 12px;}
.torangeml {background-image: url(../img/tb04oa.png); width: 12px; background-repeat: no-repeat;} 
.torangemm {background: #FFFFFF;}
.torangemr {background-image: url(../img/tb06oa.png); width: 12px; background-repeat: no-repeat;} 

/** table for images tumbnails */
.tbthumb {float: right; border: 0px; border-spacing: 0px; border-collapse: collapse; padding: 0px; margin: 0px; display: block; border-width: 0px;} 
.tbthumb td img {display: block;}

/** table index tumbnail */
.idxthumb {margin-left: 32%; margin-right: 35%; border: 0px; border-collapse: collapse;} 

/** Archimedia's WebWidgets specific CSS */
.a-slidethumb-selected {
	border-bottom: 3px solid red;
}

.a-draggablePopupPanel {
	border: 5px solid #D2ECFA;
	padding: 0px;
	margin: 0px;
	background: white;
}

.a-draggablePopupPanel .popupContent {
	
}

.a-draggablePopupPanel .contentView {
	
}

.a-draggablePopupPanel .contentView img {
	display: block;
}

.a-draggablePopupPanel .footerLeft {
	height: 38px;
	background: #FFFFFF; /** #F0F0F0 */
}

.a-draggablePopupPanel .footerRight {
	text-align: right;
	width: 40px;
	background: #FFFFFF; /** #F0F0F0 */
	
}

.a-draggablePopupPanelGlass {
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}