.redtxt{color:#ce1815;font-weight: bold;}
.inner_content h4{float: left;font-family: calibri;font-size: 16px;font-weight: bold; margin-right: 20px;}
.error {clear: both;color: #d20009;display: block;float: left;font-size: 12px;margin: 10px 0;width: 100%;}
.button {margin-bottom: 10px;padding: 0 10px 0 15px;width: 130px;}
.form_design {background: #f8f8f8 none repeat scroll 0 0;border-radius: 5px;color: #666;font: bold 12px callibri,Helvetica,sans-serif;
margin-left: auto;margin-right: auto;padding: 30px 30px 20px;}
.paper_submission tr {font-family: "calibri",sans-serif;font-size: 14px;}
.form_design input[type="text"], .form_design input[type="email"], .form_design textarea, .form_design select {
background: #fff none repeat scroll 0 0;border: 1px solid #e5e5e5;box-shadow: 1px 1px 2px rgba(238, 238, 238, 0.2) inset;
color: #555;font: 14px/14px Arial,Helvetica,sans-serif;height: 30px;margin-top: 2px;outline: 0 none;padding: 0 0 0 10px;width: 342px;}
.form_design textarea {background: #fff none repeat scroll 0 0;border: 1px solid #e5e5e5;box-shadow: 1px 1px 2px rgba(238, 238, 238, 0.2) inset;color: #555;font: 14px/14px Arial,Helvetica,sans-serif;height: 80px;margin-top: 2px;outline: 0 none;padding: 0 0 0 10px;
width: 342px;}
.titlebox {width: 100% !important;}
.search {
    margin-top: 10px;
    float: right;
    margin-right: -25px;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    background-color: #fff;
    margin-bottom: 15px;
}
#custom-search-form button {
    border: 0;
    background: none;
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -28px;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.indexing_images{height:80px;}
.form_design select {-moz-appearance: none;background: url("images/down-arrow.png") no-repeat scroll right center, rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fbfbfb 0%, #e9e9e9 100%) repeat scroll 0 0;border: 1px solid #e5e5e5;height: 30px;text-indent: 0.01px;text-overflow: "";width: 274px;}
.form_design .button {background-color: #005277;border: medium none;border-radius: 5px;color: #fff;cursor: pointer;font-weight: bold;
padding: 10px 25px;text-shadow: 1px 1px 1px #949494;text-transform: uppercase;}
.welcome_text {color: #333333;font-size: 13px;line-height: 25px;text-align: justify;}
table {font-size: 13px;line-height: 20px;}
.list5 {list-style-type: none !important;margin: 0;padding: 0;}
.list5 li {background: rgba(0, 0, 0, 0) url("images/img_arrow_pic.png") no-repeat scroll left 12px;border-bottom: 1px dashed #23527c;
color: #333333;font-family: "calibri",sans-serif;font-size: 14px;line-height: 25px;margin-bottom: 0;padding: 7px 0 7px 30px;}
.list5 li span {color: #23527c;font-weight: 600;text-transform: uppercase;}
.sponsors{font-family: "calibri",sans-serif; font-size: 15px; line-height:20px; text-align:justify;}
.su-table {border-collapse: collapse !important;float: left;font-size: 1em !important;margin: 0 0 20px !important;width: 100% !important;}
.su-table-style-1 table {border: 1px solid #ccc !important;}
.clr {clear: both;}
table {border-collapse: collapse;border-spacing: 0;}
.su-table-style-1 th {background: #f0f0f0 none repeat scroll 0 0 !important;border: 1px solid #ccc !important;}
.su-table th {color: #333 !important;font-size: 14px !important;font-weight: normal !important;padding: 10px !important;text-align: center !important;}
.su-table-style-1 td {background: #fff none repeat scroll 0 0 !important;border: 1px solid #ccc !important;}
.su-table td {font-size: 14px;padding: 5px !important;}
table tr td:first-child {line-height: 25px;padding-left: 0px;padding-bottom:10px;border-top:0px;}
.table-cur td:first-child{border-top:0px!important;}
table tr td {line-height: 20px;padding-left: 10px;padding-bottom:10px;}
.inner_title{background-color:#005277;}
.inner_title h3{font-size:16px; padding:10px; font-weight:bold; color:#fff;text-transform:uppercase; font-family: 'calibri',sans-serif;}
.innerpage h1{font-size:18px; padding: 15px 0px 15px; line-height:20px; font-weight:900; color:#005277;text-transform:uppercase; font-family: 'calibri',sans-serif;}
.innerpage h3 {color: #fff;font-family: "calibri",sans-serif; font-size: 20px; font-weight: 900; line-height: 20px; text-transform: uppercase;}
.innerpage h4{font-size:14px; padding: 8px 0; line-height:22px; font-weight:300; color:#000;text-transform:none; font-family: 'calibri',sans-serif;}
.innerpage h6 {color: #005277;font-family: "calibri",sans-serif;font-size: 14px;font-weight: bold;line-height: 20px;
padding: 2px 0 20px; text-transform: none;}
.textfield {background-color: #31bcf5;border: 2px solid #005277;color: #fff;float: right; font-family: calibri;font-size: 18px;
font-weight: bold;height: 30px;}
.inner_content {width: 100%;height: 100%;border-bottom: 1px dashed #296cae;margin: 0px;overflow: auto;line-height: 30px;}
.inner_content h3 a {color: #005277;font-family: calibri;font-size: 16px;padding: 0;text-transform: uppercase;}
.inner_content h3  {color: #005277;font-family: calibri;font-size: 16px;padding: 0;text-transform: uppercase;}
.inner_content_left{font-weight:bold;}
.footer {border-top: 2px solid #00abd7;clear: both;margin-top:10px;}
.footer .footer-primary {background: #005277 url(http://www.nsi.tafensw.edu.au/International/images/background-footer.jpg) no-repeat 50% 50%;padding: 10px;overflow: inherit;}
.social-lin li {display: inline-block;position: relative;margin-top: 15px;}
.social-lin li a {overflow: hidden;width: 45px;height: 45px;text-indent: 9999px;color: #fff;display: block;border-radius: 50%;   transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;}
.social li {display: inline-block;position: relative;margin-top: 15px;}
.social li a {overflow: hidden;width: 45px;height: 45px;text-indent: 9999px;color: #fff;display: block;border-radius: 50%;transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;}
.twitter{background: rgba(0, 0, 0, 0) url("images/twitter.png") no-repeat scroll;}
.facebook{background: rgba(0, 0, 0, 0) url("images/fb.png") no-repeat scroll;}
.linkedin{background: rgba(0, 0, 0, 0) url("images/linkedian.png") no-repeat scroll;}
.googleplus{background: rgba(0, 0, 0, 0) url("images/google-plus.png") no-repeat scroll;}
.social{float:right; top:45px; position:relative;}
.social-lin{float:left;position:relative;}
.links li {display: inline-block;position: relative;}
.links{float:right;margin-bottom: 30px;}
.links li:nth-child(1) a {border-left: none;}
.links li:nth-child(1) a {border-left: none;}
.links li a {display: block;color: #00abd7;font-family: "calibri",sans-serif;font-size: 15px;padding: 0 10px;border-left: 1px solid #fff;}
.global-footnotes-left {left: 0px;}
.global-footnotes-left, .global-footnotes-right {position: absolute;top: 155px;bottom: 10px;font-family: "calibri",sans-serif;
font-size: 11px;color: #fff;}
.global-footnotes-right {right: 0px;text-align: right;}
.global-footnotes-left, .global-footnotes-right {position: absolute;top: 155px;bottom: 10px;font-family: "calibri",sans-serif;
font-size: 11px;color: #fff;}
.mtop5{margin-top: 5px;}.mtop10{margin-top: 10px!important;}.mtop15{margin-top: 15px !important;}.mtop20{margin-top: 20px !important;}.mtop30{margin-top: 30px !important;}
.mtop40{margin-top: 40px;}.mtop50{margin-top: 50px;}.mtop60{margin-top: 60px;}.mtop80{margin-top: 80px;}
.left, .dvleft{float:left;}.right, .dvright{float:right;}.divfull, .dv100per{float: left; width:100%;}
.clr{clear:both;}
/*HEADER CSS BEGINS*/
.logo {display: block;float: left; padding: 8px 0 6px; position: relative; width: 100%;}
#my-mega-menu-widget {background: #005277 none repeat scroll 0 0; float: left; font-family:"calibri",sans-serif; margin: 0;padding: 0px;width: 100%;    z-index: 1;	}
.imgfmt{width:100%;}
.top-bar {background: #002e4e none repeat scroll 0 0; border-bottom: 2px solid #00abd7; height: 38px;}
/*HEADER CSS ENDS*/
/*sturture CSS BEGINS*/
.first-block{background-color:#fff;width:100%; border: 1px solid #e7e7e7;}
.first-block h3{color: #005277;font-size: 24px; font-weight:normal; margin-bottom:10px;}
.first-block p {color: #363636; line-height:22px; font-weight:normal; text-align:justify; font-size:14px;}
.indus_titile {margin-top: 70px;}
.innerpage h2{border-bottom: 1px solid #ccc;color: #005277;font-family: "calibri",sans-serif; font-size: 29px; font-weight: 900; line-height: 100%;
margin-bottom: 20px; padding-bottom: 15px; text-transform: uppercase; margin-top:20px;}
.innerpage p {color: #3e3e3e; font-family: "calibri",sans-serif;font-size: 14px;line-height: 26px;margin-bottom: 10px;text-align: justify; font-weight:normal; text-transform:none;}
.innerpage h5 {font-family: calibri;font-size: 16px;font-weight: bold;text-transform: uppercase; color:#666; margin-bottom: 10px;}
.phde-list li {background: rgba(0, 0, 0, 0) url("images/img_arrow_pic.png") no-repeat scroll left 7px;border-bottom: 1px dotted #8e8e8e;
color: #333333;font-size: 14px;margin-bottom: 0;  padding: 0 0 7px 18px; line-height:24px;font-family: calibri; text-align:justify;}
.bg{background-color:#fff; box-shadow: 20px 20px 9px -21px;}
/*sturture CSS ENDS*/
/*sidebar CSS BEGINS*/
.categories-links { clear: both; float: right; width:100%;background: #fff none repeat scroll 0 0; border: 0px solid #d5d5d5;box-shadow: 10px 0 10px -15px #000; }
.categories-links h2 {border-bottom: 1px solid #999; color: #005277; font-size: 16px; font-weight: bold; font-family:calibri;line-height: 30px;text-align: left; text-transform: uppercase; padding: 0 12px;}
.categories-links h6 {color: #00abd7; font-size: 15px; font-weight: bold; font-family:calibri;text-align: center; padding:20px; line-height:20px;}
.sub-nav {background: #fff none repeat scroll 0 0; clear: left; float: left;width: 224px;}
.sub-nav a {color: #363636; display: block;font-family: "calibri",sans-serif;}
.sub-nav a:hover, .sub-nav a:focus, .sub-nav li.active > a {background: #00abd7 none repeat scroll 0 0; color: #fff;text-decoration:none;}
.sub-nav > li  {}
.sub-nav > li > a {border-top: 1px solid #e5e5e5;font-size: 16px;padding: 10px 0 10px 10px;}
.sub-nav > li > ul > li > a {font-size: 14px; padding: 15px 0 15px 30px; text-decoration:none;}
.sub-nav > li > ul > li > ul > li > a {font-size: 12px;padding: 15px 0 15px 45px;}
/*sidebar CSS ENDS*/
.copyright p{font-size:15px; color:#fff; text-align:center;}
.marquee-design {background: #f2f2f2 none repeat scroll 0 0;color: #3abee0;float: left;font-size: 18px;margin-top: 10px;width: 100%;}
.marquee-design b {background-color: #005277;border: 1px solid #005277;color: #fff;font-weight: 300;font-size:14px;padding: 4px 0 4px 10px;text-align: center;text-transform: uppercase;width: 15%;}
.marquee-inner {border: 1px solid #ddd;float: left;padding: 0;text-align: center;width: 85%;	font-size:14px;padding: 4px 0 4px 10px;}
/*menu CSS BEGINS*/
.menu_wrapper{background-color: #005277; height: 35px;width: 100%; margin: 0 auto;}
.menu_wrapper ul{width: 100%; height: 34px;border-right: 0px solid #E41E1F; border-left: 0px solid #E41E1F;position: relative;    margin-left: 12px;}
.menu_wrapper ul li{float: left; margin: 0;padding: 0;font-size: 18px;font-weight: bold;}
.ui-tabs.ui-tabs-vertical {padding: 0;width: 42em;}
.ui-tabs.ui-tabs-vertical .ui-widget-header {border: none;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {float: left;width: 10em;background: #CCC;border-radius: 4px 0 0 4px;border-right: 1px solid gray;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {clear: left;width: 100%;margin: 0.2em 0;border: 1px solid gray;border-width: 1px 0 1px 1px;
border-radius: 4px 0 0 4px;overflow: hidden;position: relative;right: -2px;z-index: 2;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {display: block;width: 100%;padding: 0.6em 1em;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {cursor: pointer;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {margin-bottom: 0.2em;padding-bottom: 0;border-right: 1px solid white;}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {margin-bottom: 10px;}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {float: left;width: 28em;border-left: 1px solid gray;border-radius: 0;position: relative;
left: -1px;}
.video-link:after {position: absolute;z-index: 2;left: 50%;top: 50%;margin-left: -34px;margin-top: -34px;content: "";display: block;
width: 68px;height: 69px;background-image: url('http://www.nsi.tafensw.edu.au/International/images/play.png');background-repeat: no-repeat;}
.video-link:after {position: absolute;z-index: 2; left: 50%; top: 50%;margin-left: -34px; margin-top: -90px;content: "";display: block;
 width: 68px;height: 69px;background-image: url('http://www.nsi.tafensw.edu.au/International/images/play.png'); background-repeat: no-repeat;}
.homepage .block.block-text {padding: 30px;background: #fff;border: 1px solid #e7e7e7;}
.homepage .block.block-text {padding: 30px;background: #fff;border: 1px solid #e7e7e7;}
.block.block-text {padding: 15px 0 0 15px;background: none;border: none;}
.block.block-text {padding: 15px 0 0 15px;background: none;border: none;}
.block {position: relative;overflow: hidden;float: left;margin-top: 15px;display: block;width: 100%;}
.block {position: relative;overflow: hidden;float: left; display: block; width: 100%;}
.block.block-text {padding: 30px;background: #fff;border: 1px solid #e7e7e7;}
.block.block-text {padding: 30px;background: #fff;border: 1px solid #e7e7e7;}
.block.block-text {padding: 15px 0 0 15px;background: none;border: none;}
.block.block-text {padding: 15px 0 0 15px;background: none;border: none;}
.block {position: relative;overflow: hidden;float: left;margin-top: 15px;display: block;width: 100%;}
.block h3 {font-size: 24px;color: #005277;}
.block h3 {color: #005277;font-family: calibri;font-size: 16px;font-weight: bold;text-transform: uppercase;line-height:20px;}
.abt-journals li{font-size:16px; font-family:calibri; color:red;  padding: 10px 0;}
/*.bx-viewport{height:100%!important}*/
.body-text-current {color: #000000;font-family: "calibri",sans-serif;font-size: 14px;line-height: 20px;padding-left: 30px;padding-right: 20px;text-align: left;text-transform:uppercase;text-align:justify;}
.table-cur td {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #cccccc;border-image: none;border-style: solid none;padding-bottom: 10px;vertical-align: top;}
.table-cur tr{border-bottom:2px dotted #005277;}
.body-text-current strong {margin-right:10px;color:#00abd7;}
.body-text-current span {color:#00abd7;font-weight:bold;}
.abt-journals p {color: #363636!important;font-family: calibri!important; font-size: 14px!important;line-height: 22px!important;
margin-top: 5px!important;text-align: justify!important;}
 .links-list {margin: 1.5em 0 0 0;}
.links-list {margin: 0 0 0 0;}
.links-list {margin: 0 0 0 0;padding: 0 0 0 10px;}
.links-list li {margin: 1em 0;}
.links-list li {margin: 1em 0;}
.links-list li a {color: #00abd7;font-family: "calibri",sans-serif;font-size: 17px;display: block;}
.links-list li a span {color: #363636;font-family: "calibri",sans-serif;display: block;font-size: 13px;line-height:18px;}
.links-list h5{font-size:14px; font-family: "calibri",sans-serif; line-height:28px;}
.links-list h5 span{font-size:12px; font-family: "calibri",sans-serif; line-height:28px; font-weight:normal;}
.block-arrow h3 {color: #001e33;transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;
-o-transition: all 0.4s;}
.block-arrow p {color: #363636;margin-top: 1em;line-height: 22px;font-size:16px;	font-family:calibri;text-align:justify;}
.block img {display: block;margin-top: 15px;}
.enquire a {background: #00abd7;color: #fff;margin: 0;padding: 5px;float:right;margin-top:20px; border-radius: 0;}
.enquire a:hover {background: #005277;text-decoration:none; color: #fff; margin: 0; padding: 5px; border-radius: 0;margin-top:20px;}
ul li.enquire a {background: #00abd7;color: #fff;margin: 0;padding: 8px 28px 10px 28px;border-radius: 0;}
ul li a {font-family: 'calibri',sans-serif; display: block; font-size: 15px;padding: 0pxcolor: #001e33;margin: 0px;}
.block-tabs {background: #fff;border: 1px solid #e7e7e7;overflow: hidden;}
.block {position: relative;overflow: hidden;float: left;margin-top: 15px;display: block;width: 100%;}
.block-tabs {background: #fff;border: 1px solid #e7e7e7;overflow: hidden;}
.block {position: relative;overflow: hidden;float: left;margin-top: 15px;display: block;width: 100%;}
.block-tabs h3.tab a:focus, .block-tabs h3.tab.active a {background: #00abd7;}
.block-tabs h3.tab:nth-child(1) a {border-top: none;}
.block-tabs h3.tab a:focus, .block-tabs h3.tab.active a {background: #00abd7;}
.block-tabs h3.tab:nth-child(1) a {border-top: none;}
.block-tabs h3.tab a {font-size: 22px;color: #fff;background: #005277;display: block;padding: 15px;width: 156px;position: relative;
z-index: 1;border-top: 1px solid #fff;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.block-tabs h3.tab a {font-size: 22px;color: #fff;background: #005277;display: block;padding: 15px;width: 156px;position: relative;
z-index: 1;border-top: 1px solid #fff;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.block-tabs h3 a:focus:before, .block-tabs h3.tab.active a:before {right: -7.5px;background: #00abd7;}
.block-tabs h3 a:focus:before, .block-tabs h3.tab.active a:before {right: -7.5px;background: #00abd7;}
.block-tabs h3.tab a:before {position: absolute;content: "";width: 15px;height: 15px;top: 50%;right: 5.769230769px;margin-top: -7.5px;
background: #005277;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: all 0.3s;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;z-index: -1;}
.block-tabs h3.tab a:before {position: absolute; content: "";width: 15px;height: 15px;top: 50%;right: 5.769230769px;margin-top: -7.5px;background: #005277;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;z-index: -1;}
.js .block-tabs .panel.open {display: block;left: 156px;background: #fff;}
.js .block-tabs .panel.open {display: block;left: 156px;background: #fff;}
.js .block-tabs .panel {max-width: 483px;position: absolute;top: 0;left: -702px;transition: all 0.2s;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.js .block-tabs .panel {max-width: 483px;position: absolute;top: 0;left: -702px;transition: all 0.2s; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.block-tabs .panel {padding: 15px 30px 30px 30px;}
.block-tabs .panel {overflow: hidden;}
.block-tabs .panel {padding: 15px 30px 30px 30px;}
.block-tabs .panel {overflow: hidden;}
.block-tabs .panel a.see-all {text-align: right;}
.block-tabs .panel a.see-all {display: block;color: #00abd7;font-family: "calibri",sans-serif;font-size: 17px;}
.block-tabs .panel a.see-all {text-align: right;}
.block-tabs .panel a.see-all {display: block;color: #00abd7;font-family: "calibri",sans-serif;font-size: 17px;}
ul.teaser li {float: left;margin-right: 15px;width: 204px;margin-top: 1em;margin-bottom: 2em;}
ul.teaser li {float: left;margin-right: 15px;width: 204px;margin-top: 1em;margin-bottom: 2em;}
ul.teaser li a {display: block;color: #00abd7;font-family: "calibri",sans-serif;max-height: 120px;max-width: 160px;}
ul.teaser div.top {display: inline-block;width: 203px;}
.calendar {width: 57px;text-align: center;text-transform: uppercase;background: #e7e7e7;float: left;margin-right: 10px;color: #363636;}
ul.teaser li a h4 {margin-top: 0.2em;}
.paper_submission tr{font-family: "calibri",sans-serif;font-size:14px;}
ul.teaser-up li a p, ul.teaser li a p {color: #363636;font-family: "calibri",sans-serif;font-size: 1em;}
ul.teaser li:nth-child(2n) {float: left;margin-right: 0;}
ul.teaser li a {display: block;color: #00abd7;font-family: "calibri",sans-serif;max-height: 120px;max-width: 160px;}
ul.teaser div.top {display: inline-block;width: 203px;}
.calendar {width: 57px;text-align: center;text-transform: uppercase;background: #e7e7e7;float: left;margin-right: 10px;color: #363636;}
ul.teaser li a h4 {margin-top: 0.2em;}
ul.teaser-up li a p, ul.teaser li a p {color: #363636;font-family: "calibri",sans-serif;font-size: 1em;}
.block-tabs h3.tab a {font-size: 22px; color: #fff;background: #005277;display: block;padding: 15px;width: 156px;position: relative;z-index: 1;border-top: 1px solid #fff;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;}
.block-tabs h3.tab a:before {position: absolute;content: "";width: 15px;height: 15px;top: 50%;right: 5.769230769px;margin-top: -7.5px;
background: #005277;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: all 0.3s;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;z-index: -1;}
.js .block-tabs .panel {max-width: 483px;position: absolute;top: 0;left: -702px;transition: all 0.2s;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.block-tabs .panel a.see-all {text-align: right;}
ul.teaser li {float: left;margin-right: 15px;width: 204px;margin-top: 1em;margin-bottom: 2em;}
.block-tabs h3.tab a {font-size: 22px;color: #fff;background: #005277;display: block;padding: 15px;width: 156px;position: relative;
z-index: 1;border-top: 1px solid #fff;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;}
.block-tabs h3.tab a {font-size: 16px;color: #fff;background: #005277;display: block;padding: 10px;width: 276px;position: relative;
z-index: 1;border-top: 1px solid #fff;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;}
.block-tabs p {font-size: 14px;color: #000;line-height: 24px;padding: 10px 0 0;}
.news-list li {background: rgba(0, 0, 0, 0) url("images/img_arrow_pic.png") no-repeat scroll left 7px;border-bottom: 1px dotted #8e8e8e;
color: #333333;font-family: calibri;font-size: 14px;line-height: 26px;margin-bottom: 0;padding: 2px 0 7px 30px;text-align: justify;
width: 275px;}
.read{font-size:14px; color:#005277; float:right; font-weight:bold; cursor:pointer;}
.menu_wrapper ul li a {float:left;display:block;color: #fff;padding:0 36px;text-decoration:none;font-family:"calibri";font-size: 18px;
font-weight: normal;line-height: 35px;text-transform: titlecase;}
.news-section h3 { border-bottom: 1px solid #999; color: #005277; font-size: 14px; font-weight: bold;line-height: 30px; margin: 0px;
   padding: 5px 15px 0 30px; text-align: left; text-transform: uppercase;}
.news-section {background: #fff none repeat scroll 0 0; border: 0px solid #d5d5d5; min-height:315px;}
ul.newslist {float: left;}
.newslist li:first-child {background:#f6f6f6;border-top: 0 none;}
.newslist li a {color: #383838;float: left;font-size: 13px;line-height: 18.12px;padding: 0 10px;}
.newslist li:hover {background-color: #00abd7;float: left;font-size: 13px;line-height: 18.12px;text-decoration:none;color:#fff;}
.newslist li a:hover {text-decoration:none;color:#fff;}
.newslist li {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f1f1 0%, #eeeeee 50%, #e9e9e9 100%) repeat scroll 0 0; border-top: 1px solid #d2d2d2;float: left;min-height: 72px;padding: 8px 0;width: 100%;}
.block2 {display: block;float: left;overflow: hidden; position: relative; width: 100%; padding:0px}
.block {display: block;float: left;overflow: hidden; position: relative; width: 100%;padding: 6px 10px 15px;}
.block:nth-child(1) {margin-top: 0; background-color:#fff; height:100%;}
.block-arrow {background: #fff none repeat scroll 0 0; color: #363636; display: block; padding: 10px;}
.block-arrow::before {background: #005277 none repeat scroll 0 0;content: "";height: 45px;position: absolute;right: -22.5px;top: -22.5px;
transform: rotate(45deg);transition: all 0.4s ease 0s;width: 45px;}

#cssmenu,#cssmenu ul,#cssmenu li,#cssmenu a {border: none;line-height: 1;margin: 0;padding: 0;}
#cssmenu {height: 38px;display: block;width: auto;border-color: #080808;margin: 0;padding: 0;}
#cssmenu > ul {list-style: inside none;margin: 0;padding: 0;}
#cssmenu > ul > li {list-style: inside none;float: left;display: inline-block;position: relative;margin: 0;padding: 0;}
#cssmenu.align-center > ul {text-align: center;}
#cssmenu.align-center > ul > li {float: none;margin-left: -3px;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-center > ul > li:first-child > a {border-radius: 0;}
#cssmenu > ul > li > a {outline: none;display: block;position: relative;text-align: center;text-decoration: none;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);font-weight: 300;font-size: 16px;border-right: 0px solid #fff; color: #ffffff; padding: 11px 12px;}
#cssmenu > ul > li:first-child > a { border-radius: 5px 0 0 5px;font-size:16px;}
#cssmenu ul li.has-sub:hover > a:after {top: 0;bottom: 0;}
#cssmenu > ul > li.has-sub > a:before {content: "";position: absolute;top: 19px;right: -2px;border: 5px solid transparent;border-top: 5px solid #ffffff;}
#cssmenu > ul > li.has-sub:hover > a:before {}
#cssmenu > ul > li.has-sub:hover > a {padding-bottom: 10px;z-index: 999; border-color: #3f3f3f;}
#cssmenu ul li.has-sub:hover > ul,#cssmenu ul li.has-sub:hover > div {display: block;}
#cssmenu > ul > li.has-sub > a:hover,#cssmenu > ul > li.has-sub:hover > a {background: #005277;border-color: #fff;}
#cssmenu ul li > ul,#cssmenu ul li > div {display: none; width: auto; position: absolute; background: #005277;border-radius: 0 0 5px 5px;
z-index: 999;}
#cssmenu ul li > ul {width: 200px;}
#cssmenu ul ul ul {position: absolute;}
#cssmenu ul ul li:hover > ul {left: 100%;}
#cssmenu ul li > ul li {display: block;list-style: inside none;position: relative;margin: 0;padding: 0;}
#cssmenu ul li > ul li a {outline: none;display: block;position: relative;color: #ffffff; text-decoration: none;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); margin: 0;padding: 8px 14px;}
#cssmenu ul li > ul li a:hover {background-color:#00abd7;}
#cssmenu,#cssmenu ul ul > li:hover > a,#cssmenu ul ul li a:hover {background: #005277;}
#cssmenu > ul > li > a:hover {background: #002e4e ;color: #00abd7;}
#cssmenu ul ul a:hover {color: #ffffff;}
#cssmenu > ul > li.has-sub > a:hover:before {