/*-- Globals
======================================*/

body {
text-align:left;
background-color:#f2f2f2;
margin:0px;
background-image: url(../images/BG_body.jpg);
background-repeat: repeat-x;
}

p, a, h1, h2, h3, h4, h5, li {
font-weight:normal;
line-height: 1.5em;
}

.clear {
height:0px; 
overflow:hidden; 
display:block; 
clear:both;
visibility:hidden;
}

.imgBlock {
display: block;
}

/*-- Calendar Choices
======================================*/
#preview_calendar_images .box {
border: 0px;
padding: 0px;
}

#preview_calendar_images li {
padding:0px !important;
}

.choose_year_month {
    padding: 10px 0 0 40px;
}

form#design li img {
padding: 0px;
margin: 3px;
}

/*-- Checkout
======================================*/
.checkout_Right {
    margin: 20px 20px 0 0 !important;
    width: 450px !important;
}

.checkout_Right h1 {
font-size: 30px;
}

.checkout_Right .box {
margin: 0 0 10px 0;
}

.checkout_left {
margin: 20px 0 0 20px !important;
}

/*-- Container
======================================*/
#container_vs2 {
width: 1026px;
margin: 0 auto;
}

/*-- Footer
======================================*/
.footer_vs2 {
background-image: url(../images/footer/BG_footer_content_BG.jpg);
background-repeat: repeat-y;
min-height: 155px;
padding: 0px;
margin: 0px;
}

.footer_logo {
float: left;
padding:15px 15px 40px 30px;
}

.footer_vs2 ul {
float: left;
padding: 10px 0 5px;
width: 660px;
}

.footer_vs2 li {
float: left;
padding: 30px 10px 0 0;
}

.footer_vs2 li a, .footer_vs2 p {
text-transform: uppercase;
font-size:12px;
color: #666666;
}

.footer_vs2 p {
text-transform: none;
}

/*-- General Layout
======================================*/
.page_title_vs2, .shadow_border_box {
background-image: url(../images/general_layout/title_repeat_BG.jpg);
background-repeat: repeat-y;
margin:25px 0 0 0;
}

.shadow_border_box {
    margin: 27px 0 0;
    position: relative;
}

.page_title_vs2 h1, .large_h1 h1 {
color: #59B3B8;
font-size: 36px;
font-style: italic;
font-weight: bold;
padding: 12px 0 12px 25px;
}

