@charset "utf-8";

/* CSS Document */

.clsTitle01{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color: #433874;
}
.clsTitle02{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color: #966874;
}
.clsTitle03{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    color: #5E2C88;
}
.clsTitle04{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight:bold;	color: #074036;
}
.clsTitle04small{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
	color: #074036;
}
.clsTitle05 {	background-color:#EEEEEE;
    height: 30px;
    border-top: 1px solid #B0B0B0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #123456;
    padding: 0px 10px 0px 10px;
    margin: 25px 5px 5px 5px;
    valign: "middle";
}
.clsTitle06 {
	background-color:#E5E5E5;
    height: 25px;
    border-top: 1px solid #B0B0B0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    padding: 2px 20px 0px 10px;
    margin: 0px 10px 0px 10px;
    valign: "middle";
}
.clsTitle07 {
    background: transparent url('../images/subTitleBG.png') top right repeat-x scroll;
    //background: transparent url('../images/subTitleBG_L.png') top left no-repeat scroll;
    //background: transparent url('../images/subTitleBG_R.png') top right no-repeat scroll;
    height: 25px;
    border-top: 0px solid #B0B0B0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    padding: 2px 10px 0px 10px;
    //margin: 0px 10px 0px 10px;
    valign: "middle";
}
.clsTitle07 a{
    color: #000000;
    text-decoration: none;
}
.clsTitle07 a:hover{
    color: #3F3F3F;
    text-decoration: none;
}

.clsTitle08{
    padding: 0 10px 0 0;
	color:#2E7D75;
	font-size: 18px;
}

.clsBody01{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.clsBody01 a{
    color: #3333DD;
    text-decoration: underline;
}
.clsBody01 a:hover{
    color: #0000FF;
}
.clsBody02{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #04013D;
}
.clsBody02 a{
    color: #181465;
    text-decoration: underline;
}
.clsBody02 a:hover{
    color: #4F81BD;
}
.clsBody02 b{
    color: #4F81BD;
}
.clsBody03 {
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}
.clsBody04 {
    color: #ADE80F;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}
.clsBody05 {
    color: #000011;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}
.clsBody06 {
    color: #9A480C;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none;
    text-transform: none;
}
.clsBody07 {
    color: #059494;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody08{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:none;
    color: #966874;
}

.clsBody08s{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:none;
    color: #966874;
}

.clsBody08d{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:none;
    color: #4D1C2A;
}

.clsBody09 {
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody10 {
    color: #000011;
    font-family:  Tahoma;
    font-size: 13px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody11 {
    color: #060D50;
    font-family:  Tahoma;
    font-size: 11px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody12 {
    color: #FFFFFF;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: #059494;
    text-transform: none;
    text-decoration: none;
}

.clsBody13 {
    color: #FFFFFF;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
}

.clsBody14 {
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody14 span{
    color: #4F81BD;
}

.clsBody15 {
    color: #059494;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody15x {
    color: #38C7C7;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: none;
    background-color: transparent;
    text-transform: none;
    text-decoration: none;
}

.clsBody16 {
    color: #FFFFFF;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: #059494;
    text-transform: none;
    text-decoration: none;
}

.clsBody17 {
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    background-color: #38C7C7;
    text-transform: none;
    text-decoration: none;
}

.clsParagraph01{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    line-height:1.5;
}

.clsParagraph02{
    font-family:  Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.5;
    text-align: justify;
}

.clsParagraph03{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    margin: 30px;
    text-align: justify;
}

.clsIntro01 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #999;
    font-weight: bold;
    padding: 5px;
}
.clsIntro01 span {
    color: #FF0000;
}

.clsLink01 {    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2C1142;
    text-decoration: none;
}
.clsLink01:hover {
    color: #6A3F8F;
}

.clsLink02 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #050049;
    text-decoration: none;
}
.clsLink02:hover {
    color: #1102DE;
}

.clsLink03 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0000FF;
    text-decoration: none;
}
.clsLink03:hover {
    color: #FF0000;
}

.clsLink04 {
    font-family: Verdana ,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #050049;
    text-decoration: none;
}
.clsLink04:hover {
    color: #B93704;
}

.clsLink05 {
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 14px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}
.clsLink05:hover {
    color: #0000FF;
}

.clsLink06 {
    font-family: Arial, Times, Verdana ,Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color: #050049;
    font-weight: bold;
    text-decoration: none;
}
.clsLink06:hover {
    color: #6861C5;
}

.clsLink07 {
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 11px;
    color: #0000FF;
    text-decoration: underline;
}
.clsLink07:hover {
    color: #FF0000;
}

.clsLink08 {
    font-family: Arial, Times, Verdana ,Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color: #050049;
    font-weight: bold;
    text-decoration: underline;
}
.clsLink08:hover {
    color: #6861C5;
}

.clsLink09 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.clsLink09:hover {
    color: #FFFF00;
}

.clsLink10 {
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.clsLink10:hover {
    color: #0F0F0F;
    text-decoration: underline;
}

.clsLink11 {
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 12px;
    color: #FF8822;
    text-decoration: underline;
}
.clsLink11:hover {
    color: #FF0000;
}

.clsLink12 {
    font-family: Arial, Helvetica, sans-serif, Tahoma;
    font-size: 20px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}
.clsLink12:hover {
    color: #0000FF;
}

.clsLink13 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1102DE;
    text-decoration: none;
}
.clsLink13:hover {
    color: #DF4150;
}

.clsLink14 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #07015C;
    text-decoration: none;
}
.clsLink14:hover {
    color: #515152;
}
.clsLink14det {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #807CBE;
    text-decoration: none;
}
.clsLink14det:hover {
    color: #515152;
}

.clsLink15 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #807CBE;
    text-decoration: none;
}
.clsLink15:hover {
    color: #605C9E;
}

.clsLink16 {
    color: #0033FF;
    text-decoration: underline;
}
.clsLink16:hover {
    color: #966874;
    text-decoration: underline;
}

.clsLink17 {
    font-family: Arial, Times, Verdana ,Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
    text-decoration: none;
    background-color: #E4E3EA;
    border-right: 1px solid #FF0000;
    padding: 5px;
    margin-left: 25px;
}
.clsLink17:hover {
    color: #E4E3EA;
    background-color: #FF6600;
}

.clsLink18 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #7777AA;
    text-decoration: none;
    background-color: #EFE4FA;
    padding: 5px;
}
.clsLink18:hover {
    color: #EFE4FA;
    background-color: #7777AA;
}

.clsLink18d {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #04013D;
    text-decoration: none;
    background-color: #EADBFB;
    padding: 5px;
}
.clsLink18d:hover {
    color: #EADBFB;
    background-color: #04013D;
}

.clsLink19 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    background: #AAA;
    color: #ffffff;
    text-decoration: none;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:8px;
    padding-left:8px;
    margin: 7px;
}
.clsLink19:hover {    background: #888;
    color: #FFFF99;
}

