/**** The following styles are for the rounded corner style of pop up ***/

body
{
	margin:0;
	padding:0;
	background-color:#d0e8f6;
	text-align:center;
}

/*Above style override for body tag will fail when a class uses a control that includes global popup stylesheet
late in the rendering process. In those cases, build the body tag for the page using this identifier*/
#bodyRoundedCornerPop
{
	margin:0;
	padding:0;
	background-color:#d0e8f6;
	text-align:center;
}


#divPopUpOuterContainer
{
	width: 100%;
	margin:0 auto;
	text-align:left;
	padding: 15px 0;
}

.div-Popup-Outer-Container
{
	width: 100%;
	margin:0 auto;
	text-align:left;
	padding: 15px 0;
}

#divPopUpOffersOuterContainer
{
	width:480px;	
	margin:0 auto;
	text-align:left;
	padding:15px;
}

#tblPopUpInnerContainer
{
	vertical-align:top;
	background-color:#FFF;
	margin-left: 15px;
	margin-right: 15px;
}

.tbl-Popup-Inner-Container
{
	vertical-align:top;
	background-color:#FFF;
	margin-left: 15px;
	margin-right: 15px;
}

#divPopUpOuterContainerWithoutIndent
{
	margin:0 auto;
	text-align:left;
}

.div-Popup-Outer-Container-Without-Indent
{
	margin:0 auto;
	text-align:left;
}

#tblPopUpInnerContainerWithoutIndent
{
	vertical-align:top;
	background-color:#FFF;
}

.tbl-Popup-Inner-Container-Without-Indent
{
	vertical-align:top;
	background-color:#FFF;
}

#tblPopUpInnerContainer #tdTopLeftCorner
{
	background-image: url(/ig/circle.caspx?r=14&sw=1&fc=FFFFFF&sc=CCCCCC&bc=d0e8f6&aa=1);
	background-position: top-left;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 14px;
	height:14px;
	background-color:#d0e8f6;
}

.tbl-Popup-Inner-Container #tdTopLeftCorner
{
	background-image: url(/ig/circle.caspx?r=14&sw=1&fc=FFFFFF&sc=CCCCCC&bc=d0e8f6&aa=1);
	background-position: top-left;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 14px;
	height:14px;
	background-color:#d0e8f6;
}

#tblPopUpInnerContainer #tdTopMiddle
{
	overflow: hidden;
	background-color:#FFF;
	border-top: solid 1px #CCC;
}

.tbl-Popup-Inner-Container #tdTopMiddle
{
	overflow: hidden;
	background-color:#FFF;
	border-top: solid 1px #CCC;
}

#tblPopUpInnerContainer #tdTopRightCorner
{
	overflow: hidden;
	background-color:#FFF;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

.tbl-Popup-Inner-Container #tdTopRightCorner
{
	overflow: hidden;
	background-color:#FFF;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

#tblPopUpInnerContainer #tdPopUpContent
{
	vertical-align:top;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background-color:#FFF;
}

.tbl-Popup-Inner-Container #tdPopUpContent
{
	vertical-align:top;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background-color:#FFF;
}

#tblPopUpInnerContainer #tdBottomLeftCorner
{
	background-color:#FFF;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.tbl-Popup-Inner-Container #tdBottomLeftCorner
{
	background-color:#FFF;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

#tblPopUpInnerContainer #tdBottomMiddle
{
	background-color:#FFF;
	border-bottom:solid 1px #CCC;
}

.tbl-Popup-Inner-Container #tdBottomMiddle
{
	background-color:#FFF;
	border-bottom:solid 1px #CCC;
}

#tblPopUpInnerContainer #tdBottomRightCorner
{
	background-image: url(/ig/circle.caspx?r=14&sw=1&fc=FFFFFF&sc=CCCCCC&bc=d0e8f6&aa=1);
	background-position: bottom right;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 14px;
	height:14px;
	background-color:#d0e8f6;
}

.tbl-Popup-Inner-Container #tdBottomRightCorner
{
	background-image: url(/ig/circle.caspx?r=14&sw=1&fc=FFFFFF&sc=CCCCCC&bc=d0e8f6&aa=1);
	background-position: bottom right;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 14px;
	height:14px;
	background-color:#d0e8f6;
}

#PopupHeader,
#tdCloseButton
{
	border-bottom: solid 1px #CCC;
}

#tblPopUpInnerContainer #tdPopUpTitle
{
	font-size:18px;
	color: #2C99DA;
	padding: 0 5px;
	width:100%;
	background-image:url(/vp/images/b09/common/page-bg/h1/h1_header_tile.gif);
	background-repeat:repeat-x;
	height: 30px;
}

.tbl-Popup-Inner-Container #tdPopUpTitle
{
	font-size:18px;
	color: #2C99DA;
	padding: 0 5px;
	width:100%;
	background-image:url(/vp/images/b09/common/page-bg/h1/h1_header_tile.gif);
	background-repeat:repeat-x;
	height: 30px;
}

#tblPopUpInnerContainer .popup-text
{
    padding:5px;
    width: 100%;
}

.tbl-Popup-Inner-Container .popup-text
{
    padding:5px;
    width: 100%;
}

/* For the ParagraphPopupTemplate */
div.paragraph-with-header h2
{
	font-size:16px;
	margin-top:10px;
	margin-bottom:0;
}

div.paragraph-with-header p
{
	margin-top:3px;
}

/* For Insider Offers */

.litereg-pop-error-header {
	color: #F00; 
	font-size: 13;
	font-weight: bold;
}

.litereg-pop-error {
	color: #F00; 
	font-size: 11;
}

/* For RoundedCornerPopupTemplateBase */
#tdCloseButton a
{
	text-decoration:none;
	float:right;
}

#tdCloseButton
{
	padding-right: 10px;
	vertical-align:top;
}

#tdCloseButton span
{
	color: #00539F;
	font-size:12px;
	margin-right:5px;
}

#tdPopUpContent .popUpContentContainer
{
	padding: 0 13px;
}

.mini-header-text
{
	font-weight: bold;
}
