html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}

body {margin:0; padding:0; border:none; background-color:#dff3ff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898989;}
fieldset{margin:0; padding:0; border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}

audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}



audio:not([controls]) {display:none;}

/*padding selectors*/
.pad-5 {padding:5px} .pad-10 {padding:10px}	.pad-15 {padding:15px} .pad-20 {padding:20px ; } .pad-30 {padding:30px}
/*margin selectors*/
.m-a   {margin:auto}
.m-0   {margin:0}	     .mt-0  {margin-top:0}	     .mb-0  {margin-bottom:0}	.ml-0  {margin-left:0}	 .mr-0 {margin-right:0}
.mt-5  {margin-top:5px}	 .mb-5  {margin-bottom:5px}	 .ml-5  {margin-left:5px}	.mr-5  {margin-right:5px}	
.mt-10 {margin-top:10px} .mb-10 {margin-bottom:10px} .ml-10 {margin-left:10px}	.mr-10 {margin-right:10px}
.mt-15 {margin-top:15px} .mb-15 {margin-bottom:15px} .ml-15 {margin-left:15px}	.mr-15 {margin-right:15px}
.mt-20 {margin-top:20px} .mb-20 {margin-bottom:20px} .ml-20 {margin-left:20px}	.mr-20 {margin-right:20px}
.mt-30 {margin-top:30px} .mb-30 {margin-bottom:30px} .ml-30 {margin-left:30px}	.mr-30 {margin-right:30px}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
/*   */
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item {
  border-width: 1px 0;
}

.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}

.panel > .table > tbody:first-child th,
.panel > .table > tbody:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary {
  border-color: #D0D3D5;
}

.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #103875;
  text-transform:uppercase;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #fff;
  background-color: #151515;
  border-color: #d6e9c6;
  text-transform:uppercase;
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
/*clear selectors*/
.clear {clear:both; display:block;}
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {display:table; content:""; line-height:0;}
.clearfix:after {clear:both;}

/*float selectors*/
.float-l {float:left;}
.float-r {float:right;}
.float-b {display:block;}

hr {
    color:#FFF;
    border: 0;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #f1f0f0;
    margin:10px 0 10px 0;
}

