﻿div.content-box h1{
    color:#00a651;
    font-size:1.6em; /* 18px; */
    font-weight:normal;
    margin:0;
    border-bottom:2px dotted #ffec7e;
}
div.content-box h2{
    color:#00a651;
    font-size:1.6em; /* 18px; */
    font-weight:normal;
    margin:0;
    border-bottom:2px dotted #ffec7e;
}
div.content-box a strong{
    color:#00a651;
    font-size:1.6em; /* 18px; */
    font-weight:normal;
    margin:0;
    border-bottom:2px dotted #ffec7e;
    display:block;
}

div.content-box a, 
div.content-box a:hover{
    color:#00a651;
}
div.content-box p
{
    margin:5px 0;
}

/* SUBMIT IMAGE BUTTONS - MARK UP MUST BE <span class="button"><asp:button runat="server" id="btn" value="button" /></span> */
div#front-end-content-container span.button
{
    background-image:url('/images/buttons/btn-submit-left.gif');
    background-repeat:no-repeat;
    background-position:left;
    border:0;
    color:#ffffff;
    padding:0 0 0 5px;
    margin:0 10px 0 0;
    float:left;
}
div#front-end-content-container span.button a
{
    background-image:url(/images/buttons/btn-submit-right.gif);
    background-repeat:no-repeat;
    background-position:right;
    border:0;
    padding:3px 14px 5px 10px;
    color:#ffffff;
    float:left;
    text-decoration:none;
}
div#front-end-content-container span.button button, 
div#front-end-content-container span.button input
{
    background-image:url(/images/buttons/btn-submit-right.gif);
    background-repeat:no-repeat;
    background-position:right;
    border:0;
    margin:0;
    padding:3px 14px 5px 7px;
    color:#ffffff;
    text-decoration:none;
    font-size:1em;
}

/* EMAIL A FRIEND PAGE */
div.content-box div.email-a-friend
{
    min-height:263px;
    height:auto !important;
    height:263px;   
}
div.content-box div.email-a-friend p
{
    margin:10px 0;   
}
div.content-box div.email-a-friend div
{
    margin:0 0 5px 0;
}
div.content-box div.email-a-friend label
{
    float:left;
    width:140px;
    color:#00a651;
}

div.content-box div.email-a-friend div.email-a-friend-copy
{
    width:484px;
    clear:both;
    background-position:left;
    background-image:url('/images/promos/grey-box-middle.gif');
    background-repeat:repeat-y;
    padding:0;
    margin:20px 10px 10px 0;
}
div.content-box div.email-a-friend div.email-a-friend-copy div
{
    background-position:top left;
    background-image:url('/images/promos/grey-box-top.gif');
    background-repeat:no-repeat;
    padding:0;
    margin:0;
}
div.content-box div.email-a-friend div.email-a-friend-copy div div
{
    background-position:bottom left;
    background-image:url('/images/promos/grey-box-bottom.gif');
    background-repeat:no-repeat;
    min-height:50px;
    height:auto !important;
    height:50px;
    padding:5px 10px;
    margin:0;
}

/* END EMAIL A FRIEND PAGE */


/* SSQ & SJT STYLES */

div.content-box div.ssq
{
    margin:10px 0 0 0;   
}
div.content-box div.sjt-questions 
{
    min-height:242px;
    height:auto !important;
    height:242px; 
}

div.content-box div.sjt-questions p
{
    margin:10px 0;
}
div.content-box div.sjt-questions input
{
    margin:0 0 10px 0;
    clear:left;
    float:left;
}
div.content-box div.sjt-questions label
{
    margin:0 0 10px 30px;
    display:block;
}

/* END SSQ & SJT STYLES */

/* JQUERY FAQ PAGE STYLES */

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

div.content-box div div#accordion span
{
    display:block;
    margin:0 0 10px 0;
}

/* END JQUERY FAQ PAGE STYLES */

/* LEGAL NOTICE */

div.content-box div.legal-notice h2
{
    color:#00a651;
    font-size:1.1em;
    margin:10px 0 0 0;
    border:0;
}

/* END LEGAL NOTICE */


/* ACCESSIBILITY */
div.accessibility h1
{
    margin:0 0 10px 0;    
}

div.accessibility h2
{
    margin:10px 0 0 0; 
    border:0;
    color:#80c342;
    font-size:1.1em; /* 18px; */
    font-weight:bold;
}
div.accessibility p
{
    margin:0 0 20px 0;
}

/* SSQs */

div.content-box div.ssqs
{
    min-height:244px;
    height:auto !important;
    height:244px;   
}