/*Tamplates*/
.bold {font-weight:bold !important}
.bolder {font-family: "Arial Black", Gadget, sans-serif; font-weight:bold}
.fnormal {font-weight:normal !important}
.fz10 {font-size:10px !important}
.fz11 {font-size:11px !important}
.fz12 {font-size:12px !important}
.fz14 {font-size:14px !important}
.fz16 {font-size:16px !important}
.fz18 {font-size:18px !important}
.fz22 {font-size:22px !important}
.fz28 {font-size:28px !important}
.fz32 {font-size:32px !important}
.fz36 {font-size:36px !important}
.fz38 {font-size:38px !important}
.fz40 {font-size:40px !important}
.fz42 {font-size:42px !important}
.fz44 {font-size:44px !important}
.fz46 {font-size:46px !important}
.fz48 {font-size:48px !important}
.fz50 {font-size:50px !important}
.fz52 {font-size:52px !important}

.bn, .bnone {text-decoration: none !important}

.arial {font-family:Arial, Helvetica, sans-serif !important}
.verdana {font-family:Verdana, Geneva, sans-serif !important}
.tahoma {font-family:Tahoma, Geneva, sans-serif !important}

.tac {text-align:center}
.tal {text-align:left}
.tar {text-align:right}
.taj {text-align:justify}

.fl, .fll {float:left}
.fr, .flr {float:right}

.w100p {width:100% !important}
.w98p {width:98% !important}
.w94p {width:94% !important}
.w50p {width:50% !important}
.w33p {width:33.3% !important}
.w25p {width:25% !important}

