﻿@import url("../../css/SkinHome.css");
#entirediv
{
	height:100%;
	width: 960px;
	margin-top:0px;
	padding-top:0px;
	background-color:#FFF;
}

#mainblock
{
	background-image: none;
	border-top:0px solid #c1bcb6;
	border-bottom:0px solid #c1bcb6;
}

.uacText p {color:black;}
#uac-msg1 p {color:yellow;}
#tutorialdiv { left: 17px; }
#ps2000pic {left:13px}
#card-img {background-image:url('./Smart_Card.jpg');}

#uac-input {background-color:#409BD0;border:0px solid #000;}
#uac-input1 p, #uac-inputBM p, #uac-inputBY p {color:white;}

#skinFooter #sitefooter
{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	width:924px;
	background-color:#E8E8DA;
}

#sitefooter a {color:white;text-decoration:none;}
#sitefooter a:link{color:black;} 
#sitefooter a:visited {color:black;}
#sitefooter a:hover {color:#991C22;}
#sitefooter a:active {color:black;}

#sitefooter .tmfooter, #sitefooter p {color:black;}

/* Customer Specific */

.clear {clear:both;}

#skinHeader {height:183px;}

#e2ma_signup_submit_button{line-height:normal;padding:1px 6px;position: relative;left: -194px;}

#fb_address {line-height:11px;}
#fb span {line-height:10px;}
#e2ma_signup_message div {line-height:14px;}
.e2ma_signup_form_label, .e2ma_signup_form_label span {line-height:12px;}
#id_email{
border: 1px solid #ccc;
font-family: 'Frutiger Light',Verdana, sans-serif;
font-size: 12px;
width: 260px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
margin:2px 0px;
padding:1px 0px;
line-height:normal;
height:14px;
outline: none;
}

body,#skinHeader {
	background:#FFF url('/Content/skin/lfp/v2/bg_main.jpg') fixed top left repeat-x;
}
#skinHeader, #skinFooter {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
#page {
    margin:5px auto;
    width:980px;
    position:relative;
}
#hdr {
    background-image:url("/Content/skin/lfp/v2/bg_header.jpg");
    background-position:left top;
    background-repeat:no-repeat;
    height:183px;
    position: relative;
}
#hdr_home_link {
    height:115px;
    left:50px;
    position:absolute;
    top:47px;
    width:123px;
}
#hdr_top_textsize {
    color: #fff;
    padding-top: 12px;
    padding-right: 27px;
}
#hdr_top_textsize img {
    float: right;
    width: 36px;
}
#hdr_top_textsize div {
    float: right;
    font-size:13px;
    width:107px;
    padding-top: 1px;
    margin-left:12px;
}
#hdr_signup{
    margin-top:42px;
    margin-left:210px;
    font-size:12px;
    color:#086298;
    text-align:center;
}
#hdr_signup a {
    text-decoration:none;
}
#hdr_signup a:hover {
    text-decoration:underline;
}
#ftr {
    background-color: #A8DAF9;
    height:79px;
    margin:0 0 0 28px;
    width:763px;
}
#ftr_hours {
    padding-top:19px;
    float: right;
    width:470px;
}
#ftr_hours table {
    width: 350px;
}
#ftr_hours table td {
    font-size: 15px;
    line-height:20px;
    color:#086298;
}
#skinFooter #info {
    height:14px;
    margin:0 auto;
    width:762px;
    font-size:9px;
    font-weight: bold;
    color:#086298;
    padding-top: 4px;
    text-align: center;
}
#skinFooter #info a, #skinFooter #info a:visited {
    color:#086298;
    text-decoration: none;
}
#skinFooter #info a:hover {
    text-decoration: underline;
}
#fb {
    height:35px;
    position:absolute;
    text-align:right;
    z-index:100;
    left:27px;
    width: 764px;
    top:4px;
    color: #fff;
}
#fb img {
    float:left;
}
#fb_address {
    margin-top:11px;
    display: block;
}
#fb a span {
    color: #fff;
    float:left;
    font-size:10px;
    margin-left:5px;
    margin-top:10px;
}
/* menu/navigation section */
.hdr_nav {
    position:relative;
    height:2em;
    padding-bottom:1px;
    margin-top:50px;
    margin-left:180px;
    margin-top:60px;
    font-size: 12px;
}
.hdr_nav ul{
    list-style-type:none;
    padding:0;
    margin:0 0 0 20px;
    height:100%;
}
.hdr_nav li{
    float:left;
}
.hdr_nav table{
    position:absolute;
    border-collapse:collapse;
    left:0;
    top:0;
}
.hdr_nav a, .hdr_nav :visited {
    color:#086298;
    text-decoration:none;
}
.hdr_nav a em.lft, .hdr_nav :visited em.lft {
    display:block;
    float:left;
    width:3px;
    height:2em;
    border-bottom:2px solid #aaa;
}
.hdr_nav a b, .hdr_nav :visited b {
    display:block;
    font-weight:normal;
    float:left;
    padding:0 10px;
    height:2em;
    line-height:1.9em;
    cursor:pointer;
    border-bottom:2px solid #aaa;
}
.hdr_nav a em.rgt, .hdr_nav :visited em.rgt {
    display:block;
    float:left;
    width:3px;
    height:22px;
    padding-top:2px;
    font-size:15px;
    font-weight:bold;
    color:#086298;
    border-bottom:2px solid #aaa;
}
.hdr_nav ul ul {
    visibility:hidden;
    position:absolute;
    height: 28px;
    top:25px;
    left:0px;
    width:577px;
    background-color: #eee;
}
.hdr_nav ul ul li:hover {
    background-color: #ccc;
}
.hdr_nav :hover {
    white-space:normal;
}
.hdr_nav a:hover b {
    color:#000;
    border-bottom-color:#086298;
}
.hdr_nav a:hover em.lft {
    border-bottom-color:#086298;
}
.hdr_nav a:hover em.rgt {
    border-bottom-color:#086298;
}
.hdr_nav li:hover > a b {
    color:#000;
    border-bottom-color:#086298;
}
.hdr_nav li:hover > a em.lft {
    border-bottom-color:#086298;
}
.hdr_nav li:hover > a em.rgt {
    border-bottom-color:#086298;
}
.hdr_nav ul li:hover ul,
.hdr_nav ul a:hover ul{
    display:block;
    visibility:visible;
    top:25px;
    margin-top:1px;
}
.hdr_nav ul :hover ul li {
    display:block;
    height:28px;
}
.hdr_nav ul :hover ul li a {
    display:block;
    font-size:0.9em;
    height:2em;
    line-height:2.5em;
    width:auto;
    float:left;
    color:#888;
    padding:0 10px;
}
.hdr_nav ul :hover ul li a:hover {
    color:#086298;
}
.center_text{
    text-align: center;
}

