html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5,h6, p, blockquote, pre, a, abbr, acronym, address, big,cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt,dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,embed, figure, figcaption, footer, header, hgroup, menu, nav,output, ruby, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  vertical-align: baseline;}body, html {  height: 100%;}img, fieldset, a img {  border: none;}input[type="submit"],button {  cursor: pointer;}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner {  padding: 0;  border: 0;}textarea {  overflow: auto;}input, button {  margin: 0;  padding: 0;  border: 0;}input, textarea, select, button,h1, h2, h3, h4, h5, h6, a, span, a:focus {  outline: none;}ul, ol {  list-style-type: none;}table {  border-spacing: 0;  border-collapse: collapse;  width: 100%;}html {  background: url("../images/bg.png") 0 0 repeat-x #f4f4f4;}body {  font-family: "tahoma", Arial, sans-serif;  font-weight: normal;  font-size: 12px;  line-height: 1.4;}.wrapper {  min-width: 945px;  width: 945px;  margin: 0 auto;  min-height: 100%;}.wrapper:after {  content: "";  float: left;  padding-bottom: 96px;}a {  color: #004a75;  text-decoration: underline;}a:hover {  color: #1b1b1b;  text-decoration: none;}.input, .content .l .ask-quest .ask-row input[type="text"], .content .l .admiss .admiss-form-outer .admiss-form .admiss-row input[type="text"] {  height: 34px;  display: inline-block;  vertical-align: middle;  background: white;  border: 1px solid #c5c5c5;  padding: 6px 15px 6px 15px;  font: 14px "Arial";  color: black;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.textarea, .content .l .ask-quest .ask-row textarea {  display: inline-block;  vertical-align: middle;  background: white;  border: 1px solid #c5c5c5;  padding: 6px 15px 6px 15px;  width: 395px;  height: 127px;  resize: none;  font: 14px "Arial";  color: black;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.button, .content .l .ask-quest .ask-row input[type="button"], .content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-btn-submit input[type="button"] {  display: inline-block;  height: 32px;  text-decoration: none;  background: #b34912;  font: 14px "Arial";  color: white;  padding: 6px 83px 6px 83px;  text-align: center;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  cursor: pointer;}.alert {  max-width: 672px;  font: 14px "Arial";  line-height: 14px;  padding: 0 0 12px 1px;}.alert.alert-warning {  color: red;}.alert.alert-success {  color: #70a400;}.l {  *zoom: 1;}.l:after {  content: " ";  display: table;  clear: both;}.l .bar {  width: 260px;  float: left;}.l .bar + .text {  width: 653px;  float: left;}.l .text {  *zoom: 1;  width: 100%;  float: left;}.l .text:after {  content: " ";  display: table;  clear: both;}.header {  width: 100%;  position: relative;}.header .logo {  float: left;  margin-top: 28px;  margin-left: 2px;}.header .logo .logo__bg {  display: block;  width: 300px;  height: 117px;  background: url("../images/logo__bg.png") 0 0 no-repeat;  text-indent: -9999px;}.header .location {  float: left;  margin-top: 51px;  margin-left: 98px;}.header .location .location__column {  width: 131px;  float: left;  margin-right: 65px;}.header .location .location__column:last-child {  margin: 0;}.header .location .location__column h2 {  white-space: nowrap;  font: bold 14px/17px "tahoma";  color: black;  margin: 0 0 2px;  letter-spacing: -0.3px;}.header .location .location__column .location__text {  color: #7d7d7d;  font: 12px/17px "tahoma";}.header .search {  background: white;  position: absolute;  right: 0;  top: 53px;  border: 1px solid #bebebe;  width: 180px;  height: 30px;}.header .search input[type="text"] {  width: 151px;  height: 30px;  font: 12px/17px "tahoma";  padding: 5px 10px 5px 11px;  display: inline-block;  vertical-align: middle;  color: #7d7d7d;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -moz-placeholder-color: #7d7d7d;  -moz-placeholder-font-size: 12px;  -ms-input-placeholder-color: #7d7d7d;  -ms-input-placeholder-font-size: 12px;}.header .search input[type="text"] ::-webkit-input-placeholder {  color: #7d7d7d;  font-size: 12px;}.header .search input[type="text"] ::-moz-placeholder {  color: #7d7d7d;  font-size: 12px;}.header .search input[type="button"] {  display: inline-block;  vertical-align: middle;  width: 19px;  height: 30px;  cursor: pointer;  background: url("../images/search__bg.png") 98% 50% no-repeat white;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.header .link{  display: inline-block;  position: absolute;  top: 102px;  right: 110px;  width: 75px;  text-align: center;  text-transform: capitalize;}.header .menu {  clear: both;  width: 100%;  float: left;  margin-top: 12px;  margin-bottom: 22px;}.header .menu .menu__list {  font-size: 0;}.header .menu .menu__list > li {  display: inline-block;  width: 25%;  text-align: center;  position: relative;  -moz-transition: background 300ms ease;  -o-transition: background 300ms ease;  -webkit-transition: background 300ms ease;  -ms-transition: background 300ms ease;  transition: background 300ms ease;}.header .menu .menu__list > li > a {  display: block;  height: 43px;  font: 14px/14px "Tahoma";  color: white;  text-transform: uppercase;  text-align: center;  text-decoration: none;  padding: 14px 16px 14px 14px;  position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.header .menu .menu__list > li > a .i {  display: inline-block;  vertical-align: middle;  width: 9px;  height: 5px;  background: url("../images/mark_menu__bg.png") 100% 50% no-repeat;  padding-left: 5px;}.header .menu .menu__list > li#menuitems_1 {  background: #82a3b8;}.header .menu .menu__list > li#menuitems_1:hover {  background: #647e8e;}.header .menu .menu__list > li#menuitems_2 {  background: #3d5563;}.header .menu .menu__list > li#menuitems_2:hover {  background: #334753;}.header .menu .menu__list > li#menuitems_3 {  background: #798328;}.header .menu .menu__list > li#menuitems_3:hover {  background: #666e22;}.header .menu .menu__list > li#menuitems_4 {  background: #b34912;}.header .menu .menu__list > li#menuitems_4:hover {  background: #9b3f0f;}.header .menu .menu__list li a + ul {  display: none;  width: 100%;  top: 45px;  position: absolute;}.header .menu .menu__list li a + ul li {  width: 100%;  display: block;  background: #82a3b8;  border-bottom: 1px solid #9fc4db;}.header .menu .menu__list li a + ul li:hover {  background: #647e8e;}.header .menu .menu__list li a + ul li a {  display: block;  height: 35px;  font: 12px/14px "Tahoma";  color: white;  text-transform: uppercase;  text-align: center;  text-decoration: none;  padding: 10px 16px 10px 14px;  position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.header .menu .menu__list li a + ul li:last-child {  border: none;}.slider {  width: 100%;  float: left;  height: 382px;  margin-bottom: 50px;}.slider .flexslider-controls {  padding: 12px 26px;  display: inline-block;  background: rgba(255, 255, 255, 0.43);  text-align: center;  position: relative;}.content {  width: 100%;  float: left;  padding: 0 0 67px;}.content .l {  float: left;  width: 100%;}.content .l .bar {  margin-right: 30px;}.content .l .bar .list-wrap {  *zoom: 1;}.content .l .bar .list-wrap:after {  content: " ";  display: table;  clear: both;}.content .l .bar .list-wrap .list {  font-size: 0;  text-align: left;}.content .l .bar .list-wrap .list li .post {  margin: 0 0 24px;}.content .l .bar .list-wrap .list li .post .post__date {  color: #767676;  font: 14px/14px "tahoma";  margin: 0 0 7px;}.content .l .bar .list-wrap .list li .post .post__preview .post__link {  text-decoration: underline;  font: 14px/16px "tahoma";  color: #004a75;  display: inline-block;  vertical-align: middle;}.content .l .bar .list-wrap .list li .post .post__preview .post__link + i {  position: relative;  top: 2px;}.content .l .bar .list-wrap .list li .post .post__preview .post__link:hover {  color: #1b1b1b;  text-decoration: none;}.content .l .text {  top: -1px;  position: relative;}.content .l .text .page-title {  width: 100%;  display: inline-block;  vertical-align: middle;  font: 25px/30px "Arial";  color: black;  border-bottom: 1px solid #cbcbcb;  margin: 0 0 25px 0;}.content .l .text p {  font: 14px/20px Arial, sans-serif;  color: #575757;  margin: 0 0 15px;}.content .l .text p.thick {  font-weight: bold;  color: black;}.content .l .text.main-text .wysiwyg p {  font: 14px/20px Arial, sans-serif;  color: #575757;  margin: 0 0 15px;}.content .l .text.inner-text .wysiwyg {  /*margin-top: -10px;*/}.content .l .text .wysiwyg {  clear: both;}.content .l .text .wysiwyg p {  font: 14px/20px Arial, sans-serif;  color: #575757;  margin: 0 0 6px;  letter-spacing: -0.2px;}.content .l .text .topic .topic-name {  font: 18px/20px "Arial";  color: black;  margin: 0 0 0px;  top: -4px;  position: relative;}.content .l .text .topic .topic-name > a {  font: 18px/20px "Arial";  color: black;  text-decoration: none;  margin: 0;}.content .l .text .topic .topic-name > a:hover {  text-decoration: underline;}.content .l .text .wysiwyg h3 {  color: #004b76;  font: 14px/20px "Arial";  margin: 0 0 13px;}.content .l .text .topic b {  display: block;  font: 13px/20px Arial, sans-serif;  color: #626262;  margin: 0 0 6px;}.content .l .text .wysiwyg em {  font: bold 14px/20px "Arial";  color: black;}.content .l .text .wysiwyg ul {  padding: 5px 0 8px;}.content .l .text .wysiwyg ol {  counter-reset:li;  padding:0;  list-style:none;}.content .l .text .wysiwyg ol li {  font: 14px/18px Arial, sans-serif;  color: #575757;  margin: 0 0 7px;  padding: 0 0 0 15px;  position: relative;}  .content .l .text .wysiwyg ol li:before {  content:counter(li);  counter-increment:li;  position:absolute;  top: 0;  left: 0;}  .content .l .text .wysiwyg ul li {  font: 14px/18px Arial, sans-serif;  color: #575757;  margin: 0 0 7px;  padding: 0 0 0 8px;  background: url("../images/list_mark__bg.png") 0 50% no-repeat;}.content .l .text .topic {  margin-top: -10px;}.content .l .text .topic a {  display: inline-block;  margin-bottom: 10px;  color: #004872;  font: 14px/16px Arial, sans-serif;  text-decoration: underline;}.content .l .text .topic .link-wrap {  margin: 14px 0 45px;}.content .l .text .topic a:hover {  text-decoration: none;  color: #1b1b1b;}.content .l .search-result .result {  color: #004b76;  font: 14px/20px "Arial";  margin: 0 0 6px;}.content .l .search-result .result a {  color: #004b76;  font: 14px/20px "Arial";  text-decoration: none;}.content .l .search-result .result a:hover {  text-decoration: underline;}.content .l .search-result em {  font: bold 14px/20px "Arial";  color: black;}.content .l .search-result p {  font: 14px/20px Arial, sans-serif;  color: #575757;  letter-spacing: -0.2px;}.content .l .ask-quest {  clear: both;  background: rgba(235, 235, 235, 0.73);  width: 672px;  height: 446px;  padding: 22px 19px 23px 19px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .ask-quest .ask-row {  width: 100%;  float: left;  min-height: 34px;  margin-bottom: 11px;}.content .l .ask-quest .ask-row label {  width: 238px;  float: left;  font: 14px "Arial";  color: black;}.content .l .ask-quest .ask-row input[type="text"] {  width: 395px;  float: left;}.content .l .ask-quest .ask-row .ask-note {  width: 425px;  float: left;  padding: 0 10px 0 0;  color: #757575;  font: 14px "Arial";}.content .l .ask-quest .ask-row .ask-note .required {  color: red;  font: 14px "Arial";}.content .l .ask-quest .ask-row .ask-btn-wrap {  float: right;  margin-top: 4px;  margin-right: 1px;}.content .l .ask-quest .ask-row .ask-btn-wrap input[type="button"] {  width: 195px;}.content .l .ask-quest .ask-row select {  width: 395px;  height: 34px;  border: 1px solid #c5c5c5;  padding-left: 11px;  padding-bottom: 6px;  padding-top: 6px;  font: 14px/14px "Arial";  color: black;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: inline-block;  vertical-align: middle;}.content .l .ask-quest.error {  outline: 1px solid #fd4646;}.content .l .ask-quest.error label.error {  color: red;}.content .l .ask-quest.error .required {  color: red;  font: 14px "Arial";}.content .l .ask-quest.success {  outline: 1px solid #7ca948;}.content .l .admiss {  position: relative;  top: -5px;}.content .l .admiss p {  margin: 0 0 10px;}.content .l .admiss .admiss-form-outer {  margin-top: 10px;  display: inline-block;}.content .l .admiss .admiss-form-outer .admiss-form {  *zoom: 1;  background: rgba(235, 235, 235, 0.73);  width: 866px;  height: 226px;  padding: 21px 18px 22px 21px;  float: left;  margin-top: 4px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .admiss .admiss-form-outer .admiss-form:after {  content: " ";  display: table;  clear: both;}.content .l .admiss .admiss-form-outer .admiss-form.error {  outline: 1px solid #fd4646;}.content .l .admiss .admiss-form-outer .admiss-form.error label.error {  color: red;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row {  width: 100%;  float: left;  min-height: 34px;  margin: 0 0 11px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row label {  width: 430px;  float: left;  color: #1b1b1b;  font: 14px "Arial";}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row label .required {  color: red;  font: 14px "Arial";}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row label b {  font: bold 14px "Arial";  color: #010101;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row label .rest {  display: inline-block;  vertical-align: middle;  padding-top: 9px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row input[type="text"] {  width: 395px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-note {  width: 430px;  float: left;  font: 14px "Arial";  color: #7d7d7d;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-note .required {  color: red;  font: 14px "Arial";}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-btn-submit {  width: 394px;  float: left;  padding-left: 2px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload {  width: 396px;  float: left;  -moz-placeholder-color: #9e9e9e;  -ms-input-placeholder-color: #9e9e9e;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload .admiss-button {  float: left;  margin-top: 5px;  position: relative;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload .admiss-button input[type="button"] {  display: inline-block;  vertical-align: middle;  padding: 2px 7px 3px 7px;  font: 12px/12px "Arial";  color: black;  border: 1px solid #a4a4a4;  background-image: -moz-linear-gradient(bottom, #dddddd 0%, whitesmoke 100%);  background-image: -o-linear-gradient(bottom, #dddddd 0%, whitesmoke 100%);  background-image: -webkit-linear-gradient(bottom, #dddddd 0%, whitesmoke 100%);  background-image: linear-gradient(bottom, #dddddd 0%, #f5f5f5 100%);  cursor: pointer;  width: 88px;  height: 22px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload .admiss-button .admiss-upload-text {  display: inline-block;  vertical-align: middle;  font: 13px/21px "Arial";  color: #5d5d5d;  margin-left: 2px;  padding-right: 10px;  letter-spacing: -0.2px;  position: absolute;  left: 95px;  top: 0px;  width: 106px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload input[type="text"] {  display: inline-block;  vertical-align: middle;  width: 184px;  height: 34px;  float: right;  padding: 6px 10px 6px 10px;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload ::-webkit-input-placeholder {  color: #9e9e9e;}.content .l .admiss .admiss-form-outer .admiss-form .admiss-row .admiss-upload ::-moz-placeholder {  color: #9e9e9e;}.content .l .admiss .admiss-form-outer .application {  background: white;  width: 600px;  border: 1px solid #cccccc;  overflow: hidden;  padding: 11px 6px 10px 13px;  margin-top: 5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .admiss .admiss-form-outer .application h3 {  font: bold 23px "Arial";  line-height: 28px;  color: black;  margin: 0 0 11px;}.content .l .admiss .admiss-form-outer .application p {  color: black;  font: 13px "Arial";  line-height: 18px;}.content .l .admiss .admiss-form-outer .application .note {  font: 13px "Arial";  color: #c43b1d;  margin-top: -10px;}.content .l .admiss .admiss-form-outer .application .application-form {  float: left;  width: 100%;  margin-top: 6px;}.content .l .admiss .admiss-form-outer .application .application-form .app-row {  margin: 0 0 35px;}.content .l .admiss .admiss-form-outer .application .application-form .app-row label {  display: block;  font: bold 13px "Arial";  padding-bottom: 2px;}.content .l .admiss .admiss-form-outer .application .application-form .app-row input[type="text"] {  display: block;  border: 1px solid #abadb3;  background: white;  width: 158px;  height: 22px;  padding: 5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .hint {  color: #666666;  margin-bottom: 3px;  display: inline-block;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .radio {  display: inline-block;  vertical-align: middle;  margin-top: 8px;  margin-left: 5px;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .radio .radio-option {  clear: both;  float: left;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .radio .radio-option input[type="radio"] {  float: left;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .radio .radio-option label {  float: left;  position: relative;  top: -2px;  padding-left: 6px;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .app-row-title {  min-height: 31px;  position: relative;  font: bold 16px/31px "Arial";  color: black;  position: relative;  z-index: 10;}.content .l .admiss .admiss-form-outer .application .application-form .app-row .app-row-title:after {  content: "";  background: #eeeeee;  position: absolute;  top: 0;  left: 0;  width: 588px;  height: 100%;  z-index: -1;  margin-left: -6px;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-1 {  padding: 0 0 30px;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-1 .app-row:last-child .radio-option {  margin: 0 0 5px;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-2 {  padding: 0 0 35px;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-2 .app-row textarea {  width: 524px;  height: 134px;  background: white;  border: 1px solid #c5c5c5;  padding: 6px 15px 6px 15px;  font: 14px "Arial";  color: black;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-3 {  padding: 0 0 32px;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-3 .app-row textarea {  width: 524px;  height: 134px;  background: white;  border: 1px solid #c5c5c5;  padding: 6px 15px 6px 15px;  font: 14px "Arial";  color: black;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-4 {  padding: 0 0 5px;}.content .l .admiss .admiss-form-outer .application .application-form .unit-box-4 .app-row textarea {  width: 524px;  height: 134px;  background: white;  border: 1px solid #c5c5c5;  padding: 6px 15px 6px 15px;  font: 14px "Arial";  color: black;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.content .l .admiss .admiss-form-outer .application .submit-btn-cont input[type="button"] {  display: inline-block;  vertical-align: middle;  width: 58px;  height: 20px;  border: 1px solid #707070;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;  background: #f2f2f2;  background: -moz-linear-gradient(top, #f2f2f2 0%, #ebebeb 47%, #dbdbdb 53%, #cfcfcf 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(47%, #ebebeb), color-stop(53%, #dbdbdb), color-stop(100%, #cfcfcf));  background: -webkit-linear-gradient(top, #f2f2f2 0%, #ebebeb 47%, #dbdbdb 53%, #cfcfcf 100%);  background: -o-linear-gradient(top, #f2f2f2 0%, #ebebeb 47%, #dbdbdb 53%, #cfcfcf 100%);  background: -ms-linear-gradient(top, #f2f2f2 0%, #ebebeb 47%, #dbdbdb 53%, #cfcfcf 100%);  background: linear-gradient(to bottom, #f2f2f2 0%, #ebebeb 47%, #dbdbdb 53%, #cfcfcf 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 );  color: black;  cursor: pointer;  -webkit-box-shadow: inset 1px 0 0 #fbfbfb, inset 0px -1px 0 #fbfbfb, inset -1px -1px 0 #fbfbfb, inset -1px 1px 0 #fbfbfb;  -moz-box-shadow: inset 1px 0 0 #fbfbfb, inset 0px -1px 0 #fbfbfb, inset -1px -1px 0 #fbfbfb, inset -1px 1px 0 #fbfbfb;  box-shadow: inset 1px 0 0 #fbfbfb, inset 0px -1px 0 #fbfbfb, inset -1px -1px 0 #fbfbfb, inset -1px 1px 0 #fbfbfb;}.content .l .admiss .admiss-form-outer .application .warn {  color: #666666;  font: 13px "Arial";}.content .l .admiss .admiss-form-outer .application .bottom-text {  display: inline-block;  vertical-align: middle;  padding-top: 19px;  padding-bottom: 12px;  color: #666666;}.content .l .admiss .admiss-form-outer .application .bottom-text a {  font: 13px "Arial";  color: #666666;  text-decoration: underline;}.content .l .admiss .admiss-form-outer .application .bottom-text a:hover {  text-decoration: none;}.content .l .admiss .admiss-form-outer .application .linkbox {  width: 100%;}.content .l .admiss .admiss-form-outer .application .linkbox a {  display: inline-block;  vertical-align: middle;  color: #0000cc;  font: 12px "Arial";  text-decoration: underline;}.content .l .admiss .admiss-form-outer .application .linkbox a:hover {  text-decoration: none;}.content .l .gallery {  width: 100%;  float: left;  margin: 14px 0 14px;}.content .l .gallery .gallery__title {  display: inline-block;  vertical-align: middle;  font: 20px/20px "Arial";  color: black;  margin: 0 0 12px;}.content .l .gallery .gallery__items {  width: 100%;  float: left;  margin-left: 0;}.content .l .gallery .gallery__items .item {  width: 179px;  height: 136px;  float: left;  background: white;  margin-right: 12px;  margin-bottom: 13px;}.content .l .gallery .gallery__items .item .item__link {  display: block;  width: 169px;  height: 124px;  padding: 5px;  border: 1px solid #cdcdcd;}.content .l .gallery .gallery__items .item .item__link img {  width: 167px;  height: 122px;  border: 1px solid #cdcdcd;}.content .l .gallery .gallery__items .item:nth-child(5n+5) {  margin-right: 0 !important;}.content .l .required {  color: red;  font: 14px "Arial";}.contact-wrapper {  width: 100%;  float: left;}.contact-wrapper > [class*="contact-item"] {  float: left;  margin-bottom: 41px;}.contact-wrapper > [class*="contact-item"]:last-child {  margin-bottom: 35px;}.contact-wrapper > [class*="contact-item"] .contact-item-left-box {  width: 390px;  height: 261px;  float: left;  overflow: hidden;}.contact-wrapper > [class*="contact-item"] .contact-item-left-box .wrapp-map {  width: 390px;  height: 261px;}.contact-wrapper > [class*="contact-item"] .contact-item-right-box {  float: left;  margin-left: 29px;}.contact-wrapper > [class*="contact-item"] .contact-item-right-box .contact-item__title {  display: inline-block;  vertical-align: middle;  font: 18px/23px "Arial";  color: black;  top: -6px;  position: relative;  margin-bottom: 10px;}.contact-wrapper > [class*="contact-item"] .contact-item__details p {  color: #727272;  font: 14px/15px "Arial";  margin-bottom: 8px;}.contact-wrapper > [class*="contact-item"] .contact-item__details p a {  color: #004b76;  text-decoration: underline;  font: 14px/15px "Arial";}.contact-wrapper > [class*="contact-item"] .contact-item__details p a:hover {  text-decoration: none;}.table {  margin-top: 27px;  height: 100%;}.table > tbody th,.table > tbody td {  vertical-align: middle;}.table > tbody > tr > th {  height: 52px;  vertical-align: middle;  padding: 0 10px;}.table > tbody > tr > td {  width: 33%;  height: 100%;  border-bottom: 1px solid #ededed;}.table > tbody > tr > td:first-child table tr td:first-child {  border-left: 1px solid #ededed;}.table > tbody > tr > td:last-child table tr td:last-child {  text-align: center;  border-right: 1px solid #ededed;}.table > tbody td .bg {  width: 100%;  height: 100%;  position: relative;  z-index: 1000;}.table > tbody td .bg:after {  background: url("../images/t_sep__bg.png") 0 0 repeat;  content: "";  width: 2px;  height: 100%;  position: absolute;  right: 0;  top: 0;}.table > tbody td:last-child .bg:after {  content: "";  background: none;}.table > tbody td table tbody th:last-child {  border-right: 1px solid #82a3b8;  text-align: center;}.table > tbody td table tbody tr {  background: url("../images/t_sep__bg.png") 100% 0 repeat-y;}.table > tbody td table tbody tr:last-child td {  background-image: none !important;}.table > tbody td table tbody tr:nth-child(2) td {  font: bold 14px/13px "Arial";  color: black;  text-align: center;  padding: 27px 0 26px;}.table > tbody td table tbody tr th {  height: 52px;  background: #82a3b8;  font: bold 15px/13px "Arial";  color: white;}.table > tbody td table tbody tr td {  background: url("../images/t_sep_r__bg.png") 0 0 repeat-x;  font: 13px/13px "Arial";  color: black;  padding: 15px 8px 15px 9px;  height: auto;}.table > tbody td table tbody tr td:nth-child(odd) {  min-width: 130px;  background: url("../images/t_sep_r__bg.png") 0 100% repeat-x #ededed;}.table > tbody td table tbody tr td:nth-child(even) {  background: url("../images/t_sep_r__bg.png") 0 100% repeat-x #f6f6f6;}.table > tbody td table {  height: 100%;}.table > tbody td table tr:nth-child(2) td{  height: 68px!important;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}table:not(.table) > tbody > tr > th {  height: 51px;  vertical-align: middle;  background: #82a3b8;  font: bold 15px/20px "Arial";  color: white;}table:not(.table) > tbody > tr > th:first-child {  padding: 0 0 0 26px;  text-align: left;}table:not(.table) > tbody > tr > th:last-child {  padding: 0 29px 0 0;  text-align: right;  font-weight: normal;}table:not(.table) > tbody > tr > th b {  display: inline-block !important;  vertical-align: middle;  font: bold 15px/20px "Arial" !important;  color: white !important;  margin: 0 !important;}table:not(.table) > tbody > tr > td {  height: 68px;  vertical-align: middle;  padding: 0 24px;  font: 14px "Arial";  color: black;  background: url("../images/t_sep_r__bg.png") 0 0 repeat-x #ededed;}table:not(.table) > tbody > tr > td em {  display: block;  font: 13px "Arial" !important;  color: #6d6d6d !important;}.breadcrumbs {  *zoom: 1;  width: 100%;  float: left;  margin: -10px 0 19px;  overflow: hidden;}.breadcrumbs:after {  content: " ";  display: table;  clear: both;}.breadcrumbs .breadcrumbs__l {  font-size: 0;}.breadcrumbs .breadcrumbs__l li {  display: inline-block;  vertical-align: middle;  padding-right: 13px;  position: relative;}.breadcrumbs .breadcrumbs__l li:after {  content: "";  width: 4px;  height: 7px;  position: absolute;  top: 7px;  right: 5px;  background: url("../images/bread_mark__bg.png") 0 0 no-repeat;}.breadcrumbs .breadcrumbs__l li:last-child:after {  content: "";  background: none;}.breadcrumbs .breadcrumbs__l li a {  display: block;  font: 12px/20px "Arial";  color: #004b76;  text-decoration: underline;  letter-spacing: -0.5px;}.breadcrumbs .breadcrumbs__l li a:hover, .breadcrumbs .breadcrumbs__l li a.active {  color: #727272;  text-decoration: none;}.breadcrumbs .breadcrumbs__l li a.active {  pointer-events: none;}.pagination {  width: 100%;  float: left;  margin: 3px 0 10px;}.pagination li a,.pagination li span {  display: inline-block;  vertical-align: middle;  width: 26px;  height: 26px;  background: #dbdbdb;  font: 14px/20px "Arial";  color: black;  text-decoration: none;  text-align: center;  padding: 3px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -moz-transition: background-color 300ms ease;  -o-transition: background-color 300ms ease;  -webkit-transition: background-color 300ms ease;  -ms-transition: background-color 300ms ease;  transition: background-color 300ms ease;}.pagination li .page-link:hover {  background: #004872;  color: white;}.pagination li.active .current {  background: #004872;  color: white;}.pagination li .prev {  width: 26px;  height: 26px;  text-indent: -99999px;}.pagination li .prev.page-link {  width: 26px;  height: 26px;  background: url("../images/pagin_item__bg.png") 0 -26px no-repeat #dbdbdb !important;}.pagination li span.current.prev {  background: url("../images/pagin_item__bg.png") 0 0 no-repeat #dbdbdb;}.pagination li .next {  width: 26px;  height: 26px;  text-indent: -99999px;}.pagination li .next.page-link {  width: 26px;  height: 26px;  background: url("../images/pagin_item__bg.png") -26px -26px no-repeat #dbdbdb !important;}.pagination li span.current.next {  background: url("../images/pagin_item__bg.png") -26px 0 no-repeat #dbdbdb;}.footer {  clear: both;  width: 945px;  height: 96px;  margin: -96px auto 0;  border-top: 1px solid #cacaca;}.footer .copyright {  float: left;  padding: 15px 0;}.footer .copyright .text {  font: 12px "tahoma";  color: #585858;}.footer .studio {  float: right;  margin-top: 12px;}.footer .studio .studio__text .studio__develop-text_link {  font: 12px "tahoma";  color: #585858;  text-decoration: none;}.footer .studio .studio__text .studio__altsol_link {  font: 12px "tahoma";  color: #585858;  text-decoration: none;}.footer .studio .studio__text .studio__altsol_link:hover {  text-decoration: underline;}.footer .studio .studio__text .studio__altsol_link sup {  display: inline-block;  vertical-align: super;}/* Icons */.i {  display: inline-block;  vertical-align: middle;  width: 10px;  height: 11px;}.i.i-f {  background: url('../images/forw.png') 0 50% no-repeat}.i.i-b {  background: url('../images/back.png') 0 50% no-repeat}/* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) *//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {  outline: none;}.slides,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}/* FlexSlider Necessary Styles*********************************/.flexslider {  margin: 0;  padding: 0;}.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {  width: 100%;  display: block;}.flex-pauseplay span {  text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .slides {  display: block;}* html .slides {  height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {  display: block;}/* FlexSlider Default Theme*********************************/.flexslider {  margin: 0;  height: 382px;  position: relative;  zoom: 1;  text-align: center;}.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}.loading .flex-viewport {  max-height: 300px;}.flexslider .slides {  zoom: 1;}.carousel li {  margin-right: 5px;}/* Direction Nav */.flex-direction-nav {  *height: 0;}.flex-direction-nav a {  display: block;  width: 21px;  height: 37px;  font-size: 0;  background: url("../images/slid_cont__bg.png") 0 0 no-repeat;  margin: -17px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: rgba(0, 0, 0, 0.8);  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  transition: all .3s ease;}.flex-direction-nav .flex-prev {  left: 22px;}.flex-direction-nav .flex-next {  right: 22px;  text-align: right;  background-position: -21px 0;}.flexslider:hover .flex-prev {  opacity: 0.7;  left: 22px;}.flexslider:hover .flex-next {  opacity: 0.7;  right: 22px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {  opacity: 1;}.flex-direction-nav .flex-disabled {  opacity: 0 !important;  filter: alpha(opacity=0);  cursor: default;}/* Pause/Play */.flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;}.flex-pauseplay a:before {  font-family: "flexslider-icon";  font-size: 20px;  display: inline-block;  content: '\f004';}.flex-pauseplay a:hover {  opacity: 1;}.flex-pauseplay a.flex-play:before {  content: '\f003';}/* Control Nav */.flex-control-nav {  position: relative;  bottom: 34px;  text-align: center;  font-size: 0;  white-space: nowrap;  z-index: 10;  padding: 12px 26px;  display: inline-block;  background: rgba(255, 255, 255, 0.43);  height: 34px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.flex-control-nav li {  display: inline-block;  zoom: 1;  *display: inline;}.flex-control-paging li a {  width: 11px;  height: 11px;  margin: 0 6px;  display: block;  background: #3c3c3c;  cursor: pointer;  text-indent: -9999px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}.flex-control-paging li a:hover {  background: #333;  background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {  background: #fff;  cursor: default;}.flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;}.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}.flex-control-thumbs img {  width: 100%;  display: block;  opacity: .7;  cursor: pointer;}.flex-control-thumbs img:hover {  opacity: 1;}.flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;}@media screen and (max-width: 860px) {  .flex-direction-nav .flex-prev {    opacity: 1;    left: 10px;  }  .flex-direction-nav .flex-next {    opacity: 1;    right: 10px;  }}#popup__overlay {  background: rgba(0, 0, 0, 0.28);  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;}#popup {  width: 714px;  height: 622px;  background: white;  -moz-box-shadow: 4px 6px 7px rgba(1, 1, 1, 0.33);  -webkit-box-shadow: 4px 6px 7px rgba(1, 1, 1, 0.33);  box-shadow: 4px 6px 7px rgba(1, 1, 1, 0.33);  position: absolute;  top: 453px;  left: 50%;  margin-left: -357px;}#popup .popup__content {  width: 100%;  height: 100%;  padding: 11px 12px 10px 13px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}#popup .popup__content .popup__in {  border: 1px solid #9c9c9c;  width: 100%;  height: 100%;  overflow: hidden;}#popup .popup__content .popup__in img {  width: 100%;  height: 100%;}#popup .close__bg {  display: block;  width: 39px;  height: 39px;  background: url("../images/close__bg.png") 0 0 no-repeat;  top: -27px;  right: -23px;  position: absolute;}/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net *  * Copyright (c) 2008 - 2010 Janis Skarnelis * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. *  * Version: 1.3.4 (11/11/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: *   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */#fancybox-loading {  position: fixed;  top: 50%;  left: 50%;  width: 40px;  height: 40px;  margin-top: -20px;  margin-left: -20px;  cursor: pointer;  overflow: hidden;  z-index: 1104;  display: none;}#fancybox-loading div {  position: absolute;  top: 0;  left: 0;  width: 40px;  height: 480px;  /*background-image: url("../images/fancybox.png");*/}#fancybox-overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  z-index: 1100;  display: none;}#fancybox-tmp {  padding: 0;  margin: 0;  border: 0;  overflow: auto;  display: none;}#fancybox-wrap {  position: absolute;  top: 0;  left: 0;  padding: 20px;  z-index: 1101;  outline: none;  display: none;}#fancybox-outer {  position: relative;  width: 100%;  height: 100%;  background: #fff;}#fancybox-content {  width: 0;  height: 0;  padding: 0;  outline: none;  position: relative;  overflow: hidden;  z-index: 1102;  border: 0px solid #fff;  -moz-box-shadow: 4px 6px 7px rgba(1,1,1,.33);  -webkit-box-shadow: 4px 6px 7px rgba(1,1,1,.33);  box-shadow: 4px 6px 7px rgba(1,1,1,.33);}#fancybox-hide-sel-frame {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: transparent;  z-index: 1101;}#fancybox-close {  position: absolute;  top: -27px;  right: -29px;  width: 39px;  height: 39px;  background: transparent url("../images/close__bg.png") 50% 50%;  cursor: pointer;  z-index: 1103;  display: block!important;}#fancybox-error {  color: #444;  font: normal 12px/20px Arial;  padding: 14px;  margin: 0;}#fancybox-img {  width: 100%;  height: 100%;  padding: 0;  margin: 0;  border: none;  outline: none;  line-height: 0;  vertical-align: top;  border: 1px solid #9c9c9c;}#fancybox-frame {  width: 100%;  height: 100%;  border: none;  display: block;}#fancybox-left, #fancybox-right {  position: absolute;  bottom: 0px;  height: 100%;  width: 35%;  cursor: pointer;  outline: none;  background: transparent url("../images/blank.gif");  z-index: 1102;  display: none;}#fancybox-left {  left: 0px;}#fancybox-right {  right: 0px;}#fancybox-left-ico, #fancybox-right-ico {  position: absolute;  top: 50%;  left: -9999px;  width: 30px;  height: 30px;  margin-top: -15px;  cursor: pointer;  z-index: 1102;  display: block;}#fancybox-left-ico {  background-image: url("../images/fancybox.png");  background-position: -40px -30px;}#fancybox-right-ico {  background-image: url("../images/fancybox.png");  background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {  visibility: visible;  /* IE6 */}#fancybox-left:hover span {  left: 20px;}#fancybox-right:hover span {  left: auto;  right: 20px;}.fancybox-bg {  position: absolute;  padding: 0;  margin: 0;  border: 0;  width: 20px;  height: 20px;  z-index: 1001;}#fancybox-bg-n {  top: -20px;  left: 0;  width: 100%;  /*background-image: url("../images/fancybox-x.png");*/}#fancybox-bg-ne {  top: -20px;  right: -20px;  /*background-image: url("../images/fancybox.png");*/  background-position: -40px -162px;}#fancybox-bg-e {  top: 0;  right: -20px;  height: 100%;  /*background-image: url("../images/fancybox-y.png");*/  background-position: -20px 0px;}#fancybox-bg-se {  bottom: -20px;  right: -20px;  /*background-image: url("../images/fancybox.png");*/  background-position: -40px -182px;}#fancybox-bg-s {  bottom: -20px;  left: 0;  width: 100%;  /*background-image: url("../images/fancybox-x.png");*/  background-position: 0px -20px;}#fancybox-bg-sw {  bottom: -20px;  left: -20px;  /*background-image: url("../images/fancybox.png");*/  background-position: -40px -142px;}#fancybox-bg-w {  top: 0;  left: -20px;  height: 100%;  /*background-image: url("../images/fancybox-y.png");*/}#fancybox-bg-nw {  top: -20px;  left: -20px;  /*background-image: url("../images/fancybox.png");*/  background-position: -40px -122px;}#fancybox-title {  font-family: Helvetica;  font-size: 12px;  z-index: 1102;}.fancybox-title-inside {  padding-bottom: 10px;  text-align: center;  color: #333;  background: #fff;  position: relative;}.fancybox-title-outside {  padding-top: 10px;  color: #fff;}.fancybox-title-over {  position: absolute;  bottom: 0;  left: 0;  color: #FFF;  text-align: left;}#fancybox-title-over {  padding: 10px;  background-image: url("../images/fancy_title_over.png");  display: block;}.fancybox-title-float {  position: absolute;  left: 0;  bottom: -20px;  height: 32px;}#fancybox-title-float-wrap {  border: none;  border-collapse: collapse;  width: auto;}#fancybox-title-float-wrap td {  border: none;  white-space: nowrap;}#fancybox-title-float-left {  padding: 0 0 0 15px;  background: url("../images/fancybox.png") -40px -90px no-repeat;}#fancybox-title-float-main {  color: #FFF;  line-height: 29px;  font-weight: bold;  padding: 0 0 3px 0;  background: url("../images/fancybox-x.png") 0px -40px;}#fancybox-title-float-right {  padding: 0 0 0 15px;  background: url("../images/fancybox.png") -55px -90px no-repeat;}/* IE6 */.fancybox-ie6 #fancybox-close {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');  zoom: 1;}.fancybox-ie6 #fancybox-title-float-left {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');}.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {  position: absolute;  margin-top: 0;  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div {  background: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');}/* IE6, IE7, IE8 */.fancybox-ie .fancybox-bg {  background: transparent !important;}.fancybox-ie #fancybox-bg-n {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-e {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-se {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-s {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-w {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw {  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');}/*** CSS themes for simplePagination.js* Author: Flavius Matis - http://flaviusmatis.github.com/* URL: https://github.com/flaviusmatis/simplePagination.js*/ul.simple-pagination {  list-style: none;}.simple-pagination {  display: block;  overflow: hidden;  padding: 0 5px 5px 0;  margin: -10px 0 0;}.simple-pagination ul {  list-style: none;  padding: 0;  margin: 0;  text-align: center;}.simple-pagination li {  list-style: none;  padding: 0;  margin: 0;  display: inline-block;  margin-right: 8px;}/*------------------------------------*\	Compact Theme Styles\*------------------------------------*/.compact-theme a:hover {  text-decoration: none;}.compact-theme .current {  cursor: default;}.compact-theme .ellipse {  background: #EAEAEA;  cursor: default;}/*┌───────────────┐│ CUSTOM FORMS  │└───────────────┘*/#custom-forms {}#custom-forms hr {	border: 1px dashed black;	border-top: none;	border-left: none;	border-right: none;}#custom-forms .alert-errors {	color: #f00;}#custom-forms .table {	background: none repeat scroll 0% 0% rgba(235, 235, 235, 0.73);	padding: 21px 18px 22px 21px;	margin-top: 4px;	box-sizing: border-box;}#custom-forms .table.errors {	outline: 1px solid #FD4646;}#custom-forms .table .fname {	width: 35%;	padding: 0.5em 1em;	font: 14px "Arial";}#custom-forms .table .obli {	color: #f00;}#custom-forms .table .sep {	text-align: center;}#custom-forms .table .note {	font: 14px "Arial";	color: #7D7D7D;}#custom-forms .table .fname label {	color: #1B1B1B;	font: 14px "Arial";}#custom-forms .table .fname label.errors {	color: #F00;}#custom-forms .table .finput {	width: 65%;	padding: 0.5em 1em;}#custom-forms .table .finput label {	display: block;	font: 14px "Arial";}#custom-forms .table .finput input[type=text],#custom-forms .table .finput select,#custom-forms .table .finput textarea{	width: 80%;	display: inline-block;	vertical-align: middle;	background: none repeat scroll 0% 0% #FFF;	border: 1px solid #C5C5C5;	padding: 6px 15px;	color: #000;	box-sizing: border-box;	font: 14px "Arial";}#custom-forms .table .finput input[type=file] {	font: 14px "Arial";}#custom-forms .table .finput input[type=submit] {	display: inline-block;	height: 32px;	text-decoration: none;	background: none repeat scroll 0% 0% #B34912;	font: 14px "Arial";	color: #FFF;	padding: 6px 83px;	text-align: center;	box-sizing: border-box;	cursor: pointer;}