.clsIndex01 {    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #08463B;
    font-weight: bold;
    background-color: #F3F3F3;
    padding: 5px;
}
.clsIndex01 a {
    color: #074036;
    text-decoration: none;
}
.clsIndex01 a:hover {
    color: #519F91;
}

.clsLabel01{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}
.clsLabel01dis{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #AAAAAA;
}

.clsHint01 {	color: #EE2211;
	font-size: Tahoma;
	font-size: 12px;
}

.clsHint01 span{
	color: #EE2211;
	font-size: Tahoma;
	font-size: 12px;
}

.clsHint02 {
	color: #993333;
	font-size: Tahoma;
	font-size: 11px;
}
.clsHint02 a{
	color: #FF0000;
}
.clsHint02 a:hover{
	color: #000;
}

.clsHint03 {
	color: #FFFFFF;
	font-size: Tahoma;
	font-size: 18px;
	background-color:#888888;
}

.clsHint04 {
	color: #EE2211;
	font-size: Tahoma;
	font-size: 16px;
}

.clsList01 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #001122;
}

.clsBGIMG01 {    background: #E7E8EA url('../images/bg01.jpg') top right no-repeat scroll;
}

.clsBGIMG02 {
    background-color: #C2C2C2;
}
.clsBGIMG02_ar {
    background-color: #C2C2C2;
}

.clsMessageError{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
}

.clsMessageWarning{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #FF0000;
    padding: 10px;
}
.clsMessageWarning a{
    color: #FFFF00;
}

