
body {
	margin: 0;
	background: #fff url(../images_gui/bg_body.png) 0 0 repeat-x;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
}
.swedbank body {
	background-image: url(../images_gui/bg_body_swedbank.png);
}

/* *******************************************************************************************
 *         Common                                                                            *
 ******************************************************************************************* */

h1, h2, p {
	margin: 0 0 10px 0;
	padding: 0;
}
h3, h4, h5, h6 {
	margin: 0 0 0.5em 0;
	padding: 0;
}
.text h2,
.text h3,
.text h4,
.text h5,
.text h6 {
	margin: 1em 0 0.5em 0;
}

H1, .ingress {
	color: #333;
}

H1 { font: italic 32px Georgia, serif; }
H2 { font: italic 20px Georgia, serif; }
H3 { font: italic 17px Georgia, serif; }
H4 { font: bold italic 14px Georgia, serif; }
H5 { font: bold italic 13px Georgia, serif; }
H6 { font: bold italic 12px Georgia, serif; }

H3 SPAN {
	font-size: 12px;
}

.partner .tabDivs H4 { font: bold 1.2em/1.4em Arial, Helvetica, sans-serif !important; margin-top: 1em; }
.adminPartner .tabDivs H4 { font-weight: normal !important; }
.partner .tabDivs H2 { margin-top: 1em !important; }
.partner .tabDivs UL LI { padding-bottom: 1em !important; }

a img {
	border: 0;
}

#container A:link,
#container A:visited {
	color: #005dab;
	text-decoration: none;
}
#container A:active,
#container A:hover {
	color: #005dab;
	text-decoration: underline;
}


/* *******************************************************************************************
 *         Doc head                                                                          *
 ******************************************************************************************* */

#header {
	max-width: 1010px;
	height: 175px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
}

#topLogo {
	padding: 27px 0 0 0;
}

#topSearchForm {
	display: block;
	position: relative;
	float: right;
	width: 300px;
	height: 36px;
	margin: 35px 0 0 0;
	padding: 0 0 2px 0;
	background: #fff url(../images_gui/bg_search.gif) 0 0 no-repeat;
}
#navSearch {
	padding: 10px 0 10px 25px;
	background-color: #fff;
}
#navSearch #topSearchForm {
	float: none;
	margin: 0 auto;
}
#topSearchField {
	position: absolute;
	top: 5px;
	left: 5px;
	margin: 0;
	padding: 0;
	width: 255px;
	height: 26px;
	vertical-align: middle;
	text-align: left;
	border: 0;
	background: transparent;
}
#topSearchButton {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	border: 0;
	cursor: pointer;
}

@media screen and (max-width: 360px) {
	#navSearch #topSearchForm {
		width: 230px;
		background-image: url(../images_gui/bg_search_phone.gif);
	}
	#navSearch #topSearchField {
		width: 185px;
	}
}


/* *******************************************************************************************
 *         Top menu - Blocks with dotted border                                              *
 ******************************************************************************************* */

.topMenu {
	padding-top: 23px;
}
.topMenu UL {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #f2f0f0;
}
.topMenu UL LI {
	display: block;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	background-color: #fff;
	font: 14px "Arial Narrow",Arial,sans-serif;
}

#topMenu #topMenuTable {}
.phone #topMenu #topMenuTable {
	display: none !important;
}

#topMenu #topMenuUl {
	display: none;
}
.phone #topMenu #topMenuUl {
	display: block !important;
}

#topMenuTable TD {
	background-color: #fff;
	font: 14px "Arial Narrow",Arial,sans-serif;
}

.topMenu UL LI B,
#topMenuTable TD B {
	display: block;
	margin: 0;
	padding: 2px 0;
	border: 1px dotted #ccc;
	border-left: 0;
}
.topMenu UL LI.first B,
#topMenuTable TD.first B  {
	border-left: 1px dotted #ccc;
}
.topMenu UL LI B A,
#topMenuTable TD B A {
	display: block;
	text-transform: uppercase;
	min-height: 38px;
	margin: 0 2px;
	padding: 20px 5px 0 5px;
	text-align: center;
	text-decoration: none;
	color: #999;
	white-space: nowrap;
}
.topMenu UL LI.active B A,
#topMenuTable TD.active B A {
	background-color: #f2f2f1;
	color: #f90;
}
.topMenu UL LI#swedbank B A,
#topMenuTable TD#swedbank B A {
	background: #fa9a00 url(../images_gui/menulogo_bg.png) 0 0 repeat-y;
	min-height: 45px;
	padding-top: 13px;
	color: #fff;
}
.topMenu UL LI.multiLine B A,
#topMenuTable TD.multiLine B A {
	min-height: 45px;
	padding-top: 13px;
}

#topMenuTable {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #f2f0f0;
}
#topMenuTable TD {
	width: auto !important;
	margin: 0 !important;
}

#subMenu UL LI B A {
	min-height: 28px;
	margin: 0 2px;
	padding: 10px 5px 0 5px;
}


/* *******************************************************************************************
 *         Drop down top menu                                                                *
 ******************************************************************************************* */

#foldMenuContainer,
#foldMenu,
#foldMenu A {
	outline: none;
}
#foldMenu {
	height: 35px;
	background-color: #0060ad;
}
#foldMenu A {
	display: block;
	margin: 0;
	padding: 8px 0 0 20px;
	font: 16px "Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: transparent url(../images_gui/btn_fold_out.gif) 97% 10px no-repeat;
}

.dropDownItems {
	position: absolute;
	visibility: hidden;
	width: 95.63960396019802% !important;
	margin: 4px 0 0 0.9900990099009901% !important;
	z-index: 100;
}

.dropDownItems A {
	position: relative !important;
	display: block !important;
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	white-space: nowrap !important;
	text-align: left !important;
	background-image: none !important;
	background-color: #fff !important;
	border: 1px solid #ccc !important;
	border-width: 0 1px 1px 1px !important;
	font: 14px "Arial Narrow",Arial,sans-serif !important;
	color: #666 !important;
	text-transform: uppercase;
	text-decoration: none !important;
}
.dropDownItems A.first {
	border-top: 1px solid #ccc !important;
}

.dropDownItems A SPAN {
	display: block !important;
	margin: 0 !important;
	padding: 5px 12px 5px 20px !important;
}

.dropDownItems A.lev1 SPAN {
	font-weight: bold !important;
}
.dropDownItems A.lev2 SPAN {
	padding-left: 5% !important;
}
.dropDownItems A.lev3 SPAN {
	padding-left: 10% !important;
}
.dropDownItems A.lev4 SPAN {
	padding-left: 15% !important;
}

.dropDownItems A.active,
.dropDownItems A:active,
.dropDownItems A:hover {
	color: #fff !important;
	background-color: #666 !important;
	text-decoration: none !important;
}
.dropDownItems A.first.active,
.dropDownItems A.first:active,
.dropDownItems A.first:hover {
	border-top-color: #fff !important;
}
.dropDownItems A.disabled {
	color: #999 !important;
}

/* *******************************************************************************************
 *         Main campaign                                                                     *
 ******************************************************************************************* */

#mainCampaign {
	position: relative;
	height: 355px;
	color: #fff;
	font-weight: bold;
	background-color: #fff;
}
#mainCampaign img {
	display: block;
	position: absolute;
	margin-left: 0.9900990099009901% !important;
	width: 670px;
}
#mainCampaign a img {
	display: inline;
	position: relative;
	margin-left: 0 !important;
	width: auto;
}
	@media screen and (max-width: 1000px) { #mainCampaign img { left:-10px; clip:rect(0 670px 345px 10px); }}
	@media screen and (max-width: 990px) { #mainCampaign img { left:-20px; clip:rect(0 670px 345px 20px); }}
	@media screen and (max-width: 980px) { #mainCampaign img { left:-30px; clip:rect(0 670px 345px 30px); }}
	@media screen and (max-width: 970px) { #mainCampaign img { left:-40px; clip:rect(0 670px 345px 40px); }}
	@media screen and (max-width: 960px) { #mainCampaign img { left:-50px; clip:rect(0 670px 345px 50px); }}
	@media screen and (max-width: 950px) { #mainCampaign img { left:-60px; clip:rect(0 670px 345px 60px); }}
	@media screen and (max-width: 940px) { #mainCampaign img { left:-70px; clip:rect(0 670px 345px 70px); }}
	@media screen and (max-width: 930px) { #mainCampaign img { left:-80px; clip:rect(0 670px 345px 80px); }}
	@media screen and (max-width: 920px) { #mainCampaign img { left:-90px; clip:rect(0 670px 345px 90px); }}
	@media screen and (max-width: 910px) { #mainCampaign img { left:-100px; clip:rect(0 670px 345px 100px); }}
	@media screen and (max-width: 900px) { #mainCampaign img { left:-110px; clip:rect(0 670px 345px 110px); }}
	@media screen and (max-width: 890px) { #mainCampaign img { left:-120px; clip:rect(0 670px 345px 120px); }}
	@media screen and (max-width: 880px) { #mainCampaign img { left:-130px; clip:rect(0 670px 345px 130px); }}
	@media screen and (max-width: 870px) { #mainCampaign img { left:-140px; clip:rect(0 670px 345px 140px); }}
	@media screen and (max-width: 860px) { #mainCampaign img { left:-150px; clip:rect(0 670px 345px 150px); }}
	@media screen and (max-width: 850px) { #mainCampaign img { left:-160px; clip:rect(0 670px 345px 160px); }}
	@media screen and (max-width: 840px) { #mainCampaign img { left:-170px; clip:rect(0 670px 345px 170px); }}
	@media screen and (max-width: 830px) { #mainCampaign img { left:-180px; clip:rect(0 670px 345px 180px); }}
	@media screen and (max-width: 820px) { #mainCampaign img { left:-190px; clip:rect(0 670px 345px 190px); }}
	@media screen and (max-width: 810px) { #mainCampaign img { left:-200px; clip:rect(0 670px 345px 200px); }}


#mainCampaignOverlay {
	position: absolute;
	right: 0;
	width: 430px;
	height: 355px;
	background: transparent url(../images_gui/main_campain_overlay.png?v=3) 0 0 no-repeat;
}
#mainCampaignOverlay h2 {
	margin: 0;
	padding: 55px 40px 0 88px;
	font: bold 32px/36px "Arial Narrow", Arial, sans-serif;
}
#mainCampaignOverlay h3 {
	margin: 0;
	padding: 31px 175px 0 88px;
	font: bold 19px/18.3px "Arial Narrow", Arial, sans-serif;
}

/* *******************************************************************************************
 *         Content                                                                           *
 ******************************************************************************************* */

#content {
	clear: both;
	max-width: 1010px;
	margin: -10px auto 0 auto;
	padding: 10px 0 0 0;
	background-color: #fff;
}
#article #content {
	min-height: 335px;
}



#customerInfoDiv {
	width: 435px;
	display: none;
	padding-bottom: 25px;
}
#customerInfoInnerDiv {
	padding: 20px 20px 10px 20px;
	background-color: #ffa;
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

/* *******************************************************************************************
 *         Operations info                                                                   *
 ******************************************************************************************* */

#headInfo,
#headInfoOther {
	background-color: #005daa;
	color: #fff;
	padding: 9px 9px 9px 20px;
	margin-bottom: 10px;
}

#headInfoOther {
	display: none;
}

#headInfo label {
	display: table-cell;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 18px;
}
#headInfo span {
	display: table-cell;
	vertical-align: top;
	padding-top: 4px;
}



.pLR {
	padding-left: 10px;
	padding-right: 10px;
}


.clearer, .clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.clearheight {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* *******************************************************************************************
 *         Support / Terminal selector                                                       *
 ******************************************************************************************* */

div.cBlocks {
	position: relative;
	clear: both;
	margin-top: 10px;
}

div.cbLeft {
	position: relative;
}
.highRes #supportDiv {
	padding-bottom: 0.9900990099009901%;
}
div.cbHeading {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0 20px 0;
}
div.cblBg {
	position: absolute;
	width: 100%;
}
.normalMode div.cblBg img {
	display: block;
	width: 100% !important;
	height: auto !important;
	/*max-width: 448px; 100% */
}
.cblText {
	position: absolute;
	width: 50%;
	bottom: 5%;
	left: 20px;
}
.cblText td {
	margin: 0;
	padding: 0;
	font-size: 14px;
	vertical-align: middle;
	color: #666;
}

div.cbRight {
	padding: 0;
}
div.cbrText {
	color: #666;
	text-align: center;
	font-size: 14px;
	width: 83%;
	margin: 0 auto;
}
div.cbrCont {
	padding-top: 12px;
}
.normalMode div.cbrCont img {
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
}

/* *******************************************************************************************
 *         Teasers + Newsletter link                                                         *
 ******************************************************************************************* */


#teasers20 {
}

#teaser21 {}

.normalMode #teaser21 img {
	display: block;
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
	margin-top: 50px;
}

#teaser22 {
	color: #666;
}
#teaser22 h2,
#teaser22 .text {
	padding-right: 10px;
}
#teaser22 h2 {
	padding-top: 15%;
	text-align: left;
	font: bold 16px Arial,sans-serif;
	color: #666;
}
#teaser22 .text {
	font-size: 14px;
}


#teaser23,
.teaser23 {
	position: relative;
}
.normalMode #teaser23 img,
.normalMode .teaser23 img {
	display: block;
	width: 100% !important;
	height: auto !important;
	max-width: 240px;
	margin: 30px auto 0 auto;
}

#teaser24,
.teaser24 {
	position: relative;
	min-height: 210px;
	font: italic 18px Georgia, serif;
	color: #666;
	text-align: center;
}
#teaser24 .text,
.teaser24 .text {
	padding: 15% 17px 0 17px !important;
}
#article #teaser24 .text,
#article .teaser24 .text {
	padding-top: 30px !important;
}
#start #teaser24 .text {
	padding-bottom: 60px !important;
}
.newsletter {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.teaser23leftCol {
	padding-top: 0 !important;
}
.teaser23leftCol img {
	margin-top: 0 !important;
}
.teaser23leftCol .newsletter {
	position: relative !important;
	top: 0 !important;
	margin-top: 10px !important;
	padding-bottom: 10px !important;
}
.teaser23leftCol .newsletter a {
	padding-bottom: 10px !important;
}

.newsletter a {
	display: block;
	padding: 15px 42px 0 0;
	margin-left: 10px;
	border-top: 1px dotted #fa9800;
	background: transparent url(../images_gui/envelope.png) 100% 20px no-repeat;
	text-align: center;
	font-size: 15px;
	color: #666;
	text-decoration: none;
}
#teaser23 .newsletter,
.teaser23 .newsletter {
	top: 250px;
}
#teaser23 .newsletter a,
.teaser23 .newsletter a {
	margin-left: 0;
	border-bottom: 1px dotted #fa9800;
}

/* *******************************************************************************************
 *         Testimonials                                                                      *
 ******************************************************************************************* */

#testimonials {}
#start #testimonials {
	margin-bottom: 20px;
}
#article #testimonials {
	margin-top: 30px;
}
#testimonials .image {
	position: relative;
	width: 100%;
	height: auto;
}
.normalMode #testimonials .image img {
	display: block;
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
}
#testimonials .imageOverlay {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	max-width: 100%;
}
#testimonials .quot {
	height: 65px;
	padding: 15px 0 5px 0;
	overflow: hidden;
	font: italic 16px Georgia, serif;
	color: #333;
}
#testimonials .quot A {
	color: #333 !important;
}
#testimonials .sub {
	padding-bottom: 15px;
	font: 11px Helvetica, sans-serif;
	color: #666;
}
#testimonials .sub A {
	color: #666 !important;
}
/* Grey plates */
#article #testimonials .grid_50 {
	float: none;
	clear: both;
	display: block;
	width: auto;
	margin: 0 0 10px 0;
	padding: 20px 20px 10px 20px;
	background-color: #ced5dd;
}
#article #testimonials .image {
	display: none;
}
#article #testimonials .quot {
	height: auto;
	padding: 0 0 1em 0;
	font-size: 18px !important;
}
#article #testimonials .sub {
	font-size: 13px !important;
}

