body {margin:0px; background:url(../img/bgPage.jpg) repeat-x top #f8f8f8; font-family:Arial; color:#555555; font-size:12px;}

.txtCopyright {font-size:12px; font-size:10px; color:#8b8b8a;}


a {color:#4bc3d3; text-decoration:none;}

.txtGreyTop {color:#dadada;}
.txtGrey {color:#555555;}
.txtGrey2 {color:#888888;}
.txtBlue {color:#4bc3d3;}
.txtWhite {color:#fff;}
.txtOrange {color:#e87300;}


.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt13 {font-size:13px;}
.txt15 {font-size:15px;}
.txt18 {font-size:18px;}
.txt24 {font-size:24px;}


#leftMenu a {font-size:13px; color:#888888; text-decoration:none;}
#leftMenu a:hover {color:#6d6d6d;}

#leftMenu2 a {color:#4bc3d3; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#leftMenu2 a:hover {color:#6d6d6d;}
#leftMenu2 .selected {color:#555555;}

.leftText01 {color:#555555; text-transform:uppercase; font-weight:bold;}
.leftText02 {color:#4bc3d3; text-transform:uppercase; font-weight:bold;}


#footer {font-size:11px; color:#e87300;}
#footer a {color:#e87300; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.latestUpdate {background:#929292; color:#fff; font-size:11px; font-weight:bold; text-align:left; padding-left:5px; border-top:1px solid #858585;}
.headLine01 {background:#afafaf; text-align:left; padding-left:9px; border-top:1px solid #9f9f9f;}
.latestUpdateText_old {padding:15px 0 20px 0; line-height:18px;}
.latestUpdateText {padding:12px 0 15px 0; line-height:18px;}

/* ************* */
.txtAreaContact {width:430px; height:100px; border:1px solid #b0b0b0; margin-bottom:10px; font-size:10px; color:#888888; background-color: #ffffff;}
.txtInputContact {width:215px; height:15px; border:1px solid #b0b0b0; margin-bottom:10px; font-size:10px; color:#888888; background-color: #ffffff;}

.txtInputAccount {width:270px; height:15px; border:1px solid #b0b0b0; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}


/*.txtInputAccount2 {width:250px; height:15px; border:1px solid #b0b0b0; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}*/
.txtInputAccount2 {width:250px; height:15px; border:1px solid #b0b0b0; margin-bottom:10px; font-size:11px; color:black; background-color: #ffffff;}

.txtInputAccount2[disabled] {color:#ACA899; background:#EBEBEB;  }

.txtInputAccount3_old {width:270px; height:25px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtInputAccount3 {width:270px; height:16px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtInputAccount4_old {width:140px; height:25px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtInputAccount4 {width:140px; height:16px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtInputAccount5_old {width:205px; height:25px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtInputAccount5 {width:205px; height:16px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtGrey2 .txtInputAccount5 {width:205px; height:16px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtInputAccount5s {width:205px; height:20px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtGrey2 .txtInputAccount5s {width:205px; height:20px; border:1px solid #727361; margin-bottom:10px; font-size:11px; color:#888888; background-color: #ffffff;}
.txtSelectAccount {width:250px; height:20px; border:1px solid #b0b0b0;font-size:11px; color:#888888; background-color: #ffffff;}

.txtSelectAccount[disabled] {color:#ACA899; background:#EBEBEB;  }

.txtSelects {height:20px; border:1px solid #b0b0b0; font-size:11px; color:#888888; background-color: #ffffff;}
.txtSelectMulti {width:80px; border:1px solid #727361; height:20px; margin:5px 0; background-color: #ffffff;}

/* ****************/

.headLineTable01 {background:#f3f3f3; font-size:10px; font-weight:bold; text-align:left;}
.LineTable01 {background:url(../img/bg_lineList.jpg) repeat-x top; border-right:1px solid #efefef; font-size:10px; text-transform:uppercase; font-weight:bold; text-align:left; padding-top:10px;}
.inputerror{  border-color:#FF0000; }
.alert {color:#cc0000; font-size:10px;}

.btnSubmit {width:100%; font-size:12px; border:2px solid #e5e5e5; background-color:#6ea7d1; padding: 3px; margin-top: 8px; color: #ffffff; font-weight: bold}

/* **************** */

#transTable td {border:1px solid #e5e5e5; border-left-width:0; border-bottom-width:0; padding:15px 7px; font-size:10px; color:#555555; text-align:left;}
#transTable table {}
#transTable td.right {border-right-width:0;}
#transTable td.txt13 {font-size:13px;}
#transTable td.head00 {padding:9px 7px; border:0;}

/* blog */

.txtFieldBlog {width:180px; border:1px solid #d6d6d6; font-size:11px; color:#000; margin-right:10px; height:19px; background-color: #ffffff;}

#MenuBlog a, .linksCell a {color:#555555 !important; text-decoration:none; font-size:13px;}
#MenuBlog a:hover, .linksCell a:hover {color:#4bc3d3 !important;;}

#MenuBlog2 {font-size:11px;}
#MenuBlog2 a {color:#555555; text-decoration:none; font-size:11px;}
#MenuBlog2 a:hover {color:#4bc3d3;}

#BlogList {font-size:13px; color:#888888; line-height:15px;}
#BlogList strong, b {color:#4bc3d3;}
#BlogList .by {color:#b9b9b9; font-size:10px;}
#BlogList .date {color:#000; font-size:10px;}

#BlogArticle {font-size:13px; color:#888888;}
#BlogArticle strong, b {color:#555555; font-size:18px;}
#BlogArticle .by {color:#b9b9b9; font-size:10px;}
#BlogArticle .date {color:#000; font-size:10px;}

a.button {
	float:right;
	display:block;
	width:104px;
	height:21px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	line-height:21px;
	background:url(../img/button.blue.jpg) no-repeat;
	margin-bottom: 2px;
	}


.button {
	float:right;
	display:block;
	width:104px;
	height:21px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	line-height:21px;
	background:url(../img/button.blue.jpg) no-repeat;
	margin-bottom: 2px;
	}
	
.mylisting {
  padding: 0px;
  margin: 0px;
  font-family: Tahoma, Verdana, Arial, Verdana, Tahoma;
  color: #000000;  
  font-weight: normal;
  font-size: 11px;  
  border-top: 1px solid #6ea7d1;
  border-left: 1px solid #6ea7d1;
  border-right: 1px solid #6ea7d1;
  border-bottom: 3px solid #6ea7d1;
  border-collapse: collapse; 
}

.mylisting th {
  background-color: #6ea7d1;
  margin: 0px;
  padding: 4px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;  
}

.mylisting td {
  padding: 4px;
  color: #000000;
  border-right: 1px solid #6ea7d1;
  border-bottom: 1px solid #6ea7d1;
}

.mylisting .total {
  border-top: 1px solid #6ea7d1;
  padding-top: 4px;
  padding-bottom: 4px;
}

.mytablesimple {
  padding: 0px;
  margin: 0px;
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-weight: normal;  
  border: 0px solid #6ea7d1; 
}

.mytablesimple th {
  background-color: #6ea7d1;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;  
}

.mytablesimple td {
  padding: 4px;
  color: #000000;
  border: 0px solid #6ea7d1;
}

.mytablesimple .total {
  border-top: 0px solid #6ea7d1;
  padding-top: 4px;
  padding-bottom: 4px;
}

.boxdiv {
  position: relative;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  color: #000000;
  background-color: #E7F1F8;
  border: 1px solid #BBD9EE;
  margin: 2px;  }

.boxdiv h2 {
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  border-bottom: 1px solid #BBD9EE;
  /*background-color: #9DE3F5;*/
  /*background-color: #65C4E3;*/
  background-color: #2E90BD;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 4px;
  padding: 4px;  
  }
  
.boxdiv div {
  position: relative;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  margin-top: 3px;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 2px;  
  }
  
#puterror {
  position: relative;
  border: 0px;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
  color: #ff0000;
  font-size: 11px;
  /*float: left;*/
  display: none;
}

#sayerror {
  position: relative;
  border: 0px;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0px;
  color: #ff0000;
  font-size: 11px;
}

#divhoperations {
  position: relative;
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0px;
  display: none;
}

#divbuttons {
  position: relative;
  border: 0px;
  padding: 0px;
  margin: 0px;
}  

/* MESSAGES ====================================================== */
.message_info, .message_success, .message_warning, .message_error, .message_validation {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;  
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.message_info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../img/messages/info.png');
}
.message_success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../img/messages/validgreen.png');
}
.message_warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../img/messages/warning.png');
}
.message_error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../img/messages/cancel.png');
}

.message_validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../img/messages/validation.png');
}

.message_info, .message_success, .message_warning, .message_error, .message_validation  li  { padding-left: 70px; }
.message_dontshow { display: none; }
/* MESSAGES ====================================================== */
/* JQUERY SPECIAL DIALOG ========================================= */
.umdialog .ui-dialog-titlebar { display: none; }
.umdialog .ui-dialog  { background-color: #ffffff;  border: 0px; padding:0px;margin:0px; }
.umdialog .ui-dialog-content  { background-color: #ffffff;  border: 0px; padding:0px;margin:0px;  }
.umdialog .ui-widget-content  { background-color: #a5a5a5;  border: 0px; padding:0px;margin:0px;  }
.umdialog .ui-widget-header  { background-color: #ffffff;  border: 0px; padding:0px;margin:0px;  }
.umdialog .ui-widget  { background-color: #ffffff;  border: 0px; padding:0px;margin:0px;  }
.umdialog .ui-corner-all  { background-color: #ffffff;  border: 0px; padding:0px;margin:0px;  }
.umdialog .ui-resizable  { background-color: #ffffff;  border: 0px; padding:0px;margin:0px;  }
.umdialog .txtGrey2 {color:#555555;}
.umdialog .txt10 {font-size:10px;}
.umdialog .txtGrey2 .txt10 {color:#555555; font-size:10px;}
.smalltext {color:#555555; font-size:10px;}

.dialogdiv  { display: none;  }
.operationsdiv {
  position: relative;
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0px;
  display: none;
}
.operationsdiv table[width="100%"] {width:99% !important;} /* prevents scrollbars from appearing when closing lightbox dialogs */

/* =============================================================== */
.newerroralert
{ background-image:url(../img/icon_alert.jpg);
	background-position: center right;
	background-repeat:no-repeat; }
  	
.newerroralert2
{ background-color: #8B0000; }

.newerroralert3
{ color: #8B0000; }	

.newdiverrors {
  position: absolute;
  top: 0; left: 0;
  z-index: 9000000000;
  background:#ffc;
  color: #D8000C;
  /*background-color: #FFBABA;*/
  padding-top:5px;
  padding-bottom:5px;
  padding-left: 5px;
  padding-right: 5px;
  border:1px solid #CCCCCC;
  text-align: center;
  font-weight:normal;
  width:99%;
  display: none;
  opacity: .95; 
  filter:Alpha(Opacity=95);
  padding-top: 10px;
  padding-bottom: 15px;
}

.newdiverrors .newerroralert
{ background-image: none;
  background-position: -900 -900; }


#newdiverrorscontainer  {
  width: 820px;
  padding-left: 60px;
  text-align: left;
  border: 0px solid #000000;
  background-image:url(../img/messages/cancel.png);
	background-position: center left;
	background-repeat:no-repeat;
  list-style: none;  
}  

.blogSidebar {
	width:330px;
	float:right;
	vertical-align:top;
	border-top:28px solid #fbfbfb;
	}

.blogMainCol {
	float:left;
	width:559px;
	border:5px solid #d6d6d6;
	border-left-width:6px;
	border-top-width:6px;}