.large_h1 h1 {
text-align: center;
}

	/*-- Find your organization
	======================================*/
	.find_your_organization {
	min-height: 145px;
	background-image: url(../images/general_layout/find_org/find_org_top_L_accordion.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
	
	.title_create_website {
    float: right;
    padding: 4px 8px 0 0;
	}
	
	.accordion_slider_layout h3.org-cat-togglers {
    background-image: url("../images/general_layout/find_org/find_org_slider_BG.jpg");
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-size: 28px;
    font-style: italic;
    height: 44px;
    line-height: 1.5em;
    padding: 0 0 0 70px;
	}
	
	.accordion_slider_layout .elements ul {
    background-image: url("../images/general_layout/find_org/shadow_top.jpg");
    background-repeat: repeat-x;
    margin: 0 2px 30px;
    padding: 20px 0 0;
	}
	
	.support_favorite_charity {
	float: right;
	padding: 0 0 18px 0;
	}
	
	table tr td div.org-listing {
    padding: 2px 0 2px 50px;
    width: auto;
	}

	table tr td div.org-listing a {
	font-weight: bold;
	font-size: 16px;
	}
	
	#org-list-table {
	float: left;
	padding: 0 0 20px 0;
	}
	
/*-- Header
======================================*/
.header_vs_container {
background-image: url(../images/BG_body.jpg);
background-repeat: repeat-x;
background-color: white;
}

.header_vs2 {
margin: 0 auto;
min-height: 170px;
width: 1026px;
position: relative;
}

.header_vs2_social_media {
float: right;
background-image: url(../images/social/social_BG.jpg);
background-repeat: repeat-x;
height: 42px;
padding:0px;
}

.header_vs2_social_media.blank {
background-image: none;
}

.header_vs2_social_media li {
float: left;
border-right:none !important;
height: 41px;
margin:0px !important;
padding: 0px 5px 0 0 !important;
}

.header_vs2_social_media ul {
    background-image: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0;
}

.header_vs2_social_media li.first {
padding: 0 5px 0 0 !important;
}

.header_vs2_social_media li.last {
padding: 0 0 0 5px !important;
}

.header_vs2_social_media li a {
padding: 0px !important;
margin: 0px !important;
}

li.facebook_like {
padding: 10px 0 0 0 !important;
}

.social_link_facebooklike {
float: left;
overflow: hidden;
padding: 10px 10px 0 0;
width: 50px !important;
}

.social_link_padding_top {
padding: 8px 0 0 0;
}

.social_link_img_right {
float: right;
padding: 0 0 0 5px;
}

.header_vs2_logo {
float: left;
padding: 60px 0 0 0;
}

.header_vs2_logo.partner {
padding: 15px 0;
}

.header_vs2 ul {
clear: right;
float: right;
margin: 31px 0 0;
height: 42px;
background-image: url(../images/nav_top/nav_BG.jpg);
background-repeat: repeat-x;
}

.header_vs2 li {
float: left;
border-right:1px solid #71a5bd;
height: 41px;
margin: 1px 0 0 0;
}

.header_vs2 li a {
color: white;
display: block;
font-size: 16px;
font-weight: bold;
padding: 9px 12px 0 0;
text-decoration: none;
}

.header_vs2 li a:hover {
color: black;
}

.header_vs2 li.first {
border: none;
padding: 0px;
margin: 0px;
}

.header_vs2 li.last_prev, .header_vs2 li.last{
border-right:none;
}

.header_vs2 li.last {
margin: 0px;
padding: 0px;
}

/*-- Home
======================================*/
.home_path_choice {
height: 167px;
background-image: url(../images/home/BG_home_choose.jpg);
background-repeat: no-repeat;
margin: 12px 0 16px 0;
}

.home_organizations {
height: 390px;
background-image: url(../images/home/BG_home_billboard.jpg);
background-repeat: no-repeat;
position: relative;
}

.home_sub_organization {
height: 54px;
padding: 0px;
background-image: url(../images/home/BG_sepline_sub_billboard.jpg);
background-repeat: repeat-x;
}

	/*-- Home Choice Left
	======================================*/
	.home_path_choice_left {
	float: left;
	width: 670px;
	}
	
	.home_path_choice h2 {
    color: white;
    font-size: 30px;
    line-height: 1.5em;
    margin: 0;
    padding: 23px 0 0 25px;
	}
	
	.home_path_choice_left_img {
	padding: 5px 0 0 25px;
	}
	
	/*-- Home Choice Right
	======================================*/
	.home_path_choice_right {
	float: right;
	width: 324px;
	}
	
	/*-- Home Organizations Left
	======================================*/
	.home_organizations_left {
    float: left;
    padding: 20px 0 0 45px;
    width: 472px;
	}
	
	.home_organizations_left h1 {
    color: #5398BC;
    font-size: 32px;
    font-weight: bold;
    margin: 0;
    padding: 0;
	}
	
	.home_organizations_left p {
	color: #666666;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	}
	
	.home_organizations_left_support {
    border-top: 1px solid #CCCCCC;
    margin: 12px 0 0;
    padding: 5px 0 0;
	}
	
	.home_organizations_left_support h3 {
	color:#57b2b7;
	font-size:20px;
	font-style: italic;
	}
	
	.home_organizations_left_support_logos {
    background-repeat: no-repeat;
    bottom: 48px;
    height: 122px;
    left: 65px;
    position: absolute;
    width: 435px;
	}
	
	.home_organizations_view_more {
	float: right;
	padding: 67px 0 0 0;
	}
	
	/*-- Home Organization Right
	======================================*/
	.home_organizations_right {
    float: right;
    padding: 0px 52px 0 0;
    width: 336px;
    position: relative;
	}
	
	.home_organizations_right img {
	top:51px !important;
	}

/*-- News
======================================*/
.news_logo_top {
padding: 60px 0 0 0;
}

/*-- Personal Site
======================================*/
.personal_site h1 {
color: #5398bc;
}

#pictures li {
    display: block;
    margin: 0;
    opacity: 100 !important;
    padding: 8px 0 0 11px;
    visibility: visible !important;
}

#pictures {
    border-bottom: 1px solid #CCCCCC;
    height: 370px !important;
    margin: 0 1px 0 4px;
    padding: 8px 0 0 10px;
}

#pictures img {
    left: 14px !important;
    position: absolute;
    top: 11px !important;
}