/* *******************************************************************************************
 *         Article                                                                           *
 ******************************************************************************************* */

#mainColBar, .breadcrumbs {
	height: 35px;
	background-color: #9dacbb;
	margin-bottom: 10px !important;
	color: #d6d7d7;
}
.breadcrumbs A {
	color: #d6d7d7;
	text-decoration: none;
}
.breadcrumbs A:active,
.breadcrumbs A:hover,
.breadcrumbs A.active {
	color: #fff;
}

#phoneTopBar.breadcrumbs {
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}

#rightColBar {
	height: 35px;
	padding-bottom: 10px;
	background: #c4c4c4 url(../images_gui/bg_rightmenu_bar.gif) left bottom no-repeat;
}

.breadcrumbs H4 {
	margin: 0;
	padding: 10px 0 0 20px;
	color: #fff;
	font: 12px Arial, sans-serif;
	text-transform: uppercase;
}
#rightColBar H4 {
	margin: 0;
	padding: 5px 10px 0 20px;
	color: #fff;
	font: italic 20px Georgia, serif;
}

#leftCol {
	padding-top: 10px;
	padding-bottom: 15px;
}

#mainCol {
	padding-top: 10px;
	padding-bottom: 15px;
}

#article #mainCol h1,
#article #mainCol h2,
#article #mainCol .ingress,
#article #mainCol .text {
	padding-right: 30px;
	padding-left: 20px;
}
#article #mainCol .ingress h1,
#article #mainCol .ingress h2,
#article #mainCol .ingress .ingress,
#article #mainCol .ingress .text,
#article #mainCol .text h1,
#article #mainCol .text h2,
#article #mainCol .text .ingress,
#article #mainCol .text .text {
	padding-right: 0;
	padding-left: 0;
}
#article #mainCol #topImage {
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#article #mainCol #rightImage {
	float: right;
	width: 45%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.normalMode #article #mainCol #topImage img,
.normalMode #article #mainCol #rightImage img {
	display: block;
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
}

#mainCol {
	color: #5b5b5b;
}
#mainCol .ingress {
	font-weight: bold;
}

#rightCol {
	padding-bottom: 15px;
}

/* *******************************************************************************************
 *         Breadcrumbs + Top jump link                                                       *
 ******************************************************************************************* */

#topJumpBreadCrumbs {
	float: left;
}
#topJumpTopLink {
	float: right;
}
#topJumpTopLink A {
	display: block;
	margin: 0 10px 0 0;
	padding: 2px 25px 2px 2px;
	background: transparent url(../images_gui/icons/arrow_white_up.gif) 100% 5px no-repeat;
}

/* *******************************************************************************************
 *         Product listing                                                                   *
 ******************************************************************************************* */
/*
#product_listing #mainCol .imageCol {
	border-top: 5px double red;
}
#product_listing #mainCol .textCol {
	border-top: 5px double blue;
}
*/

#product_listing #mainCol h1,
#product_listing #mainCol h2,
#product_listing #mainCol h3,
#product_listing #mainCol .ingress,
#product_listing #mainCol .text {
	padding-right: 20px;
	padding-left: 20px;
}
#product_listing #mainCol .ingress h1,
#product_listing #mainCol .ingress h2,
#product_listing #mainCol .ingress h3,
#product_listing #mainCol .ingress .ingress,
#product_listing #mainCol .ingress .text,
#product_listing #mainCol .text h1,
#product_listing #mainCol .text h2,
#product_listing #mainCol .text h3,
#product_listing #mainCol .text .ingress,
#product_listing #mainCol .text .text {
	padding-right: 0;
	padding-left: 0;
}
#product_listing #mainCol .text {
	padding-bottom: 20px;
}
#product_listing.highRes #mainCol .ingress,
#product_listing.highRes #mainCol .text {
	padding-right: 130px;
}

#product_listing .productItem {
	margin: 0;
	padding: 0;
}
#product_listing .productItemDivider {
	height: 10px;
	margin: 10px 0 0 0;
	border-top: 1px dotted #fa9800;
}
#product_listing.highRes .productItemDivider,
#product_listing.tablet .productItemDivider {
	margin: 10px 20px 0 20px;
}
#product_listing .productItem .imageCol {
	text-align: center;
}
#product_listing .productItem .imageCol IMG {
	display: block;
	margin: 0 auto;
	width: 100% !important;
	height: auto !important;
	max-width: 230px !important;
}
#product_listing.highRes .productItem .imageCol IMG,
#product_listing.tablet .productItem .imageCol IMG {
	margin: 0 0 0 20px;
}
#product_listing .productItem .textCol {
	padding: 4% 0 2% 0;
}
#product_listing .productItem .textCol .text {
	padding-right: 20px !important;
}
#product_listing.highRes .productItem .textCol .text {
	padding-right: 120px !important;
}

A.readMoreLink {
	display: block;
	margin: 10px 0 0 0;
	padding: 7px 5px 0 40px;
	border: 0;
	height: 25px;
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #5b5b5b;
	background: transparent url(../images_gui/icons/icon_preview_sprite.gif) 0 0 no-repeat;
}
A.readMoreLink:hover,
A.readMoreLink:active {
	color: #fe9900;
	background-position: 0 -100px;
}

/* *******************************************************************************************
 *         FAQ template                                                                      *
 ******************************************************************************************* */

#faqTemplate #mainCol h1,
#faqTemplate #mainCol h2,
#faqTemplate #mainCol .ingress,
#faqTemplate #mainCol .text {
	padding-right: 30px;
	padding-left: 20px;
}
#faqTemplate #mainCol .text {
	padding-bottom: 20px;
}
#faqTemplate.highRes #mainCol .ingress,
#faqTemplate.highRes #mainCol .text {
	padding-right: 130px;
}

#faq .ui-state-focus,
#faq .ui-state-active,
#faq .ui-state-default,
#faq .ui-widget-content {
	border: 0 !important;
}
#faq * {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
#faq .item,
#faq .item .visPart,
#faq .item .hidPart {
	clear: both;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
}
#faq .item .visPart {
	position: relative;
	min-height: 33px;
	margin: 0;
	padding: 25px 20px 20px 20px;
	cursor: pointer;
	background: #eaeef2 url(../images_gui/bg_accordion_vis_element.gif) 0 100% repeat-x;
	outline: none;
}
#faq .item .visPart .accordionArrowRight,
#faq .item .visPart .accordionArrowDown {
	display: block;
	position: absolute;
	width: 17px;
	height: 18px;
}
#faq .item .visPart .accordionArrowRight {
	background: transparent url(../images_gui/icons/icon_arrow_black_r.gif) 0 0 no-repeat;
}
#faq .item .visPart .accordionArrowDown {
	background: transparent url(../images_gui/icons/icon_arrow_black_d.gif) 0 0 no-repeat;
}
#faq .item .visPart P {
	margin: 0;
	padding: 0 0 0 32px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}

#faq .item .hidPart {
	display: none;
	margin: 0;
	padding: 20px 30px 20px 52px;
	background: transparent url(../images_gui/bg_accordion_hid_element.gif) 0 0 repeat-x;
	border-left: 1px solid #ccc !important;
}

#faq .item .hidPart .leftText {
	float: left;
	width: 60%;
	margin-right: 9%;
}
#faq .item .hidPart .leftTextNoImage {
	float: none;
	width: auto;
	max-width: 500px;
	margin-right: 0;
}

#faq .item .hidPart .rightImage {
	float: left;
	width: 30%;
}
.normalMode #faq .item .hidPart .rightImage img {
	display: block;
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
}

#faq .item .hidPart H1,
#faq .item .hidPart H2,
#faq .item .hidPart H3,
#faq .item .hidPart H4,
#faq .item .hidPart H5,
#faq .item .hidPart H6 {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}
#faq .item .hidPart P {
	margin: 0;
	padding: 0 0 10px 0;
}


UL#faqNav {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
UL#faqNav LI {
	display: block;
	float: left;
	width: 25%;
	height: 42px;
	font: bold 14px "Arial Narrow",Arial,sans-serif;
	background: #ababab url(../images_gui/bg_accordion_inact_tab.gif) 0 0 repeat-x;
}
UL#faqNav LI A,
UL#faqNav LI SPAN,
#faqNavTable TD A,
#faqNavTable TD SPAN {
	display: block;
	height: 30px;
	padding: 12px 5px 0 20px;
  text-align: left;
	border-left: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
UL#faqNav LI.first A,
UL#faqNav LI.first SPAN,
#faqNavTable TD.first A,
#faqNavTable TD.first SPAN {
	border-left: 0;
}
UL#faqNav LI.active A,
UL#faqNav LI.active SPAN,
#faqNavTable TD.active A,
#faqNavTable TD.active SPAN {
  background: #3fa1bc none !important;
}
UL#faqNav LI.inactive SPAN,
#faqNavTable TD.inactive SPAN {
	color: #ccc;
}
UL#faqNav LI.active A {
}

#faqNavTable {
	width: 100%;
	margin: 0;
	padding: 0;
}
#faqNavTable TD {
	height: 42px;
	font: bold 14px "Arial Narrow",Arial,sans-serif;
	background: #ababab url(../images_gui/bg_accordion_inact_tab.gif) 0 0 repeat-x;
}

#faqNavTable TD {
	padding: 0 5px 0 20px;
	border-left: 1px solid #fff;
}
#faqNavTable TD.first {
	border-left: 0;
}
#faqNavTable TD.active {
  background: #3fa1bc none !important;
}
#faqNavTable TD.inactive {
	color: #ccc;
}
#faqNavTable TD A,
#faqNavTable TD SPAN {
	display: inline !important;
	height: auto;
	padding: 0;
	border-left: 0;
  background: none !important;
}


#faqBottomFade {
	padding: 32px 0 12px 20px !important;
	background: transparent url(../images_gui/bg_accordion_bottom.gif) 0 0 repeat-x;
}
#faqSearch {
	position: relative;
	width: 300px;
	height: 36px;
	margin: 0;
	padding: 0 0 2px 0;
	background: #fff url(../images_gui/bg_search.gif) 0 0 no-repeat;
}
#faqSearchField {
	position: absolute;
	top: 5px;
	left: 5px;
	margin: 0;
	padding: 0;
	width: 255px;
	height: 26px;
	vertical-align: middle;
	text-align: left;
	border: 0;
	background: transparent;
}
#faqSearchButton {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	border: 0;
	cursor: pointer;
}

/* *******************************************************************************************
 *         Right menu                                                                        *
 ******************************************************************************************* */

UL#treeMenu,
UL#treeMenu UL {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}
UL#treeMenu {
	margin-top: 10px;
	margin-bottom: 2px;
}

UL#treeMenu LI {
	display: block;
	margin: 0;
}
UL#treeMenu LI A SPAN {
	display: block;
	margin: 0 0 1px 0;
}

UL#treeMenu A {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	text-decoration: none;
}
UL#treeMenu LI.lev1 A {
	font-size: 13px;
	font-weight: bold;
}
UL#treeMenu LI.lev2 A,
UL#treeMenu LI.lev3 A,
UL#treeMenu LI.lev4 A {
	font-size: 11px;
	font-weight: normal;
}
UL#treeMenu A:active,
UL#treeMenu A:hover,
UL#treeMenu A.selected,
UL#treeMenu A:active SPAN,
UL#treeMenu A:hover SPAN,
UL#treeMenu A.selected SPAN {
	color: #fe9900 !important;
}

UL#treeMenu LI.lev1 {
	border-bottom: 1px dotted #ccc;
}
UL#treeMenu LI.first {
	border-top: 1px dotted #ccc;
}

UL#treeMenu LI.lev1 SPAN {
	padding: 10px 10px 10px 34px;
}
UL#treeMenu LI.lev2 SPAN {
	padding: 4px 10px 4px 46px;
}
UL#treeMenu LI.lev3 SPAN {
	padding: 4px 10px 4px 58px;
}
UL#treeMenu LI.lev4 SPAN {
	padding: 4px 10px 4px 70px;
}

UL#treeMenu LI.branch_inact A SPAN,
UL#treeMenu LI.branch_act A SPAN {
	background-color: transparent !important;
	background-repeat: no-repeat !important;
}

UL#treeMenu LI.branch_inact.lev1 A SPAN {
	background-position: 22px 12px; background-image: url(../images_gui/icons/arrow_grey_right_large.gif);
}
UL#treeMenu LI.branch_act.lev1 A SPAN {
	background-position: 19px 14px; background-image: url(../images_gui/icons/arrow_black_down_large.gif);
	color: #000;
}

