﻿
/* ::::::::::::::::::::::::::::::::::::: */
/* :  DEROYAL.COM - GLOBAL CUSTOM CSS  : */
/* ::::::::::::::::::::::::::::::::::::: */


/* >>>>> BOX CSS <<<<< */

.box, .box_TopFloat
{
	padding: 0.5em 1.5em 2em 1.5em;
}

.box_SingleElement
{
	padding: 1em 1.5em;
}

.box_SingleElement_Small
{
	padding: 0.5em 1em;
	margin: 1em 0 0 0;
}

.noticeBox
{
	padding: 0.5em 2em 2.5em 2em;
}

.box, .noticeBox, .box_SingleElement
{
	margin: 0 0 1.5em 0;
}

.noticeBox p
{
	font-size: 1.125em;
}

.box_SingleElement_Text
{
	margin: 0;
}

.box_TopElement
{
	margin-top: 1.5em;
}

.noticeBox h2.noticeHeader
{
	color: #D96D00;
	margin-bottom: 0.5em;
}

.box_IconIndent
{
    padding-left: 22px;
}

.boxColor_Beige
{
	background: #F0EDE6;
}

.boxColor_DarkBlue
{
	background: #667988;
}

.boxColor_LightBeige
{
	background: #F7F6F2;
}

.boxColor_LightBlue
{
	background: #EFF2F4;
}

.boxColor_LightViolet
{
	background: #F0F3FA;
}

.boxColorBorder_Beige
{
	background: #F0EDE6;
	border: solid 1px #DDD6C6;
}

.boxColorBorder_LightBeige
{
	background: #F9F8F5;
	border: solid 1px #E2DDCC;
}

.boxColorBorder_LightRed
{
	background: #FFECE6;
	border: solid 1px #FFCFBF;
}

.boxColorBorder_LightPink
{
	background: #F8ECF4;
	border: solid 1px #CB9AB3;
}

.boxColorBorder_LightGray
{
	background: #F7F7F8;
	border: solid 1px #DEE1E4;
}

.boxColorBorder_LightSlateBlue
{
	background: #F3F5F6;
	border: solid 1px #CBD2D7;
}

.boxColorBorder_LightBlue
{
	/* background: #FAFDFE; */
	background: #F7F8F9;
	border: solid 1px #CBD2D7;
}

.boxColorBorder_LightGreen
{
	background: #F4F9ED;
	border: solid 1px #CFE4AF;
}

.boxColorBorder_LightViolet
{
	background: #F0F3FA;
	border: solid 1px #C5D1EA;
}

.boxColorBorder_Blue
{
    background: #E3EFF9;
    border: solid 1px #CBD2D7;
}

.boxColorBorder_LightYellow
{
	background: #FFFEED;
	/* background: #FFF7DF; */
	border: solid 1px #CCC;
}

.boxColorBorder_Yellow
{
	/* background: #FFFBCA; */
	background: #FFEFBF;
	background: #FFFBCA;
	border: solid 1px #CCC;
}

.boxColorBorder_White
{
	background: #FFF;
	border: solid 1px #C5D1EA;
}

.cycleImageGroup img
{
	max-width: 100%;
}

h2.dottedBottomBorder, h3.dottedBottomBorder, h4.dottedBottomBorder, h5.dottedBottomBorder, h6.dottedBottomBorder
{
	background: transparent url(../../img/global/common/lineDot_MedBlue_2px.gif) repeat-x left bottom;
	padding-bottom: 0.375em;
	margin-bottom: 0.5em;
}

.dottedTopBorder
{
	background: transparent url(../../img/global/common/lineDot_MedBlue_2px.gif) repeat-x left top;
}

.iconNoticeBox
{
	padding: 0.5em 1.5em 2em 5em;
}

.imgBox_White_3
{
	border: solid 3px #FFFFFF;
	background: #FFF;
}

.imgBox_White_5
{
	border: solid 5px #FFFFFF;
	background: #FFF;
}

.imgBox_White_7
{
	border: solid 3px #FFFFFF;
	background: #FFF;
}

.imgBox_White_10
{
	border: solid 10px #FFFFFF;
	background: #FFF;
}