.custom_box_right_absolute {
    height: 401px;
    position: absolute;
    right: 20px;
    top: 325px;
    width: 254px;
    z-index: 1000;
}

.relative {
position: relative;
}

#flash-over-image-special {
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1000;
}

.flash_box {
    padding: 8px 0 0 14px;
    height: 354px;
    overflow: hidden;
}

#custom-right-over #pictures-side-right {
    height: 350px;
    right: 20px;
    overflow: hidden;
    top: 0;
    width: 220px;
}

#custom-right-over #pictures-side-right li {
    display: block;
    height: 350px;
    left: 0;
    position: absolute;
    top: 0;
    width: 220px;
}

#custom-right-over {
    height: 400px;
    left: 6px;
    position: absolute;
    top: 22px;
    z-index: 2000;
}

#home-side-logo {
    position: absolute;
    right: -229px;
    top: 340px;
}

.personal_webpage_content {
float: left;
width: 753px;
min-height: 470px;
}

.personal_webpage_calender_left {
    background-image: url("../images/general_layout/personal/CalendarLink-Personal-Site_BG.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 252px;
    margin: 23px 0 0 30px;
    width: 160px;
    padding: 0px;
}

.personal_webpage_calendar_right {
    float: right;
    min-height: 350px;
    padding: 23px 15px 0 0;
    width: 515px;
}

.personal_webpage_calendar_right, .personal_webpage_calendar_right p, .personal_webpage_calendar_right li {
font-size: 16px;
font-family:Arial, sans-serif;
}

#pictures-side-left_vs2 {
    padding: 15px 0 0 17px;
}

.quantity_chart, .quantity_chart_calendar_prices {
height: 137px;
background-image: url(../images/general_layout/personal/chart.jpg);
background-repeat: no-repeat;
margin: 10px 0 30px;
text-align: center;
padding: 38px 0 0 125px;
font-size:16px;
color: black;
font-family: Georgia;
}

.quantity_chart_calendar_prices {
background-image: url(../images/general_layout/personal/chart_calendar_prices.jpg);
margin-bottom: 0px;
}

.chart_col1 {
float: left;
width: 120px;
height: 30px;
padding: 11px 0 0 0;
}

.chart_col2 {
float: left;
width: 135px;
height: 27px;
padding: 11px 0 0 0;
}

.chart_col3 {
float: left;
width: 117px;
height: 30px;
padding: 11px 0 0 0;
}

.last_row {
font-size: 20px !important;
color: #5398bc;
}

.personal_webpage_calendar_options {
    background-image: url("../images/general_layout/personal/BG_calendar_options.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    margin: 0;
    padding: 0 0 0 25px;
    position: absolute;
    right: 0;
    top: 760px;
    width: 243px;
}

.personal_webpage_calendar_options2 {
    background-image: url("../images/general_layout/personal/BG_calendar_options.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    margin: 0;
    padding: 0 0 0 25px;
    position: absolute;
    right: 0;
    top: 750px;
    width: 243px;
    font-family: Arial !important;
}

.personal_webpage_calendar_options2 h3 {
    color: #57B2B7;
    font-family: Arial !important;
    font-size: 22px;
    font-weight: bold;
    padding: 0 0 5px;
}

.personal_webpage_calendar_options h3 {
font-size:22px;
color: #5398bc;
font-weight: bold;
padding: 0 0 10px 0;
font-style: italic;
}

.personal_webpage_calendar_options li {
line-height: 1.3em;
padding: 0px;
margin: 0px;
font-size:15px;
color: black;
}

.personal_webpage_calendar_options ul {
padding: 0 0 20px 0;
}

#home-title {
    left: 0;
    padding: 0 0 0 20px;
    position: relative;
    text-align: center;
    top: 355px;
    width: 720px;
}

#home-title h1 {
line-height: 1.1em;
}

#home-title-top {
    clear: both;
    float: right;
    left: 0;
    padding: 17px 0 0;
    top: 0
}

.personal_webpage_calender_left ul {
display:none;
}

.custom_box_right_absolute #pictures-side-left {
display:none;
}

.personal_webpage_calender_left img#pictures-side-left {
    left: 0 !important;
    padding: 15px 0 0 17px;
    position: relative !important;
    top: 0 !important;
}

.personal_webpage_calender_left #home-side-logo img {
display:none;
}

#order-now {
position: relative;
top:0px;
left: 0px;
right:0px;
}