UL#treeMenu LI.branch_inact.lev2 A SPAN {
	background-position: 36px 6px; background-image: url(../images_gui/icons/arrow_grey_right_small.gif);
}
UL#treeMenu LI.branch_act.lev2 A SPAN {
	background-position: 33px 8px; background-image: url(../images_gui/icons/arrow_black_down_small.gif);
	color: #000;
}

UL#treeMenu LI.branch_inact.lev3 A SPAN {
	background-position: 48px 6px; background-image: url(../images_gui/icons/arrow_grey_right_small.gif);
}
UL#treeMenu LI.branch_act.lev3 A SPAN {
	background-position: 45px 8px; background-image: url(../images_gui/icons/arrow_black_down_small.gif);
	color: #000;
}

UL#treeMenu LI.branch_inact.lev4 A SPAN {
	background-position: 60px 6px; background-image: url(../images_gui/icons/arrow_grey_right_small.gif);
}
UL#treeMenu LI.branch_act.lev4 A SPAN {
	background-position: 57px 8px; background-image: url(../images_gui/icons/arrow_black_down_small.gif);
	color: #000;
}

UL#treeMenu LI.leaf A SPAN,
UL#treeMenu LI.branch_inact A SPAN {
	color: #5b5b5b !important;
}
UL#treeMenu A:active SPAN,
UL#treeMenu A:hover SPAN,
UL#treeMenu A.selected SPAN,
UL#treeMenu LI.leaf A:active SPAN,
UL#treeMenu LI.leaf A:hover SPAN,
UL#treeMenu LI.leaf A.selected SPAN,
UL#treeMenu LI.branch_inact A:active SPAN,
UL#treeMenu LI.branch_inact A:hover SPAN,
UL#treeMenu LI.branch_inact A.selected SPAN {
	color: #fe9900 !important;
}

UL#treeMenu LI.branch_inact.lev1 A:active SPAN,
UL#treeMenu LI.branch_inact.lev1 A:hover SPAN,
UL#treeMenu LI.branch_inact.lev1 A.selected SPAN {
	background-image: url(../images_gui/icons/arrow_yellow_right_large.gif);
}
UL#treeMenu LI.branch_act.lev1 A:active SPAN,
UL#treeMenu LI.branch_act.lev1 A:hover SPAN,
UL#treeMenu LI.branch_act.lev1 A.selected SPAN {
	background-image: url(../images_gui/icons/arrow_yellow_down_large.gif);
}
UL#treeMenu LI.branch_inact.lev2 A:active SPAN,
UL#treeMenu LI.branch_inact.lev2 A:hover SPAN,
UL#treeMenu LI.branch_inact.lev2 A.selected SPAN,
UL#treeMenu LI.branch_inact.lev3 A:active SPAN,
UL#treeMenu LI.branch_inact.lev3 A:hover SPAN,
UL#treeMenu LI.branch_inact.lev3 A.selected SPAN,
UL#treeMenu LI.branch_inact.lev4 A:active SPAN,
UL#treeMenu LI.branch_inact.lev4 A:hover SPAN,
UL#treeMenu LI.branch_inact.lev4 A.selected SPAN {
	background-image: url(../images_gui/icons/arrow_yellow_right_small.gif);
}
UL#treeMenu LI.branch_act.lev2 A:active SPAN,
UL#treeMenu LI.branch_act.lev2 A:hover SPAN,
UL#treeMenu LI.branch_act.lev2 A.selected SPAN,
UL#treeMenu LI.branch_act.lev3 A:active SPAN,
UL#treeMenu LI.branch_act.lev3 A:hover SPAN,
UL#treeMenu LI.branch_act.lev3 A.selected SPAN,
UL#treeMenu LI.branch_act.lev4 A:active SPAN,
UL#treeMenu LI.branch_act.lev4 A:hover SPAN,
UL#treeMenu LI.branch_act.lev4 A.selected SPAN {
	background-image: url(../images_gui/icons/arrow_yellow_down_small.gif);
}

UL#treeMenu LI.leaf A SPAN,
UL#treeMenu LI.leaf A SPAN,
UL#treeMenu LI.leaf A SPAN,
UL#treeMenu LI.leaf A SPAN {
	background-image: none !important;
}

/* *******************************************************************************************
 *         Operations info                                                                   *
 ******************************************************************************************* */

#operationsInfo {
	background-color: #d6d7d7;
	border-bottom: 1px solid #fff;
	color: #666;
	padding-bottom: 50px;
	font-size: 12px;
}
#operationsInfo .opInfoHeader {
	font-size: 18px;
	font-weight: bold;
	padding: 20px 12px 5px 0;
}
#operationsInfo .opInfoHeading {
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	padding: 11px 0 20px 0;
}
#operationsInfo .opInfoText {
	padding: 0 10% 0 0;
}
#opInfoLeft .opInfoHeader,
#opInfoLeft .opInfoHeading,
#opInfoLeft .opInfoText {
	padding-left: 20px !important;
}

/* *******************************************************************************************
 *         Doc foot                                                                          *
 ******************************************************************************************* */

#docFoot {
	background: #001e37 url(../images_gui/bg_docfoot.png) 0 0 repeat-x;
	padding-bottom: 34px;
	font-size: 12px;
}

#docFootMenu {
	padding-top: 65px;
	padding-bottom: 30px;
}
#docFootMenuInner {
	padding: 0 20px;
}

#docFootMenu UL {
	list-style-type: none;
	display: block;
	float: left;
	width: 14.6667%; /* 88% / 6col */
	margin: 0 0 2% 2%;
	padding: 0;
}

#docFootMenu UL.first {
	margin: 0 0 2% 0;
}
#docFootMenu UL LI {
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
}
#docFootMenu UL LI.lev1 {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}

#docFootMenu A {
	color: #e4e3e3;
	text-decoration: none;
}
#docFootMenu UL LI.lev1 A {
	color: #ccc;
}


#socialIcons,
address {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

#socialIcons img {
	vertical-align: top;
}
#socialIcons a {
	color: #e3e6e8;
	text-decoration: none;
	padding-right: 15px;
}

address {
	display: block;
	padding: 30px 0 0 0;
	line-height: 1.7em;
	color: #ccc;
}
address a {
	color: #ccc;
	text-decoration: none;
}

#docFootLogo {
	position: relative;
	min-height: 41px;
}
#docFootLogo img {
	position: absolute;
	right: 20px;
	bottom: 0;
}
/* *******************************************************************************************
 *         ToolTip                                                                           *
 ******************************************************************************************* */

#toolTipPop {
	position: absolute;
	border: 1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 5px 5px 25px;
	text-align: left;
	background: #fff url(/imcms/im_admin/images/icons/type/icon_info.gif) 4px 5px no-repeat;
	font: 11px Roboto, sans-serif;
	color: #000;
	z-index: 100000;
	display: none;
	-moz-box-shadow: 3px 3px 3px #888888;
	-webkit-box-shadow: 3px 3px 3px #888888;
	box-shadow: 3px 3px 3px #888888;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888');
}
#toolTipPop.limitSize {
	max-width: 400px;
	overflow: hidden;
}
@media print {
	#toolTipPop {
		display: none !important;
	}
}
#toolTipPop h4 {
	margin: 10px 0;
	padding: 0;
}
#toolTipPop .text {
	margin: 0 0 10px 0;
	padding: 0;
}