a {color:#249dd2; text-decoration:none;}
a:hover {color:#a1a1a1;}
a:focus {outline:none; outline-offset:-2px;}
a:hover, a:active {outline:0; text-decoration:none;}

p {padding:0; margin:0 0 15px 0; line-height:17px; text-align:justify;}
small {font-size:11px; color:#abaaaa;}

.text_blue {color:#0f5d91;}
.text_Dblue {color:#285359;}
.text_wht {color:#FFF;}
.text_grey {color:#666;}

.box_grey {background-color:#f7f7f7;}

h1, h2, h3 {padding:0; margin:0; margin-bottom:15px; font-weight:normal;color:#0f5d91;}
h1 {font-size:25px;}
h2 {font-size:20px; color:#0f5d91;}
h3 {font-size:18px; color:#0f5d91;}
h4 {font-size:14px; padding:0; margin-bottom:10px; color:#0f5d91; margin-top:0px;}
h5 {font-size:12px; padding:0; margin-bottom:10px;}

img {height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.img-polaroid {
  padding:2px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.grid_99pr {width:99%;}
.grid_100 {width:100px;}
.grid_150 {width:150px;}
.grid_180 {width:180px;}
.grid_200 {width:200px;}
.grid_210 {width:210px;}
.grid_230 {width:230px;}
.grid_250 {width:250px;}
.grid_280 {width:280px;}
.grid_300 {width:300px;}
.grid_315 {width:315px;}
.grid_350 {width:350px;}
.grid_400 {width:400px;}
.grid_420 {width:420px;}
.grid_470 {width:470px;}
.grid_580 {width:580px;}
.grid_630 {width:630px;}
/*.grid_650 {width:100%;}*/
.grid_670 {width:670px;}
.grid_765 {width:765px;}
.grid_965 {width:965px;}

.main_wrapper {width:1005px; background-color:#FFF; margin:auto; -moz-box-shadow:2px 1px 5px 2px #ccc; -webkit-box-shadow:2px 1px 5px 2px #ccc; box-shadow:2px 1px 5px 2px #ccc;}

.wrapper {width:1002px; margin:auto;}

.header {background:#025084 url(../images/header.jpg) right top no-repeat;}
.header .logo {background:#FFF left top repeat-x; padding:10px 15px 0 20px; height:108px; float:left; width:177px;}
.header .logo a {background:url(../images/logo.png) center top no-repeat; width:177px; height:102px; display:block;  text-indent:-9999px;}
.header .right {border-top:#016fb2 2px solid; float:right; padding:10px 20px 0 0; width:768px;}
.header .top-login {float:right; color:#FFF; font-size:12px; padding-bottom:10px; width:400px; text-align:right;}
.header .top-login .float-r {float:right; width:185px;}
.header .search {border:#115887 1px solid; padding:0; width:185px;}
.header .search input[type=text], input[type=email], input[type=url], input[type=tel] {border:none; background:none; color:#FFF !important; width:145px; padding:5px 0 0 10px; font-size:11px;}
.header .search .btn {border:none !important; padding:0 !important; margin:0; background:url(../images/seach_btn.png) no-repeat; width:34px !important; vertical-align:top; height:28px !important; border-radius:0 !important;}

.menu {margin:0; padding:0; list-style:none; float:right; width:765px; padding-top:10px;}
.menu li {margin:0; padding:0; float:left; background:url(../images/nav_sptr.png) right no-repeat;}
.menu li:last-child {margin:0; padding:0; background-image:none;}
.menu li:last-child a {padding-right:20px;}
.menu li.last {margin:0; padding:0; background-image:none;}
.menu li.last a {padding-right:20px;}
.menu li:hover {background-color:#2a78ac; background-image:none;}
.menu li.current {background-color:#2a78ac; background-image:none;}
.menu li ul {margin:0; padding:0; list-style:none; float:none; display:none; width:220px;}

.menu li:hover ul {position:absolute; display:block; background:#2a78ac url(../images/submenu.png) bottom repeat-x; z-index:9999;}
.menu li ul li {float:none; display:block; border-bottom:#3887b9 1px dashed;}
.menu li ul li:last-child {border-bottom:#3887b9 0px dashed;}
.menu li ul li:hover {background:none !important;}
.menu li ul li:hover a {color:#62bff9;}
.menu li ul li a {display:block; padding:0 0 0 23px; font-size:11px; line-height:28px;}
.menu li a {display:block; font-size:12px; line-height:35px; text-transform:uppercase; color:#FFF; padding:0 18px; text-decoration:none;}


.menu_dashboard {margin:0; padding:0; list-style:none; float:right; padding-top:5px;}
.menu_dashboard li {margin:0; padding:0; float:left; background:url(../images/nav_sptr.png) right no-repeat;}
.menu_dashboard li:last-child {margin:0; padding:0; background-image:none;}
.menu_dashboard li:last-child a {padding-right:7px;}
.menu_dashboard li.last {margin:0; padding:0; background-image:none;}
.menu_dashboard li.last a {padding-right:7px;}
.menu_dashboard li:hover {background-color:#2a78ac; background-image:none;}
.menu_dashboard li.current {background-color:#2a78ac; background-image:none;}
.menu_dashboard li ul {margin:0; padding:0; list-style:none; float:none; display:none; width:180px;}
.menu_dashboard li:hover ul {position:absolute; display:block; background:#2a78ac url(../images/submenu.png) bottom repeat-x; z-index:9999;}
.menu_dashboard li ul li {float:none; display:block; border-bottom:#3887b9 1px dashed;}
.menu_dashboard li ul li:last-child {border-bottom:#3887b9 0px dashed;}
.menu_dashboard li ul li:hover {background:none !important;}
.menu_dashboard li ul li:hover a {color:#62bff9;}
.menu_dashboard li ul li a {display:block; padding:0 0 0 18px; font-size:11px; line-height:28px;}
.menu_dashboard li a {display:block; font-size:12px; line-height:35px; color:#FFF; padding:0 6px; text-decoration:none;}

.dashboard_header {font-size:14px; color:#FFF; height:30px;}
.dashboard_header .float-r {text-align:right;}
.dashboard_header .float-l {font-size:18px; padding-left:10px;}
.dashboard_header .float-l span {color:#56a8dd;}

.bredcrums {}

.dashboard {margin:0; padding:0; list-style:0; text-align:center;  }


.dashboard li {display:inline-block; border:#eaf5fc 3px solid; border-radius:3px; background-color:#FFF; 
               padding:30px 10px; width:148px; margin:5px; vertical-align:top; min-height:140px;}
.dashboard li h2 {text-align:center; font-size:18px; color:#0f5d91; display:inline-block; position:relative; min-height:30px;}
.dashboard li h2 span {background:url(../images/tooltip.png) no-repeat; display:block; width:24px; height:21px; position:absolute; right:-10px; font-size:12px; padding-top:3px; font-weight:normal; text-align:center; top:-24px; color:#FFF;}
.dashboard li a {color:#0994d3; text-align:center; display:block;}

.wlcm_bg {background:#FFF url(../images/wlcm_bg.jpg) bottom repeat-x; border-bottom:#e1e1e1 1px solid;}

.banner {background-color:#f7f7f7; border-bottom:#e1e1e1 1px solid;}

.logintabz {margin:0; padding:0; list-style:none;}
.logintabz li {float:left; background-color:#e6e6e6;}
.logintabz li.active {background-color:#f3f3f3;}
.logintabz li a {color:#0160ac; padding:5px 15px 5px 15px; display:block;}
.logintabz-data {background-color:#f3f3f3;}

.side_menu {width:180px; float:left; border-right:#e6eaec 4px solid; min-height:200px; padding-bottom:40px; margin-right:15px;}
.side_menu ul {margin:0; padding:0; list-style:none;}
.side_menu ul li {margin:0; padding:0; list-style:none; border-bottom:#e6eaec 1px solid;}
.side_menu ul li.submenu {background-color:#f2f2f2;}
.side_menu ul li.submenu a {color:#55a7dd; padding-left:15px;}
.side_menu ul li:hover {background:#027fc5 url(../images/side_menu_active.png) no-repeat;}
.side_menu ul li:hover a {color:#FFF;}
.side_menu ul li a {color:#898989; line-height:27px; display:block; padding-left:10px;}
.side_menu ul li.active {background:url(../images/side_menu_active.png) no-repeat;}
.side_menu ul li.active a {color:#FFF;}
.side_menu ul li a span { background:url(../images/tooltip-smal.png) no-repeat; width:18px; height:18px; display:inline-block; text-align:center; color:#55a7dd; font-size:10px; line-height:14px;}

.contents {width:765px; float:left;}

.content {background-color:#eff7fb; }

form.hom_login {}
form.hom_login a {color:#1484ba;}
form.hom_login fieldset {margin-bottom:5px;}
form.hom_login fieldset input[type=text], input[type=email], input[type=url], input[type=tel] {width:94%;}

.categories {margin:0; padding:0; list-style:none; vertical-align:top;}
.categories li {margin:0 10px 0 0; padding:0; width:312px; vertical-align:top; float:left;}
.categories li:last-child {margin-right:0;}
.categories li.last {margin-right:0;}
.categories li h4 {margin-bottom:3px; padding-left:15px; background:url(../images/box_head_bg.png) right no-repeat; line-height:35px; border-bottom:#c8ebf6 5px solid; color:#FFF;}
.categories li img {border:#f4f4f4 7px solid; width:298px; margin-bottom:10px;}

.loginform {float:left;}
.loginform fieldset {display:inline-block; margin-right:5px; margin-bottom:5px;}
.loginform label {display:block; margin-bottom:5px; padding-left:5px;}
.loginform fieldset input[type=text],  input[type=email], input[type=url], input[type=tel] {width:185px;}
.loginform .btn {width:150px;}

.register {}
.register fieldset {display:inline-block; margin-right:5px; margin-bottom:10px;}
.register label {display:block; margin-bottom:5px; padding-left:5px;}
.register fieldset input[type=text],  input[type=email], input[type=url], input[type=tel] {width:185px;}
.register .btn {width:150px;}

.btm_bar {background:#FFF url(../images/btm_bar.jpg) bottom repeat-x; padding:10px 20px 10px 20px; border-top:#efefef 1px solid;}
.btm_bar .newsletter {float:left; width:355px; padding-top:10px; overflow:hidden;}
.btm_bar .newsletter .btn {padding:5px 7px 5px 7px; float:left;}
.btm_bar .footer-social {float:right; list-style:none; padding:0; margin:0; margin-top:10px;}
.btm_bar .footer-social li {padding:0; margin:0 0 0 5px; display:inline; vertical-align:middle;}

p.contact {margin-bottom:7px;}
p.contact strong {display:block; padding-left:22px; font-weight:normal; color:#058bcc; font-size:14px;}
p.contact span {display:block; padding-left:22px;}
p.contact strong.adrs {background:url(../images/ico_adrs.png) left no-repeat;}
p.contact strong.fon {background:url(../images/ico_fon.png) left no-repeat;}
p.contact strong.fax {background:url(../images/ico_fax.png) left no-repeat;}
p.contact strong.mail {background:url(../images/ico_mail.png) left no-repeat;}
p.contact strong.web {background:url(../images/ico_web.png) left no-repeat;}

ul.percentage {display:block; margin:0; padding:0; background-color:#e6e6e6; list-style:none;}
ul.percentage li {float:left; width:20%; background-color:#015e9c; font-size:11px; color:#FFF; text-align:center;}

table.contact_form {padding:5px 5px 5px 10px; width:420px; float:right; background-color:#f7f7f7;}
table.contact_form fieldset {display:inline-block; margin-right:5px; margin-bottom:10px;}
table.contact_form label {display:block; margin-bottom:3px; padding-left:5px;}
table.contact_form fieldset input[type=text],  input[type=email], input[type=url], input[type=tel] {width:185px;}
table.contact_form fieldset select {width:200px;}
table.contact_form .btn {width:150px;}

.brd-tb {width:100%}
.brd-tb th {padding:10px 15px; background:#FFF url(../images/th.png) bottom repeat-x; border:#efefef 1px solid; color:#0994d3; font-weight:normal; text-align:center;}
.brd-tb td {border:none; padding:5px;}
.brd-tb tr:last-child td{background-color:#fbfbfb}
.brd-tb tr:nth-child(odd) td{background-color:#f6f6f6}
.brd-tbtr{font-weight:bold;}

ul.pagination {margin:0; padding:0; list-style:none; text-align:center;}
ul.pagination li {display:inline-block;}
ul.pagination li a {color:#898989; display:block; background-color:#e0e0e0; line-height:30px; padding-left:10px; padding-right:10px;}
ul.pagination li a.active {color:#444343; cursor:default;}
ul.pagination li a.control {background-color:#0162ab; padding:0 20px 0 20px; color:#FFF;}

.admin_tabz {margin:0; padding:0; display:block;}
.admin_tabz li {display:inline-block;}
.admin_tabz li a {display:block; background-color:#e6e6e6; min-width:100px; line-height:28px; color:#0161af; text-align:center; padding:0 10px 0 10px;}
.admin_tabz li a:hover {background-color:#015e9c; color:#FFF;}
.admin_tabz li a.current_tab {background-color:#015e9c; color:#FFF;}


form.tabform {}
form.tabform fieldset {display:block; margin-bottom:10px;}
form.tabform label {display:inline-block; margin-right:5px; min-width:100px;}
form.tabform fieldset input[type=text],  input[type=email], input[type=url], input[type=tel] {width:340px;}
form.tabform fieldset select {width:200px;}
form.tabform .btn {width:100px;}

.footer {}
.footer .foot-top {background-color:#FFF; padding:0 20px 0 20px}
.foot-top .footer-menu {float:left; list-style:none; padding:0; margin:0;}
.foot-top .footer-menu li {padding:10px 15px 0 15px; margin:0; float:left;}
.foot-top .footer-menu li:first-child {padding-left:0;}
.foot-top .footer-menu li a {color:#0160ac;}
.foot-top .footer-logos {float:left; list-style:none; padding:0; margin:0;}
.foot-top .footer-logos li {padding:0; margin:0 5px 0 0; display:inline;}

.footer .bottom {font-size:11px; padding:13px 20px 10px 20px; color:#FFF; background:#045286 url(../images/copy.png) top repeat-x;}
.footer .copy {float:left; padding-right:100px;}


fieldset {padding:0; margin:0; border:0;}
input[type=text],  input[type=password],  input[type=email], input[type=url], input[type=tel], select, textarea {background-color:#FFF; border:#dddddd 1px solid; padding:5px 5px; color:#888;}

input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=tel]:focus select:focus, textarea:focus {border:#2f93d2 1px solid; color:#666;}
input[type=button], input[type=submit], input[type=reset] {border-style: none;
    border-color: inherit;
    border-width: medium;
    background: #0161af url('../images/btn_blu.png') repeat-x 50% bottom;
    color:#FFF; 
    /*position:relative; */
    padding:5px 20px 5px 20px;
    top: 0px;
    left: 0px;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, .button_lblu:hover {background:#FFF url(../images/btn_hvr.png) bottom repeat-x; color:#9b9b9b;}
input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus {top:1px;}

.button_grey {background-color:#d3d3d3 !important; background-image:none !important; color:#FFF !important;}
.button_lblu {background-color:#0187c9 !important; background-image:none !important; color:#FFF !important;}

.validation
{
    color:Red;
    }
    .tip
{
    color:Black;
    font-size:11px;
    }
    .SuccessMsg
{
    color:Green;
    font-size:13px;
    font-weight:bold;
    }
    .modalPopup
{
    border-bottom: gray 3px solid;
    border-left: gray 3px solid;
    padding-bottom: 3px;
    background-color: #f2f2f2;
    padding-left: 3px;
    padding-right: 3px;
    border-top: gray 3px solid;
    border-right: gray 3px solid;
    padding-top: 3px;
}
.errorMessage
{
    color:Red;
    font-size:13px;
}
.SucsMessage
{
        color:Green;
        font-size:13px;
}
em
{
    color:Red;
}
.pwdTextbox
{
    border: 1px solid #dddddd; 
    height:22px;
    padding-left:5px;
}

/*Added By Ghulam Abbas*/

.main_wrapper {
    width: 1200px;
}
.header {
    background: #025084 right top no-repeat;
}

.logo, :after, :before {
                -webkit-box-sizing: unset;
                /*-moz-box-sizing: border-box;*/
                box-sizing: unset;
            }