/*-- Personal Site - Calendar Choices
======================================*/
.calendar_choices_vs2 {
    background-image: url("../images/general_layout/calendar_choices/calendar_choices_BG.jpg");
    background-repeat: no-repeat;
    height: 454px;
    margin: 16px 0 0 20px;
    width: 988px;
}

.calendar_choices_vs2 .box {
border: 0px;
}

.calendar_choices_L {
float:left;
width: 485px;
text-align: center;
}

h2.calendar_choices_L, .calendar_choices_R h2 {
    color: white;
    font-size: 30px;
    font-weight: bold;
    padding: 0 0 20px;
    text-align: center;
}

p.choices_small_text {
font-size: 12px;
color: #333333;
font-style: italic;
padding: 0px;
margin: 0px;
line-height: 1.2em;
}

span.choices_sub_h2 {
font-size: 18px;
font-weight: 100;
font-style: italic;
padding: 0 0 0 10px;
}

h4.calendar_choices_vs2_h4 {
    border-top: 1px solid #CFCFCF;
    color: #666666;
    font-size: 20px;
    font-weight: bold;
    margin: 30px 25px 15px;
    padding: 20px 0 0;
    text-align: center;
}

.calendar_choices_R {
float: right;
width: 485px;
}

#standart-pictures-choice-box {
    height: 254px;
    left: 0;
    margin: 0 0 20px;
    position: relative;
    top: 0;
}

#standart-pictures-choice-box #standart-pictures-choice {
    height: 254px;
    margin: 0 0 0 70px;
    overflow: hidden;
    width: 350px;
}

#standart-pictures-choice-box #standart-pictures-choice li {
    display: block;
    height: 254px;
    left: 10px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 350px;
}

#standart-pictures-choice-box #standart-pictures-choice img {
border: 1px solid #cfcfcf;
}

.calendar_choices_R h3 {
    color: #57B2B7;
    font-size: 22px;
    padding: 10px 0 15px 33px;
}

.calendar_choices_R li {
    color: #333333;
    font-family: arial;
    font-size: 16px;
    padding: 0 0 0 50px;
}

.calendar_choices_R ul {
padding: 0 0 30px 0;
}

.calendar_choices_R img {
    padding: 20px 0 0 120px;
}

.box {
    margin-bottom: 0;
    padding: 22px 0 0 29px;
}

.box li {
padding: 0px;
margin: 0px;
}

.box li img {
padding: 0 22px 0 0;
}

.front_cover {
padding: 15px 0 0 0;
}

.front_cover img {
padding: 0px !important;
}

#calendar_year {
margin: 0 0 6px 0;
}

#calendar_month {
margin: 0 0 8px 0;
}

#acceptTerms {
margin: 0 0 15px 0;
}

.choose_calendar_year {
padding: 12px 0 0 40px;
}

.choose_calendar_year h2 {
padding: 0 0 6px 0;
}

.choose_calendar_year ul {
float: left;
}

.calendar_choice_quantity_box {
    background-image: url("../images/general_layout/order/special_offers_quantity.jpg");
    background-repeat: no-repeat;
    float: right;
    height: 93px;
    margin: 10px 20px 0 0px;
    padding: 0 0 0 100px;
    width: 269px;
}

.calendar_choice_quantity_box .choice_chart_col1, .calendar_choice_quantity_box .choice_chart_col2, .calendar_choice_quantity_box .choice_chart_col3 {
float: left;
text-align: center;
height: 28px;
padding: 14px 0 0 0;
}

.calendar_choice_quantity_box .choice_chart_col1 {
width: 86px;
}

.calendar_choice_quantity_box .choice_chart_col2 {
width: 89px;
}

.calendar_choice_quantity_box .choice_chart_col3 {
width: 90px;
}

.choose_calendar_style {
float: left;
padding: 12px 0 10px 26px;
}

.header_special_offer {
    clear: both;
    float: right;
    padding: 20px 0 0;
    position: absolute;
    right: 0;
    top: 100px;
}

.choose_calendar_tide_standard {
    border-left: 1px solid #D0D0D0;
    float: right;
    margin: 20px 0 0;
    min-height: 200px;
    padding: 30px 0 0;
    width: 450px;
}

.choose_calendar_standard_button {
float: right;
display: block;
padding: 0 60px 0 0;
background-color: white;
}

