﻿.ms-rteCustom-Heading1, .Heading1
{
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 10px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-size: 1.5em;
	color: #333366;	
}

.ms-rteCustom-Heading2, .Heading2
{
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 10px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-size: 1.2em;
	color: #333366;	
}

.ms-rteCustom-Heading3, .Heading3
{
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 10px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-size: 1.0em;
	color: #333366;	
}


html
{
    background-image: url(../PublishingImages/html-bg.jpg);
    background-repeat:repeat-x;
    font-family: Arial, Helvetica, sans-Serif;
    margin:0;    
    width:100%;
}

body 
{
    background-image: url(../PublishingImages/body-bg.gif);
    background-repeat:repeat-y;
    background-position:top center;
    font-family: Arial, Helvetica, sans-Serif;
    font-size:12px;
    margin:0 auto;
    width:977px;        
}

h2 { color:#870E57; font-size:1.2em; }

img
{
    border:none;
}

a 
{ 
    color:#870E57;
    text-decoration: none; 
}

a:hover
{
    text-decoration:underline;
}

sub
{
    vertical-align:baseline;
    position:relative;
    bottom:-.33em;
}

sup
{
    font-size:.7em;
}




/* header */
#header
{
    padding-top: 30px;
}

#leftHeader 
{    
    position:relative;
    right: 2px;
}

#topNav
{    
    width:601px;
    top:6px;
    left:172px;
    position: relative;
    z-index:100;
}

#rightHeader
{
    background:url(../PublishingImages/right-bg.jpg) no-repeat;
    position:absolute;
	right:auto;
	height:790px;
	top:-51px;
	left:597px;
}

#right-indication
{
    border-top:1px solid #ffffff;
    color: #000000;
    font-size:11px;
    line-height:12px;
    margin:0 7px; 
    width:194px;   
}

#doctor-guide
{
    color:#000000;
    font-size:12px;
    padding: 7px 12px;
    margin:0 7px;
    border-top:1px solid #ffffff;
}

/* top nav */
 
#topNav .sideNav div a
{
    background-color:#870E57;
}

#topNav .sideNav div a:hover
{
    background-color:#FFB516;
    color:#870E57;
}

#topNav .sideNav div a.active
{
    background-color:#FFB516;
}

#topNav .sideNav
{
    width:170px;
    padding:5px;
    position:absolute;
}

#topNav .sideNav a
{
    text-decoration:none;
    color: #FFFFFF;
    display:block;
    padding:10px 15px;
}
    
#topNav .topNav
{
    float:left;
}

#topNav .menu1, #topNav .menu2, #topNav .menu3, #topNav .menu4, #topNav .menu5, #topNav .menu6
{
    margin-top:-6px;
    margin-left:-5px;
}


/* Side Navigation */

#sideNav .sideNav
{
    width:151px;
    
}


#sideNav .sideNav a
{
    background-color: #870E57;
    display:block;
    color: #FFFFFF;
    padding: 8px;
    font-weight:bold;  
    border-bottom: 1px solid #983E75;
}

#sideNav .sideNav a:hover
{
    background-color: #FFB516;
    color: #870E57;
    text-decoration:none;
}

#sideNav .sideNav a.active
{
    background-color:#FFB516;
    color:#870E57;   
}

#sideNav .menu1, #sideNav .menu2, #sideNav .menu3, #sideNav .menu4, #sideNav .menu5
{
	margin-top: -3px;
}

#sideNav .subSideNav a
{
	padding-left:25px;
	background: #A1236F;	
}

/* ----------------------------- */

#mainContent
{
	position:relative;
}

#flashObject, #flashContainer
{
	position:relative;
}

#centerCell
{
    margin: 0 3px;
    position:relative;    
}

#pageContent
{
    width: 595px;
    position:relative;
}

#btnNext
{
    float:right;
    padding-top:4px;
}
    
#botContainer
{
    padding-top:20px;
}

.leftFlash{
	display:none;
}


.noMargin
{
    padding:0;
    margin:0;
}

.noMarginTop
{
    padding-top:0;
    margin-top:0;
}

.noMarginBot
{
    padding-bottom:0;
    margin-bottom:0;
}

ul li
{
    color:#870E57;
}

ul li span
{
    color:#000000;
}


.footnote
{
	font-size:11px;
}


.video_icon
{
    vertical-align:middle;
}

.glossaryTerms
{
    color:#881159;
    font-weight:bold;
}

.headerRow
{
    background-color:#901157;
    color:#ffffff;
    font-weight:bold;
    padding-left:20px;
}

.tableTopLeft
{
    background:#861b4d url(../PublishingImages/tableTopLeft.gif) left top no-repeat;
    text-indent:4px;
}

.tableTopRight
{
    background:#861b4d url(../PublishingImages/tableTopRight.gif) right top no-repeat;
}

.tableBotLeft
{
    background:#861b4d url(../PublishingImages/tableBotLeft1.gif) left bottom no-repeat;
}

.tableBotRight
{
    background:#861b4d url(../PublishingImages/tableBotRight1.gif) right bottom no-repeat;
}

.slateRow
{
    background-color:#F2F2F2;
    font-size:11px;
}

.slateRow td
{
    border-bottom: 1px solid #901157;
    border-top:1px solid #901157;
}

.fleshRow
{
    background-color:#FFF7E5;
    font-size:11px;
}

.peachRow
{
    background-color:#FFECBF;    
}

.whiteLeftBorder ol
{
    margin:0 4px 0 18px;
    padding:0 4px 0 18px;
}

#Table1 ul, #Table2 ul
{
    margin: 0 0 0 23px;
}

table ol ul
{
    list-style-type:disc;    
}

table ol ul li
{
    color:#000000 !important;
}

.whiteLeftBorder ol li ul li
{
    margin:0;
}

.whiteLeftBorder ol li
{
    margin:0;
    padding:0;
}

.indent
{
    margin-left:25px;
}

.table-style i { font-weight:bold; }


.glucagonTutorialTout{
	width: 506px; 
	height: 171px; 
	margin: 0px auto; 
	background-image: url(../PublishingImages/glucagon-tutorial-bg.jpg); 
	background-repeat: no-repeat; 
	text-align: left;			
}


/* ------Footer------ */

#footer
{
    margin-top: 20px;
    width:770px;
}

#footerInfo
{
    background: #d9d9d9 url(../PublishingImages/toolbar-bg.jpg) no-repeat bottom center;
    font-size:11px;   
    width: 750px;
    margin: 0px 5px 5px 12px;
}

#footerInfo table td{
	padding-right:30px;
}

