img { border: 0; padding: 0; margin: 0; max-width: 100%; height: auto; }
td { padding: 0; }
a { text-decoration: none; outline: none; -moz-outline: none; }
a:hover,
a:active,
a:focus { outline: none; -moz-outline: none; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #767F86; background-image: url(../images/background.gif); background-repeat: no-repeat; letter-spacing: 1px; margin: 0px; padding: 0px; background-attachment: fixed; background-color: #0000; background-position: center top; }
h1 { font-size: 11pt; font-weight: bold; color: #095286; }
.t1c5 { width: 955px; background-image: url(../images/8_03.gif); background-repeat: repeat; }
.t2c2 { text-align: right; }
.t2c3 { background-image: url(../images/8_09.gif); background-repeat: repeat; width: 227px; vertical-align: middle; padding-left: 25px; line-height: 25px; font-size: 9pt; }
.t1c5 table tr .t2c3 a:hover { text-decoration: underline; }
a:hover { }
.t1c5 .t2c3 a { color: #FFFFFF; text-decoration: none; }
.t2c5 { background-image: url(../images/8_17.gif); background-repeat: no-repeat; background-color: #C9D1D7; }
.t2c6 { padding-left: 20px; padding-right: 5px; background-image: url(../images/8_14.gif); background-repeat: repeat; }
.t1c3 { }
.t1c1 { }
.a2 { color: #C9D1D7; text-decoration: none; font-size: 10px; }
.t1c8 { text-align: right; background-image: url(../images/8_27.gif); background-repeat: repeat; vertical-align: top; height: 60px; }
.italics { font-style: italic; }
h2 { font-size: 14px; color: #666; }
.image-right { float: right; }
a:hover { text-decoration: underline; }
.t2c6 p a { color: #333; text-decoration: none; }
.t2c6 p a:hover { color: #333; text-decoration: underline; }
.t1c5 table tr .t2c3 br a:hover { text-decoration: underline; }
h2 a { color: #666; text-decoration: none; }
h2 a:hover { color: #666; text-decoration: underline; }
table tr td a { color: #666; text-decoration: none; }
table tr td a:hover { color: #666; text-decoration: underline; }
.bold,
.content-right strong { font-weight: bold; color: #0059A3; }
.t1c5 table tr .t2c6 p img { float: right; padding-bottom: 13px; padding-left: 10px; }
.italics { font-style: italic; }
/* Custom */

.wrapper { }
.container { width: 955px; margin: 0 auto; }
.head-strip { }
.middle-head { }
.logo,
.side-nav,
.aside { float: left; width: 26.5%; }
.head-contact,
.banner-right,
.content { float: left; width: 73.5%; }
.banner-sec { }
.side-nav { }
.banner-right { }
.nav-strip { background: #0057a2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc1YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #0057a2 0%, #0075bf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0057a2), color-stop(100%, #0075bf)); background: -webkit-linear-gradient(top, #0057a2 0%, #0075bf 100%); background: -o-linear-gradient(top, #0057a2 0%, #0075bf 100%); background: -ms-linear-gradient(top, #0057a2 0%, #0075bf 100%); background: linear-gradient(to bottom, #0057a2 0%, #0075bf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0057a2', endColorstr='#0075bf', GradientType=0 );
font-size: 9pt; line-height: 25px; border-top: 1px solid #80abd1; }
.nav-strip .nav-inner { position: relative; padding: 1.56em 0; }
.menu-icon { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; display: none; float: left; width: 40px; height: 30px; background: url(../assets/pageSlide/menu.png) center center no-repeat #333; text-indent: -999999px; border: 0 }
.nav-strip .nav-inner nav { }
.nav-strip .nav-inner nav ul { display: block; width: auto; margin: 0; padding: 0; }
.nav-strip .nav-inner nav ul li { list-style: none; margin: 0; padding: 0 40px; border-bottom: 2px solid #5581be; position: relative; }
.nav-strip .nav-inner nav ul li:before { position: absolute; top: 0; left: 22px; content: ">"; font-size: 9pt; color: #fff; line-height: 25px; }
.nav-strip .nav-inner nav ul li:last-child { border-bottom: none; }
.nav-strip .nav-inner nav ul li a { color: #fff; text-decoration: none; }
.nav-strip .nav-inner nav ul li a:hover { text-decoration: underline; }
#pageslide { width: 200px; padding: 20px }
#pageslide ul { list-style: none; padding: 0; margin: 0 }
#pageslide #nav li { padding: 10px 0; border-bottom: 1px solid #666 }
#pageslide #nav li:last-child { border-bottom: none }
#pageslide #nav li a { color: #FFF; border: none }
#pageslide #nav li:hover .sub-menu,
#pageslide #nav li:focus .sub-menu { display: block }
#pageslide #nav li .sub-menu { display: none; text-align: left; margin-left: 20px; }
#pageslide #nav li .sub-menu li { background-color: transparent; background-image: url("../images/img01_41.png"); background-position: left 16px; background-repeat: no-repeat; border-bottom: 1px solid #666; padding-left: 15px }
#pageslide #nav li .sub-menu li:last-child { border-bottom: none }
.main { }
.aside { }
.side-panel { background: #969ca1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2OWNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWQxZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #969ca1 0%, #c9d1d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #969ca1), color-stop(100%, #c9d1d7)); background: -webkit-linear-gradient(top, #969ca1 0%, #c9d1d7 100%); background: -o-linear-gradient(top, #969ca1 0%, #c9d1d7 100%); background: -ms-linear-gradient(top, #969ca1 0%, #c9d1d7 100%); background: linear-gradient(to bottom, #969ca1 0%, #c9d1d7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969ca1', endColorstr='#c9d1d7', GradientType=0 );
}
.side-wrap { padding: 10px 38px; }
.side-box { margin-bottom: 10px; text-align: center; }
.side-box a { display: block; padding: 20px 20px 10px; background-color: #fff; border-radius: 20px; color: #666; text-decoration: none; }
.side-box a:hover { text-decoration: underline; }
.side-box a span { display: block; }
.side-image { margin-bottom: 10px; }
.side-text { }
.content { }
.content-wrap { background-color: #edf1f5; }
.content-right { padding: 25px 15px; }
.side-panel,
.content-wrap { min-height: 980px; }
.image-left { float: left; margin: 0 20px 20px 0; }
.image-right { float: right; margin: 0 0 20px 20px; }
.tick-list ul { margin: 0 0 7px; padding: 0; list-style: none outside none; }
.tick-list ul li { background-color: transparent; background-image: url("../images/tick.gif"); background-position: 3px 2px; background-repeat: no-repeat; padding-left: 45px; min-height: 22px; margin-bottom: 7px; }
.tick-list ul li:last-child { margin-bottom: 0px; }
.tick-list.arrow-red { font-weight: 700; }
.tick-list.arrow-red a { color: #ee1d23; }
.footer { background-color: #8b9199; padding: 15px; text-align: right; }
.footer p { margin: 0; }

/************* Responsive **************/

@media (max-width: 767px) {
body { /*background-size:calc(100% - 10px); background-repeat:repeat-y;*/ }
.container { width: auto; margin: 0; }
.nav-head { }
.nav-strip { border: none; text-align: center; }
.nav-strip .nav-inner { padding: 10px 15px; }
.nav-strip .nav-inner nav { display: inline-block; margin-bottom: -10px; }
ul#nav { display: none; }
.menu-icon { display: block; }
.logo,
.side-nav,
.aside,
.head-contact,
.banner-right,
.content { float: none; width: auto; }
.logo { background-image: url("../images/8_04_bg.jpg"); background-position: top center; background-repeat: repeat-x; background-size: auto 100%; -webkit-background-size: auto 100%; }
.middle-head,
.banner-right,
.footer,
h1,
h2 { text-align: center; }
.head-strip img,
.head-contact img,
.banner-right img { width: 100%; display: block; }
.side-wrap { padding: 15px; text-align: center; }
.side-box { display: inline-block; width: calc(50% - 3px); margin-bottom: 20px; vertical-align: top; }
.side-box a { margin: 0 10px; }
.side-panel,
.content-wrap { min-height: inherit; }
}
@media (max-width: 979px) {
}
 @media (max-width: 1199px) {
}
 @media (min-width: 768px) {
.hidden-mobile { display: block; }
}
@media (max-width: 480px) {
/*.nav-strip .nav-inner nav ul { background-color: green; }*/
.image-left,
.image-right { float: none; margin: 0; padding: 15px 0; text-align: center; }
.side-box { margin-bottom: 10px; }
.side-box a { margin: 0 5px; }
}
@media (min-width: 481px) and (max-width: 767px) {
/*.nav-strip .nav-inner nav ul { background-color: blue; }*/
}
@media (min-width: 768px) and (max-width: 979px) {
/*.nav-strip .nav-inner nav ul { background-color: red; }*/
body { background-size: 1625px auto; -webkit-background-size: 1625px auto; background-repeat: repeat-y; }
.container { width: 724px !important; }
.nav-strip .nav-inner { padding: 0; line-height: 1.88em; }
.nav-strip .nav-inner nav ul li::before { top: -2px; }
.side-wrap,
.side-box a { padding: 10px; }
}
@media (min-width: 980px) and (max-width: 1199px) {
/*.nav-strip .nav-inner nav ul { background-color: #FF00FF; }*/
body { background-size: 2075px auto; -webkit-background-size: 2075px auto; }
.container { width: 924px !important; }
.nav-strip .nav-inner { padding: 1.26em 0; }
.side-panel,
.content-wrap { min-height: 1000px; }
}
@media (min-width: 1200px) and (max-width: 1599px) {
/*.nav-strip .nav-inner nav ul { background-color: black; }*/
}
@media (min-width: 1600px) {
/*.nav-strip .nav-inner nav ul { background-color: #ccc; }*/
}
/*@media \0screen\,screen\9 {
}*/