a.nextStep {
/*
    background-image: url("../images/general_layout/order/proceed_to_checkout.jpg");
    background-repeat: no-repeat;
    color: #9F9F9F;
    font-size: 22.5px;
    height: 49px !important;
    overflow: hidden;
    padding: 0px !important;
    text-indent: -9999px;
    width: 228px;
    display: block;
    margin: 0 0 0 25px;
*/
}

a.noBGimg {
background-image: none;
height: auto !important;
text-indent: 0px !important;
}

.checkoutL {
float: left;
width: 473px;
background-image: url(../images/general_layout/checkout/checkout_L_BG.jpg);
background-repeat: repeat-y;
margin: 10px 0 0 0;
}

#content_left {
    float: left;
    min-height: 689px;
    padding: 8px 0 35px 0px;
    text-align: left;
    width: 430px;
}

#calendarPricing {
    background-repeat: no-repeat;
    min-height: 580px;
    left: 0;
    margin: 0 0 0 10px;
}

#calendarPrices {
    background-image: url("../images/calendar/BG.jpg");
    background-repeat: no-repeat;
    display: block;
    height: 127px;
    left: auto;
    overflow: hidden;
    padding: 7px 0 0 8px;
    text-align: center;
    top: auto;
    width: 420px;
}

.calendarPrices2 {
    background-image: url("../images/calendar/BG_large.jpg");
    background-repeat: no-repeat;
    display: block;
    height: 164px;
    left: auto;
    overflow: hidden;
    padding: 7px 0 0 8px;
    text-align: center;
    top: auto;
    width: 480px !important;
}

.personal_webpage_calendar_right span#calendarPrices {
background-image: none !important;
    height: 164px;
    padding: 0px;
    width: 480px;
}

.registerL span#calendarPrices {
position: absolute;
bottom:0px;
}

.checkoutR {
float: right;
margin: 10px 0 0 0;
}

.checkout_R_box {
float: right;
background-image: url(../images/general_layout/checkout/checkout_R_BG.jpg);
background-repeat: repeat-y;
}

.checkout_R_box h2 {
color: #333333;
font-size:18px;
font-style: normal;
padding: 0 0 10px 0;
}

.instructions li {
    margin: 0 !important;
    padding: 5px 15px 0 0 !important;
}

.checkout_options li {
padding: 0px !important;
}

.calendar_choices_vs2 li {
padding: 0px !important;
}

.calendar_choices_R li {
    margin: 0 0 0 70px !important;
    list-style: disc;
}

.instructions .box, .checkout_R_box .box {
padding-top: 12px;
padding-bottom: 20px;
}

.checkout_R_box a.nextStep {
    background-image: url(../images/general_layout/checkout/checkout_R_finish_order.jpg);
    background-repeat: no-repeat;
    color: #9F9F9F;
    font-size: 22.5px;
    height: 50px !important;
    overflow: hidden;
    padding: 0px !important;
    text-indent: -9999px;
    width: 191px;
    display: block;
    margin: 20px 0 15px 25px;
}

.checkout_R_box a.previousStep {
    background-image: url(../images/general_layout/checkout/checkout_R_previous.jpg);
    background-repeat: no-repeat;
    color: #9F9F9F;
    font-size: 22.5px;
    height: 50px !important;
    overflow: hidden;
    padding: 0px !important;
    text-indent: -9999px;
    width: 149px;
    display: block;
    margin: 20px 0 15px 25px;
}

.personal_setup_page h3 {
color: #5398bc;
font-weight: bold;
font-size: 24px;
padding: 0 0 10px 0;
}

.personal_setup_page ul {
padding: 0 0 20px 0;
}

.personal_setup_page li {
margin: 0px;
}

.personal_webpage_calendar_image {
    float: left;
    padding: 40px 0 0 10px;
}

#custom-right-over #pictures-side-right li img {
    bottom: 0;
    display: block;
    left: 10px;
    position: relative;
}

#video-info {
    display: block;
    left: 0px;
    overflow: hidden;
    position: relative;
    top: 0px;
}

.partner_homepage_IEhack {

}

#partner-signup {
    display: block;
    left: 0px;
    overflow: hidden;
    position: relative;
    top: 0px;
    width: 512px;
}

.partner_signup span#calendarPrices {
position: absolute;
bottom:0px;
}

.partner_logo_padding_top {
padding: 0px 0 0 0;
float: left;
}