.clsFigureNum01 {
    color: #E96B10;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none;
    text-transform: none;
}
.clsFigureDesc01 {
    color: #2B425D;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none;
    text-transform: none;
}
.clsBG01 {
    border: 1px solid #D3D3D3;
    padding: 5px;
    background: #FFFFFF;
    color: 333;
}
.clsBG02 {
    border: 1px solid #A3A3A3;
    padding: 5px;
    background: transparent;
    color: 333;
}
.clsBG02 a{
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
}
.clsBG02 a:hover{
    color: #AA3333;
    text-decoration: underline;
}
.clsBG02 span{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.clsBG03{	background-color: #FF0000;
}
.clsBG04 {
    border: 1px solid #A3A3A3;
    padding: 5px;
    background: #F3F3F3;
    color: 333;
}
.clsBG04 a{
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
}
.clsBG04 a:hover{
    color: #AA3333;
    text-decoration: underline;
}
.clsBG04 span{
    font-size: 12px;
    font-weight: bold;
    color: #444444;
}
.clsBG05{
	background-color: #FBBCBC;
}

.clsBGActive {
    border: 1px solid #AC82BA;
    padding: 5px;
    background: #471956;
    color: 333;
}
.clsBGActive a{
    font-size: 12px;
    color: #AC82BA;
    text-decoration: none;
}
.clsBGActive a:hover{
    color: #D4AFAF;
    text-decoration: underline;
}
.clsBGActive span{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.clsBGInactive {
    border: 1px solid #DAA8A8;
    padding: 5px;
    background: #FC3333;
    color: 333;
}
.clsBGInactive a{
    font-size: 12px;
    color: #DAA8A8;
    text-decoration: none;
}
.clsBGInactive a:hover{
    color: #F0E3E3;
    text-decoration: underline;
}
.clsBGInactive span{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.clsBGNew {
    border: 1px solid #A3A3A3;
    padding: 5px;
    background: #F3F3F3;
    color: 333;
}
.clsBGNew a{
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
}
.clsBGNew a:hover{
    color: #AA3333;
    text-decoration: underline;
}
.clsBGNew span{
    font-size: 12px;
    font-weight: bold;
    color: #444444;
}

.clsBGExpired {
    border: 1px solid #FF0000;
    padding: 5px;
    background: #EBBABA;
    color: 333;
}
.clsBGExpired a{
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
}
.clsBGExpired a:hover{
    color: #AA3333;
    text-decoration: underline;
}
.clsBGExpired span{
    font-size: 12px;
    font-weight: bold;
    color: #444444;
}

.clsImageVer01 {
    border: 1px solid #505050;
    padding: 5px;
    background: #FFFFFF url('../images/verBG1.jpg') top right repeat scroll;
    color: 000;
    font-size: 18px;
    font-family: Tahoma;
    letter-spacing: 5px;
    padding: 10px;
}
.clsImageVer02 {
    border: 1px solid #505050;
    padding: 5px;
    background: #FFFFFF url('../images/verBG2.jpg') top right repeat scroll;
    color: 000;
    font-size: 18px;
    font-family: Tahoma;
    letter-spacing: 5px;
    padding: 10px;
}
.clsImageVer03 {
    border: 1px solid #505050;
    padding: 5px;
    background: #FFFFFF url('../images/verBG3.jpg') top right repeat scroll;
    color: 000;
    font-size: 18px;
    font-family: Tahoma;
    letter-spacing: 5px;
    padding: 10px;
}
.clsTH01 {
    border-bottom: 1px solid #020018;
    border-right: 1px solid #020018;
    padding: 5px;
    background: #09064B;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTH02 {
    border-bottom: 1px solid #849590;
    border-right: 1px solid #849590;
    padding: 5px;
    background: #A4E590;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTH03 {
    border-top: 1px solid #FFEEBB;
    border-right: 1px solid #FFBBAA;
    border-bottom: 1px solid #FFBBAA;
    padding: 5px;
    background: #F6F6F6;
    color: #996633;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.clsTH03last {
    border-top: 1px solid #FFEEBB;
    border-right: 1px solid #FFBBAA;
    border-bottom: 1px solid #FFBBAA;
    border-left: 1px solid #FFBBAA;
    padding: 5px;
    background: #F6F6F6;
    color: #996633;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.clsTD01 {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
    background: #FDFDFD;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTD02 {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
    background: #F4F4F4;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTD03 {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
    background: #E1E1E1;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTD04 {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
    background: #CCCCCC;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.clsTD05{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:none;
    color: #966874;
}

.clsTD05s{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:none;
    color: #966874;
}

.clsTD05d{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:none;
    color: #4D1C2A;
}

.clsTD05 a {
    font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
    color: #4D1C2A;
    text-decoration: none;
    padding:2px;
}
.clsTD05 a:hover {
    color: #FFF;
    background: #4D1C2A;
    text-decoration: none;
}

.clsTDTitle01 {
    border-right: 1px solid #0F56AB;
    padding: 5px;
    background: #366298;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.clsTDTitle02 {
    //background: transparent url(../images/bgTitle01.png) top left repeat-x scroll;
    height: 30px;
    border-bottom: 1px solid #B0B0B0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 10px 0px 10px;
    margin: 20px;
}
.clsTDTitle02num {
    background-color:#F02020;
    color:#FFF;
    font-size: 14px;
}
.clsTDBody01 {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
    background: #F4F4F4;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTDBody01 a{
    color: #2B285D;
    text-decoration: none;
}
.clsTDBody01 a:hover{
    color: #2F2009;
}

.clsTDBody01Highlighted {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
    background: #E4E4E4;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTDBody01Highlighted a{
    color: #2B285D;
    text-decoration: none;
}
.clsTDBody01Highlighted a:hover{
    color: #2F2009;
}

.clsTDBody02 {
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 2px;
    background: #F4F4F4;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTDBody02Sel {
    border-bottom: 1px solid #D43939;
    border-right: 1px solid #D43939;
    padding: 2px;
    background: #F18C8C;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsTDPercentage01 {
    padding: 0px;
    height: 16px;
    background: transparent url(../images/percentage-bar-rev.png) top left repeat-x scroll;
    border-left:1px solid #555555;
    border-top:1px solid #555555;
    border-right:1px solid #555555;
    border-bottom:1px solid #555555;
}
.clsSearchParameter01{
    margin: 10px;
    color: #090828;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.clsSearchParameter01 span{
    padding: 5px;
    margin: 5px;
    background: #E4E4E4;
}
.clsButtonBG01 {
    background: transparent url(../images/button01.gif) top left repeat-x scroll;
    height: 30px;
    border: 0;
    cursor: pointer;
    padding-right: 20px;
}
.clsButtonBG01:hover {
    background: transparent url(../images/button02.gif) top left repeat-x scroll;
}
.clsButtonBG01 a{
    color: #000000;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
}
.clsButtonBG01down {
    background: transparent url(../images/button01.gif) top left repeat-x scroll;
    height: 30px;
    border: 0;
    cursor: pointer;
}
.clsButtonBG01sub {
    background: transparent url(../images/button01sub.gif) top left repeat-x scroll;
    height: 30px;
    border: 0;
    cursor: pointer;
    padding-right: 10px;
}
.clsButtonBG01sub:hover {
    background: transparent url(../images/button02sub.gif) top left repeat-x scroll;
}
.clsButtonBG01sub a{
    color: #000000;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
}

.clsButtonBG01m {
    background: transparent url(../images/button01.gif) top left repeat-x scroll;
    height: 30px;
    border: 0;
    cursor: pointer;
}
.clsButtonBG01m:hover {
    background: transparent url(../images/button02.gif) top left repeat-x scroll;
}
.clsButtonBG01m a{
    color: #000;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
}
.clsButtonBG01m a:hover{
    color: #301E12;
}
.clsButtonBG01mCurve {
    border-bottom: 3px solid transparent;
}
.clsButtonBG01s {
    background: transparent url(../images/button01sub.gif) top left repeat-x scroll;
    height: 30px;
    padding: 0 10px 0 10px;
    border-top: 1px solid #A0A0a0;
}
.clsDownArrow {
    background: transparent url(../images/menu_down01.png) top left no-repeat scroll;
}
.clsHeadBG01 {
    background-color: #013D37;
    height: 75px;
    border-bottom: 3px solid #000000;
    cursor: hand;
}
.clsButtonBG02 {
    background: transparent url(../images/button03.gif) center center no-repeat scroll;
    height: 48px;
    width: 100px;
    border: 0;
    cursor: pointer;
	padding-left: 30px;
	padding-top: 30px;
	color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
}
.clsButtonBG02:hover {
    background: transparent url(../images/button04.gif) center center no-repeat scroll;
    color: #04013D;
}
.clsButtonBG02 a{
    color: #000000;
    font-size: 14px;
    font-family: Tahoma;
    text-decoration: none;
    color: #0E03E8;
}
.clsButtonBG02adv {
    background: transparent url(../images/button03.gif) center center no-repeat scroll;
    height: 48px;
    width: 100px;
    border: 0;
    cursor: pointer;
	padding-left: 30px;
	padding-top: 20px;
	color: #939597;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
}
.clsButtonBG02adv:hover {
    background: transparent url(../images/button04.gif) center center no-repeat scroll;
    color: #04013D;
}
.clsButtonBG02adv a{
    color: #000000;
    font-size: 14px;
    font-family: Tahoma;
    text-decoration: none;
    color: #0E03E8;
}
.clsButtonBG03 {
    background: transparent url(../images/button05.gif) center center no-repeat scroll;
    height: 30px;
    width: 68px;
    border: 0;
    cursor: pointer;
	padding-left: 25px;
	padding-top: 12px;
	color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}
.clsButtonBG03:hover {
    background: transparent url(../images/button06.gif) center center no-repeat scroll;
    color: #04013D;
}
.clsButtonLang_ar {
    background: transparent url(../images/ar.jpg) top center no-repeat scroll;
    height: 15px;
    width: 60px;
    border: 0;
    cursor: pointer;
}
.clsButtonLang_en {
    background: transparent url(../images/en.jpg) top center no-repeat scroll;
    height: 15px;
    width: 60px;
    border: 0;
    cursor: pointer;
}
.clsButtonBG03 a{
    color: #000000;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    color: #FFFFFF;
}
.clsFooterText {    color: #555555;
    font-size: 13px;
    font-family: Tahoma;
    text-decoration: none;
}
.clsFooterText a{
    color: #FFFFFF;
    font-size: 13px;
    font-family: Tahoma;
    text-decoration: none;
}
.clsFooterText a:hover{
    color: #888888;
}
.clsDate01 {    color: #564518;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none
}

.clsBorder01 {    border: 1px solid #D3D3D3;
}

.clsImage01 {
    border: 1px solid #000000;
    padding: 2px;
    margin: 0px 20px 0px 10px;
}

.clsImage02 {
    border: 1px solid #433874;
    padding: 0px;
    margin: 2px 14px 6px 2px;
}

.clsImage03 {
    border: 0px solid #433874;
    padding: 0px;
    margin: 10px;
}

.clsImage04 {
    border: 1px solid #AAA;
    padding: 2px;
    margin: 0px 2px 0px 2px;
}

.clsImage05 {
    border: 1px solid #AAA;
    padding: 2px;
    margin: 0px;
}

.clsImage06 {
    border: 1px solid #999;
    padding: 1px;
    margin: 1px;
}

.clsBlock01 {
	border: 1px solid #F0DDDD;
	background-color: #FAF4F4;
}

.clsBlock02 {	border: 1px solid #D3D3D3;
    padding: 10px;
    margin: 20px;
    background-color: #F4F4F4;
    color: 333;
}

.clsBlock03{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    border: 1px solid #C0B9DA;
    border-bottom: 1px solid #461707;
    color: #10092F;
    background-color: #C2BCDE;
}

.clsBlock04 {
	border: 0px solid #F0DDDD;
	background-color: #540A30;
	color: #C2BCDE;
    font-size: 12px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.clsBlock05 {
	border: 1px solid #F0DDDD;
	background-color: #FAF4F4;
	color: #8989AB;
    font-size: 10px;
    font-weight:none;
    font-family: Arial, Helvetica, sans-serif;
}

.clsBlock06 {
    border: 1px solid #F0DDDD;
    background-color:#FAF4F4;
    color:#655476;
    font-size: 14px;
    padding: 2px;
}

.clsBlock07 {
	border: 1px solid #F4F4F4;
    padding: 3px;
    margin: 0px;
    background-color: #D3D3D3;
	color: #000;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.clsBlock08 {
    border: 1px solid #F0DDDD;
    //background-color:#EAFAC4;
    color:#655476;
    font-size: 12px;
    padding: 2px;
    margin: 2px;
}

.clsBlock09 {
    border: 1px solid #F0DDDD;
    background-color:#EAFAC4;
    color:#655476;
    padding: 10px;
    margin: 10px 10px 10px 60px;
}

.clsBlock10 {
    border: 1px solid #F0DDDD;
    background-color:#EEEEEE;
    color:#655476;
    padding: 10px;
    margin: 10px 10px 10px 60px;
}

.clsBlock10new {
    border: 1px solid #F0DDDD;
    background-color:#F3F3F3;
    color:#655476;
    padding: 10px;
    margin: 10px 10px 10px 60px;
}

.clsBlock10old {
    border: 1px solid #F0DDDD;
    background-color:#FEFEEE;
    color:#655476;
    padding: 10px;
    margin: 10px 10px 10px 60px;
}

.clsBlock11 {
    border: 1px solid #F3F3F3;
    background-color:#F4F4F4;
    color:#000000;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

.clsBlock12 {
    border: 3px solid #FFFFFF;
    background-color:#F5F5F5;
    color:#000000;
    padding: 10px;
    margin: 10px 10px 10px 60px;
}

.clsBlock13 {
    border: 1px solid #F0DDDD;
    background-color:#F4F4F4;
    color:#655476;
    padding: 10px;
    margin: 30px;
}

.clsBlock14 {
	border: 1px solid #8781BD;
    padding: 10px;
    margin: 20px;
    background-color: #07004B;
    color: #FFFFFF;
}
.clsBlock14 a{
    color: #00FFFF;
    text-decoration:none;
    font-size:12pt;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.clsBlock14 a:hover{
    color: #959595;
}

.clsBlock15 {	//background: transparent url('../images/article_BG.png') top right no-repeat scroll;
	background-color: #FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
}
.clsBlock15 blocktitle{
    color: #AA4444;
    font-size:12pt;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 22px;
}

.clsBlock16 {
	//background: transparent url('../images/article_BG.png') top right no-repeat scroll;
	background-color: #FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
}
.clsBlock16 blocktitle{
    color: #AA4444;
    font-size:12pt;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 22px;
}

.clsBlock17{
	width:90%;
	height: 210px;
	margin:3px;
	padding:3px;
	color: #FFFFFF;
	font-family:  Tahoma, Arial ,Verdana;
	font-size: 9pt;
	text-align: justify;
}
.clsBlock17 div{
	border-top: 0px solid #999;
	padding:2px 0px 10px 0px;
}
.clsBlock17 a{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.clsBlock17 a:hover{
	color: #252065;
}

.clsBlock18 {
    border: 1px solid #F3F3F3;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    background-color:#F7F7F7;
    color:#000000;
    padding: 5px;
}

.clsBlock19 {
    background: transparent url(../images/button01sub.gif) top left repeat-x scroll;
    height: 30px;
    padding: 0 10px 0 10px;
    border-top: 1px solid #A0A0a0;
    border-right: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
}

.clsBlock20{
	width:100%;
	margin:3px;
	padding:3px;
	color: #123123;
	background-color: #F2F2F2;
	font-family:  Tahoma, Arial ,Verdana;
	font-size: 10pt;
	text-align: justify;
}
.clsBlock20 h3{
	border-top: 0px solid #E8E8E8;
	padding:2px 5px 2px 5px;
	margin: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color: #110A31;
}
.clsBlock20 div{
	border-top: 1px solid #E8E8E8;
	padding:5px 10px 5px 10px;
}
.clsBlock20 a{
	color: #433874;
	text-decoration: none;
	cursor: pointer;
}
.clsBlock20 a:hover{
	color: #1D153D;
}

.clsBlock21 {
	border: 1px solid #8781BD;
    padding: 10px;
    margin: 20px;
    background-color: #FFF;
    color: #333333;
    width: 280px;
}

.clsBlock22 {
    border: 0px solid #F0DDDD;
    background-color:#FFFFFF;
    color:#655476;
    padding: 10px;
    margin: 10px 2px 10px 2px;
}

.clsBlock23{
	width:90%;
	height:100%;
	margin:0px;
	padding:2px 2px 2px 15px;
	border: 0px solid #EEEEEE;
	color: #545454;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 10pt;
	background-color: transparent;
}

.clsBlockCurrency {
	background-color: #F6F3CE;
	padding: 0px;
	border: 1px solid #EEE;
	margin: 0 3px 0 2px;
}
.clsBlockCurrencyTitle{
    color: #FFFFFF;
    font-size:12pt;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom:1px solid #09021C;
    background-color: #09021C;
}
.clsBlockCurrencyItem{    color: #AAAAAA;
    font-size:10pt;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom:1px solid #CCCCCC;
    padding: 5px 6px 5px 6px;
}
.clsBlockCurrencyItem curName{
    color: #FF0000;
    font-size:10pt;
    font-family: Arial, Helvetica, sans-serif;
}
.clsBlockCurrencyItem curValue{
    color: #0000FF;
    font-size:10pt;
    font-family: Arial, Helvetica, sans-serif;
}
.clsBlockCurrencyItem curDate{
    color: #AAA;
    font-size:7pt;
    font-family: Arial, Helvetica, sans-serif;
}

.clsBanner01 {
	border-top: 1px solid #AAA;
	//background: #FCF9A1 url(../images/banBg01.jpg) top center repeat-x scroll;
}

.clsBanner02 {
	border-top: 1px solid #AAA;
	padding:4px 2px 4px 2px;
	background-color: #F9F9F9;
}

.clsBanner03 {
	border-top: 1px solid #AAA;
	padding:4px 2px 4px 2px;
}

.clsBanner04 {
	border-top: 1px solid #AAA;
    border-right: 0px solid #AAA;
    border-left: 0px solid #AAA;
    padding:4px 2px 4px 2px;
    background-color:#F5F5F5;
    background:transparent url(../images/vote_ar.png) right top no-repeat;
    padding: 10px;
}

.clsBannerMeeting {
	border: 1px solid #E2E0E0;
	border-bottom: 1px solid #E38F8F;
	border-left: 1px solid #E38F8F;
    background-color:#F4F9F6;
    padding: 10px;
    margin: 2px 0 2px 0;
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
}
.clsBannerMeeting a{
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    text-decoration: none;
}
.clsBannerMeetingLink
{
    font-family: Verdana ,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2E3092;
    text-decoration: none;
}
.clsBannerMeetingLink:hover {
    color: #474871;
}
.clsBannerCourse {
	border: 1px solid #CAC9C9;
	border-bottom: 1px solid #C87E7E;
	border-left: 1px solid #C87E7E;
    background-color:#E9F3ED;
    padding: 10px;
    margin: 2px 0 2px 0;
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
}
.clsBannerCourse a{
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    text-decoration: none;
}
.clsBannerCourseLink
{
    font-family: Verdana ,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2E3092;
    text-decoration: none;
}
.clsBannerCourseLink:hover {
    color: #474871;
}
.clsBannerDate {    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #337733;
}
.clsBannerLocation {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #228888;
}

.clsBannerVote {
	border: 1px solid #38BF68;
	border-bottom: 1px solid #066929;
	border-left: 1px solid #066929;
    background-color:#9DF2BB;
    padding: 10px;
    margin: 2px 0 2px 0;
    color: #000000;
    font-family:  Verdana, Tahoma, Arial, Times, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
}
.clsBannerVoteLink
{
    font-family: Verdana ,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2E3092;
    text-decoration: none;
}
.clsBannerVoteLink:hover {
    color: #474871;
}


.magnify {
    float: left;
    border: 1px solid #D3D3D3;
    padding: 5px;
    background: #eee;
}

div.special_letter:first-letter {	font-size: 60px;
	font-weight: bold;
	color: #ff0000;
}

.clsCalendarEvent01 {
    color: #FF0000;
    font-size: 9px;
    font-family: Tahoma;
    text-decoration: none;
    text-transform: none;
}

.clsCalendarMonth{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    border: 1px solid #461707;
    color: #10092F;
    background-color: #C2BCDE;
}
.clsCalendarDay{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    border: 1px solid #BA8877;
	color: #C2BCDE;
	background-color: #10092F;
	width: 14%;
	height: 20px;
}
.clsCalendarDayInactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border: 1px solid #999999;
	color: #999999;
	background-color: #CCCCCC;
	width: 14%;
	height: 100px;
}
.clsCalendarDayEmpty{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border: 1px solid #10092F;
	color: #10092F;
	background-color: #FFFFFF;
	width: 14%;
	height: 100px;
}
.clsCalendarDayEmpty:hover{
	background-color: #FFFFFF;
}
.clsCalendarDayFull{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border: 1px solid #10092F;
	color: #10092F;
	background-color: #E5E2F2;
	cursor: pointer;
	width: 14%;
	height: 100px;
}
.clsCalendarDayFull:hover{
	background-color: #FCB382;
}
.clsCalendarDayCurrentEmpty{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border: 1px solid #10092F;
	color: #FFFFFF;
	background-color: #433874;
	width: 14%;
	height: 100px;
}
.clsCalendarDayCurrentEmpty:hover{
	background-color: #433874;
}
.clsCalendarDayCurrentFull{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border: 1px solid #10092F;
	color: #FFFFFF;
	background-color: #10092F;
	cursor: pointer;
	width: 14%;
	height: 100px;
}
.clsCalendarDayCurrentFull:hover{
	background-color: #FF6600;
}

.clsDateBG {
    background:transparent url(../images/date.png) left top no-repeat;
}

.clsYearLinkDIV {    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.clsYearLinkDIV a{
    color: #FF0000;
    text-decoration: none;
}
.clsYearLinkDIV a:hover{
    color: #0000FF;
}

.clsForm01 {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #111;
	background-color: #F4FFF4;
}
.clsForm01small {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111;
	background-color: #F4FFF4;
}
.clsForm01disabled {
	border: 1px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AAA;
	background-color: #F8F8F8;
}
.clsForm01link {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111;
	background-color: #F4FFF4;
}
.clsForm01But {
	border: 2px solid #BDD6F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BDD6F8;
	background-color: #0A2242;
	cursor: pointer;
}
.clsForm01Label{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
}
.clsForm01Caption {

}
.clsForm01CaptionDisabled {
	color: #AAA;
}

.clsForm01Button {
    background: transparent url(../images/button08.gif) center center no-repeat scroll;
    width: 61px;
    height: 28px;
    border: 0;
    cursor: pointer;
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.clsForm01Button:hover {
    background: transparent url(../images/button07.gif) center center no-repeat scroll;
    color: #FFFF00;
}

.clsForm02 {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A2242;
	background-color: #E0EAF7;
}
.clsForm02def {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	background-color: #E0EAF7;
}
.clsForm02But {
    background: transparent url(../images/button08.gif) center center no-repeat scroll;
    border: 0px solid #7EB1F7;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	color: #FFF;
	width: 61px;
	height: 23px;
}
.clsForm02But:hover {
    background: transparent url(../images/button07.gif) center center no-repeat scroll;
}

.clsForm03 {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A2242;
	background-color: #E0EAF7;
	max-width: 135px;
	width: 135px;
}
.clsForm03But {
	border: 2px solid #BDD6F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BDD6F8;
	background-color: #0A2242;
	cursor: pointer;
}
.clsForm04But {
    //background: transparent url(../images/button08.gif) center center no-repeat scroll;
    background-color:#999999;
    border: 0px solid #7EB1F7;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	color: #FFF;
}
.clsForm04But:hover {
    //background: transparent url(../images/button07.gif) center center no-repeat scroll;
    background-color:#B2B2B2;
}
.clsForm04Head {
	border: 1px solid #7EB1F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	background-color: #FFF;
}
.clsForm04ButHead {
    background-color:#00A650;
    border: 2px solid #013D37;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	color: #FFF;
}
.clsForm04ButHead:hover {
    background-color:#FFF;
    color: #00A650;
    border: 2px solid #00A650;
}
.clsForm05 {
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0A2242;
	background-color: #EEEEEE;
}
.clsForm05But {
    background: transparent url(../images/button08.gif) center center no-repeat scroll;
    border: 0px solid #7EB1F7;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	cursor: pointer;
	color: #FFF;
	width: 61px;
	height: 23px;
}
.clsScroll01{
	display:block;
	width:90%;
	height:250px;
	margin:5px;
	padding:5px;
	overflow:auto;
	line-height:30px;
	border: 1px solid #cccccc;
	color: #3D73B9;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 14pt;
	text-align: justify;
	background-color: transparent;
}
.clsScroll01 a{
	color: #1111EE;
	text-decoration: none;
	cursor: pointer;
}
.clsScroll01 a:hover{	background-color: #EEE;
	color: #FF0000;
}

.clsScroll02{
	display:block;
	width:100%;
	height:250px;
	margin:5px;
	padding:10px;
	overflow:auto;
	line-height:30px;
	border: 2px solid #999999;
	color: #000000;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 14pt;
	text-align: justify;
	background-color: #F7F7F7;
}
.clsScroll02 p{
	padding-bottom:10px;
}
.clsScroll02 b{
	color:#123123;
	text-decoration: underline;
}
.clsScroll02 a{
	color: #1111EE;
	text-decoration: none;
	cursor: pointer;
}
.clsScroll02 a:hover{
	background-color: #EEE;
	color: #FF0000;
}

.clsScroll03{
	display:block;
	width:90%;
	height:220px;
	margin:5px;
	padding:10px;
	overflow:auto;
	line-height:25px;
	border: 2px solid #999999;
	color: #000000;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 13pt;
	text-align: justify;
	background-color: #F7F7F7;
}
.clsScroll03 p{
	padding-bottom:10px;
}
.clsScroll03 b{
	color:#123123;
	text-decoration: underline;
}
.clsScroll03 a{
	color: #1111EE;
	text-decoration: none;
	cursor: pointer;
}
.clsScroll03 a:hover{
	background-color: #EEE;
	color: #FF0000;
}

.clsScroll04{
	display:block;
	width:90%;
	height: 210px;
	margin:3px;
	padding:3px;
	overflow:auto;
	color: #FFFFFF;
	font-family:  Tahoma, Arial ,Verdana;
	font-size: 9pt;
	text-align: justify;
}
.clsScroll04 div{
	border-top: 0px solid #999;
	padding:2px 0px 10px 0px;
}
.clsScroll04 a{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
.clsScroll04 a:hover{
	color: #252065;
}

.clsScroll05{
	display:block;
	width:100%;
	height:250px;
	margin:5px;
	padding:10px;
	overflow:auto;
	border: 1px solid #BBBBBB;
	color: #000000;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 12pt;
	background-color: #FBFBFB;
}
.clsScroll05 p{
	padding-bottom:5px;
}
.clsScroll05 b{
	color:#123123;
	text-decoration: underline;
}
.clsScroll05 a{
	color: #1111EE;
	text-decoration: none;
	cursor: pointer;
}
.clsScroll05 a:hover{
	background-color: #EEE;
	color: #FF0000;
}

.clsScroll06{
	display:block;
	width:90%;
	height:75px;
	margin:0px;
	padding:2px 2px 2px 15px;
	overflow:auto;
	border: 1px solid #BBBBBB;
	color: #383838;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 10pt;
	background-color: #EEEEEE;
}

.clsScroll07{
	display:block;
	width:80%;
	height:100px;
	margin:0px;
	padding:2px 2px 2px 15px;
	overflow:auto;
	border: 1px solid #EEEEEE;
	color: #383838;
	font-family:  Arial ,Verdana ,Tahoma;
	font-size: 10pt;
	background-color: transparent;
}

.clsContainer01 {
	height: 250px;
	border-top: 0px solid #999;
	border-bottom: 0px solid #BBB;
	border-right: 0px solid #BBB;
	border-left: 0px solid #999;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 3px;
}
.clsContainer01 b{
	color:#2E7D75;
	font-size: 18px;
}

.clsPublicationsLink{	width: 135;
	height: 66;
	background: transparent url(../images/service_art_01.png) center center no-repeat scroll;
}
.clsPublicationsLink:hover{
	background: transparent url(../images/service_art_01.png) center center no-repeat scroll;
}
.clsAdvertisementsLink{
	width: 135;
	height: 66;
	background: transparent url(../images/service_adv_01.png) center center no-repeat scroll;
}
.clsAdvertisementsLink:hover{
	background: transparent url(../images/service_adv_01.png) center center no-repeat scroll;
}
.clsMeetingsLink{
	width: 135;
	height: 66;
	background: transparent url(../images/service_meet_01.png) center center no-repeat scroll;
}
.clsMeetingsLink:hover{
	background: transparent url(../images/service_meet_01.png) center center no-repeat scroll;
}

.clsUL01 {    margin: 10px 10px 10px 0;
    padding:0;
}
.clsUL01 li{    margin: 0 0 15px 0;
    padding: 0 0 5px 0;
    background: none;
    border-bottom: 3px dotted #DDDDDD;
    font-size: 100%;
    list-style-type:square;
}
.clsUL01 li span{
    color: #656565;
}
.clsUL01 li a{
    color: #0033FF;
    text-decoration: underline;
}
.clsUL01 li a:hover{
    color: #966874;
    text-decoration: underline;
}

/* = Advertisement Box
-------------------------------------------------------------- */

#adv {	width: 200px;
	height: 180px;
	background-color:#F5F5F5;
	border: 0px solid #FF0000;
	margin: 3px;
	padding: 5px;
	font-family:  Tahoma,Arial ,Verdana;
	position: relative;
}
/*
#adv {
	width: 200px;
	height: 180px;
	background-color:#FFFFFF;
	border: 3px solid #FF0000;
	border-top: 3px solid #FFFFFF;
	margin: 3px;
	padding: 5px;
	font-family:  Tahoma,Arial ,Verdana;
	position: relative;
}
*/
#adv .advtype {	float: right;
	color: #F78888;
	font-size: 10pt;
}
#adv .advcategory {
	float: left;
	color: #E8ADFB;
	font-size: 10pt;
}
#adv .advtitle {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 22px;
	display: block;
}
#adv .advcontent {
	color: #000000;
	font-size: 12pt;
	font-weight: none;
}
#adv .advmobile {
    float: right;
	color: #E8ADFB;
	font-size: 8pt;
	position: absolute;
	bottom: 18px;
	right: 3px;
	//background: transparent url('../images/phone.png') top right no-repeat scroll;
}
#adv .advemail {
    float: right;
	color: #AAAAAA;
	font-size: 8pt;
	position: absolute;
	bottom: 5px;
	right: 3px;
	//background: transparent url('../images/email.png') top right no-repeat scroll;
}
#adv .advdate {
    float: left;
	color: #D0D0D0;
	font-size: 8pt;
	position: absolute;
	bottom: 28px;
	left: 5px;
}
#adv .advdetails {
    float: left;
	color: #D0D0D0;
	font-size: 10pt;
	position: absolute;
	bottom: 0px;
	left: 5px;
}
#adv .advdetails img{
    border: 0px;
}
#adv .advdetails a{
    text-decoration: none;
}
#adv .advdetails a img{
    border: 0px;
}

