a:hover,a:focus,a:active,a,img{text-decoration: none;}
a:focus {outline: 0 none;}
img{vertical-align:middle;text-align:center;border:none;color:#005da7;font-size:7px;}
fieldset{ border:none; }
textarea{ resize:none; }
.nopadding{padding:0;}
.both,.clear,.br{clear: both;}
label{cursor:pointer;font-weight:normal;}
ul,li{list-style-image:none;list-style-position:outside;list-style-type:none;}
ul,p,hr,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
hr{border-top:1px solid #F1F1F1;height:1px;margin:10px;}
input,select{vertical-align:middle;}
.input{padding: 5px;background: #FFF;border: solid 1px #DADADA;color: #222;margin: 5px;font-size: 13px;}
.input:focus{padding: 5px;background: #fffae6;border: solid 1px #DADADA;}
.input[readonly] {background-color: #e1e1e1;}
.field{margin-bottom:5px;}
.DateHTML{margin:0px;padding:0px 2px 0px 2px;width:110px;height:19px;line-height:0;}
.DateHTMLinput{background:white none repeat scroll 0 0;border-width:0;height:auto;margin:0;}
.InputComment {color: #F76F08;font-size: 12px;font-weight: normal;}
.PagingBar{margin-top:10px;position:relative;}
#SearchBarOrder{color:#294F73;position:absolute;right:7px;top:4px;}
#SearchBarPager{direction:ltr;padding:3px 5px 7px;text-align:left;white-space:nowrap;}
#TxtTargetPage {border: 1px solid #b7b7b7;height: 17px;margin: 0 2px;padding: 0 1px;}
.TagsLink{background-color:transparent;padding:2px 4px; margin-top: 10px;}
#TagTitle,#TagTitle:hover{background:transparent;color: #282828;padding: 3px 4px 0;}
.TagsLink li{background-color:#0a6ca9;border-radius:3px;display:block;float:right;height:16px;line-height:13px;margin:5px 2px 8px;padding:4px 8px 2px;}
.TagsLink li a,.TagsLink li a:visited,.TagsLink li a:link,.TagsLink li a:active{color:#fff !important;display:block;text-decoration:none;font-size:11px;}
.TagsLink li:hover,.TagsLink li:hover>a,.TagsLink li a:hover{background-color:#ea775a;color:#ffffff;}
.widgetModule{padding: 0 8px;}
#NavBar {background: #f0f0f0;border-radius: 3px;color: #000;font-size: 13px;min-height: 22px;padding: 6px;}
.NavCat{float: right;margin: 0;padding: 0;}
.NavCat li{float:right;text-align:center;}
.NavCat .pre{width:8px;height:21px;}
.NavCat .mid{padding-top:0px;padding-left: 7px;}
.NavCat .mid,.NavCat .mid a{font-size:13px;color:#133c5e;}
.NavCat .mid a:hover{color:#c4161c;}
.NavCat .post{background: url(../images/gui/nav2.png) no-repeat scroll center 56% transparent;height: 19px;width: 10px;}
#NavCat1 .pre{ }
#NavCat1 .mid{}
#NavCat1 .post{}
#NavCatLast .pre{}
#NavCatLast .post{font-weight:bold;}

.NotFound {color: #e18383;font-size: 22px;line-height: 1.5em;padding: 60px 10px 10px;text-align: center;}
.div-NotFound { text-align: center;}
.FckDesc{color:#000000;line-height:20px;padding:10px 2px;text-align:justify; max-width:100%;overflow-x:auto;}
.FckDesc li{list-style:inside;}
.FckDesc p {line-height: 25px !important;}
.FckDesc img {max-width: 100% !important;}
@media (max-width:767px) {.FckDesc img {height: auto !important;}}
#plusone {float: left;height: 29px !important;padding-left: 3px;padding-top: 6px;width: 42px !important;}
.CatTitle{background-color:#EC4C06;bottom:0;color:white;display:block;font-size:11px;font-weight:bold;height:17px;padding-top:3px;position:absolute;text-align:center;width:100%;z-index:101;}
.TitleBar{font-weight:bold;height:25px;}
.VotingBox{line-height:2.5em; font-size:11px;padding: 2px 4px;}
#BtnSaveVote,#BtnViewVote{height:22px;}
.VotingBox *{font-size:12px;}
.HilightWord{background-color:yellow}
.PrayTime{direction:ltr;line-height:20px;}
.Weather{line-height:25px;padding-bottom: 10px;}
.redstar{color: red;}
/* tooltip */
.tipsy {font-size: 1em;padding: 5px;position: absolute;z-index: 100000;}
.tipsy .tipsy-inner {background-color: #FFFFFF;border-radius: 3px;color: #000;font-size: 13px;max-width: 200px;padding: 10px 12px 13px;text-align: center;box-shadow: 0 0 5px #4B4B4B;}
.tipsy .tipsy-arrow {border: 5px dashed #FFFFFF;height: 0;line-height: 0;position: absolute;width: 0;}
.tipsy .tipsy-arrow-n {border-bottom-style: solid;border-color: -moz-use-text-color transparent #fff;border-top: 0 none;left: 50%;margin-left: -5px;top: 0;}
.tipsy .tipsy-arrow-s {border-bottom: 0 none;border-color: #fff transparent -moz-use-text-color;border-top-style: solid;bottom: 0;left: 50%;margin-left: -5px;}
.tipsy .tipsy-arrow-e {border-color: transparent -moz-use-text-color transparent #fff;border-left-style: solid;border-right: 0 none;margin-top: -5px;right: 0;top: 50%;}
.tipsy .tipsy-arrow-w {border-color: transparent #fff transparent -moz-use-text-color;border-left: 0 none;border-right-style: solid;left: 0;margin-top: -5px;top: 50%;}
/* file manager  */

/* MyLightBox */
#MyLightBoxSurface{position:absolute;border-width:0;background-color:#efefef;overflow:hidden;left:0;top:0;width:0;height:0%;z-index:1000;opacity:0;filter:alpha(opacity=0);}
#MyLightBoxDiv{position:absolute;border:double 4px #390101;background-color:#DAE6ED;overflow:hidden;z-index:1001;box-shadow: 0 0 4px #778A9C;border-radius: 5px 5px 0 0;}
#MyLightBoxTitle{height:auto;border-bottom:solid 1px #ABAAAA;}
#Sp_MyLightBoxTitle{display:block;cursor:move;width:100%;height:20px;text-align:center;border-bottom:solid 1px #454545;font-weight:bold;padding-top:4px;background-color:#AFB6BA;}
#MyLightBoxContent{overflow:auto;width:100%;height:94%;position: relative;}
#MyLightBoxContentCover{position: absolute; left: 0pt; top: 0pt; width: 100%; height: 100%; background-color: white; z-index: 1002; opacity: 0.1;}
#MyLightBoxContent_Iframe{width:100%;height:100%;overflow:auto;border-width:0;background-color:white;}
#MyLightBoxContent_Passage{margin:3px auto;width:97%;line-height:1.3em;word-wrap:break-word;}
#MyLightBoxCloseBtn{position:absolute;cursor:pointer;top:0;left:0;margin:3px;}
/* Comment */
.Comment {border-bottom: 1px solid #e2e3ed;margin: 0 11px;padding: 5px 0;position: relative;text-align: right;}
.CmdByAdmin {background-color: #f4f4f4;color: #0b6a77;margin: 0 5% 10px 11px;}
.Comment p { margin:3px 28px; }
.DelComment { background: url(../Images/gui/closer_16.png) no-repeat scroll 0 0 transparent;cursor: pointer;display: block;height: 20px;position: absolute;left: 5px;top: 5px;width: 17px;}
.CommentDate{font-size: 11px;left:3px;position: absolute;top: 1px;}
/*FAQ*/
.slideTextHead{color: #21186A;font-weight: bold;cursor:pointer;padding:5px;background-color:#cccccc; border: 1px solid #9C9595;}
.slideTextHidden{text-align:justify;margin-top:10px;}
#BtnFAQ{border: 1px solid #9C9595;border-radius: 3px 3px 3px 3px;margin-bottom: 10px;padding: 5px;width: 114px}
/* GALLERY */
.galleryBox { }
.galleryitem {display: block;margin-bottom: 5px;padding: 0px;position: relative;text-align: center;}
.galleryitem:hover {background-color: #efefef; color: #005fb8;padding: 3px; transition:all 0.1s ease-in;}
.gallerytitle {color: #323B3A;}
.galleryitem .img-thumbnail {width: 100%;}
/**/
/* news Cats */
#advcntCatBox { border-bottom: 1px solid #C4C1C1; margin-bottom: 15px; padding-bottom: 8px; }
.advcntCat { float: right; margin: 4px; }
.advcntCat a { display: block; background-color: #DFE4E7; padding: 3px 25px 5px; border-radius: 2px; border: 2px solid #00657C; }
.advcntCat a:hover { background-color: #D6E0E6; }
/* news Thumb */
.newsThumb {border-bottom: 1px solid #bdcdd2;margin-bottom: 6px;position: relative;}
.newsThumb img {border: 2px solid #D8E7B2;float: right;margin-left: 10px;border-radius: 2px;}
.newsThumbTitle{color: #0B9BD4;font-weight: normal;font-size: 17px;}
.newsInfo {font-size: 10px;height: 15px;left: 0;position: absolute;top: 0;}
.newsInfo span{color: #0079d5;position: relative;top:-3px;}
.newsInfo a{color: #86898a;position: relative;top:-3px;}
.newsInfo a:hover{color: #FF0000;}
.newsInfo div {color: #818181;font-size: 12px;left: 5px;position: absolute;top: 2px;}
.innerNewsThumb{position: relative;padding: 5px;}
.innerNewsThumb .readMore {float: left;text-align: center;}
.innerNewsThumb .readMore:hover {color:white;}
.newsDate {color: #5e716d;float: right;font-size: 11px; margin-top: 5px;}
.newsBrief {border-bottom: 2px solid #454545;color: #454545;padding: 6px 3px;}
.newsDateSep{margin-left:5px;margin-right:2px;height:18px;border-left:solid 1px #c8c8c8;}
.newsImage {margin: 15px auto 2px;text-align: center;width: 100%;}
.newsImage img, .FckDesc img {max-width: 100% !important;}
@media (max-width:767px) {.newsImage img,.FckDesc img {height: auto !important;}}

.ratingBox {height: 23px;margin: 0 auto;width: 105px;float: left;}
.CntFooter li {line-height: 1.8em;}
.newsThumbTitle > h2 {color: #faff58;font-weight: normal;font-size: 19.5px;}
.innerNewsThumb p {color: #374e5d;}
/* NEWS BOX */
.newsBox{margin-bottom: 5px;}
.headNews strong{font-weight: bold;color: #FFF;font-size: 11px;display: block;padding: 9px;padding-right: 12px;}
.newsCon{margin-bottom: 8px;border-radius:0 0 5px 5px;border: solid 1px #EBEBEB;background: url(../images/grad_13.png) repeat-x;border-top: solid 1px #FFF;padding:5px;position: relative;background-color: #FFF;}
.newsThumbImage{float: right;margin-left: 10px;}
.newsThumbImage img{border: solid 2px #E4E4E4; height: 100px;}
.newsTxtCon{padding: 10px;position: relative; text-align:justify;}
.innerNewsCon{position: relative;}
.newsTitle {border-bottom: 1px solid #cecece;color: #12A561;font-size: 19px;font-weight: normal;line-height: 1.25em;margin: 8px 0 15px;padding-bottom: 7px;text-align: right;}
.moreNews a{display: block;padding: 4px;background: #F8DAD3;border-radius:2px;margin-right: 4px;margin-bottom: 3px;color: #003366;}
.moreNews a:hover{background:#EA9288;color: #F74E00; }
/* Standard */
.button {background: #ffb61b url("../images/gui/btn_03.png") repeat-x scroll 0 0;border: 1px solid #093ef6;border-radius: 2px;color: #fff;cursor: pointer;min-width: 90px;padding: 3px;}
.button:hover,.button:focus{background: #ffb61b;border: 1px solid #ae6e1a;}
.button:active{box-shadow: 0 1px 2px #bb8710 inset;}
.button[disabled],.button[disabled]:active,.button[disabled]:hover,.button[disabled]:focus {background: #a3a3a3;border-color: #858484;color: #ededed;cursor: not-allowed;}
.button.wait{cursor: wait/*progress*/;}
.OneItem{display: block;text-align:center; height:auto;}
.OneItem img {display: block;height: auto;margin: 0 auto 5px;width: 100%;}
.BlockImgThumb {height:25px;width:30px;float:right;display:block;margin-left:2px;}
/* TABLE */
.tablelist td,tr,th{border: none;padding:4px 5px;font-family: Tahoma;font-size: 12px;}
.tablelist {border: solid 1px #3C7E00;color: #323B3A}
.tablelist th{background: #002F00;background-position: -30px 0px;border-left: solid 1px #3C7E00;color: #FFF;height: 30px;text-align:center;}
.tablelist td{border: solid 1px #3C7E00;}
.tablelist tr{border-bottom: solid 1px #3C7E00;border-top: solid 1px #3C7E00;}
.tablelist .odd{background: #F5F5F5;text-shadow:1px 1px 0px #FFF;}
.lblrequired:before {color: red;content: "*";font-size: 20px;font-weight: normal;line-height: 0.0001em;padding-left: 4px;}
/* Captcha */
.CaptchaBox {background: url(../Images/gui/Loaders/smallsquare_loader.gif) no-repeat scroll center center #f5f5f5;border: 1px solid #b0b0b0;text-align: center;  position: relative;}
.CaptchaTitle {text-align:right;padding: 5px 0px 3px; display:block !important;}
.CaptchaThumb {width:100%;}
.CaptchaInput { text-align:center; font-family:Tahoma;color: #9f9f9f;font-size: 23px ;font-weight: bold;float: none;}
.CaptchaLoader {cursor: pointer;border: 1px solid gray;background: gray;float: right;position: absolute;left: 0;top: 0;z-index: 9;}
.fancybox-inner .input.CaptchaInput {color: #9f9f9f;float: right;font-family: tahoma;font-size: 23px;font-weight: bold;line-height: 1;margin: 0;padding: 5px;text-align: center;width: 195px;}
.ui-datepicker-trigger {cursor: pointer;margin-right: -20px;}
.panel-heading:hover { background-color:#E7E7E7; cursor:pointer; }
/* Uploader */
.UploadHelp {color: #a30000;font-family: tahoma;position: absolute;right: 250px;top: 6px;vertical-align: middle;}
.progressbar {background: gold;height: 21px;width: 0;}
.progressbarlabel {font-size: 12px;position: absolute;right: 10px;text-align: center;top: 2px;z-index: 11;}
.AttachBox {direction:ltr;margin:3px;position:relative;}
.AttachBox h3, .AttachBox p {line-height: 1.2em;}
.AttachBox li {padding-bottom:5px;position: relative;}
.fileUpload {overflow: hidden;position: absolute;right: 150px;top: 0;}
.AttachDrop {position: relative;height: 35px;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 29px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.Img_Head {display: inline-block;font-weight: 700;margin-top: 8px;}
select.form-control,input.form-control,textarea.form-control  {font-size: 13px;}
.form-group label{font-weight: normal;display: inline-block;}
/*---*/
.fancybox-inner .lightBoxTitle {border-bottom: 1px solid #c8c8c8;font-size: 20px;margin: 5px 2px 16px;padding: 4px 0 13px;width: 97%;}
.fancybox-inner .span {display: block;margin-top: 10px;padding-right: 7px;}
.fancybox-inner .input {font-size: 16px;height: 30px;padding-left: 3px;width: 93%;}
.fancybox-inner a{color: #034670;}

@media print { html, body {background: #fff !important;} }
/*modal-form*/
.modal .close{  float:right;   font-size:1.5em;   font-weight:bold;   line-height:1;   color:#000;   text-shadow:0 1px 0 #fff;   opacity:0.2;   filter:alpha(opacity=20)}
.modal .close:hover, .modal .close:focus{  color:#000;   text-decoration:none;   cursor:pointer;   opacity:0.5;   filter:alpha(opacity=50)}
button.close{  padding:0;   cursor:pointer;   background:transparent;   border:0;   -webkit-appearance:none}
.modal-open{  overflow:hidden}
.modal{  display:none;   overflow:hidden;   position:fixed; right:0;   bottom:0;   left:0;   z-index:1050;   -webkit-overflow-scrolling:touch;   outline:0}
.modal-open .modal{  overflow-x:hidden;   overflow-y:auto}
.modal-backdrop{  position:fixed;   top:0;   right:0;   bottom:0;   left:0;   z-index:1040;   background-color:#2f343b}
.modal-backdrop.fade{  opacity:0;   filter:alpha(opacity=0)}
.modal-backdrop.in{  opacity:0.85;   filter:alpha(opacity=85)}
.modal-header{  padding:15px;   border-bottom:1px solid #0081bb;   min-height:16.42857143px}
.modal-header .close{  margin-top:-2px}
.modal-title{  margin:0;   line-height:1.42857143}
.modal-body{  position:relative;   padding:15px}
.modal-footer{  padding:15px;   text-align:right;   border-top:1px solid #0081bb}
.modal-footer .btn+.btn{  margin-left:5px;   margin-bottom:0}
.modal-footer .btn-group .btn+.btn{  margin-left:-1px}
.modal-footer .btn-block+.btn-block{  margin-left:0}
.modal-scrollbar-measure{  position:absolute;   top:-9999px;   width:50px;   height:50px;   overflow:scroll}
.modal-content{     padding:16px 25px;}
.modal-header a{    border-bottom:1px dashed transparent}
.modal-header, .modal-body, .modal-footer{    padding-left:0;     padding-right:0}
.gray-bg{  background:#FFF}
.group:after{  visibility:hidden;   display:block;   content:"";   clear:both;   height:0}
.modal .form-control{    background:transparent none repeat scroll 0 0;     border:1px solid #0081bb;     border-radius:5px;     box-shadow:none;     color:#2f343b;     display:block;     font-size:15px;     font-weight:normal;     height:46px;     line-height:1.42857;     padding:6px 12px;     width:100%}
.modal.checkbox label, .modal .radio label{    display:inline-block;     font-weight:300;     vertical-align:middle}
.modal .radio label, .modal .checkbox label{    cursor:pointer;     font-weight:normal;     margin-bottom:0;     min-height:1em;     padding-left:20px}
.modal-header .close{    color:#0081bb;     font-size:1.125em;     opacity:1;     position:absolute;     right:18px;     top:18px;     transition:opacity 0.3s ease 0s}
.modal-content .button.transparent.button-arrow{    background:#0081bb none repeat scroll 0 0;     border-color:#0081bb;     color:#fff;     float:left;     font-size:15px}
.modal .btn.btn-success{    background:#0081bb;     color:#FFF;     font-size:18px;     border-color:#0081bb;     float:left}
.modal .checkbox input{    margin-right:9px;     float:right;     margin-top:7px}
.login-form {     display: inline-block;     width: 100%; }
@media (min-width:768px){  .modal-dialog{    width:600px;     margin:30px auto}   .modal-sm{    width:300px} }
@media (min-width:992px){  .modal-lg{    width:900px} }
@media only screen and (max-width:768px){  .text-center-mobile{    text-align:center !important}}
/* #region -------- Paging */
.main-pager { height: 36px; margin: 18px auto; text-align: center; direction: ltr;}
.main-pager ul { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; margin-left: 0; margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.main-pager li { display: inline; float:left; }
.main-pager a { background-color: #fff; float: right; padding: 0 14px; line-height: 34px; text-decoration: none; border: 1px solid #ddd; border-right-width: 0; }

.main-pager a:hover, .main-pager a.pager-current { background-color: #2ba8db; color: #fff; }
.main-pager a.pager-disabled, .main-pager a.pager-disabled:hover { color: #C0C0C0; background-color: #f6f6f6; cursor: default; }

.main-pager li:first-child a { border-radius: 4px 0 0 4px; }
.main-pager li:last-child a { border-radius: 0 4px 4px 0; border-right-width: 1px;}
/*#endregion*/
.emlink {
    border-bottom: 1px dashed #00364f;
    color: #00364f;
    padding-bottom: 1px;
}
@media print {
    .noprint{display:none !important;}
}