#partner-logo {
    padding-bottom: 0;
    padding-top: 20px;
}

.partnerSigninL #profile-image {
    display: block;
    left: 0;
    margin: 10px 0 0 20px;
    overflow: hidden;
    position: relative;
    top: 0;
}

.partnerSigninR {
    padding: 30px;
    width: 475px;
}

.partnerSigninR h2 {
    color: #2F7485;
    font-size: 36px;
}

.partnerSigninR .box {
border: 0px;
    padding-bottom: 20px;
    padding-top: 12px;
}

#content_left.registerL {
    height: auto !important;
    margin-right: 15px;
}

#member_login_registration #content_left {
    float: left;
    margin: 20px 0 0 40px;
}

#member_login_registration #content_right {
width: 450px;
padding: 30px;
}

#member_login_registration .box {
border: 0px;
}

#member_login_registration h2 {
font-size:36px;
color: #2F7485;
}

#content_right {
float: right;
width: auto;
margin: 0px;
}

#content_right.registerR {
    float: right;
    margin: 0 !important;
    width: 550px;
}

#content_right.registerR .box {
border: none;
}

#content_right.registerR h2 {
font-size:36px;
}

#about-partner-image {
    background: url("/assets/templates/tides/images/about-us-partner-image.png") no-repeat scroll 0 0 transparent;
}

#large-content {
    padding: 0px 30px 20px;
}

.partners_faq .box {
border: 0px;
}

.content_padding {
padding: 10px 20px;
}

#sb-container {
z-index: 3000;
}

#sub_nav, #sub_title {
background-color: white;
}

#sub_title {
margin-top: 20px;
}

#calendarPricing {
    background-repeat: no-repeat;
    left: 0;
    margin: 0 0 0 10px;
    min-height: 580px;
}

#calendarPricing .partner_site_profile_left {
    float: left;
    min-height: 689px;
    padding: 8px 0 35px 0;
    text-align: left;
    width: 430px;
    left:0px !important;
}

.partner_site_profile_right {
float: right !important;
width: 550px !important;
}


/*-- Globals vs2
======================================*/
.floatR {
float:right;
}

.floatL {
float:left;
}

/*-- Margin and Paddings 0px through 25px for Top, Right, Bottom, and Left --*/

.paddingT0px{padding-top:0px !important}.paddingT5px{padding-top:5px !important}.paddingT10px{padding-top:10px !important}.paddingT15px{padding-top:15px !important}.paddingT20px{padding-top:20px !important}.paddingT25px{padding-top:25px !important}.paddingR0px{padding-right:0px !important}.paddingR5px{padding-right:5px !important}.paddingR10px{padding-right:10px !important}.paddingR15px{padding-right:15px !important}.paddingR20px{padding-right:20px !important}.paddingR25px{padding-right:25px !important}.paddingB0px{padding-bottom:0px !important}.paddingB5px{padding-bottom:5px !important}.paddingB10px{padding-bottom:10px !important}.paddingB15px{padding-bottom:15px !important}.paddingB20px{padding-bottom:20px !important}.paddingB25px{padding-bottom:25px !important}.paddingL0px{padding-left:0px !important}.paddingL5px{padding-left:5px !important}.paddingL10px{padding-left:10px !important}.paddingL15px{padding-left:15px !important}.paddingL20px{padding-left:20px !important}.paddingL25px{padding-left:25px !important}.marginT0px{margin-top:0px !important}.marginT5px{margin-top:5px !important}.marginT10px{margin-top:10px !important}.marginT15px{margin-top:15px !important}.marginT20px{margin-top:20px !important}.marginT25px{margin-top:25px !important}.marginR0px{margin-right:0px !important}.marginR5px{margin-right:5px !important}.marginR10px{margin-right:10px !important}.marginR15px{margin-right:15px !important}.marginR20px{margin-right:20px !important}.marginR25px{margin-right:25px !important}.marginB0px{margin-bottom:0px !important}.marginB5px{margin-bottom:5px !important}.marginB10px{margin-bottom:10px !important}.marginB15px{margin-bottom:15px !important}.marginB20px{margin-bottom:20px !important}.marginB25px{margin-bottom:25px !important}.marginL0px{margin-left:0px !important}.marginL5px{margin-left:5px !important}.marginL10px{margin-left:10px !important}.marginL15px{margin-left:15px !important}.marginL20px{margin-left:20px !important}.marginL25px{margin-left:25px !important}