.toolTipIcon_JPG {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PNG {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_GIF {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_MP3 {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_audio.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_AVI {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_MPG {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_EXT_LINK {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_link_ext.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_URL {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_link_ext.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PDF {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_pdf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_DOC {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_doc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ZIP {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_zip.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_XLS {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_xls.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_PPT {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_ppt.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_IMAGE {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_image.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SWF {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_swf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_VIDEO {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_video.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_AUDIO {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_audio.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_TXT {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_txt.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_RTF {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_rtf.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_HTM {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_htm.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-WRITE {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-CALC {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-DRAW {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OO-IMPRESS {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODT {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTT {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXW {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STW {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-write.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODS {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTS {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXC {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STC {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-calc.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODG {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTG {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXD {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STD {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-draw.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_ODP {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_OTP {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_SXI {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}
.toolTipIcon_STI {
	background: #fff url(/imcms/im_admin/images/icons/type/icon_file_oo-impress.gif) 4px 5px no-repeat !important;
	padding-left: 27px !important;
}

/* *******************************************************************************************
 *         Separator                                                                         *
 ******************************************************************************************* */

div.orangeSep {
	display: none;
}
div.teasers20Sep {
	clear: both;
	display: block;
	height: 1px;
	margin: 0.9900990099009901% 0.9900990099009901% 0 0.9900990099009901%;
	padding: 0.9900990099009901% 0 0 0;
	border-top: 1px dotted #fa9800;
}
.bgGradient {
	background: #f1f1f1 url(../images_gui/greyblock_bg.png) left bottom repeat-x;
}
.bgGradientBottomOnly {
	padding-bottom: 180px !important;
	background: transparent url(../images_gui/bg_gradient_180.png) left bottom repeat-x;
}

/* *******************************************************************************************
 *         Swedbank - Entré                                                                  *
 ******************************************************************************************* */

#rentalDeals .tabTable td {
	border-bottom: 1px solid #000;
}
#rentalDeals .tabTable.active td {
	background-color: #f5f5f5;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f5f5f5));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);
}
#rentalDeals .tabTable td.active,
#rentalDeals .tabTable.inactive td {
	border-bottom: 1px solid #fff;
}
#rentalDeals .tabTable td .tab {
	padding: 11px 11px 10px 11px;
	text-align: center;
}
#rentalDeals .tabTable td.active .tab {
	padding: 10px;
	border: 1px solid #000;
	border-width: 1px 1px 0 1px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topleft: 20px;
	-khtml-border-radius-topright: 20px;
	-khtml-border-radius-bottomright: 0px;
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-topleft: 20px;
	-o-border-radius-topright: 20px;
	-o-border-radius-bottomright: 0px;
	-o-border-radius-bottomleft: 0px;
	-o-border-radius-topleft: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 20px;
	background-color: #fff;
}
#rentalDeals .tabTable td .tab img {
	width: 100%;
	max-width: 100%;
}
#rentalDeals .tabTable a {
	text-decoration: none !important;
}
.phone #rentalDeals .tabTable {
	font-size: 11px !important;
	line-height: 14px !important;
}
#rentalDeals .rentalDealContent {
	padding-top: 25px;
}
#rentalDeals .rentalDealContent .ingress {
	font-weight: bold;
}
#rentalDeals .rentalDealContent .rentalDealGroup {
	padding-top: 10px;
}
#rentalDeals .rentalDealContent .rentalDealGroup .description {
	font-weight: bold;
	padding-bottom: 10px;
}
#rentalDeals .rentalDealContent .rentalDealGroup .img {
	width: 60px;
	padding-bottom: 10px;
}
#rentalDeals .rentalDealContent .rentalDealGroup .txt {
	padding-bottom: 10px;
}


.resInfo {
	text-align: right;
	padding-right: 6px;
	padding-left: 8px;
}


/* *******************************************************************************************
 *         Search                                                                            *
 ******************************************************************************************* */

.searchForm {
	padding: 15px 0 0 0;
}
.searchForm TD LABEL {
	font-size: 12px;
	white-space: nowrap;
}
.phone .searchForm TD LABEL {
	white-space: inherit;
	line-height: 12px;
}
.phone .searchForm TD LABEL SPAN {
	white-space: nowrap;
}

.searchTopText {
	padding: 25px 0 10px 0;
	font-size: 17px;
}
.searchResult .desc {
	width: 44px;
	margin: 2px 5px 0 0;
	padding: 1px 4px 2px 4px;
	text-align: center;
	font-size: 12px;
}

.searchResult H2 {
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
	font-size: 14px;
}
.searchResult A:link,
.searchResult A:visited {
}
.searchResult .itemHover A:link,
.searchResult .itemHover A:visited {
}


.searchResult .item {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #d8d8d8;
	background-color: transparent;
}
.searchResult .itemHover {
	background-color: #ffd;
}

.searchResult H2 {
	color: #333 !important;
}

.searchResult .text {
	display: block;
	font-size: 11px;
	color: #444;
	padding-left: 20px !important;
}
.searchResult .facts {
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px !important;
}
.searchResult .facts A {
	font-size: 12px;
}
.searchResult .facts IMG.fileIcon {
	vertical-align: middle;
	margin-right: 5px;
}
.searchResult .facts .fileInfo {
	vertical-align: middle;
	padding-right: 5px;
	color: #999;
}
.searchResult .facts .date {
	color: #666;
}
.searchResult .facts .name,
.searchResult .facts .name A {
}

.searchResult A.showHiddenText {
	display: block;
}


.searchResult A:active,
.searchResult A:hover {
}

/* *******************************************************************************************
 *         Paging                                                                            *
 ******************************************************************************************* */

.paging {
	clear: both;
	margin: 20px auto;
	padding: 20px;
	text-align: center;
	font-size: 16px !important;
	color: #000 !important;
}
.pagingTop {
	margin-bottom: 0;
	border-bottom: 1px solid #ccc;
}
.paging A,
.paging A:link,
.paging A:visited,
.paging SPAN.dim,
.paging SPAN.active {
	display: inline-block;
	margin: 1px;
	padding: 4px 6px !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #444 !important;
	text-decoration: none !important;
	background-color: #ebebeb;
	border: 1px solid #ebebeb;
}
.paging SPAN.paging_dots {
	display: inline-block;
	margin: 2px !important;
	padding: 4px 6px !important;
	border: 0 !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	color: #444 !important;
	text-decoration: none !important;
}
.paging .oneDigit {
	padding: 4px 10px !important;
}
.paging .prevBtn {
	margin-right: 5px !important;
	padding: 4px 15px !important;
}
.paging .nextBtn {
	margin-left: 5px !important;
	padding: 4px 15px !important;
}
.paging .dim,
.paging SPAN.dim {
	color: #aaa !important;
}
.paging A:active,
.paging A:hover,
.paging SPAN.active {
	color: #fff !important;
	background-color: #6EFFD2;
	border: 1px solid #6EFFD2;
}


/* *******************************************************************************************
 *         Forms                                                                             *
 ******************************************************************************************* */

.formField, SELECT, INPUT, TEXTAREA, BUTTON {
	font: 11px Verdana,Geneva,sans-serif;
	color: #333;
}

.formField,
.formFieldFile,
TEXTAREA,
SELECT {
	border: 1px solid #999;
}
.formField:focus,
.formFieldFile:focus,
TEXTAREA:focus,
SELECT:focus,
.formFieldFocus,
.formField:hover,
.formFieldFile:hover,
TEXTAREA:hover,
SELECT:hover {
	border-color: #fe9900;
	background-color: #f7f7f7;
}

.formFieldBlur {}

.formFieldError {
	border-color: #f00 !important;
	background-color: #fee !important;
}

TEXTAREA {
	overflow: auto;
}

/* *******************************************************************************************
 *         Form buttons                                                                      *
 ******************************************************************************************* */

.formBtnXLarge {
	position: relative;
	background: #3075a8 url(../images_gui/buttons/bg_btn.gif) 0 0 no-repeat !important;
	border: 1px solid #105588 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font: bold 15px Verdana, Geneva, sans-serif !important;
	color: #fff;
	text-shadow: #666 0 1px 0;
	cursor: pointer;
	padding: 2px 10px 3px 10px;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

.formBtnLarge {
	position: relative;
	background: #3075a8 url(../images_gui/buttons/bg_btn.gif) 0 0 no-repeat !important;
	border: 1px solid #105588 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font: bold 13px Verdana, Geneva, sans-serif !important;
	color: #fff;
	text-shadow: #666 0 1px 0;
	cursor: pointer;
	padding: 2px 4px 3px 4px;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

.formBtn {
	position: relative;
	background: #3075a8 url(../images_gui/buttons/bg_btn.gif) 0 0 no-repeat !important;
	border: 1px solid #105588 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font: bold 11px Verdana, Geneva, sans-serif !important;
	color: #fff;
	text-shadow: #666 0 1px 0;
	cursor: pointer;
	padding: 2px 4px 3px 4px;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

.formBtnSmall {
	position: relative;
	background: #3075a8 url(../images_gui/buttons/bg_btn.gif) 0 0 no-repeat !important;
	border: 1px solid #105588 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font: 9px Verdana, Geneva, sans-serif !important;
	color: #fff;
	text-shadow: #666 0 1px 0;
	cursor: pointer;
	padding: 1px 4px 2px 4px;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

.formBtn.active,
.formBtnSmall.active {
	top: 1px;
	background: #508b4d url(/images_gui/buttons/bg_btn_active.gif) 0 0 no-repeat !important;
	border: 1px solid #367033 !important;
	cursor: default;
	-moz-box-shadow: 0 0 0 #000;
	-webkit-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000;
	-ms-filter: none;
	filter: none;
}

.formBtn.disabled,
.formBtnSmall.disabled,
.formBtn.active.disabled,
.formBtnSmall.active.disabled {
	background: #b1b8bd url(/images_gui/buttons/bg_btn_disabled.gif) 0 0 no-repeat !important;
	border: 1px solid #91989d !important;
}

.formBtnLeft {
	float: left !important;
	margin-right: 8px;
}
.formBtnRight {
	float: right !important;
	margin-left: 8px;
}

/* *******************************************************************************************
 *         Misc                                                                              *
 ******************************************************************************************* */

.red {
	color: #f00;
}
.dim {
	color: #999;
}

DIV.error H3 {
}
DIV.error {
	color: #f00;
}
DIV.error H3,
DIV.error LI {
	color: #d00;
}

DIV.info H3 {
	color: #6b9f05;
}
DIV.info,
DIV.info LI {
	color: #333;
}

DIV.postit {
	clear: both !important;
	display: block !important;
	margin: 10px auto !important;
	font: 10px/11px verdana,geneva,sans-serif !important;
	color: #000 !important;
	border: 1px solid #ccc !important;
	border-width: 0 2px 2px 1px !important;
	border-color: #999 #000 #000 #999 !important;
	background-color: #ffa !important;
}
DIV.postit DIV {
	margin: 0 !important;
	padding: 10px !important;
	font: 11px/13px verdana,geneva,sans-serif !important;
	color: #000 !important;
}
DIV.postit DIV H3 {
	margin: 10px 0 5px 0 !important;
	padding: 0 !important;
	font: bold 11px/13px verdana,geneva,sans-serif !important;
	color: #000 !important;
}
DIV.postit DIV H3.first {
	margin-top: 0 !important;
}
DIV.postit DIV DIV {
	margin: 0 !important;
	padding: 2px !important;
}
DIV.postit PRE {
	margin: 0 !important;
	padding: 5px !important;
	font-size: 12px !important;
	line-height: 1.4em !important;
}
DIV.postit H2 {
	margin: 0 !important;
	padding: 8px 10px !important;
	font: bold 11px/13px verdana,geneva,sans-serif !important;
	border-top: 1px solid #999 !important;
	border-bottom: 1px solid #999 !important;
	color: #000 !important;
	background-color: #ff5 !important;
}
DIV.postit .h2 {
	font: bold 11px/13px verdana,geneva,sans-serif !important;
	margin: 0 !important;
	padding: 3px 5px !important;
}
DIV.postit H2.noText {
	border-bottom: 0 !important;
}

DIV.postit TD {
	font: 11px/13px verdana,geneva,sans-serif !important;
}



.noHighRes,
.onlyTablet,
.onlyPhone,
.onlyTabletOrLess {
	display: none !important;
}

.onlyHighRes {
	display: block;
}

.dimText {
	color: #999 !important;
}

input, select, textarea, button {
	outline: none;
}

#adminPanels {
	background-color: #fff;
	padding: 0 0 5px 0;
}
@media screen and (max-width: 437px) {
	#adminPanels { display: none; }
}
#adminPanelsInner {
	margin: 0 0.9900990099009901%;
}
#adminPanelDiv,#changePageDiv {
	float: left;
	margin: 0 10px 0 0 !important;
}
#changePageDiv {
	margin: 15px 10px 0 0 !important;
}
#changePageTdTop table {
	margin: 3px 0 4px 0;
}
#changePageDiv .changePageTdBottom td {
	padding: 3px 4px 4px 4px !important;
}
#changePageDiv .changePageTdBottom td img {
	height: 24px;
}



#adminLinksDiv {
	float: left;
	margin: 15px 0 0 10px !important;
	background-color: #f5f5f7 !important;
	border-width: 1px 2px 2px 1px !important;
	border-style: solid !important;
	border-color: #ccc #000 #000 #ccc !important;
	background-color: #f5f5f7 !important;
}
#adminLinksTable {
	margin: 0 1px 1px 0 !important;
}

.imcmsAdmBgHead {
	background-color: #20568d !important;
	color: #fff !important;
	padding: 5px !important;
}
.imcmsAdmBgCont {
	background-color: #f5f5f7 !important;
	color: #000 !important;
	padding: 5px !important;
}
#adminLinksDiv TD {
	font-size: 10px;
}



.m0 { margin: 0px; }
.mt0 { margin-top: 0px; }
.mr0 { margin-right: 0px; }
.mb0 { margin-bottom: 0px; }
.ml0 { margin-left: 0px; }
.mtb0 { margin-top: 0px; margin-bottom: 0px; }
.mlr0 { margin-left: 0px; margin-right: 0px; }

.m0i { margin: 0px !important; }
.mt0i { margin-top: 0px !important; }
.mr0i { margin-right: 0px !important; }
.mb0i { margin-bottom: 0px !important; }
.ml0i { margin-left: 0px !important; }
.mtb0i { margin-top: 0px !important; margin-bottom: 0px !important; }
.mlr0i { margin-left: 0px !important; margin-right: 0px !important; }

.mt0n { margin-top: -0px !important; }
.mr0n { margin-right: -0px !important; }
.mb0n { margin-bottom: -0px !important; }
.ml0n { margin-left: -0px !important; }

.prt0 { position: relative !important; top: 0px !important; }
.prr0 { position: relative !important; right: 0px !important; }
.prb0 { position: relative !important; bottom: 0px !important; }
.prl0 { position: relative !important; left: 0px !important; }

.prt0n { position: relative !important; top: -0px !important; }
.prr0n { position: relative !important; right: -0px !important; }
.prb0n { position: relative !important; bottom: -0px !important; }
.prl0n { position: relative !important; left: -0px !important; }
.m1 { margin: 1px; }
.mt1 { margin-top: 1px; }
.mr1 { margin-right: 1px; }
.mb1 { margin-bottom: 1px; }
.ml1 { margin-left: 1px; }
.mtb1 { margin-top: 1px; margin-bottom: 1px; }
.mlr1 { margin-left: 1px; margin-right: 1px; }

.m1i { margin: 1px !important; }
.mt1i { margin-top: 1px !important; }
.mr1i { margin-right: 1px !important; }
.mb1i { margin-bottom: 1px !important; }
.ml1i { margin-left: 1px !important; }
.mtb1i { margin-top: 1px !important; margin-bottom: 1px !important; }
.mlr1i { margin-left: 1px !important; margin-right: 1px !important; }

.mt1n { margin-top: -1px !important; }
.mr1n { margin-right: -1px !important; }
.mb1n { margin-bottom: -1px !important; }
.ml1n { margin-left: -1px !important; }

.prt1 { position: relative !important; top: 1px !important; }
.prr1 { position: relative !important; right: 1px !important; }
.prb1 { position: relative !important; bottom: 1px !important; }
.prl1 { position: relative !important; left: 1px !important; }

.prt1n { position: relative !important; top: -1px !important; }
.prr1n { position: relative !important; right: -1px !important; }
.prb1n { position: relative !important; bottom: -1px !important; }
.prl1n { position: relative !important; left: -1px !important; }
.m2 { margin: 2px; }
.mt2 { margin-top: 2px; }
.mr2 { margin-right: 2px; }
.mb2 { margin-bottom: 2px; }
.ml2 { margin-left: 2px; }
.mtb2 { margin-top: 2px; margin-bottom: 2px; }
.mlr2 { margin-left: 2px; margin-right: 2px; }

.m2i { margin: 2px !important; }
.mt2i { margin-top: 2px !important; }
.mr2i { margin-right: 2px !important; }
.mb2i { margin-bottom: 2px !important; }
.ml2i { margin-left: 2px !important; }
.mtb2i { margin-top: 2px !important; margin-bottom: 2px !important; }
.mlr2i { margin-left: 2px !important; margin-right: 2px !important; }

.mt2n { margin-top: -2px !important; }
.mr2n { margin-right: -2px !important; }
.mb2n { margin-bottom: -2px !important; }
.ml2n { margin-left: -2px !important; }

.prt2 { position: relative !important; top: 2px !important; }
.prr2 { position: relative !important; right: 2px !important; }
.prb2 { position: relative !important; bottom: 2px !important; }
.prl2 { position: relative !important; left: 2px !important; }

.prt2n { position: relative !important; top: -2px !important; }
.prr2n { position: relative !important; right: -2px !important; }
.prb2n { position: relative !important; bottom: -2px !important; }
.prl2n { position: relative !important; left: -2px !important; }
.m3 { margin: 3px; }
.mt3 { margin-top: 3px; }
.mr3 { margin-right: 3px; }
.mb3 { margin-bottom: 3px; }
.ml3 { margin-left: 3px; }
.mtb3 { margin-top: 3px; margin-bottom: 3px; }
.mlr3 { margin-left: 3px; margin-right: 3px; }

.m3i { margin: 3px !important; }
.mt3i { margin-top: 3px !important; }
.mr3i { margin-right: 3px !important; }
.mb3i { margin-bottom: 3px !important; }
.ml3i { margin-left: 3px !important; }
.mtb3i { margin-top: 3px !important; margin-bottom: 3px !important; }
.mlr3i { margin-left: 3px !important; margin-right: 3px !important; }

.mt3n { margin-top: -3px !important; }
.mr3n { margin-right: -3px !important; }
.mb3n { margin-bottom: -3px !important; }
.ml3n { margin-left: -3px !important; }

.prt3 { position: relative !important; top: 3px !important; }
.prr3 { position: relative !important; right: 3px !important; }
.prb3 { position: relative !important; bottom: 3px !important; }
.prl3 { position: relative !important; left: 3px !important; }

.prt3n { position: relative !important; top: -3px !important; }
.prr3n { position: relative !important; right: -3px !important; }
.prb3n { position: relative !important; bottom: -3px !important; }
.prl3n { position: relative !important; left: -3px !important; }
.m4 { margin: 4px; }
.mt4 { margin-top: 4px; }
.mr4 { margin-right: 4px; }
.mb4 { margin-bottom: 4px; }
.ml4 { margin-left: 4px; }
.mtb4 { margin-top: 4px; margin-bottom: 4px; }
.mlr4 { margin-left: 4px; margin-right: 4px; }

.m4i { margin: 4px !important; }
.mt4i { margin-top: 4px !important; }
.mr4i { margin-right: 4px !important; }
.mb4i { margin-bottom: 4px !important; }
.ml4i { margin-left: 4px !important; }
.mtb4i { margin-top: 4px !important; margin-bottom: 4px !important; }
.mlr4i { margin-left: 4px !important; margin-right: 4px !important; }

.mt4n { margin-top: -4px !important; }
.mr4n { margin-right: -4px !important; }
.mb4n { margin-bottom: -4px !important; }
.ml4n { margin-left: -4px !important; }

.prt4 { position: relative !important; top: 4px !important; }
.prr4 { position: relative !important; right: 4px !important; }
.prb4 { position: relative !important; bottom: 4px !important; }
.prl4 { position: relative !important; left: 4px !important; }

.prt4n { position: relative !important; top: -4px !important; }
.prr4n { position: relative !important; right: -4px !important; }
.prb4n { position: relative !important; bottom: -4px !important; }
.prl4n { position: relative !important; left: -4px !important; }
.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.mtb5 { margin-top: 5px; margin-bottom: 5px; }
.mlr5 { margin-left: 5px; margin-right: 5px; }

.m5i { margin: 5px !important; }
.mt5i { margin-top: 5px !important; }
.mr5i { margin-right: 5px !important; }
.mb5i { margin-bottom: 5px !important; }
.ml5i { margin-left: 5px !important; }
.mtb5i { margin-top: 5px !important; margin-bottom: 5px !important; }
.mlr5i { margin-left: 5px !important; margin-right: 5px !important; }

.mt5n { margin-top: -5px !important; }
.mr5n { margin-right: -5px !important; }
.mb5n { margin-bottom: -5px !important; }
.ml5n { margin-left: -5px !important; }

.prt5 { position: relative !important; top: 5px !important; }
.prr5 { position: relative !important; right: 5px !important; }
.prb5 { position: relative !important; bottom: 5px !important; }
.prl5 { position: relative !important; left: 5px !important; }

.prt5n { position: relative !important; top: -5px !important; }
.prr5n { position: relative !important; right: -5px !important; }
.prb5n { position: relative !important; bottom: -5px !important; }
.prl5n { position: relative !important; left: -5px !important; }
.m6 { margin: 6px; }
.mt6 { margin-top: 6px; }
.mr6 { margin-right: 6px; }
.mb6 { margin-bottom: 6px; }
.ml6 { margin-left: 6px; }
.mtb6 { margin-top: 6px; margin-bottom: 6px; }
.mlr6 { margin-left: 6px; margin-right: 6px; }

.m6i { margin: 6px !important; }
.mt6i { margin-top: 6px !important; }
.mr6i { margin-right: 6px !important; }
.mb6i { margin-bottom: 6px !important; }
.ml6i { margin-left: 6px !important; }
.mtb6i { margin-top: 6px !important; margin-bottom: 6px !important; }
.mlr6i { margin-left: 6px !important; margin-right: 6px !important; }

.mt6n { margin-top: -6px !important; }
.mr6n { margin-right: -6px !important; }
.mb6n { margin-bottom: -6px !important; }
.ml6n { margin-left: -6px !important; }

.prt6 { position: relative !important; top: 6px !important; }
.prr6 { position: relative !important; right: 6px !important; }
.prb6 { position: relative !important; bottom: 6px !important; }
.prl6 { position: relative !important; left: 6px !important; }

.prt6n { position: relative !important; top: -6px !important; }
.prr6n { position: relative !important; right: -6px !important; }
.prb6n { position: relative !important; bottom: -6px !important; }
.prl6n { position: relative !important; left: -6px !important; }
.m7 { margin: 7px; }
.mt7 { margin-top: 7px; }
.mr7 { margin-right: 7px; }
.mb7 { margin-bottom: 7px; }
.ml7 { margin-left: 7px; }
.mtb7 { margin-top: 7px; margin-bottom: 7px; }
.mlr7 { margin-left: 7px; margin-right: 7px; }

.m7i { margin: 7px !important; }
.mt7i { margin-top: 7px !important; }
.mr7i { margin-right: 7px !important; }
.mb7i { margin-bottom: 7px !important; }
.ml7i { margin-left: 7px !important; }
.mtb7i { margin-top: 7px !important; margin-bottom: 7px !important; }
.mlr7i { margin-left: 7px !important; margin-right: 7px !important; }

.mt7n { margin-top: -7px !important; }
.mr7n { margin-right: -7px !important; }
.mb7n { margin-bottom: -7px !important; }
.ml7n { margin-left: -7px !important; }

.prt7 { position: relative !important; top: 7px !important; }
.prr7 { position: relative !important; right: 7px !important; }
.prb7 { position: relative !important; bottom: 7px !important; }
.prl7 { position: relative !important; left: 7px !important; }

.prt7n { position: relative !important; top: -7px !important; }
.prr7n { position: relative !important; right: -7px !important; }
.prb7n { position: relative !important; bottom: -7px !important; }
.prl7n { position: relative !important; left: -7px !important; }
.m8 { margin: 8px; }
.mt8 { margin-top: 8px; }
.mr8 { margin-right: 8px; }
.mb8 { margin-bottom: 8px; }
.ml8 { margin-left: 8px; }
.mtb8 { margin-top: 8px; margin-bottom: 8px; }
.mlr8 { margin-left: 8px; margin-right: 8px; }

.m8i { margin: 8px !important; }
.mt8i { margin-top: 8px !important; }
.mr8i { margin-right: 8px !important; }
.mb8i { margin-bottom: 8px !important; }
.ml8i { margin-left: 8px !important; }
.mtb8i { margin-top: 8px !important; margin-bottom: 8px !important; }
.mlr8i { margin-left: 8px !important; margin-right: 8px !important; }

.mt8n { margin-top: -8px !important; }
.mr8n { margin-right: -8px !important; }
.mb8n { margin-bottom: -8px !important; }
.ml8n { margin-left: -8px !important; }

.prt8 { position: relative !important; top: 8px !important; }
.prr8 { position: relative !important; right: 8px !important; }
.prb8 { position: relative !important; bottom: 8px !important; }
.prl8 { position: relative !important; left: 8px !important; }

.prt8n { position: relative !important; top: -8px !important; }
.prr8n { position: relative !important; right: -8px !important; }
.prb8n { position: relative !important; bottom: -8px !important; }
.prl8n { position: relative !important; left: -8px !important; }
.m9 { margin: 9px; }
.mt9 { margin-top: 9px; }
.mr9 { margin-right: 9px; }
.mb9 { margin-bottom: 9px; }
.ml9 { margin-left: 9px; }
.mtb9 { margin-top: 9px; margin-bottom: 9px; }
.mlr9 { margin-left: 9px; margin-right: 9px; }

.m9i { margin: 9px !important; }
.mt9i { margin-top: 9px !important; }
.mr9i { margin-right: 9px !important; }
.mb9i { margin-bottom: 9px !important; }
.ml9i { margin-left: 9px !important; }
.mtb9i { margin-top: 9px !important; margin-bottom: 9px !important; }
.mlr9i { margin-left: 9px !important; margin-right: 9px !important; }

.mt9n { margin-top: -9px !important; }
.mr9n { margin-right: -9px !important; }
.mb9n { margin-bottom: -9px !important; }
.ml9n { margin-left: -9px !important; }

.prt9 { position: relative !important; top: 9px !important; }
.prr9 { position: relative !important; right: 9px !important; }
.prb9 { position: relative !important; bottom: 9px !important; }
.prl9 { position: relative !important; left: 9px !important; }

.prt9n { position: relative !important; top: -9px !important; }
.prr9n { position: relative !important; right: -9px !important; }
.prb9n { position: relative !important; bottom: -9px !important; }
.prl9n { position: relative !important; left: -9px !important; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }
.mlr10 { margin-left: 10px; margin-right: 10px; }

.m10i { margin: 10px !important; }
.mt10i { margin-top: 10px !important; }
.mr10i { margin-right: 10px !important; }
.mb10i { margin-bottom: 10px !important; }
.ml10i { margin-left: 10px !important; }
.mtb10i { margin-top: 10px !important; margin-bottom: 10px !important; }
.mlr10i { margin-left: 10px !important; margin-right: 10px !important; }

.mt10n { margin-top: -10px !important; }
.mr10n { margin-right: -10px !important; }
.mb10n { margin-bottom: -10px !important; }
.ml10n { margin-left: -10px !important; }

.prt10 { position: relative !important; top: 10px !important; }
.prr10 { position: relative !important; right: 10px !important; }
.prb10 { position: relative !important; bottom: 10px !important; }
.prl10 { position: relative !important; left: 10px !important; }

.prt10n { position: relative !important; top: -10px !important; }
.prr10n { position: relative !important; right: -10px !important; }
.prb10n { position: relative !important; bottom: -10px !important; }
.prl10n { position: relative !important; left: -10px !important; }
.m15 { margin: 15px; }
.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }
.mtb15 { margin-top: 15px; margin-bottom: 15px; }
.mlr15 { margin-left: 15px; margin-right: 15px; }

.m15i { margin: 15px !important; }
.mt15i { margin-top: 15px !important; }
.mr15i { margin-right: 15px !important; }
.mb15i { margin-bottom: 15px !important; }
.ml15i { margin-left: 15px !important; }
.mtb15i { margin-top: 15px !important; margin-bottom: 15px !important; }
.mlr15i { margin-left: 15px !important; margin-right: 15px !important; }

.mt15n { margin-top: -15px !important; }
.mr15n { margin-right: -15px !important; }
.mb15n { margin-bottom: -15px !important; }
.ml15n { margin-left: -15px !important; }

.prt15 { position: relative !important; top: 15px !important; }
.prr15 { position: relative !important; right: 15px !important; }
.prb15 { position: relative !important; bottom: 15px !important; }
.prl15 { position: relative !important; left: 15px !important; }

.prt15n { position: relative !important; top: -15px !important; }
.prr15n { position: relative !important; right: -15px !important; }
.prb15n { position: relative !important; bottom: -15px !important; }
.prl15n { position: relative !important; left: -15px !important; }
.m16 { margin: 16px; }
.mt16 { margin-top: 16px; }
.mr16 { margin-right: 16px; }
.mb16 { margin-bottom: 16px; }
.ml16 { margin-left: 16px; }
.mtb16 { margin-top: 16px; margin-bottom: 16px; }
.mlr16 { margin-left: 16px; margin-right: 16px; }

.m16i { margin: 16px !important; }
.mt16i { margin-top: 16px !important; }
.mr16i { margin-right: 16px !important; }
.mb16i { margin-bottom: 16px !important; }
.ml16i { margin-left: 16px !important; }
.mtb16i { margin-top: 16px !important; margin-bottom: 16px !important; }
.mlr16i { margin-left: 16px !important; margin-right: 16px !important; }

.mt16n { margin-top: -16px !important; }
.mr16n { margin-right: -16px !important; }
.mb16n { margin-bottom: -16px !important; }
.ml16n { margin-left: -16px !important; }

.prt16 { position: relative !important; top: 16px !important; }
.prr16 { position: relative !important; right: 16px !important; }
.prb16 { position: relative !important; bottom: 16px !important; }
.prl16 { position: relative !important; left: 16px !important; }

.prt16n { position: relative !important; top: -16px !important; }
.prr16n { position: relative !important; right: -16px !important; }
.prb16n { position: relative !important; bottom: -16px !important; }
.prl16n { position: relative !important; left: -16px !important; }
.m18 { margin: 18px; }
.mt18 { margin-top: 18px; }
.mr18 { margin-right: 18px; }
.mb18 { margin-bottom: 18px; }
.ml18 { margin-left: 18px; }
.mtb18 { margin-top: 18px; margin-bottom: 18px; }
.mlr18 { margin-left: 18px; margin-right: 18px; }

.m18i { margin: 18px !important; }
.mt18i { margin-top: 18px !important; }
.mr18i { margin-right: 18px !important; }
.mb18i { margin-bottom: 18px !important; }
.ml18i { margin-left: 18px !important; }
.mtb18i { margin-top: 18px !important; margin-bottom: 18px !important; }
.mlr18i { margin-left: 18px !important; margin-right: 18px !important; }

.mt18n { margin-top: -18px !important; }
.mr18n { margin-right: -18px !important; }
.mb18n { margin-bottom: -18px !important; }
.ml18n { margin-left: -18px !important; }

.prt18 { position: relative !important; top: 18px !important; }
.prr18 { position: relative !important; right: 18px !important; }
.prb18 { position: relative !important; bottom: 18px !important; }
.prl18 { position: relative !important; left: 18px !important; }

.prt18n { position: relative !important; top: -18px !important; }
.prr18n { position: relative !important; right: -18px !important; }
.prb18n { position: relative !important; bottom: -18px !important; }
.prl18n { position: relative !important; left: -18px !important; }
.m20 { margin: 20px; }
.mt20 { margin-top: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mlr20 { margin-left: 20px; margin-right: 20px; }

.m20i { margin: 20px !important; }
.mt20i { margin-top: 20px !important; }
.mr20i { margin-right: 20px !important; }
.mb20i { margin-bottom: 20px !important; }
.ml20i { margin-left: 20px !important; }
.mtb20i { margin-top: 20px !important; margin-bottom: 20px !important; }
.mlr20i { margin-left: 20px !important; margin-right: 20px !important; }

.mt20n { margin-top: -20px !important; }
.mr20n { margin-right: -20px !important; }
.mb20n { margin-bottom: -20px !important; }
.ml20n { margin-left: -20px !important; }

.prt20 { position: relative !important; top: 20px !important; }
.prr20 { position: relative !important; right: 20px !important; }
.prb20 { position: relative !important; bottom: 20px !important; }
.prl20 { position: relative !important; left: 20px !important; }

.prt20n { position: relative !important; top: -20px !important; }
.prr20n { position: relative !important; right: -20px !important; }
.prb20n { position: relative !important; bottom: -20px !important; }
.prl20n { position: relative !important; left: -20px !important; }
.m25 { margin: 25px; }
.mt25 { margin-top: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.ml25 { margin-left: 25px; }
.mtb25 { margin-top: 25px; margin-bottom: 25px; }
.mlr25 { margin-left: 25px; margin-right: 25px; }

.m25i { margin: 25px !important; }
.mt25i { margin-top: 25px !important; }
.mr25i { margin-right: 25px !important; }
.mb25i { margin-bottom: 25px !important; }
.ml25i { margin-left: 25px !important; }
.mtb25i { margin-top: 25px !important; margin-bottom: 25px !important; }
.mlr25i { margin-left: 25px !important; margin-right: 25px !important; }

.mt25n { margin-top: -25px !important; }
.mr25n { margin-right: -25px !important; }
.mb25n { margin-bottom: -25px !important; }
.ml25n { margin-left: -25px !important; }

.prt25 { position: relative !important; top: 25px !important; }
.prr25 { position: relative !important; right: 25px !important; }
.prb25 { position: relative !important; bottom: 25px !important; }
.prl25 { position: relative !important; left: 25px !important; }

.prt25n { position: relative !important; top: -25px !important; }
.prr25n { position: relative !important; right: -25px !important; }
.prb25n { position: relative !important; bottom: -25px !important; }
.prl25n { position: relative !important; left: -25px !important; }
.m30 { margin: 30px; }
.mt30 { margin-top: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.ml30 { margin-left: 30px; }
.mtb30 { margin-top: 30px; margin-bottom: 30px; }
.mlr30 { margin-left: 30px; margin-right: 30px; }

.m30i { margin: 30px !important; }
.mt30i { margin-top: 30px !important; }
.mr30i { margin-right: 30px !important; }
.mb30i { margin-bottom: 30px !important; }
.ml30i { margin-left: 30px !important; }
.mtb30i { margin-top: 30px !important; margin-bottom: 30px !important; }
.mlr30i { margin-left: 30px !important; margin-right: 30px !important; }

.mt30n { margin-top: -30px !important; }
.mr30n { margin-right: -30px !important; }
.mb30n { margin-bottom: -30px !important; }
.ml30n { margin-left: -30px !important; }

.prt30 { position: relative !important; top: 30px !important; }
.prr30 { position: relative !important; right: 30px !important; }
.prb30 { position: relative !important; bottom: 30px !important; }
.prl30 { position: relative !important; left: 30px !important; }

.prt30n { position: relative !important; top: -30px !important; }
.prr30n { position: relative !important; right: -30px !important; }
.prb30n { position: relative !important; bottom: -30px !important; }
.prl30n { position: relative !important; left: -30px !important; }
.m35 { margin: 35px; }
.mt35 { margin-top: 35px; }
.mr35 { margin-right: 35px; }
.mb35 { margin-bottom: 35px; }
.ml35 { margin-left: 35px; }
.mtb35 { margin-top: 35px; margin-bottom: 35px; }
.mlr35 { margin-left: 35px; margin-right: 35px; }

.m35i { margin: 35px !important; }
.mt35i { margin-top: 35px !important; }
.mr35i { margin-right: 35px !important; }
.mb35i { margin-bottom: 35px !important; }
.ml35i { margin-left: 35px !important; }
.mtb35i { margin-top: 35px !important; margin-bottom: 35px !important; }
.mlr35i { margin-left: 35px !important; margin-right: 35px !important; }

.mt35n { margin-top: -35px !important; }
.mr35n { margin-right: -35px !important; }
.mb35n { margin-bottom: -35px !important; }
.ml35n { margin-left: -35px !important; }

.prt35 { position: relative !important; top: 35px !important; }
.prr35 { position: relative !important; right: 35px !important; }
.prb35 { position: relative !important; bottom: 35px !important; }
.prl35 { position: relative !important; left: 35px !important; }

.prt35n { position: relative !important; top: -35px !important; }
.prr35n { position: relative !important; right: -35px !important; }
.prb35n { position: relative !important; bottom: -35px !important; }
.prl35n { position: relative !important; left: -35px !important; }
.m40 { margin: 40px; }
.mt40 { margin-top: 40px; }
.mr40 { margin-right: 40px; }
.mb40 { margin-bottom: 40px; }
.ml40 { margin-left: 40px; }
.mtb40 { margin-top: 40px; margin-bottom: 40px; }
.mlr40 { margin-left: 40px; margin-right: 40px; }

.m40i { margin: 40px !important; }
.mt40i { margin-top: 40px !important; }
.mr40i { margin-right: 40px !important; }
.mb40i { margin-bottom: 40px !important; }
.ml40i { margin-left: 40px !important; }
.mtb40i { margin-top: 40px !important; margin-bottom: 40px !important; }
.mlr40i { margin-left: 40px !important; margin-right: 40px !important; }

.mt40n { margin-top: -40px !important; }
.mr40n { margin-right: -40px !important; }
.mb40n { margin-bottom: -40px !important; }
.ml40n { margin-left: -40px !important; }

.prt40 { position: relative !important; top: 40px !important; }
.prr40 { position: relative !important; right: 40px !important; }
.prb40 { position: relative !important; bottom: 40px !important; }
.prl40 { position: relative !important; left: 40px !important; }

.prt40n { position: relative !important; top: -40px !important; }
.prr40n { position: relative !important; right: -40px !important; }
.prb40n { position: relative !important; bottom: -40px !important; }
.prl40n { position: relative !important; left: -40px !important; }
.m45 { margin: 45px; }
.mt45 { margin-top: 45px; }
.mr45 { margin-right: 45px; }
.mb45 { margin-bottom: 45px; }
.ml45 { margin-left: 45px; }
.mtb45 { margin-top: 45px; margin-bottom: 45px; }
.mlr45 { margin-left: 45px; margin-right: 45px; }

.m45i { margin: 45px !important; }
.mt45i { margin-top: 45px !important; }
.mr45i { margin-right: 45px !important; }
.mb45i { margin-bottom: 45px !important; }
.ml45i { margin-left: 45px !important; }
.mtb45i { margin-top: 45px !important; margin-bottom: 45px !important; }
.mlr45i { margin-left: 45px !important; margin-right: 45px !important; }

.mt45n { margin-top: -45px !important; }
.mr45n { margin-right: -45px !important; }
.mb45n { margin-bottom: -45px !important; }
.ml45n { margin-left: -45px !important; }

.prt45 { position: relative !important; top: 45px !important; }
.prr45 { position: relative !important; right: 45px !important; }
.prb45 { position: relative !important; bottom: 45px !important; }
.prl45 { position: relative !important; left: 45px !important; }

.prt45n { position: relative !important; top: -45px !important; }
.prr45n { position: relative !important; right: -45px !important; }
.prb45n { position: relative !important; bottom: -45px !important; }
.prl45n { position: relative !important; left: -45px !important; }
.m50 { margin: 50px; }
.mt50 { margin-top: 50px; }
.mr50 { margin-right: 50px; }
.mb50 { margin-bottom: 50px; }
.ml50 { margin-left: 50px; }
.mtb50 { margin-top: 50px; margin-bottom: 50px; }
.mlr50 { margin-left: 50px; margin-right: 50px; }

.m50i { margin: 50px !important; }
.mt50i { margin-top: 50px !important; }
.mr50i { margin-right: 50px !important; }
.mb50i { margin-bottom: 50px !important; }
.ml50i { margin-left: 50px !important; }
.mtb50i { margin-top: 50px !important; margin-bottom: 50px !important; }
.mlr50i { margin-left: 50px !important; margin-right: 50px !important; }

.mt50n { margin-top: -50px !important; }
.mr50n { margin-right: -50px !important; }
.mb50n { margin-bottom: -50px !important; }
.ml50n { margin-left: -50px !important; }

.prt50 { position: relative !important; top: 50px !important; }
.prr50 { position: relative !important; right: 50px !important; }
.prb50 { position: relative !important; bottom: 50px !important; }
.prl50 { position: relative !important; left: 50px !important; }

.prt50n { position: relative !important; top: -50px !important; }
.prr50n { position: relative !important; right: -50px !important; }
.prb50n { position: relative !important; bottom: -50px !important; }
.prl50n { position: relative !important; left: -50px !important; }
.p0 { padding: 0px; }
.pt0 { padding-top: 0px; }
.pr0 { padding-right: 0px; }
.pb0 { padding-bottom: 0px; }
.pl0 { padding-left: 0px; }
.ptb0 { padding-top: 0px; padding-bottom: 0px; }
.plr0 { padding-left: 0px; padding-right: 0px; }

.p0i { padding: 0px !important; }
.pt0i { padding-top: 0px !important; }
.pr0i { padding-right: 0px !important; }
.pb0i { padding-bottom: 0px !important; }
.pl0i { padding-left: 0px !important; }
.ptb0i { padding-top: 0px !important; padding-bottom: 0px !important; }
.plr0i { padding-left: 0px !important; padding-right: 0px !important; }
.p1 { padding: 1px; }
.pt1 { padding-top: 1px; }
.pr1 { padding-right: 1px; }
.pb1 { padding-bottom: 1px; }
.pl1 { padding-left: 1px; }
.ptb1 { padding-top: 1px; padding-bottom: 1px; }
.plr1 { padding-left: 1px; padding-right: 1px; }

.p1i { padding: 1px !important; }
.pt1i { padding-top: 1px !important; }
.pr1i { padding-right: 1px !important; }
.pb1i { padding-bottom: 1px !important; }
.pl1i { padding-left: 1px !important; }
.ptb1i { padding-top: 1px !important; padding-bottom: 1px !important; }
.plr1i { padding-left: 1px !important; padding-right: 1px !important; }
.p2 { padding: 2px; }
.pt2 { padding-top: 2px; }
.pr2 { padding-right: 2px; }
.pb2 { padding-bottom: 2px; }
.pl2 { padding-left: 2px; }
.ptb2 { padding-top: 2px; padding-bottom: 2px; }
.plr2 { padding-left: 2px; padding-right: 2px; }

.p2i { padding: 2px !important; }
.pt2i { padding-top: 2px !important; }
.pr2i { padding-right: 2px !important; }
.pb2i { padding-bottom: 2px !important; }
.pl2i { padding-left: 2px !important; }
.ptb2i { padding-top: 2px !important; padding-bottom: 2px !important; }
.plr2i { padding-left: 2px !important; padding-right: 2px !important; }
.p3 { padding: 3px; }
.pt3 { padding-top: 3px; }
.pr3 { padding-right: 3px; }
.pb3 { padding-bottom: 3px; }
.pl3 { padding-left: 3px; }
.ptb3 { padding-top: 3px; padding-bottom: 3px; }
.plr3 { padding-left: 3px; padding-right: 3px; }

.p3i { padding: 3px !important; }
.pt3i { padding-top: 3px !important; }
.pr3i { padding-right: 3px !important; }
.pb3i { padding-bottom: 3px !important; }
.pl3i { padding-left: 3px !important; }
.ptb3i { padding-top: 3px !important; padding-bottom: 3px !important; }
.plr3i { padding-left: 3px !important; padding-right: 3px !important; }
.p4 { padding: 4px; }
.pt4 { padding-top: 4px; }
.pr4 { padding-right: 4px; }
.pb4 { padding-bottom: 4px; }
.pl4 { padding-left: 4px; }
.ptb4 { padding-top: 4px; padding-bottom: 4px; }
.plr4 { padding-left: 4px; padding-right: 4px; }

.p4i { padding: 4px !important; }
.pt4i { padding-top: 4px !important; }
.pr4i { padding-right: 4px !important; }
.pb4i { padding-bottom: 4px !important; }
.pl4i { padding-left: 4px !important; }
.ptb4i { padding-top: 4px !important; padding-bottom: 4px !important; }
.plr4i { padding-left: 4px !important; padding-right: 4px !important; }
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.ptb5 { padding-top: 5px; padding-bottom: 5px; }
.plr5 { padding-left: 5px; padding-right: 5px; }

.p5i { padding: 5px !important; }
.pt5i { padding-top: 5px !important; }
.pr5i { padding-right: 5px !important; }
.pb5i { padding-bottom: 5px !important; }
.pl5i { padding-left: 5px !important; }
.ptb5i { padding-top: 5px !important; padding-bottom: 5px !important; }
.plr5i { padding-left: 5px !important; padding-right: 5px !important; }
.p6 { padding: 6px; }
.pt6 { padding-top: 6px; }
.pr6 { padding-right: 6px; }
.pb6 { padding-bottom: 6px; }
.pl6 { padding-left: 6px; }
.ptb6 { padding-top: 6px; padding-bottom: 6px; }
.plr6 { padding-left: 6px; padding-right: 6px; }

.p6i { padding: 6px !important; }
.pt6i { padding-top: 6px !important; }
.pr6i { padding-right: 6px !important; }
.pb6i { padding-bottom: 6px !important; }
.pl6i { padding-left: 6px !important; }
.ptb6i { padding-top: 6px !important; padding-bottom: 6px !important; }
.plr6i { padding-left: 6px !important; padding-right: 6px !important; }
.p7 { padding: 7px; }
.pt7 { padding-top: 7px; }
.pr7 { padding-right: 7px; }
.pb7 { padding-bottom: 7px; }
.pl7 { padding-left: 7px; }
.ptb7 { padding-top: 7px; padding-bottom: 7px; }
.plr7 { padding-left: 7px; padding-right: 7px; }

.p7i { padding: 7px !important; }
.pt7i { padding-top: 7px !important; }
.pr7i { padding-right: 7px !important; }
.pb7i { padding-bottom: 7px !important; }
.pl7i { padding-left: 7px !important; }
.ptb7i { padding-top: 7px !important; padding-bottom: 7px !important; }
.plr7i { padding-left: 7px !important; padding-right: 7px !important; }
.p8 { padding: 8px; }
.pt8 { padding-top: 8px; }
.pr8 { padding-right: 8px; }
.pb8 { padding-bottom: 8px; }
.pl8 { padding-left: 8px; }
.ptb8 { padding-top: 8px; padding-bottom: 8px; }
.plr8 { padding-left: 8px; padding-right: 8px; }

.p8i { padding: 8px !important; }
.pt8i { padding-top: 8px !important; }
.pr8i { padding-right: 8px !important; }
.pb8i { padding-bottom: 8px !important; }
.pl8i { padding-left: 8px !important; }
.ptb8i { padding-top: 8px !important; padding-bottom: 8px !important; }
.plr8i { padding-left: 8px !important; padding-right: 8px !important; }
.p9 { padding: 9px; }
.pt9 { padding-top: 9px; }
.pr9 { padding-right: 9px; }
.pb9 { padding-bottom: 9px; }
.pl9 { padding-left: 9px; }
.ptb9 { padding-top: 9px; padding-bottom: 9px; }
.plr9 { padding-left: 9px; padding-right: 9px; }

.p9i { padding: 9px !important; }
.pt9i { padding-top: 9px !important; }
.pr9i { padding-right: 9px !important; }
.pb9i { padding-bottom: 9px !important; }
.pl9i { padding-left: 9px !important; }
.ptb9i { padding-top: 9px !important; padding-bottom: 9px !important; }
.plr9i { padding-left: 9px !important; padding-right: 9px !important; }
.p10 { padding: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.ptb10 { padding-top: 10px; padding-bottom: 10px; }
.plr10 { padding-left: 10px; padding-right: 10px; }

.p10i { padding: 10px !important; }
.pt10i { padding-top: 10px !important; }
.pr10i { padding-right: 10px !important; }
.pb10i { padding-bottom: 10px !important; }
.pl10i { padding-left: 10px !important; }
.ptb10i { padding-top: 10px !important; padding-bottom: 10px !important; }
.plr10i { padding-left: 10px !important; padding-right: 10px !important; }
.p15 { padding: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.ptb15 { padding-top: 15px; padding-bottom: 15px; }
.plr15 { padding-left: 15px; padding-right: 15px; }

.p15i { padding: 15px !important; }
.pt15i { padding-top: 15px !important; }
.pr15i { padding-right: 15px !important; }
.pb15i { padding-bottom: 15px !important; }
.pl15i { padding-left: 15px !important; }
.ptb15i { padding-top: 15px !important; padding-bottom: 15px !important; }
.plr15i { padding-left: 15px !important; padding-right: 15px !important; }
.p16 { padding: 16px; }
.pt16 { padding-top: 16px; }
.pr16 { padding-right: 16px; }
.pb16 { padding-bottom: 16px; }
.pl16 { padding-left: 16px; }
.ptb16 { padding-top: 16px; padding-bottom: 16px; }
.plr16 { padding-left: 16px; padding-right: 16px; }

.p16i { padding: 16px !important; }
.pt16i { padding-top: 16px !important; }
.pr16i { padding-right: 16px !important; }
.pb16i { padding-bottom: 16px !important; }
.pl16i { padding-left: 16px !important; }
.ptb16i { padding-top: 16px !important; padding-bottom: 16px !important; }
.plr16i { padding-left: 16px !important; padding-right: 16px !important; }
.p18 { padding: 18px; }
.pt18 { padding-top: 18px; }
.pr18 { padding-right: 18px; }
.pb18 { padding-bottom: 18px; }
.pl18 { padding-left: 18px; }
.ptb18 { padding-top: 18px; padding-bottom: 18px; }
.plr18 { padding-left: 18px; padding-right: 18px; }

.p18i { padding: 18px !important; }
.pt18i { padding-top: 18px !important; }
.pr18i { padding-right: 18px !important; }
.pb18i { padding-bottom: 18px !important; }
.pl18i { padding-left: 18px !important; }
.ptb18i { padding-top: 18px !important; padding-bottom: 18px !important; }
.plr18i { padding-left: 18px !important; padding-right: 18px !important; }
.p20 { padding: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }
.ptb20 { padding-top: 20px; padding-bottom: 20px; }
.plr20 { padding-left: 20px; padding-right: 20px; }

.p20i { padding: 20px !important; }
.pt20i { padding-top: 20px !important; }
.pr20i { padding-right: 20px !important; }
.pb20i { padding-bottom: 20px !important; }
.pl20i { padding-left: 20px !important; }
.ptb20i { padding-top: 20px !important; padding-bottom: 20px !important; }
.plr20i { padding-left: 20px !important; padding-right: 20px !important; }
.p25 { padding: 25px; }
.pt25 { padding-top: 25px; }
.pr25 { padding-right: 25px; }
.pb25 { padding-bottom: 25px; }
.pl25 { padding-left: 25px; }
.ptb25 { padding-top: 25px; padding-bottom: 25px; }
.plr25 { padding-left: 25px; padding-right: 25px; }

.p25i { padding: 25px !important; }
.pt25i { padding-top: 25px !important; }
.pr25i { padding-right: 25px !important; }
.pb25i { padding-bottom: 25px !important; }
.pl25i { padding-left: 25px !important; }
.ptb25i { padding-top: 25px !important; padding-bottom: 25px !important; }
.plr25i { padding-left: 25px !important; padding-right: 25px !important; }
.p30 { padding: 30px; }
.pt30 { padding-top: 30px; }
.pr30 { padding-right: 30px; }
.pb30 { padding-bottom: 30px; }
.pl30 { padding-left: 30px; }
.ptb30 { padding-top: 30px; padding-bottom: 30px; }
.plr30 { padding-left: 30px; padding-right: 30px; }

.p30i { padding: 30px !important; }
.pt30i { padding-top: 30px !important; }
.pr30i { padding-right: 30px !important; }
.pb30i { padding-bottom: 30px !important; }
.pl30i { padding-left: 30px !important; }
.ptb30i { padding-top: 30px !important; padding-bottom: 30px !important; }
.plr30i { padding-left: 30px !important; padding-right: 30px !important; }
.p35 { padding: 35px; }
.pt35 { padding-top: 35px; }
.pr35 { padding-right: 35px; }
.pb35 { padding-bottom: 35px; }
.pl35 { padding-left: 35px; }
.ptb35 { padding-top: 35px; padding-bottom: 35px; }
.plr35 { padding-left: 35px; padding-right: 35px; }

.p35i { padding: 35px !important; }
.pt35i { padding-top: 35px !important; }
.pr35i { padding-right: 35px !important; }
.pb35i { padding-bottom: 35px !important; }
.pl35i { padding-left: 35px !important; }
.ptb35i { padding-top: 35px !important; padding-bottom: 35px !important; }
.plr35i { padding-left: 35px !important; padding-right: 35px !important; }
.p40 { padding: 40px; }
.pt40 { padding-top: 40px; }
.pr40 { padding-right: 40px; }
.pb40 { padding-bottom: 40px; }
.pl40 { padding-left: 40px; }
.ptb40 { padding-top: 40px; padding-bottom: 40px; }
.plr40 { padding-left: 40px; padding-right: 40px; }

.p40i { padding: 40px !important; }
.pt40i { padding-top: 40px !important; }
.pr40i { padding-right: 40px !important; }
.pb40i { padding-bottom: 40px !important; }
.pl40i { padding-left: 40px !important; }
.ptb40i { padding-top: 40px !important; padding-bottom: 40px !important; }
.plr40i { padding-left: 40px !important; padding-right: 40px !important; }
.p45 { padding: 45px; }
.pt45 { padding-top: 45px; }
.pr45 { padding-right: 45px; }
.pb45 { padding-bottom: 45px; }
.pl45 { padding-left: 45px; }
.ptb45 { padding-top: 45px; padding-bottom: 45px; }
.plr45 { padding-left: 45px; padding-right: 45px; }

.p45i { padding: 45px !important; }
.pt45i { padding-top: 45px !important; }
.pr45i { padding-right: 45px !important; }
.pb45i { padding-bottom: 45px !important; }
.pl45i { padding-left: 45px !important; }
.ptb45i { padding-top: 45px !important; padding-bottom: 45px !important; }
.plr45i { padding-left: 45px !important; padding-right: 45px !important; }
.p50 { padding: 50px; }
.pt50 { padding-top: 50px; }
.pr50 { padding-right: 50px; }
.pb50 { padding-bottom: 50px; }
.pl50 { padding-left: 50px; }
.ptb50 { padding-top: 50px; padding-bottom: 50px; }
.plr50 { padding-left: 50px; padding-right: 50px; }

.p50i { padding: 50px !important; }
.pt50i { padding-top: 50px !important; }
.pr50i { padding-right: 50px !important; }
.pb50i { padding-bottom: 50px !important; }
.pl50i { padding-left: 50px !important; }
.ptb50i { padding-top: 50px !important; padding-bottom: 50px !important; }
.plr50i { padding-left: 50px !important; padding-right: 50px !important; }

.w10 {width: 10px !important;}.h10 {height: 10px !important;}.w20 {width: 20px !important;}.h20 {height: 20px !important;}.w30 {width: 30px !important;}.h30 {height: 30px !important;}.w40 {width: 40px !important;}.h40 {height: 40px !important;}.w50 {width: 50px !important;}.h50 {height: 50px !important;}.w60 {width: 60px !important;}.h60 {height: 60px !important;}.w70 {width: 70px !important;}.h70 {height: 70px !important;}.w80 {width: 80px !important;}.h80 {height: 80px !important;}.w90 {width: 90px !important;}.h90 {height: 90px !important;}.w100 {width: 100px !important;}.h100 {height: 100px !important;}.w110 {width: 110px !important;}.h110 {height: 110px !important;}.w120 {width: 120px !important;}.h120 {height: 120px !important;}.w130 {width: 130px !important;}.h130 {height: 130px !important;}.w140 {width: 140px !important;}.h140 {height: 140px !important;}.w150 {width: 150px !important;}.h150 {height: 150px !important;}.w160 {width: 160px !important;}.h160 {height: 160px !important;}.w170 {width: 170px !important;}.h170 {height: 170px !important;}.w180 {width: 180px !important;}.h180 {height: 180px !important;}.w190 {width: 190px !important;}.h190 {height: 190px !important;}.w200 {width: 200px !important;}.h200 {height: 200px !important;}.w210 {width: 210px !important;}.h210 {height: 210px !important;}.w220 {width: 220px !important;}.h220 {height: 220px !important;}.w230 {width: 230px !important;}.h230 {height: 230px !important;}.w240 {width: 240px !important;}.h240 {height: 240px !important;}.w250 {width: 250px !important;}.h250 {height: 250px !important;}.w260 {width: 260px !important;}.h260 {height: 260px !important;}.w270 {width: 270px !important;}.h270 {height: 270px !important;}.w280 {width: 280px !important;}.h280 {height: 280px !important;}.w290 {width: 290px !important;}.h290 {height: 290px !important;}.w300 {width: 300px !important;}.h300 {height: 300px !important;}.w310 {width: 310px !important;}.h310 {height: 310px !important;}.w320 {width: 320px !important;}.h320 {height: 320px !important;}.w330 {width: 330px !important;}.h330 {height: 330px !important;}.w340 {width: 340px !important;}.h340 {height: 340px !important;}.w350 {width: 350px !important;}.h350 {height: 350px !important;}.w360 {width: 360px !important;}.h360 {height: 360px !important;}.w370 {width: 370px !important;}.h370 {height: 370px !important;}.w380 {width: 380px !important;}.h380 {height: 380px !important;}.w390 {width: 390px !important;}.h390 {height: 390px !important;}.w400 {width: 400px !important;}.h400 {height: 400px !important;}.w410 {width: 410px !important;}.h410 {height: 410px !important;}.w420 {width: 420px !important;}.h420 {height: 420px !important;}.w430 {width: 430px !important;}.h430 {height: 430px !important;}.w440 {width: 440px !important;}.h440 {height: 440px !important;}.w450 {width: 450px !important;}.h450 {height: 450px !important;}.w460 {width: 460px !important;}.h460 {height: 460px !important;}.w470 {width: 470px !important;}.h470 {height: 470px !important;}.w480 {width: 480px !important;}.h480 {height: 480px !important;}.w490 {width: 490px !important;}.h490 {height: 490px !important;}.w500 {width: 500px !important;}.h500 {height: 500px !important;}.w510 {width: 510px !important;}.h510 {height: 510px !important;}.w520 {width: 520px !important;}.h520 {height: 520px !important;}.w530 {width: 530px !important;}.h530 {height: 530px !important;}.w540 {width: 540px !important;}.h540 {height: 540px !important;}.w550 {width: 550px !important;}.h550 {height: 550px !important;}.w560 {width: 560px !important;}.h560 {height: 560px !important;}.w570 {width: 570px !important;}.h570 {height: 570px !important;}.w580 {width: 580px !important;}.h580 {height: 580px !important;}.w590 {width: 590px !important;}.h590 {height: 590px !important;}.w600 {width: 600px !important;}.h600 {height: 600px !important;}
.w650 {width: 650px !important;}.w700 {width: 700px !important;}.w750 {width: 750px !important;}.w800 {width: 800px !important;}.w850 {width: 850px !important;}.w900 {width: 900px !important;}.w950 {width: 950px !important;}.w1000 {width: 1000px !important;}.w1050 {width: 1050px !important;}.w1100 {width: 1100px !important;}.w1150 {width: 1150px !important;}.w1200 {width: 1200px !important;}
.min-w10 {min-width: 10px !important;}.min-w20 {min-width: 20px !important;}.min-w30 {min-width: 30px !important;}.min-w40 {min-width: 40px !important;}.min-w50 {min-width: 50px !important;}.min-w60 {min-width: 60px !important;}.min-w70 {min-width: 70px !important;}.min-w80 {min-width: 80px !important;}.min-w90 {min-width: 90px !important;}.min-w100 {min-width: 100px !important;}.min-w110 {min-width: 110px !important;}.min-w120 {min-width: 120px !important;}.min-w130 {min-width: 130px !important;}.min-w140 {min-width: 140px !important;}.min-w150 {min-width: 150px !important;}.min-w160 {min-width: 160px !important;}.min-w170 {min-width: 170px !important;}.min-w180 {min-width: 180px !important;}.min-w190 {min-width: 190px !important;}.min-w200 {min-width: 200px !important;}.min-w210 {min-width: 210px !important;}.min-w220 {min-width: 220px !important;}.min-w230 {min-width: 230px !important;}.min-w240 {min-width: 240px !important;}.min-w250 {min-width: 250px !important;}.min-w260 {min-width: 260px !important;}.min-w270 {min-width: 270px !important;}.min-w280 {min-width: 280px !important;}.min-w290 {min-width: 290px !important;}.min-w300 {min-width: 300px !important;}.min-w310 {min-width: 310px !important;}.min-w320 {min-width: 320px !important;}.min-w330 {min-width: 330px !important;}.min-w340 {min-width: 340px !important;}.min-w350 {min-width: 350px !important;}.min-w360 {min-width: 360px !important;}.min-w370 {min-width: 370px !important;}.min-w380 {min-width: 380px !important;}.min-w390 {min-width: 390px !important;}.min-w400 {min-width: 400px !important;}.min-w410 {min-width: 410px !important;}.min-w420 {min-width: 420px !important;}.min-w430 {min-width: 430px !important;}.min-w440 {min-width: 440px !important;}.min-w450 {min-width: 450px !important;}.min-w460 {min-width: 460px !important;}.min-w470 {min-width: 470px !important;}.min-w480 {min-width: 480px !important;}.min-w490 {min-width: 490px !important;}.min-w500 {min-width: 500px !important;}.min-w510 {min-width: 510px !important;}.min-w520 {min-width: 520px !important;}.min-w530 {min-width: 530px !important;}.min-w540 {min-width: 540px !important;}.min-w550 {min-width: 550px !important;}.min-w560 {min-width: 560px !important;}.min-w570 {min-width: 570px !important;}.min-w580 {min-width: 580px !important;}.min-w590 {min-width: 590px !important;}.min-w600 {min-width: 600px !important;}
.max-w10 {max-width: 10px !important;}.max-w20 {max-width: 20px !important;}.max-w30 {max-width: 30px !important;}.max-w40 {max-width: 40px !important;}.max-w50 {max-width: 50px !important;}.max-w60 {max-width: 60px !important;}.max-w70 {max-width: 70px !important;}.max-w80 {max-width: 80px !important;}.max-w90 {max-width: 90px !important;}.max-w100 {max-width: 100px !important;}.max-w110 {max-width: 110px !important;}.max-w120 {max-width: 120px !important;}.max-w130 {max-width: 130px !important;}.max-w140 {max-width: 140px !important;}.max-w150 {max-width: 150px !important;}.max-w160 {max-width: 160px !important;}.max-w170 {max-width: 170px !important;}.max-w180 {max-width: 180px !important;}.max-w190 {max-width: 190px !important;}.max-w200 {max-width: 200px !important;}.max-w210 {max-width: 210px !important;}.max-w220 {max-width: 220px !important;}.max-w230 {max-width: 230px !important;}.max-w240 {max-width: 240px !important;}.max-w250 {max-width: 250px !important;}.max-w260 {max-width: 260px !important;}.max-w270 {max-width: 270px !important;}.max-w280 {max-width: 280px !important;}.max-w290 {max-width: 290px !important;}.max-w300 {max-width: 300px !important;}.max-w310 {max-width: 310px !important;}.max-w320 {max-width: 320px !important;}.max-w330 {max-width: 330px !important;}.max-w340 {max-width: 340px !important;}.max-w350 {max-width: 350px !important;}.max-w360 {max-width: 360px !important;}.max-w370 {max-width: 370px !important;}.max-w380 {max-width: 380px !important;}.max-w390 {max-width: 390px !important;}.max-w400 {max-width: 400px !important;}.max-w410 {max-width: 410px !important;}.max-w420 {max-width: 420px !important;}.max-w430 {max-width: 430px !important;}.max-w440 {max-width: 440px !important;}.max-w450 {max-width: 450px !important;}.max-w460 {max-width: 460px !important;}.max-w470 {max-width: 470px !important;}.max-w480 {max-width: 480px !important;}.max-w490 {max-width: 490px !important;}.max-w500 {max-width: 500px !important;}.max-w510 {max-width: 510px !important;}.max-w520 {max-width: 520px !important;}.max-w530 {max-width: 530px !important;}.max-w540 {max-width: 540px !important;}.max-w550 {max-width: 550px !important;}.max-w560 {max-width: 560px !important;}.max-w570 {max-width: 570px !important;}.max-w580 {max-width: 580px !important;}.max-w590 {max-width: 590px !important;}.max-w600 {max-width: 600px !important;}.max-w650 {max-width: 650px !important;}.max-w700 {max-width: 700px !important;}.max-w750 {max-width: 750px !important;}.max-w800 {max-width: 800px !important;}.max-w850 {max-width: 850px !important;}.max-w900 {max-width: 900px !important;}.max-w950 {max-width: 950px !important;}.max-w1000 {max-width: 1000px !important;}.max-w1050 {max-width: 1050px !important;}.max-w1100 {max-width: 1100px !important;}
.w0p {width: 0% !important;}.w1p {width: 1% !important;}.w2p {width: 2% !important;}.w3p {width: 3% !important;}.w4p {width: 4% !important;}.w5p {width: 5% !important;}.w6p {width: 6% !important;}.w7p {width: 7% !important;}.w8p {width: 8% !important;}.w9p {width: 9% !important;}.w10p {width: 10% !important;}.w11p {width: 11% !important;}.w12p {width: 12% !important;}.w13p {width: 13% !important;}.w14p {width: 14% !important;}.w15p {width: 15% !important;}.w16p {width: 16% !important;}.w17p {width: 17% !important;}.w18p {width: 18% !important;}.w19p {width: 19% !important;}.w20p {width: 20% !important;}.w21p {width: 21% !important;}.w22p {width: 22% !important;}.w23p {width: 23% !important;}.w24p {width: 24% !important;}.w25p {width: 25% !important;}.w26p {width: 26% !important;}.w27p {width: 27% !important;}.w28p {width: 28% !important;}.w29p {width: 29% !important;}.w30p {width: 30% !important;}.w31p {width: 31% !important;}.w32p {width: 32% !important;}.w33p {width: 33% !important;}.w34p {width: 34% !important;}.w35p {width: 35% !important;}.w36p {width: 36% !important;}.w37p {width: 37% !important;}.w38p {width: 38% !important;}.w39p {width: 39% !important;}.w40p {width: 40% !important;}.w41p {width: 41% !important;}.w42p {width: 42% !important;}.w43p {width: 43% !important;}.w44p {width: 44% !important;}.w45p {width: 45% !important;}.w46p {width: 46% !important;}.w47p {width: 47% !important;}.w48p {width: 48% !important;}.w49p {width: 49% !important;}.w50p {width: 50% !important;}.w51p {width: 51% !important;}.w52p {width: 52% !important;}.w53p {width: 53% !important;}.w54p {width: 54% !important;}.w55p {width: 55% !important;}.w56p {width: 56% !important;}.w57p {width: 57% !important;}.w58p {width: 58% !important;}.w59p {width: 59% !important;}.w60p {width: 60% !important;}.w61p {width: 61% !important;}.w62p {width: 62% !important;}.w63p {width: 63% !important;}.w64p {width: 64% !important;}.w65p {width: 65% !important;}.w66p {width: 66% !important;}.w67p {width: 67% !important;}.w68p {width: 68% !important;}.w69p {width: 69% !important;}.w70p {width: 70% !important;}.w71p {width: 71% !important;}.w72p {width: 72% !important;}.w73p {width: 73% !important;}.w74p {width: 74% !important;}.w75p {width: 75% !important;}.w76p {width: 76% !important;}.w77p {width: 77% !important;}.w78p {width: 78% !important;}.w79p {width: 79% !important;}.w80p {width: 80% !important;}.w81p {width: 81% !important;}.w82p {width: 82% !important;}.w83p {width: 83% !important;}.w84p {width: 84% !important;}.w85p {width: 85% !important;}.w86p {width: 86% !important;}.w87p {width: 87% !important;}.w88p {width: 88% !important;}.w89p {width: 89% !important;}.w90p {width: 90% !important;}.w91p {width: 91% !important;}.w92p {width: 92% !important;}.w93p {width: 93% !important;}.w94p {width: 94% !important;}.w95p {width: 95% !important;}.w96p {width: 96% !important;}.w97p {width: 97% !important;}.w98p {width: 98% !important;}.w99p {width: 99% !important;}.w100p {width: 100% !important;}
.max-h10 {max-height: 10px !important;}.max-h20 {max-height: 20px !important;}.max-h30 {max-height: 30px !important;}.max-h40 {max-height: 40px !important;}.max-h50 {max-height: 50px !important;}.max-h60 {max-height: 60px !important;}.max-h70 {max-height: 70px !important;}.max-h80 {max-height: 80px !important;}.max-h90 {max-height: 90px !important;}.max-h100 {max-height: 100px !important;}.max-h110 {max-height: 110px !important;}.max-h120 {max-height: 120px !important;}.max-h130 {max-height: 130px !important;}.max-h140 {max-height: 140px !important;}.max-h150 {max-height: 150px !important;}.max-h160 {max-height: 160px !important;}.max-h170 {max-height: 170px !important;}.max-h180 {max-height: 180px !important;}.max-h190 {max-height: 190px !important;}.max-h200 {max-height: 200px !important;}.max-h210 {max-height: 210px !important;}.max-h220 {max-height: 220px !important;}.max-h230 {max-height: 230px !important;}.max-h240 {max-height: 240px !important;}.max-h250 {max-height: 250px !important;}.max-h260 {max-height: 260px !important;}.max-h270 {max-height: 270px !important;}.max-h280 {max-height: 280px !important;}.max-h290 {max-height: 290px !important;}.max-h300 {max-height: 300px !important;}.max-h310 {max-height: 310px !important;}.max-h320 {max-height: 320px !important;}.max-h330 {max-height: 330px !important;}.max-h340 {max-height: 340px !important;}.max-h350 {max-height: 350px !important;}.max-h360 {max-height: 360px !important;}.max-h370 {max-height: 370px !important;}.max-h380 {max-height: 380px !important;}.max-h390 {max-height: 390px !important;}.max-h400 {max-height: 400px !important;}.max-h410 {max-height: 410px !important;}.max-h420 {max-height: 420px !important;}.max-h430 {max-height: 430px !important;}.max-h440 {max-height: 440px !important;}.max-h450 {max-height: 450px !important;}.max-h460 {max-height: 460px !important;}.max-h470 {max-height: 470px !important;}.max-h480 {max-height: 480px !important;}.max-h490 {max-height: 490px !important;}.max-h500 {max-height: 500px !important;}.max-h510 {max-height: 510px !important;}.max-h520 {max-height: 520px !important;}.max-h530 {max-height: 530px !important;}.max-h540 {max-height: 540px !important;}.max-h550 {max-height: 550px !important;}.max-h560 {max-height: 560px !important;}.max-h570 {max-height: 570px !important;}.max-h580 {max-height: 580px !important;}.max-h590 {max-height: 590px !important;}.max-h600 {max-height: 600px !important;}.max-h650 {max-height: 650px !important;}.max-h700 {max-height: 700px !important;}.max-h750 {max-height: 750px !important;}.max-h800 {max-height: 800px !important;}.max-h850 {max-height: 850px !important;}.max-h900 {max-height: 900px !important;}.max-h950 {max-height: 950px !important;}.max-h1000 {max-height: 1000px !important;}.max-h1050 {max-height: 1050px !important;}.max-h1100 {max-height: 1100px !important;}



/* -----------------------------------------------------------------------------
  FONTS
  
----------------------------------------------------------------------------- */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-300.eot");
  src: local("Oxygen Light"), local("Oxygen-Light"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-300.eot?#iefix") format("embedded-opentype"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-300.woff2") format("woff2"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-300.woff") format("woff"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-300.ttf") format("truetype"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-300.svg#Oxygen") format("svg");
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-regular.eot");
  src: local("Oxygen"), local("Oxygen-Regular"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-regular.woff2") format("woff2"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-regular.woff") format("woff"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-regular.ttf") format("truetype"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-regular.svg#Oxygen") format("svg");
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-700.eot");
  src: local("Oxygen Bold"), local("Oxygen-Bold"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-700.eot?#iefix") format("embedded-opentype"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-700.woff2") format("woff2"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-700.woff") format("woff"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-700.ttf") format("truetype"), url("/css/menu_btn/fonts/oxygen/oxygen-v5-latin-700.svg#Oxygen") format("svg");
}
/* -----------------------------------------------------------------------------
  MAIN STYLE
  
----------------------------------------------------------------------------- */

.c-hamburger {
  box-sizing: border-box;
  color: #6d6d6d;
  background-color: #333;
  font-family: "Oxygen", Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}

/* -----------------------------------------------------------------------------
  HAMBURGER ICONS COMPONENT
  
----------------------------------------------------------------------------- */
/**
 * Toggle Switch Globals
 *
 * All switches should take on the class `c-hamburger` as well as their
 * variant that will give them unique properties. This class is an overview
 * class that acts as a reset for all versions of the icon.
 */
.c-hamburger {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 36px;
  height: 36px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s;
          transition: background 0.3s;
}

.c-hamburger:focus {
  outline: none;
}

.c-hamburger span {
  display: block;
  position: absolute;
  top: 14px;
  left: 3px;
  right: 3px;
  height: 5px;
  background-color: #333;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #333;
  content: "";
}

.c-hamburger span::before {
  top: -10px;
}

.c-hamburger span::after {
  bottom: -10px;
}

.c-hamburger.is-active span,
.c-hamburger.is-active span::before,
.c-hamburger.is-active span::after {
	background-color: #333;
}

/**
 * Style 2
 * 
 * Hamburger to "x" (htx). Takes on a hamburger shape, bars slide
 * down to center and transform into an "x".
 */
.c-hamburger--htx {
  background-color: #fff;
}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active {
  background-color: #fff;
}

.c-hamburger--htx.is-active span {
  background: transparent none;
}

.c-hamburger--htx span {
  -webkit-transition: background 0s 0.3s;
          transition: background 0s 0.3s;
}

.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
          transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
          transition-delay: 0.3s, 0s;
}

.c-hamburger--htx span::before {
  -webkit-transition-property: top, -webkit-transform;
          transition-property: top, transform;
}

.c-hamburger--htx span::after {
  -webkit-transition-property: bottom, -webkit-transform;
          transition-property: bottom, transform;
}

.c-hamburger--htx.is-active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.c-hamburger--htx.is-active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  -webkit-transition-delay: 0s, 0.3s;
          transition-delay: 0s, 0.3s;
}



/* *******************************************************************************************
 *         Form Generator / FormEngine                                                       *
 ******************************************************************************************* */

#formEngine {
	margin: 0;
	padding: 15px 30px 15px 20px;
}
FORM#formEngineForm {}
TABLE.formEngineTable {}
TABLE.formEngineTable TD,
TABLE.formEngineTable Th {
	border: 0 !important;
}
TABLE.formEngineTable TD {
	font-size: 12px;
}
TABLE.formEngineTable .td1 {
	width: 120px;
	padding: 6px 2px;
}
TABLE.formEngineTable .label_fullwidth {
	padding-bottom: 8px;
}
#formEngine H2 {
	margin: 10px 0 5px 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
#formEngine .dividerHeading {
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
}
#formEngine .dividerLine {
	border-bottom: 1px solid #ccc;
	height: 1px;
	line-height: 1px;
}
#formEngine .dividerSpacer {
	height: 10px;
	line-height: 1px;
}
TABLE.formEngineTable .tr_textarea TD,
TABLE.formEngineTable .tr_radiobutton TD,
TABLE.formEngineTable .tr_checkbox TD {
	padding-bottom: 12px;
}

.adminLinksDivs {
	clear: both;
	float: left;
	margin: 10px 0 0 0 !important;
	background-color: #f5f5f7 !important;
	border-width: 1px 2px 2px 1px !important;
	border-style: solid !important;
	border-color: #ccc #000 #000 #ccc !important;
	background-color: #f5f5f7 !important;
}
.adminLinksDivs .adminLinksTable {
	margin: 0 1px 1px 0 !important;
}
.adminLinksDivs .formBtn {
	position: relative;
	background: #3075a8 url(../images_gui/buttons/bg_btn.gif) 0 0 no-repeat;
	border: 1px solid #105588;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font: 9px Verdana, Geneva, sans-serif !important;
	color: #fff;
	text-shadow: #666 0 1px 0;
	cursor: pointer;
	padding: 0 2px 1px 2px;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}