.imgBox_BorderSlateBlue_Padding2
{
	border: solid 1px #CBD2D7;
	padding: 2px;
}

.imgBox_BorderSlateBlue_Padding5
{
	background: #FFF;
	border: solid 1px #CBD2D7;
	padding: 5px;
}

.imgShadowBox_Border_10
{
	padding: 10px;
	background: #FFF;
}

.imgShadowBox_Border_5_LightBlue
{
	padding: 5px;
	background: #D7DEE4;
}

.imgShadowBox_Border_5
{
	padding: 5px;
	background: #FFF;
}



/* >>>>> CSS3 RULES <<<<< */

.boxRadius_4
{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.boxRadius_5
{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.boxRadius_5_top
{
	-webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.boxRadius_5_bottom
{
	-webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.boxRadius_6
{
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.boxShadow_Left
{
	-webkit-box-shadow: #CBD2D7 -2px 2px 1px;
	-moz-box-shadow: #CBD2D7 -2px 2px 1px;
	box-shadow: #CBD2D7 -2px 2px 1px;
}

.boxShadow_Right
{
	-webkit-box-shadow: #CBD2D7 2px 2px 1px;
	-moz-box-shadow: #CBD2D7 2px 2px 1px;
	box-shadow: #CBD2D7 2px 2px 1px;
}

.boxShadow_All_5
{
	-webkit-box-shadow: #98A4B0 0px 0px 5px;
	-moz-box-shadow: #98A4B0 0px 0px 5px;
	box-shadow: #98A4B0 0px 0px 5px;
}

.PIE
{
	position: relative;
	z-index: 1;
	behavior: url(PIE.htc);
}



/* >>>>> GRADIENT BUTTON CSS <<<<< */


.gradientGreen_XSmall_LeftShadow, 
.gradientGreen_XSmall_RightShadow,
.gradientGreen_Small_LeftShadow, 
.gradientGreen_Small_RightShadow,
.gradientGreen_Small_RightShadow_DOC,
.gradientGreen_Large_LeftShadow, 
.gradientGreen_Large_RightShadow
{
    color: #FFF;
	text-decoration: none;
		background: #0058a4;
    	behavior: url(PIE.htc);
	position: relative;
	z-index: 1;
	text-align: center;
	display: inline-block;
	background-image: url(../../../../../../DeRoyalcom_2018/design_master/img/arrow_white.png);
	font-family:'Poppins', sans-serif !important;
	font-size:18px !important;
		font-weight:400 !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
cursor:pointer;padding:12px 60px 12px 12px;min-height:18px;background-repeat:no-repeat;background-position: right 10px top 50%;background-size:auto 20px;
	margin-top:25px
}

.gradientGreen_XSmall_LeftShadow, 
.gradientGreen_XSmall_RightShadow
{
	padding: 12px 60px 12px 12px;
}

.gradientGreen_Small_LeftShadow, 
.gradientGreen_Small_RightShadow,
.gradientGreen_Small_RightShadow_DOC
{
	padding: 12px 60px 12px 12px;
}

.gradientGreen_Large_LeftShadow, 
.gradientGreen_Large_RightShadow
{
	padding: 12px 60px 12px 12px;
}

.gradientGreen_XSmall_LeftShadow
{

}

.gradientGreen_XSmall_RightShadow
{

}

.gradientGreen_Small_LeftShadow, .gradientGreen_Large_LeftShadow
{

}

.gradientGreen_Small_RightShadow, .gradientGreen_Small_RightShadow_DOC, .gradientGreen_Large_RightShadow
{

}

.gradientGreen_XSmall_LeftShadow:hover, 
.gradientGreen_XSmall_RightShadow:hover,
.gradientGreen_Small_LeftShadow:hover, 
.gradientGreen_Small_RightShadow:hover,
.gradientGreen_Small_RightShadow_DOC:hover,
.gradientGreen_Large_LeftShadow:hover, 
.gradientGreen_Large_RightShadow:hover
{
    color: #FFF;
	background: #d1d1d1;background-repeat:no-repeat;background-position: right 10px top 50%;background-size:auto 20px;
		background-image: url(../../../../../../DeRoyalcom_2018/design_master/img/arrow_white.png);
    }

/* .gradientGreen_Small_RightShadow_DOC:hover
{
    -webkit-box-shadow: #FFFEED 2px 2px 3px;
	-moz-box-shadow: #FFFEED 2px 2px 3px;
	box-shadow: #FFFEED 2px 2px 3px;
} */

.button_LeftText
{
    text-align: left;
}

.button_Block
{
    display: block;
}


/* >>>>> ICONS CSS <<<<< */

.chainlink
{
	padding-left: 23px;
	background: transparent url(../../img/global/icons/chain.png) no-repeat left center;
}

.doubleArrowRight
{
	padding-right: 24px;
	background: transparent url(../../img/global/icons/doubleArrowRight.png) no-repeat right 4px;
}

.document_pdf
{
	padding-left: 22px;
	background: transparent url(../../img/global/icons/document-pdf.png) no-repeat left center;
}

.email_fwd
{
	padding-left: 23px;
	background: transparent url(../../img/global/icons/mail--arrow.png) no-repeat left center;
}

.exclamation_Red_Large
{
	background: url(../../img/global/icons/exclamation_Red_Large.png) no-repeat left 2px;
	padding: 4px 0 4px 36px;
	line-height: normal;
}

.exclamation_Yellow_Large
{
	padding-left: 48px;
	background: transparent url(../../img/global/icons/exclamation_Yellow_Large.png) no-repeat left top;
}

.exclamation_yellow 
{
	padding-left: 22px;
	background: transparent url(../../img/global/icons/exclamation_yellow.png) no-repeat left 3px;
}

.exclamation_Yellow_Large_iconNoticeBox
{
	background-image: url(../../img/global/icons/exclamation_Yellow_Large.png);
	background-repeat: no-repeat;
	background-position: 1.5em 2em;
}

.information
{
	padding-left: 22px;
	background: transparent url(../../img/global/icons/information.png) no-repeat left 2px;
}

h5.information
{
    background-position: left 5px;
}

.panel_collapse 
{
	padding-left: 22px;
	background: transparent url(../../img/global/icons/chevron.png) no-repeat left top;
}

.panel_expand 
{
	padding-left: 22px;
	background: transparent url(../../img/global/icons/chevron-expand.png) no-repeat left top;
}

.tick_Large
{
	background: url(../../img/global/icons/tick_Large.png) no-repeat left 2px;
	padding: 4px 0 4px 36px;
	line-height: normal;
}

.tick
{
    padding-left: 22px;
	background: transparent url(../../img/global/icons/tick-circle.png) no-repeat left 2px;
}

/* >>>>> AJAX TOOLKIT ACCORDION <<<<< */

.accordionHeader h5 a{
    padding-left: 22px;
	background: transparent url(../../img/global/icons/chevron-expand.png) no-repeat left center;
	text-decoration: none;
}

.accordionHeader h5 a:hover{
    color: #9CB1C0;
}

.accordionHeaderSelected h5 a {
    color: #D96D00;
    padding-left: 22px;
	background: transparent url(../../img/global/icons/chevron.png) no-repeat left center;
	text-decoration: none;
}

.accordionHeaderSelected h5 a:hover {
    color: #9CB1C0;
}


/* >>>>> COLORS <<<<< */

.black
{
	color: #333;
}

.blue_293
{
    color: #3279BA;
	color: #006AB5;
}

.blue_295
{
	color: #003759;
}

.blue_darkSlateBlue
{
	color: #667988;
}

.blue_slateBlue
{
	color: #9CB1C0;
}

.blue_medBlue
{
	color: #356D97;
}

.darkGray
{
	color: #222;
}

.green
{
    color: #86B73C;
}

.mediumGray
{
	color: #666;
}

.orange 
{
	color: #D96D00;
}

.red
{
	color: #D90000;
}

.white
{
    color: #FFF;
}




/* >>>>> FORMS <<<<< */


.fieldset_SingleElement
{
	margin: 0.75em 0 1em 0;
}

.fieldset_TopElement
{
	margin-top: 0.75em;
}

h1.formTitle
{
	font-size: 2.5em;
}

.prompt
{
	font-size: 0.85em;
	color: #8C6900;
}

.reqd, .reqdWithPrompt
{
	padding-left: 16px;
	background: transparent url(../../img/global/icons/asterisk-small.png) no-repeat left 2px;
}


legend.reqd
{
	background-position: left top;
}

h5.reqd
{
	background-position: left 3px;
	margin-bottom: 1em;
}

h6.reqdWithPrompt
{
	background-position: left 0.15em;
}

.textArea, .textBox, .dropDownList
{
	border: solid 1px #AFAFAF;
}

.textArea, .textBox
{
	padding: 0.25em 0.5em;
}

.textArea
{
	font-size: 1em;
	font-family: 'Arial', 'Helvetica', sans-serif;
}

.valError
{
	color: white; opacity:1.0;font-size:12px !important;
	background: red url(../../img/global/icons/exclamation_yellow.png) no-repeat 2px 6px;width:100px
	display:inline-block;border-radius:5px;padding:5px 10px 5px 22px;margin-top:-2px;margin-left:-130px;z-index:9999999;position:absolute;-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,1.0);
     	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,1.0);
        	 box-shadow: 0px 0px 5px 1px rgba(0,0,0,1.0);}

.valError:before {content: '';
	display: block;  
	position: absolute;
right:100%;
left:-10px;
	width: 0;
	height: 0;
	border-bottom: 10px solid transparent;
	border-left: 0 solid transparent;
	border-top: 10px solid transparent;}

.valError:before {border-right: 10px solid black;}
	h6.valError {padding-left:22px;}


.vertInputList
{
	line-height: 2em;
}

.vertInputList label
{
	padding-left: 0.4em;
}

.NETErrorBox
{
	color: #CC0000;
	background: #FFEFBF url(../../img/global/icons/exclamation_yellow.png) no-repeat 1em 8px;
	border: solid 1px #B20000;
	line-height: normal;
	padding: 0.5em 1em 0.5em 2.25em;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	width: 98%;
	float: left;
	clear: right;
	display: block;
	margin: 0.75em 0 1.5em 0;
}

.errorSummary
{
	background-color: #FFFDEF;
	border: solid 1px #B20000;
	margin-bottom: 15px;
}

.errorSummary h4
{
    color: #FFF;
	background: #B20000 url(../../img/global/icons/exclamation_yellow.png) no-repeat 1em center;
	border: solid 1px #B20000;
	line-height: normal;
	padding: 0.5em 1em 0.5em 2.5em;
	margin: 0;
	font-size: 1em;
}

.errorSummary ul
{
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 1.1em;
	color: #333;
}

.errorSummary ul li
{
	line-height: normal;
	margin: 0 1.25em .5em 1.25em;
}

.errorSummary p.exclamation_yellow
{
	padding-left: 2.1em;
	padding-right: 1.25em;
	margin: 1em 0 1.5em 0;
	color: #333;
	background: transparent url(../../img/global/icons/exclamation_yellow.png) no-repeat 0.75em 3px;
}


/* >>>>> HELP BLOCK <<<<< */


.helpBox
{
	padding-top: 1.5em;
}

.helpBox_NoTopPadding
{
	padding-top: 0;
}


.help_Dept
{
	margin-top: .4em;
}

.help_Email
{
    margin-top: 0;
	margin-bottom: 0.75em;
}

.help_Fax
{
	margin-top: 0.5em;
}

.help_Phone, .help_PhoneWExtension
{
	margin-top: 0.3125em;
	color: #D96D00;
}

.help_Fax a, .help_Phone a, .help_PhoneWExtension a
{
	color: #D96D00;
}

.help_Fax a:hover, .help_Phone a:hover, .help_PhoneWExtension a:hover
{
	color: #0099CC;
}

.help_PhoneWExtension
{
	line-height: normal;
}

.help_PhoneWExtension span.extension
{
	font-size: 65%;
}

.help_Prompt, .help_Prompt_SingleLine
{
    font-size: 1.1em;
    margin-top: 0;
    line-height: 1.3em;
    color: #667988;
}

.help_Prompt em
{
    display: inline-block;
    padding: 2px 72px 2px 0;
    background: transparent url(../../img/global/icons/questions_assistance.png) no-repeat right center;
}

.help_Prompt_SingleLine em
{
    display: inline-block;
    padding: 13px 0 13px 72px;
    background: transparent url(../../img/global/icons/questions_assistance.png) no-repeat left center;
}

.supportHeading
{
    margin-top: 1.5em;
}

.intlHeading1
{
    margin-top: 0.5em;
}

.supportPhone
{
    margin: 0;
}

.supportTime
{
    margin-bottom: 0.25em;
}

.supportEmail
{
    margin-top: 0;
}


/* h6.help_Prompt
{
	margin-top: 0;
	font-size: 1em;
} */

/* >>>>> VIDEOS <<<<< */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom: 1.5em;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* >>>>> SOCIAL MEDIA SHARE BUTTONS CSS <<<<< */

.shareButtons
{
    text-align: right;
    background: #F3F5F6;
    padding: 6px 12px 0 12px;
}

.shareButton
{
    display: inline-block;
    float: left;
    margin-right: 12px;
}

.facebookLike
{
    width: 50px;
    overflow: hidden;
}

.tweetButton
{
    padding-top: 2px;
    width: 58px;
}

.linkedInShare
{
    padding-top: 2px;
    width: 61px;
}

.googlePlus
{
    padding-top: 2px;
    width: 32px;
}

/* >>>>> FORM VIEW <<<<< */

table.formView
{
    border: none;
    margin: 0;
    background: transparent;
}

table.formView tr
{
    border: none;
    background: transparent;
}

table.formView td
{
    border: none;
    padding: 0;
    font-size: 1em;
    background: transparent;
}

/* >>>>> INLINE MARGIN & PADDING ADJUSTMENTS <<<<< */

.marginBottom_0
{
	margin-bottom: 0;
}

.marginBottom_05em
{
	margin-bottom: 0.5em;
}

.marginBottom_075em
{
	margin-bottom: 0.75em;
}

.marginBottom_0875em
{
	margin-top: 0.875em;
}

.marginBottom_1em
{
	margin-bottom: 1em;
}

.marginBottom_1-25em
{
	margin-bottom: 1.25em;
}

.marginBottom_1-5em
{
	margin-bottom: 1.5em;
}

.marginBottom_1-75em
{
	margin-bottom: 1.75em;
}

.marginBottom_2em
{
	margin-bottom: 2em;
}

.marginTop_0
{
	margin-top: 0;
}

.marginTop_05em
{
	margin-top: 0.5em;
}

.marginTop_075em
{
	margin-top: 0.75em;
}

.marginTop_0875em
{
	margin-top: 0.875em;
}

.marginTop_1em
{
	margin-top: 1em;
}

.marginTop_1-25em
{
	margin-top: 1.25em;
}

.marginTop_1-5em
{
	margin-top: 1.5em;
}

.marginTop_1-75em
{
	margin-top: 1.75em;
}

.marginTop_2em
{
	margin-top: 2em;
}

.padBottom_05em
{
	padding-bottom: 0.5em;
}

.padBottom_075em
{
	padding-bottom: 0.75em;
}

.padBottom_0875em
{
	padding-top: 0.875em;
}

.padBottom_1em
{
	padding-bottom: 1em;
}

.padBottom_1-25em
{
	padding-bottom: 1.25em;
}

.padBottom_1-5em
{
	padding-bottom: 1.5em;
}

.padBottom_1-75em
{
	padding-bottom: 1.75em;
}

.padBottom_2em
{
	padding-bottom: 2em;
}

.padTop_05em
{
	padding-top: 0.5em;
}

.padTop_075em
{
	padding-top: 0.75em;
}

.padTop_0875em
{
	padding-top: 0.875em;
}

.padTop_1em
{
	padding-top: 1em;
}

.padTop_1-25em
{
	padding-top: 1.25em;
}

.padTop_1-5em
{
	padding-top: 1.5em;
}

.padTop_1-75em
{
	padding-top: 1.75em;
}

.padTop_2em
{
	padding-top: 2em;
}


/* >>>>> OTHER SHARED CSS <<<<< */


.buttonRow
{
	font-size: 1.15em;
}

.contentMain
{
	margin-bottom: 2.5em;
}

.doubleAngle
{
    font-size: 110%;
}

.dottedHR
{
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: dotted 1px #667989;
	height: 1px;
	width: 100%;
	text-align: left;
}

.enlarged 
{
	font-size: 1.25em;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.introImage
{
	background: transparent url(../../img/global/common/lineDot_MedBlue_2px.gif) repeat-x left bottom;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.imgLeft_Wrapper
{
	width: 34%;
	padding: 1em 1.75em 1.25em 0;
}

.imgRight_Wrapper
{
	width: 34%;
	padding: 1em 0 1.25em 1.75em;
}

.language
{
    font-size: 1em;
}

.noMarginOrPadding
{
	margin: 0;
	padding: 0;
}

.noTopMargin
{
	margin-top: 0;
}

h1.line_LtBlue_NoMargin, h1.line_LtBlue
{
	border-bottom: solid 4px #E5E8EB;
	padding-bottom: 0.375em;
}

h1.line_LtBlue_NoMargin
{
	margin-bottom: 0;
}

h1.line_LtBlue_NoPadding
{
	border-bottom: solid 4px #E5E8EB;
}

.lineDot_MedBlue
{
	background: transparent url(../../img/global/common/lineDot_MedBlue_2px.gif) repeat-x left bottom;
	padding-bottom: 0.25em;
}

.lineDot_MedBlue_Wide
{
	background: transparent url(../../img/global/common/lineDot_MedBlue_4px_Wide.gif) repeat-x left bottom;
	/* padding-bottom: 0.25em; */
}

.lineDot_MedBlue_Wide_Top
{
	background: transparent url(../../img/global/common/lineDot_MedBlue_4px_Wide.gif) repeat-x left top;
}

h2.promoTitle_Blue
{
	margin: 0;
	padding: 0.625em 1em;
	border-top: solid 1px #FFF;
	background: #F0EDE6;
	font-size: 1.25em;
}

.resize
{
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	box-sizing: border-box;
}

.sideBarImgWithBorder
{
	border: solid 1px #CBD2D7;
    padding: 2px;
	background: #FFF;
	max-width: 98%;
	margin: 0;
	display: block;
}

.sublist
{
    font-size: 1em;
}

.subtitle 
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.textCentered
{
    text-align: center;
}

.textLeft
{
    text-align: left;
}

.textRight
{
    text-align: right;
}

h1.titleBar
{
	padding: .5em .5em .5em 75px;
	background: #F0EDE6 url(../../img/global/siteframework/titleBarBkg.gif) no-repeat left center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #CCC 2px 2px 1px;
	-moz-box-shadow: #CCC 2px 2px 1px;
	box-shadow: #CCC 2px 2px 1px;
	position: relative; 
	behavior: url(PIE.htc);
	z-index: 1;
}

h1.title_Error, h1.title_FileNotFound
{
	padding: .3em .5em .3em 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #CCC 2px 2px 1px;
	-moz-box-shadow: #CCC 2px 2px 1px;
	box-shadow: #CCC 2px 2px 1px;
	position: relative; 
	behavior: url(PIE.htc);
	z-index: 1;
}

h1.title_Error
{
	background: #FFE599 url(../../img/global/icons/exclamation_Red_Large.png) no-repeat .5em center;
}

h1.title_FileNotFound
{
	background: #FFE599 url(../../img/global/icons/slash_Large.png) no-repeat .5em center;
}

.serif
{
    font-family: 'Arial', 'Helvetica', sans-serif;
}


.printOnly
{
    display: none;
}




@media screen and (min-width: 100px)
{

.help_Prompt em
{
    padding: 5px 72px 5px 0;
}

.help_Prompt_SingleLine em
{
    padding: 15px 0 15px 72px;
}

}

@media screen and (min-width: 900px)
{

.help_Prompt em
{
    padding: 2px 72px 2px 0;
}
	
.help_Prompt_SingleLine em
{
    padding: 13px 0 13px 72px;
}

}