/* = Comment Box
-------------------------------------------------------------- */

#commentHD {
	background-color:#FFFFFF;
    height: 30px;
    border-top: 2px solid #B9B9B9;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: none;
    font-size: 20px;
    color: #123456;
    padding: 0px 10px 0px 10px;
    margin: 25px 5px 5px 5px;
    valign: middle;
}
#commentHD .comAdd{
    float: left;
}
#commentHD .comAdd a{
    color: #6639CB;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: none;
    text-decoration: none;
    font-size: 12px;
}
#commentHD .comAdd a:hover{
    text-decoration: underline;
}
#comment {
	width: 96%;
	//background-color:#F5F5F5;
	border: 0px solid #FF0000;
	margin: 15px;
	padding: 5px;
	font-family:  Tahoma,Arial ,Verdana;
	font-size: 12px;
	position: relative;
}
#comment a{
    color: #9939CB;
    font-weight: none;
    text-decoration: none;
    font-size: 12px;
}
#comment a:hover{
    text-decoration: underline;
}
#comment .comDate {
    color: #9A480C;
    font-size: 10px;
    font-family: Tahoma;
}
#comment .comDate label{
    color: #999999;
    font-family:  Tahoma;
    font-size: 11px;
}
#comment .comName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color: #433874;
}
#comment .comNo {
    position: relative;
	float: right;
	color: #ffccaa;
	background-color: #123654;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 30px;
	height: 18px;
	border-left: 1px solid #a98a98;
	padding:2px;
	margin: 0px 0px 0px 10px;
}
#comment .comText {
	color: #012300;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	border-right: 2px solid #123654;
	padding:5px;
}
#comment .comText wrong{
	color: #8899AA;
}

/* =
-------------------------------------------------------------- */

.paging a {
	float:left;
	//background:url(../images/paging-anchor1.png) no-repeat center center;
	background-color: #DBCFE2;
	text-align:center;
	display:block;
	height:23px;
	width:22px;
	margin-right:10px;
	text-decoration:none;
	font-size:11px;
	color:#000000;
	line-height:22px;
}
.paging a:hover,  .paging span.selected, .pagingSel {
	float:left;
	//background:url(../images/paging-anchor2.png) no-repeat center center;
	background-color: #422B51;
	text-align:center;
	display:block;
	height:23px;
	width:22px;
	margin-right:10px;
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
	line-height:22px;
}
.paging span.selected {	float:left;
	font-weight:bold;
	text-align:center;
	display:block;
	height:23px;
	width:22px;
	margin-right:10px;
	font-size:11px;
	color:#fff;
	line-height:22px;
}