.emp_card {
    margin-bottom: 20px;
    margin-left:14px;
}
.emp_image, .emp_detail {
    vertical-align:top;
}
.shadow_box {
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:2px solid #999999;
    border-style:solid;
    border-width:1px 2px 2px 1px;
    float:left;
    margin:0 10px 0 0;
    padding:4px;
}
.left_photo {
    border:1px solid #555555;
}
.emp_detail div {
    margin-bottom:6px;
}
.label {
    color:#0A59A4;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin-bottom:2px;
}
#content_body form {
    margin: 13px;
}
#contact_menu {
    margin-left: 16px;
}
.contact_option {
    color:#444444;
    display:block;
    font-size:14px;
    font-weight:bold;
}
.contact_detail span {
    margin-left: 15px;
}
.number_icon  {
    vertical-align:middle;
    padding:0 0 20px 0px;
}
.larger_font {
    font-size: 1.5em;
}
.red {
    font-weight: bold;
}
#carousel ul {
    list-style: none;
    width:1600px;
    margin: 0;
    padding: 0;
    position:relative;
}
#carousel li {
    display:inline;
    float:left;
}

#frm_order p {
    margin:2px 15px;
    font-size:10px;
}
#frm_order input[type="text"] {
    width:185px;
}
#frm_order select {
    width:185px;
}
#frm_order input[type="submit"] {
    width:185px;
    border: solid 2px #b6cd7d;
    color:#086298;
}
.meet_family {
	visibility:hidden;
	float: left;
	margin-left:10px;
}
#ftr_family {
	position: relative; 
	float: left;
	margin-left:-14px; 
	width: 230px;
	height:79px;
	background-image: url('/Content/skin/lfp/v2/bg_meet_our_family.png');
	background-position: 0px 26px;
	background-repeat: no-repeat;
}
#frm_contact label {
    display: block
}
#frm_contact p {
    font-size:10px;
}
#frm_contact input[type="text"] {
    width:262px;
}
#frm_contact input[type="submit"] {
    margin-top:14px;
    width:191px;
    border: solid 2px #b6cd7d;
    color:#086298;
}
/* Controls width of your form */
.e2ma_signup_form {
    width:577px;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text],
.e2ma_signup_form textarea,
.e2ma_signup_form select {
    border:1px solid #ccc;
    font-family:'Frutiger Light',Verdana, sans-serif;
    font-size:12px;
    width: 260px;

}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
    padding:0px;
    margin-left:5px;
    float: left; 
    white-space: nowrap;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
    text-align:center;
    display: inline;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    border:0;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
    font-size:14px;
    padding-top:2px;
    float:left
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
    font-family:Verdana, sans-serif;
    font-size:12px;
    float:left;
    text-align:left;
    width:50px;
    padding:0px;
    white-space:nowrap;
    vertical-align:top;
    margin-bottom:0;
    padding-top:3px;
}

/* Controls spacing and style for any text used to list options under multiple choice fields) */
.e2ma_signup_form_element {
    margin:0px;
    font-family:verdana;
    font-size:12px;
    color:#333333;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style for "Select your interests..." text */
.e2ma_signup_form_group_label {
    font-family:Verdana, sans-serif;
    font-size:12px;
    color:#333333;
    font-weight:normal;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style and spacing for groups displayed as options */
.e2ma_signup_form_groups {
    font-family:Verdana, sans-serif;
    font-size:12px;
    color:#333333;
    border:1px solid #dddddd;
    padding:0px;
    margin-bottom:5px;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
    display: none; /* changed */
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
    color:#b21d22;
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
    display:inline;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
    display: none; /* changed */
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button {
    width: 60px !important;
    margin-left:0px; margin-top: 0px; height:18px; /* changed */
    padding-bottom:1px;
    text-transform:uppercase ;
    background-color:#eee;
    border: solid 2px;
    border-color:#086298;
    font-size:11px;
    color:#086298;
    float: right;
}