.mc {margin:0 auto !important}
.m0 {margin:0 !important}
.m3 {margin:3px !important}
.m5 {margin:5px !important}
.m10 {margin:10px !important}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml25 {margin-left:25px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt25 {margin-top:25px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px !important}
.mb25 {margin-bottom:25px !important}

.p0 {padding:0 !important}
.p3 {padding:3px !important}
.p5 {padding:5px !important}
.p10 {padding:10px !important}
.p15 {padding:15px !important}
.pl5 {padding-left:5px !important}
.pl10 {padding-left:10px !important}
.pl15 {padding-left:15px !important}
.pl25 {padding-left:25px !important}
.pr3 {padding-right:3px !important}
.pr5 {padding-right:5px!important}
.pr10 {padding-right:10px!important}
.pr15 {padding-right:15px!important}

.pb5, .pb5 li {padding-bottom:5px !important}
.pb8, .pb8 li {padding-bottom:8px !important}
.pb12, .pb12 li {padding-bottom:12px !important}

.bgr_ff {background:#ffffff}
.bgr_f0 {background:#f0f0f0}
.bgr_f3 {background:#f3f3f3}
.bgr_f7 {background:#f7f7f7}
.bgr_f9 {background:#f9f9f9}

.bgr_e3 {background:#e3e3e3}
.bgr_d3 {background:#d3d3d3}
.bgr_c3 {background:#c3c3c3}

.bgr_1 { background: #ADC4DC}
.bgr_2 {background:#ECF4F9}
.bgr_head {background:#a9a592}


.bgr1 {background: #022859}
.bgr2 {background: #383838}
.bgr3 {background: #45648C}
.bgr4 {background: #7C8EA6}
.bgr5 {background: #CCCCCC}

.grad1 {
	background: #383838;
	background: -moz-linear-gradient(top,  #383838 0%, #45648c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#383838), color-stop(100%,#45648c));
	background: -webkit-linear-gradient(top,  #383838 0%,#45648c 100%);
	background: -o-linear-gradient(top,  #383838 0%,#45648c 100%);
	background: -ms-linear-gradient(top,  #383838 0%,#45648c 100%);
	background: linear-gradient(top,  #383838 0%,#45648c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#45648c',GradientType=0 );
}
 
.grad2 {
	background: #022859;
	background: -moz-linear-gradient(top,  #022859 0%, #7c8ea6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#022859), color-stop(100%,#7c8ea6));
	background: -webkit-linear-gradient(top,  #022859 0%,#7c8ea6 100%);
	background: -o-linear-gradient(top,  #022859 0%,#7c8ea6 100%);
	background: -ms-linear-gradient(top,  #022859 0%,#7c8ea6 100%);
	background: linear-gradient(top,  #022859 0%,#7c8ea6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022859', endColorstr='#7c8ea6',GradientType=0 );
}

.grad3 {
	background: #7c8ea6;
	background: -moz-linear-gradient(top,  #7c8ea6 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c8ea6), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #7c8ea6 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #7c8ea6 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #7c8ea6 0%,#cccccc 100%);
	background: linear-gradient(top,  #7c8ea6 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c8ea6', endColorstr='#cccccc',GradientType=0 );
}

.grad4 {
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}

.boxsh1 {
	-webkit-box-shadow:  0px 0px 20px 2px #022859;
	box-shadow:  0px 0px 20px 2px #022859;
}

.border_1f0 {border:1px solid #f0f0f0}
.border_1eee {border:1px solid #eee}
.border_1ddd {border:1px solid #ddd}
.border_1ccc {border:1px solid #ccc}
.border_1999 {border:1px solid #999}

.gray {color: gray !important}
.gray7 {color:#777 !important}
.gray9 {color:#999 !important}
.graya {color:#aaa !important}
.grayb {color:#bbb !important}
.grayc {color:#ccc !important}
.red {color:#F00 !important}
.blue {color:#466990 !important}
.green {color:#0C0 !important}
.black {color:#000 !important}

.lh130 {line-height:130%}
.lh150 {line-height:150%}
.lh160 {line-height:160%}
.lh170 {line-height:170%}
.lh180 {line-height:180%}

.listnone {list-style: none !important}
.hidden {overflow:hidden !important}
.dnone {display:none !important}
.dblock {display:block !important}
.vnone {visibility:hidden}
.both {clear:both}

.btn {display:block; padding:4px 15px; color:#f9f9f9 !important; text-align:center; font:normal 12px verdana; cursor:pointer; background:#096F50; border:1px solid #222; text-decoration:none;     box-shadow: 0px}
.btn:hover {background:#364C40;  border:1px solid #3B4B3E}


.r5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.r10 {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.r15 {-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px}

.shtext1 {text-shadow: 10px 13px 5px #ccc;}
.shtext2 {text-shadow: 0 0 5px #ccc;}
.shbox1 {-moz-box-shadow:0px 0px 10px #777;-webkit-box-shadow:0px 0px 10px #777;box-shadow:0px 0px 10px #777;}
.shbox2 {-moz-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;box-shadow:0px 0px 5px #000;}

.cleared {clear: both; margin: 0; padding: 0; border: none}
.clr {clear:both; display:block; height:0px; border:0; margin:0; padding:0;}

/* opacity */
.inviz, .invizstyle {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6}
.invizhover, .inviz-a {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3}
.invizhover:hover, .inviz-a:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1}


#format_message, #format_brief, .hidden_my { display: none !important}

.preloader {background: url(../images/preloader.gif) no-repeat center;}

/* Zoom securimg 
.divsecuImg {width:100%;overflow:visible}
.securityCode {display:block}
#secuImgC, #secImg, #mcSecurImg3 {overflow:visible}
#mcSecurImg3 {width:130px; height:28px}
-------------------*/

table.tabl1 {
    border: 1px solid #bbb !important; 
    /* font-size: 12px; */
    font-weight: normal;
    line-height: 15px !important;
    margin: 0.2ex 0 1em !important;
}

table.tabl1 th {
    background: none repeat-x scroll 0 0 #ccc !important;
    border-bottom: 1px solid #FFFFFF !important;
    border-right: 1px solid #FFFFFF !important;
    font-weight: normal;
    padding: 0.5em 0.5em 0.5em 12px !important;
}

table.tabl1 td {
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    padding: 10px 0.2em 0.2em 7px !important;
}

table.tabl1 tr:hover {
	background: none repeat-x scroll 0 0 #f0f0f0 !important;
}


