/*GENERAL STYLES*/
* {
  margin: 0;
  padding: 0;
}
#wrapper {
}
/*LESS Variables & mixins*/
.before_after {
  position: absolute;
  content: ".";
  text-indent: -999em;
}
/* TYPOGRAPHY */
p{margin:0 0 18px;}
/* BUTTONS */
a.moduleItemReadMore,
a.k2ReadMore,
a.moduleCustomLink,
#camera-slideshow a.moduleItemReadMore,
button.button,
input.button {
  display: inline-block;
  padding: 0 10px 0 0;
  text-transform:lowercase;
  height: 18px;
  line-height: 18px;
  text-decoration: none;
  border: none;
  font-weight:bold;
  background:url(../images/list1_marker.gif) 100% -86px no-repeat;
}
a.moduleItemReadMore:hover,
a.k2ReadMore:hover,
a.moduleCustomLink:hover,
#camera-slideshow a.moduleItemReadMore:hover,
button.button:hover,
input.button:hover{background:url(../images/list1_marker.gif) 100% 7px no-repeat;}
/*Lists*/
/*Columns*/
.cols ul {
  margin: 0 -10px;
  overflow: hidden;
}
.cols ul li {
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding: 0 10px;
}
.cols.four ul li {
  width: 240px;
}
.cols.three ul li {
  width: 320px;
}
/*=== DRAWER POSITION ===*/
/*=== TOP POSITION ===*/
#rt-top .rt-container #rt-logo {
  position: relative;
}
/*=== HEADER POSITION ===*/
#rt-header{max-width:1014px;margin:0 auto;padding:21px 0 24px;}
#rt-logo{margin-left:-1px;}
.search_block .rt-block{float:right;width:275px;text-align:right;padding:50px 0 0;}
.search_block .rt-block label{color:#fff;padding-right:12px;vertical-align:middle;}
.search_block .rt-block #mod-search-searchword{width:195px;background:#fff;border:none;width:220px;margin-right:-25px;box-shadow:1px 1px 0 #000000 inset,1px 1px 0 rgba(235,141,54,.82);height:27px;margin-bottom:0;vertical-align:middle;color:#fff;padding:4px 5px 5px;}
.search_block .rt-block input[type="submit"]{width:23px;height:23px;padding:0;line-height:0;background:url(../images/search_button.png);box-shadow:1px 1px 0 #FD3131 inset,1px 1px 0 #C01206;vertical-align:middle;}
.search_block .rt-block input[type="submit"]:hover{background:url(../images/search_button.png) 0 -23px;text-decoration:none;}
.top_menu{float:right;color:#FF655C;margin:54px 0 0;}
.top_menu ul{margin:0;}
.top_menu li{float:left;list-style:none;}
.top_menu li:after{content:'|';padding:0 8px;}
.top_menu li a{color:inherit;}
.top_menu li a:hover{text-decoration:none;color:inherit;}
/*=== MENU POSITION ===*/
#rt-menu{max-width:1014px;margin:0 auto;}
#rt-menu .rt-container{width:100%;}
ul.sf-menu {
  position: relative;
  display:table;width:100%;table-layout:fixed;
  /*SubMenu Styles*/
  /*Define 1st SubMenu position*/
  /*Define menu width*/
  /*Define SubMenu position*/
  /*Define 2nd+ SubMenu position*/
}
ul.sf-menu > li {
  display:table-cell;
  background:url(../images/menu_border.png) repeat-y;
}
ul.sf-menu > li:first-child{background:none;}
ul.sf-menu li .sfHolder{display:block;position:relative;}
ul.sf-menu>li > .sfHolder>a,
ul.sf-menu>li > .sfHolder>span {
  display: block;
  padding:0 0;
  text-align:center;
  font-family: 'Open Sans', sans-serif;
  text-decoration:none;
  font-size:14px;
  text-transform:lowercase;
  line-height:59px;
  text-shadow:1px 1px #BE140E;
}
ul.sf-menu>li.current > .sfHolder>a,ul.sf-menu>li.active > .sfHolder>a,ul.sf-menu>li.sfHover > .sfHolder>a,ul.sf-menu>li > .sfHolder>a:hover,
ul.sf-menu>li.current > .sfHolder>span,ul.sf-menu>li.active > .sfHolder>span,ul.sf-menu>li.sfHover > .sfHolder>span,ul.sf-menu>li > .sfHolder>span:hover{background:url(../images/menu_active.jpg);text-shadow:none;}
ul.sf-menu li:hover > .sfHolder > ul,
ul.sf-menu li.sfHover > .sfHolder > ul {
  top:100%;
}
ul.sf-menu ul {
  width: 276px;
  background:url(../images/menu_active.jpg);
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 100%;
  margin-left:1px;
  top: -19px;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 100%;
  margin-left:1px;
  top: -19px;
}
ul.sf-menu ul {
  padding:19px 0 32px;
}
ul.sf-menu ul li > .sfHolder>a,
ul.sf-menu ul li > .sfHolder>span {
  display: block;
  line-height:28px;
  padding:0 40px;
  text-decoration:none;
  font-weight:bold;
}
ul.sf-menu ul li.active,ul.sf-menu ul li.current{background:url(../images/submenu_active.png);}
ul.sf-menu ul li.active > .sfHolder>a,
ul.sf-menu ul li.active > .sfHolder>span
ul.sf-menu ul li.current > .sfHolder>a,
ul.sf-menu ul li.current > .sfHolder>span{background:url(../images/submenu_active.gif) 27px 10px no-repeat;color:#c0a073;}
select.select-menu {
  display: none;
}
/*=== UTILITY POSITION ===*/
#rt-utility{padding:10px 0 0;}
.login .rt-block{padding:13px 0 21px;}
.login p{margin:0 10px 0 0;display:inline;color:#d56923;text-transform:uppercase;font:12px/18px 'Open Sans', sans-serif;vertical-align:middle;}
.login fieldset{display:inline;vertical-align:middle;}
.login input.inputbox{width:136px;vertical-align:middle;margin:0 4px 0 0;}
.login input.inputbox#modlgn_passwd{width:150px;}
.login input[type="submit"]{background:url(../images/login_button.png) repeat-x #e36d01;box-shadow:-1px -1px 0 #ce6018 inset;font-size:14px;color:#fff;font-family: 'Open Sans', sans-serif;height:27px;line-height:27px;vertical-align:middle;padding:0 10px;margin-right:12px;}
div.k2UserBlock input[type="submit"]{margin-right:0 !important;}
.login input[type="submit"]:hover{color:#fff;background:url(../images/login_button.png) 0 -27px;text-decoration:none;}
.login a{color:#35aab1;font-weight:bold;}
/*=== SHOWCASE POSITION ===*/
.rates .rt-block{background:#E42229;color:#fff;margin:1px 0 0;padding:0 0 22px;}
.rates div.module-title{background:url(../images/rates_title_tail.png) repeat-x;padding:0 25px;}
.rates div.module-title h2{color:#fff;text-shadow:1px 1px #D50B11;font:20px/53px 'Open Sans', sans-serif;margin:0;}
.rates .rt-block ul{margin:0;list-style:none;}
.rates .rt-block .k2ItemsBlock{padding:10px 20px 0 26px;}
.rates .rt-block ul ul{padding:0 0 20px;}
.rates .rt-block ul ul li{border-top:1px solid #E94D52;overflow:hidden;background:url(../images/dots.gif) 0 100% repeat-x;margin:6px 0 0;padding:5px 0 0;}
.rates .rt-block ul ul li:first-child{border:none;}
.rates .rt-block ul ul li span{background:#E42222;padding:0 4px 0 0;}
.rates .rt-block ul ul li strong{float:right;background:#E42222;padding:0 0 0 5px;}
.rates .rt-block a{background:url(../images/all_rates.png) repeat-x #faefe1;box-shadow:1px 1px 0 #DA1313;display:block;text-decoration:none;color:#E42222;text-decoration:none;font:700 12px/29px 'Open Sans', sans-serif;padding:0 16px;text-transform:uppercase;position:relative;}
.rates .rt-block a:after{background:url(../images/rates_marker.gif);position:absolute;width:4px;height:7px;top:11px;right:27px;content:' ';}
.rates .rt-block a:hover{background:url(../images/all_rates.png) 0 -29px repeat-x;box-shadow:-1px -1px #D0191C inset;color:#fff;text-shadow:1px 1px #D70D17;}
.rates .rt-block a:hover:after{background:url(../images/rates_marker.gif) -4px 0;}
.piggy_bank{margin:1px 0 19px;}
.piggy_bank h2{margin:0;}
.piggy_bank a{border:1px solid #e6d5bd;background:url(../images/pig.png) 16px 15px no-repeat;padding:16px 20px 20px 60px;display:block;text-decoration:none;text-transform:uppercase;color:#D21114;font:700 12px/12px 'Open Sans', sans-serif;}
.piggy_bank h2{font:800 20px/24px 'Open Sans', sans-serif;color:#2d2d2d;letter-spacing:-1px;text-shadow:1px 1px #fff;}
.piggy_bank a:hover{background:url(../images/pig.png) 16px -74px no-repeat;color:#c0a073;}
.piggy_bank a:hover h2{color:#c0a073;}
.piggy_bank a:after{position:absolute;background:url(../images/piggy_arrow.gif);width:5px;height:7px;bottom:23px;right:22px;content:' ';}
.piggy_bank a:hover:after{background:url(../images/secure_arrow.gif) 100% -18px no-repeat;}
.online_banking{margin:0 0 19px;}
.online_banking .rt-block{border:1px solid #e6d5bd;text-transform:uppercase;color:#000000;font:700 16px/18px 'Open Sans', sans-serif;}
.customonline_banking{padding:46px 0 0 54px;height:281px;background-position:50% 50%;}
.customonline_banking span{color:#D21117;}
.online_banking .rt-block h1{color:#D21117;font:48px/54px 'Open Sans', sans-serif;letter-spacing:-1px;text-transform:none;margin:0 0 22px;}
.online_banking .rt-block h1 span{display:block;font-size:77px;text-transform:uppercase;font-weight:300;color:inherit;}
.online_banking .rt-block a{display:inline-block;position:relative;background:url(../images/alert_tail.png) repeat-x;color:#fff;text-transform:lowercase;text-decoration:none;font:700 16px/38px 'Open Sans', sans-serif;box-shadow:-1px -1px 0 #D01919 inset;padding:0 29px 0 0;text-shadow:1px 1px #D70F12;}
.online_banking .rt-block a:before{display:inline-block;background:url(../images/alert.png);height:38px;width:38px;content:' ';vertical-align:top;margin-right:10px;}
.online_banking .rt-block a:after{background:url(../images/alert_arrow.gif);width:4px;height:7px;position:absolute;top:15px;right:17px;content:' ';}
.online_banking .rt-block a:hover{background:url(../images/alert_tail.png) 0 -38px;text-shadow:1px 1px #211c19;box-shadow:none;}
.online_banking .rt-block p{margin:0 0 13px;}
.account div.module-title h2{text-transform:uppercase;font-weight:normal;text-shadow:1px 1px #fff;}
.account div.module-title h2 span{font-weight:bold;color:#D21111;text-transform:none;}
#accounts #rt-showcase{border-top:1px solid #ede2ce;padding:24px 0 0;}
/*=== FEATURE POSITION ===*/
#rt-feature .rt-block{margin:0 0 44px;}
.secure{padding:3px 0 0;}
.secure div.module-title h2{text-transform:uppercase;color:#2d2d2d;font:24px/26px 'Open Sans', sans-serif;text-shadow:1px 1px #fff;margin:0 0 8px;}
.secure div.module-title h2 span{font-weight:700;color:#d15d11;text-transform:none;}
.customsecure{background:url(../images/lock.png) 25px 0 no-repeat;padding:0 0 0 63px;color:#c0a073;text-transform:uppercase;font:bold 14px/14px 'Open Sans', sans-serif;text-shadow:1px 1px #fff;}
.customsecure p{margin:0 0 10px;}
.customsecure a{text-transform:none;color:#35aab1;text-shadow:none;text-decoration:none;background:url(../images/secure_arrow.gif) 100% 8px no-repeat;padding:0 10px 0 0;}
.customsecure a:hover{color:#c0a073;background:url(../images/secure_arrow.gif) 100% -10px no-repeat;}
.top_block{padding:4px 0 0 60px;}
.top_block div.module-title h2{color:#000000;font:bold 20px/22px 'Open Sans', sans-serif;text-shadow:1px 1px #fff;padding-right:65px;margin:0 0 12px;}
.top_block.block1{background:url(../images/page1_icon1.png) no-repeat;}
.top_block.block2{background:url(../images/page1_icon2.png) no-repeat;}
.top_block.block3{background:url(../images/page1_icon3.png) no-repeat;}
#accounts .top_block.block1{background:url(../images/page2_icon1.png) no-repeat;}
#accounts .top_block.block2{background:url(../images/page2_icon2.png) no-repeat;}
#accounts .top_block.block3{background:url(../images/page2_icon3.png) no-repeat;}
.bundles{background:url(../images/page2_icon4.png) no-repeat;padding:4px 0 0 60px;color:#2d2d2d;font-weight:bold;}
.bundles div.module-title h2{color:#000000;font:bold 20px/22px 'Open Sans', sans-serif;text-shadow:1px 1px #fff;padding-right:65px;margin:0 0 17px;}
.list1 li{border-top:1px solid #e6d5bd;list-style:none;padding:4px 0 5px;font-weight:bold;}
.list1 li:first-child{border:none;}
.list1 li a{text-decoration:none;color:#35aab1;background:url(../images/list1_marker.gif) 0 -87px no-repeat;padding:0 0 0 12px;display:inline-block;}
.list1 li a:hover{color:#c0a073;background:url(../images/list1_marker.gif) 0 6px no-repeat;}
.top_block.list1 li{white-space:nowrap;}
#accounts .top_block.list1 li{white-space:normal;}
#xmap ul li{background:url(../images/list1_marker.gif) 0 -18px no-repeat;list-style:none;padding:4px 0 5px 12px;font-weight:bold;}
#xmap ul li a,#xmap ul li span{text-decoration:none;color:#35aab1;}
#xmap ul li a:hover{text-decoration:underline;}
/*=== UTILITY POSITION ===*/
/*=== MAINTOP POSITION ===*/
/*=== CONTENT ===*/
.content_container{background:url(../images/texture.jpg) 50% 0;border-bottom:1px solid #2a2a2a;}
.content_container_inner{max-width:1014px;margin:0 auto -203px;background:url(../images/content_texture.jpg) 50% 0;position:relative;top:-1px;}
#rt-main{border-top:1px solid #ede2ce;padding:30px 0 32px;}
.homepage div.catItemHeader{float:left;width:160px;margin-right:20px;}
.homepage div.catItemImageBlock{float:left;margin:0 20px 0 0;}
#accounts h3.catItemTitle,#port h3.catItemTitle{color:#ed3237;margin:0;}
#port div.catItemImageBlock{float:none;margin:0 0 20px;}
blockquote{margin:0 0 8px;}
blockquote strong{display:block;color:#ed3237;}
blockquote:before{content:open-quote;color:#ed3237;font:bold 30px/18px 'Open Sans', sans-serif;float:left;margin:0 10px 0 0;position:relative;top:5px;}
blockquote:after{content:' ';background:url(../images/close_quote.png);width:13px;height:8px;display:inline-block;margin-left:6px;}
.author{color:#2d2d2d;margin:0 0 20px;}
#rt-content-top,#rt-content-bottom{overflow:hidden;}
#rt-content-top{margin:0 0 36px;}
#rt-content-bottom{border-top:1px solid #ede2ce;padding:22px 0 0;}
#rt-content-bottom div.module-title h2{font-size:20px;line-height:22px;}
#rt-content-bottom div.module-title h2 span{white-space:nowrap;}
#rt-content-bottom p{margin:0 0 8px;}
#rt-content-bottom .rt-grid-3{width:220px !important;}
#rt-content-bottom .rt-grid-4.rt-omega{width:160px;}
.savings div.module-title h2{color:#ed3237;}
.savings div.moduleItemIntrotext{color:#ed3237;font-weight:bold;}
#monetary_policy #itemListLeading h3.catItemTitle{margin:0;color:#ed3237;}
#monetary_policy #itemListPrimary h3.catItemTitle{font:bold 20px/22px 'Open Sans', sans-serif;}
#monetary_policy div.catItemView{border-bottom:1px solid #ede2ce;margin:0 0 18px;}
#monetary_policy #itemListPrimary div.K2ItemsRow:last-child div.catItemView{border-bottom:none;margin:0;}
#monetary_policy #itemListPrimary div.K2ItemsRow.last div.catItemView{border-bottom:none;margin:0;}
#monetary_policy div.catItemIntroText>.list1{max-width:220px;}
#news div.catItemView{border-bottom:1px solid #ede2ce;margin:0 0 18px;padding:0 0 18px;}
#news .news p{display:block;}
#rates .itemIntroText ul{list-style:none;margin:0;}
#rates .itemFullText ul{list-style:none;margin:0;}
#rates .itemIntroText br{display:none;}
#rates .itemFullText br{display:none;}
#rates .itemIntroText ul li,#rates .itemFullText ul li{padding:10px 0 0;border-bottom:1px solid #E6D5BD;}
#rates .itemIntroText ul li strong,#rates .itemFullText ul li strong{float:right;}
.itemContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding: 0 10px;
}
.K2ItemsRow {
  margin: 0 -10px;
}
/*== Portfolio Page ==*/
#port div.catItemView {
  padding:0;
  margin-bottom: 2em;
}
#port div.catItemView.groupPrimary{
  padding: 0 20px 0 0;}
#port div.catItemView div.catItemHeader span.catItemDateCreated,
#port div.catItemView div.catItemHeader div.catItemHitsBlock {
  display: inline-block;
  font-size: 0.8em;
  margin: 0 0.5em 0 0;
}
#port div.itemImageBlock {
  float: left;
  margin: 0 1em 1em 0;
}
#port a.touch {
  position: relative;
  display: block;
  overflow: hidden;
  background:#000;
}
#port a.touch span.zoomIcon {
  background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;
  height: 101px;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
  position: absolute;
  top: -50%;
  width: 101px;
}
#port div.itemExtraFields ul {
  list-style: none;
}
#port div.itemExtraFields ul li span.itemExtraFieldsLabel {
  font-weight: bold;
}
#port div.extraFieldsIntroText {
  overflow: hidden;
}
#port div.itemContainer.itemContainerLast {
  margin-right: 0 !important;
}
#port #isotopeOptions {
  overflow: hidden;
  margin-top:-67px;
  float: right;
}
#port #isotopeOptions ul#filters,
#port #isotopeOptions ul#sort,
#port #isotopeOptions ul#sort_direction {
  display: inline-block;
  margin: 0.5em 1em 0.5em 0 ;
}
#port #isotopeOptions ul#filters li,
#port #isotopeOptions ul#sort li,
#port #isotopeOptions ul#sort_direction li {
  display: inline-block;
  margin: 0 0 0 0.5em;
}
#port #isotopeOptions ul#filters li a:hover,
#port #isotopeOptions ul#sort li a:hover,
#port #isotopeOptions ul#sort_direction li a:hover,
#port #isotopeOptions ul#filters li a.selected,
#port #isotopeOptions ul#sort li a.selected,
#port #isotopeOptions ul#sort_direction li a.selected {
  text-decoration: none;
}
#port .itemContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding: 0 10px;
}
#port .itemList > div {
  margin: 0 -10px;
}
/*== Blog Page ==*/
/*== Contacts Page ==*/
#contact-form-cont div.contact-form {
  margin: 0 2em 0 0;
  padding: 0 3.5em 0 0;
}
#contact-form-cont div.contact-form #contact-form textarea {
  height: 200px;
}
#contact-form-cont div.contact-form #contact-form dl {
  margin: 0;
}
#contact-form-cont div.contact-form #contact-form fieldset legend {
  display: inline-block;
  padding: 0 0 1em 0;
}
/*== Registration Page ==*/
#k2Container.k2AccountPage {
  margin: 0 0 2em 0;
}
#k2Container.k2AccountPage input.inputbox,
#k2Container.k2AccountPage input[type="text"],
#k2Container.k2AccountPage textarea#jform_profile_aboutme,
#k2Container.k2AccountPage select {
  width: 60%;
}
#k2Container.k2AccountPage textarea#description {
  resize: none;
  overflow: auto;
}
#k2Container.k2AccountPage textarea#jform_profile_aboutme {
  height: 150px;
}
/*Reset / Remind */
#user-registration input.inputbox {
  width: 60%;
}
/*== User Profile ==*/
div.profile dl {
  margin-bottom: 1em;
  padding-bottom: 1em;
}
ul.userLinks {
  list-style: none;
}
/*== Search Page ==*/
div.component-content > div.search {
  margin: 0 0 2em 0;
}
div.component-content > div.search #searchForm fieldset legend {
  margin: 0 0 1em 0;
  font-weight: bold;
}
div.component-content > div.search #searchForm fieldset > div {
  margin: 0 0 1em 0;
}
div.component-content > div.search #searchForm div.form-limit-and-counter {
  margin: 1em 0;
  padding: 1em 0;
}
div.component-content > div.search #searchForm div.form-limit-and-counter p.counter {
  line-height: 34px;
}
div.component-content > div.search #searchForm div.phrases-box label,
div.component-content > div.search #searchForm fieldset.only label {
  display: inline-block;
  margin: 0 1em 0 0;
  line-height: inherit;
}
div.component-content > div.search .componentheading {
  margin: 0 0 2em 0;
}
fieldset.word {
  margin: 0 0 2em;
}
fieldset.word label {
  display: block;
}
fieldset.word #search-searchword {
  width: 40%;
  display: block;
  margin: 0 0 1em 0;
}
/*== User Lofin ==*/
.component-content div.login {
  padding: 3em 0;
}
.component-content div.login input.inputbox {
  width: 40%;
}
/*========================================================*/
/* Forms */
input.inputbox,
input.required,
div.k2AccountPage input[type="text"] {
  height:27px;
  padding:3px 5px 4px;
  width: 100%;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  background:#fff;
  border:1px solid #e6d5bd;
  font-family:inherit;
  font-size:inherit;
  color:inherit;
}
textarea#commentText,
textarea#description,
textarea#jform_profile_aboutme,
textarea#jform_contact_message {
  padding:5px;
  font: inherit;
  resize: none;
  overflow: auto;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  background:#fff;
  border:1px solid #e6d5bd;
  width: 100%;
  color:inherit;
}
/* Pagination */
div.k2Pagination li,
div.pagination li,
div.itemCommentsPagination li {
  margin: 0 3px 3px 0;
}
div.k2Pagination li .pagenav,
div.pagination li .pagenav,
div.itemCommentsPagination li .pagenav {
  text-align: center;
  padding: 0 10px;
  height: 27px;
  line-height: 2em;
  display: inline-block;
  box-shadow:-1px -1px 0 #ce6018 inset;
  color:#fff;
  font:14px/27px 'Open Sans', sans-serif;
  text-transform:lowercase;
}
div.k2Pagination li a.pagenav,
div.pagination li a.pagenav,
div.itemCommentsPagination li a.pagenav {
  text-decoration:none;
}
/* Comments */
div.itemComments ul.itemCommentsList li {
  padding: 30px 20px;
  border:1px solid #e6d5be;
}
div.itemComments ul.itemCommentsList li .userAvatar {
  border:1px solid #e6d5be;
}
div.itemComments ul.itemCommentsList li div.commentBody div.commentToolbar span.commentLink {
  float: right;
}
div.itemComments ul.itemCommentsList li div.commentToolbar {
  margin: 0 0 0 20px;
}
div.itemComments div.userAvatar {
  float: left;
  margin: 0 20px 0 0;
}
form#comment-form textarea#commentText {
  height:177px;
  width:72%
}
form#comment-form input.inputbox {
  width: 72%;
}
/*Search*/
input#mod-search-searchword,
#search-searchword {
  margin: 0 0 1em 0;
}
.sa5-mb11 .rt-container{background:url(../images/border.gif) 250px 0 repeat-y;padding:10px 0 0;}
.sa5-mb6-sb5 .rt-container{background:url(../images/border.gif) 250px 0 repeat-y;}
.sa5-mb6-sb5 .rt-containerInner{background:url(../images/border.gif) 709px 0 repeat-y;padding:10px 0 6px;}
.mb11-sa5 .rt-container{background:url(../images/border.gif) 710px 0 repeat-y;padding:10px 0 0;}
#port #rt-main .rt-container{padding:10px 0 0;}
.sa5-mb11 #rt-sidebar-a{padding:0 60px 0 0;}
.mb11-sa5 #rt-sidebar-a{padding:0 0 0 60px;}
.sa5-mb6-sb5 #rt-sidebar-a{padding-right:60px;}
.sa5-mb6-sb5 #rt-sidebar-b{padding-left:60px;}
.news li{margin-right:-3px;border-top:1px solid #ede2ce;padding:11px 0 0;margin-top:12px;}
.news li:first-child{border:none;padding:0;margin-top:0;}
.news span.moduleItemDateCreated{float:left;color:#d7712e;text-transform:uppercase;font:bold 18px/20px 'Open Sans', sans-serif;position:relative;z-index:1;margin:0 13px 0 0;width:48px;}
.news span.moduleItemDateCreated span{display:block;font-size:36px;line-height:30px;font-weight:normal;}
.news span.moduleItemDateCreated:before{position:absolute;background:#ede2ce;border-radius:50%;width:48px;height:48px;left:0;top:3px;content:' ';z-index:-1;}
.news a.moduleItemTitle{text-decoration:none;font-weight:bold;color:#d7712e;}
.news a.moduleItemTitle:hover{color:#35aab1;}
.news div.moduleItemIntrotext{overflow:hidden;}
.news p{display:inline;}
.news a.moduleCustomLink{margin-left:61px;margin-top:10px;}
.assistance div.module-title h2{margin:0 0 22px;}
.assistance a.moduleItemTitle{font-weight:bold;text-decoration:none;color:#d7712e;}
.assistance a.moduleItemTitle:hover{color:#35aab1;}
.assistance p{margin:0 0 8px;}
.online strong{color:#2d2d2d;}
.online p{margin:0 0 8px;}
.online .lastItem{border:none;background:none;padding:10px 0 0;}
.online a.register{display:inline-block;color:#fff;font:14px/27px 'Open Sans', sans-serif;text-shadow:1px 1px #d45907;padding:0 12px;background:url(../images/login_button.png) repeat-x;box-shadow:-1px -1px 0 #ce6018 inset;}
.online a.register:hover{background:url(../images/login_button.png) 0 -17px repeat-x;color:#fff;text-decoration:none;}
.mission .rt-block{margin:0 0 50px;}
.mission strong{color:#d7712e;}
.mission p{margin:0;padding:11px 0 12px;border-top:1px solid #ede2ce;}
.mission p:first-child{border:none;padding:0 0 12px;}
/*=== MAINBOTTOM POSITION ===*/
/*=== BOTTOM POSITION ===*/
/*=== FOOTER POSITION ===*/
#rt-footer{border:1px solid #ede2ce;padding:23px 0 0;}
#rt-footer .rt-block{margin:0 0 35px;}
#rt-footer div.module-title h2{color:#c0a073;font-size:20px;line-height:22px;margin:0 0 16px;}
.footer_list ul{margin:0;}
.footer_list li{list-style:none;padding:0 0 8px;}
.footer_list li a{text-decoration:none;background:url(../images/list1_marker.gif) 0 -87px no-repeat;display:inline-block;padding:0 0 0px 12px;}
.footer_list li a:hover{background:url(../images/list1_marker.gif) 0 6px no-repeat;color:#c0a073;}
#rt-copyright{padding:214px 0 34px;}
.copyright{color:#7d7d7d;text-transform:uppercase;font:600 10px/18px 'Open Sans', sans-serif;margin:0;}
.copyright a{color:inherit;text-decoration:none;}
.copyright a:hover{color:#fff;}
.siteName{background:url(../images/footer_logo.png);width:121px;height:42px;display:inline-block;font:0/0 Arial, Helvetica, sans-serif;vertical-align:bottom;margin:0 10px 0 0;}
/*=== Popup ===*/
#rt-popup {
  display: none;
}
/*ToTop*/
/*Scroll to top*/
.rt-block.totop {
  bottom: 13px;
  position: fixed;
  right: 13px;
  display: none;
}
a#gantry-totop {
  z-index: 999;
  background: url(../images/scroll-to-top.png) 50% 50% no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  text-indent: -9999em;
  font-size: 0px;
  line-height: 0px;
  opacity:.5;
  border:1px solid rgba(150,150,150,.72);
  border:1px solid #969696;
  border-radius:26px;
  -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
a#gantry-totop:hover{opacity:1;}
/* Alert boxes
---------------------------------------- */
.alert-box {
  padding: 20px 20px 20px 90px !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: inherit;
  line-height: inherit;
  border: 1px solid #dbdbdb;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}
.error-box {
  border-color: #ff9999;
  color: #c31b00;
  background: url(../images/icons/alert/icon-error.png) no-repeat 20px 50% #ffcccc;
}
.attention-box {
  border-color: #e6c555;
  color: #9e660d;
  background: url(../images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae;
}
.notice-box {
  border-color: #68a2cf;
  color: #2e6093;
  background: url(../images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;
}
.approved-box {
  border-color: #a3c159;
  color: #5e6f33;
  background: url(../images/icons/alert/icon-download.png) no-repeat 20px 50% #ccff99;
}
/* Fluid Columns */
.one_half {
  width: 48%;
}
.one_third {
  width: 30.66%;
}
.two_third {
  width: 65.33%;
}
.one_fourth {
  width: 22%;
}
.three_fourth {
  width: 74%;
}
.one_fifth {
  width: 16.8%;
}
.two_fifth {
  width: 37.6%;
}
.three_fifth {
  width: 58.4%;
}
.four_fifth {
  width: 79.2%;
}
.one_sixth {
  width: 13.33%;
}
.five_sixth {
  width: 82.67%;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
  position: relative;
  margin-right: 2%;
  float: left;
}
.last {
  margin-right: 0 !important;
  clear: right;
}
.clr,
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* Tooltips */
#s-m-t-tooltip {
  position: absolute;
  max-width: 300px;
  padding: 4px 8px 4px 8px;
  background: #222;
  z-index: 1000;
  display: inline-block;
  /*important*/
  /*font*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  /*css3 rounded corners*/
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.tip-wrap {
  background: none repeat scroll 0 0 #000;
  box-shadow: 2px 2px 2px #888888;
  padding: 7px;
  color: #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: 500px !important;
  width: auto !important;
}
.tip-title {
  font-weight: bold;
}
/*======= 404 page styling ============*/
div.img404 {
  width: 50%;
  float: left;
}
div.img404 img {
  width: 100%;
}
div.text404 {
  overflow: hidden;
}
div.text404 #mod-search-searchword {
  margin: 0 0.5em 0 0;
  width: 70%;
}
/*======= Under Construction ============*/
h1.constrSiteName {
  margin-bottom: 1em;
}
.counter_desc {
  position: relative;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2em;
  padding: 5px 0 40px 0;
  margin: 0 0 0 30px;
}
.counter_desc div {
  width: 104px;
  margin-left: 18px;
  text-align: center;
  float: left;
}
.counter_desc div:first-child {
  margin-left: 0;
  margin-right: 23px;
}
.cntSeparator {
  color: #000000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 50px;
  margin: 24px 0;
}
#frame {
  width: 600px;
  margin: 150px auto 0;
  padding: 0px;
  text-align: center;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  border-radius: 15px;
}
#frame .frameInner {
  padding: 50px 36px;
}
#frame form {
  text-align: left;
}
#frame #form-login label {
  width: 10em;
  display: block;
  float: left;
  line-height: 2em;
}
#frame #form-login input.inputbox {
  height: 2em;
  line-height: 2em;
}
