﻿/**************************************************************************/
/* Reset CSS Style (previously Reset-min.css)
/**************************************************************************/
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/**************************************************************************/
/* Lists
/**************************************************************************/
.ListStyle1 li
{
    padding-left:2px;
    list-style-position:outside;
}  



/**************************************************************************/
/* Text 
/**************************************************************************/
html, input, textarea
{
    font-family:arial;
	font-size:0.688em;
	line-height:1.273em;
	color:#666a67;
}

a
{
    font: arial;
    color: #29A0E5; 
    text-decoration:none;
}

li, li a
{
	color:#859088;
	line-height:1.455em;
}


#refillNavigationBreadcrumb .active
{
    color: #3c88d0;
}

.disclaimer, .warning
{
    color:#B94539;
}

textarea {
    resize: none;
}


.UpdatedStatus
{
    color:#859088;
    font-style:italic;
}

.UpdatedStatus .dateTime, .UpdatedStatus .user
{
    font-weight:bold;
}

.UpdatedStatus .dateTimeDiv, .UpdatedStatus .userDiv
{
    display:block;
}

.UpdatedStatus .userDiv
{
    margin-left:70px;
}


/**************************************************************************/
/* Titles
/**************************************************************************/

h1
{
    width:100%;
    font: bold 24px "Tahoma";
    color: #245fae;
	text-align:left;
	background:url(Images/contentH2_bg.jpg) no-repeat bottom left;
}

.HealthTopic h1
{
    color:#245FAE;
    font-size:22px;
    /*background-color:transparent;*/
    background:url(Images/contentH2_bg.jpg) no-repeat bottom left;
    margin:0;
    padding:0;
}

.HealthTopics h1
{
    width:100%;
    font: bold 24px "Tahoma";
    color: #245fae;
	text-align:left;
    background:url(Images/contentH2_bg.jpg) no-repeat bottom left;
    margin-bottom:10px;
}

.errorPage h2
{
    font-size:18px !important;
    color:white !important;
    font-style:italic !important;
    width:650px !important;
    height:185px !important;
    text-shadow: 0 1px 1px #621307 !important;
    background:url(Images/errorH2_bg.jpg) no-repeat !important;
	font-family:Segoe UI, Arial, Sans-Serif !important;
	padding: 110px 30px 0 0px !important;
    text-align: center !important;
    line-height: 1.4em !important;
    margin: 20px 0 0 100px !important;
}

.legalContentControl,
.legalContentHistoryControl
{
    font-size:12px;
    padding:20px;
    color:black !important;
}

.legalContentControl .disclaimer,
.legalContentHistoryControl .disclaimer{
    color:#B94539;
    font-size:13px;
    padding-bottom:10px;
    font-weight:bold;
}

.legalContentControl h1,
.legalContentHistoryControl h1{
    margin-bottom:10px;
}
.legalContentControl h2,
.legalContentHistoryControl h2{
    padding-bottom:10px;
    font-size:13px;
}

.legalContentControl .buttons{
    font-weight:bold;
    padding-top:10px;
}

.legalContentControl .buttons input{
    width:100px;
    height:25px;
    font-size:12px;
    margin-right:35px;
    margin-top:10px;
}

.legalContentHistoryControl a{
    font-size:14px;
    text-decoration:underline;
}

#refillWizardStepSwitcherContainer .legalContentControl
{
    margin-top:-40px;
}


.legalContentControl ol{
    list-style:decimal;
    margin:auto;
    padding-left:40px;
    color:black !important;
}

.legalContentControl li{
    padding-top:10px;
    list-style:decimal;
    margin:auto;
    color:black !important;
}

.legalContentControl ol li ol li{
    padding-top:0px;
    list-style:upper-alpha;
    margin:auto;
}

.legalContentControl ol li ol li ol li{
    padding-top:0px;
    list-style:lower-roman;
    margin:auto;
}

.legalContentControl ol li ol li ol li ol li{
    padding-top:0px;
    list-style:lower-roman;
    margin:auto;
}

.legalContentControl ol li ol li ol li ol li ol li{
    padding-top:0px;
    list-style:lower-alpha;
    margin:auto;
}

#deviceAuthorization{
    padding:20px;
}

body.iframe{
    background:none !important;
}

body.iframe .PageContentArea{
    background:none !important;
}

body.iframe .PageContentArea_FooterImage{
    background:none !important;
}

body.iframe .BaseMasterContent{
    padding-top:0px !important;
}

body.iframe .PageContentAreaIndent{
    padding-top: 0px !important;
    padding-bottom:0px !important;
}

body.iframe #refillWizardContainer{
    padding-top: 0px !important;
}

.reBottomcell .reConfirmCancelButtonsTbl td
{
    float:left !important;
    display:block !important;
    clear:left !important;
    text-align:left !important;
    border:1px solid red !important;
}

table.reDialog.ManagerDialog.NoMarginDialog
{
    width: 850px !important;
}