#footerInfoLinks
{
    padding:5px 36px;
}
    
#footerLogo
{
    float:right;
    padding:10px 20px 0 0;
}

#footerNavLinks 
{
    padding:10px 0 0 20px;
}

#copyright
{
    padding-left:20px;
}


#isi
{
    padding-top:15px;
    padding-right:5px;
}


#hcpPopupMask{
	background-color:white;
	width:410px;
	position:relative;
	top:74px;
	left:20px;
}

#popupContent{
	position:relative;
	top:-68px;
	left:84px;
	width:310px;
}

#popupContentExit{
	position:relative;
	top:120px;
	left:55px;
	width:350px;
}

#popupContentExit div #yes{
	position:relative;
	left:50px;
}

#popupContentExit div #no{
	position:relative;
	left:80px;
}


#warning{
	position:relative;
	top:10px;
	left:10px;
}

#rtoutMemoirButton{
	padding-right:5px;
}


.h2SM{
	margin-bottom:0px;
}

.references{
	font-size: .9em;
	margin: 0 0 12px 0;
}

.references ol{
	padding-left:16px;
	margin-top:5px;
}

.DER_rows tbody tr td{
	padding-top:20px;
}

#smallStepVideo{
	text-align:center;
}

#homeTouts{
	width:595px;
}

.noflash_player{
	width:453px;
	height:386px;
	background:transparent url(../PublishingImages/noflash-player-back.gif);
}

.noflash_player_close{
	position:relative;
	left:390px;
	top:-12px;
}

.noflash_player_click{
	position:relative;
	left:12px;
	top:210px;
}

.noflash_kwikpen{
	width:595px;
	height:700px;
	background:transparent url(../PublishingImages/noflash-kwikpen-back.jpg);
}

.noflash_kwikpen img{
	position:relative;
	left:120px;
	top:300px;
}

.noflash_memoir{
	width:516px;
	height:503px;
	background:transparent url(../PublishingImages/noflash-memoir-back.jpg);
}

.noflash_memoir img{
	position:relative;
	left:-100px;
	top:240px;
}

.noflash_luxura{
	width:516px;
	height:503px;
	background:transparent url(../PublishingImages/noflash-luxura-back.jpg);
}

.noflash_luxura img{
	position:relative;
	left:-100px;
	top:210px;
}

.noflash_popup{
	width:528px;
	height:455px;
	background:transparent url(../PublishingImages/noflash-popup-back.jpg);
}

.noflash_popup img{
	position:relative;
	left:90px;
	top:210px;
}

.noflash_header{
	width:595px;
	height:105px;
	background:transparent url(../PublishingImages/noflash-header-back.jpg);
}

.noflash_header img{
	position:relative;
	left:316px;
	top:55px;
}